v1

package
v0.0.0-...-d65b86e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Code generated from github.com/microrun/specs/config/v1. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	Build    App_Build    `json:"build"`
	Provider *AppProvider `json:"provider,omitempty"`
}

App defines model for App.

type AppProvider

type AppProvider struct {
	Use *string `json:"use,omitempty"`
}

AppProvider defines model for AppProvider.

type App_Build

type App_Build struct {
	// contains filtered or unexported fields
}

App_Build defines model for App.Build.

func (App_Build) AsBuildDockerfile

func (t App_Build) AsBuildDockerfile() (BuildDockerfile, error)

AsBuildDockerfile returns the union data inside the App_Build as a BuildDockerfile

func (App_Build) AsBuildImage

func (t App_Build) AsBuildImage() (BuildImage, error)

AsBuildImage returns the union data inside the App_Build as a BuildImage

func (*App_Build) FromBuildDockerfile

func (t *App_Build) FromBuildDockerfile(v BuildDockerfile) error

FromBuildDockerfile overwrites any union data inside the App_Build as the provided BuildDockerfile

func (*App_Build) FromBuildImage

func (t *App_Build) FromBuildImage(v BuildImage) error

FromBuildImage overwrites any union data inside the App_Build as the provided BuildImage

func (App_Build) MarshalJSON

func (t App_Build) MarshalJSON() ([]byte, error)

func (*App_Build) MergeBuildDockerfile

func (t *App_Build) MergeBuildDockerfile(v BuildDockerfile) error

MergeBuildDockerfile performs a merge with any union data inside the App_Build, using the provided BuildDockerfile

func (*App_Build) MergeBuildImage

func (t *App_Build) MergeBuildImage(v BuildImage) error

MergeBuildImage performs a merge with any union data inside the App_Build, using the provided BuildImage

func (*App_Build) UnmarshalJSON

func (t *App_Build) UnmarshalJSON(b []byte) error

type BuildDockerfile

type BuildDockerfile struct {
	Dockerfile string `json:"dockerfile"`
}

BuildDockerfile defines model for BuildDockerfile.

type BuildImage

type BuildImage struct {
	Image string `json:"image"`
}

BuildImage defines model for BuildImage.

type Config

type Config struct {
	Apps      map[string]App      `json:"apps"`
	Providers map[string]Provider `json:"providers"`
}

Config defines model for Config.

type Provider

type Provider struct {
	// Provider URI pointing to the provider implementation
	// Supported protocols: file:// and git over https://
	Provider string `json:"provider"`
}

Provider defines model for Provider.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL