Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InvocationImage ¶
type InvocationImage struct { Name string `json:"name"` Builder string `json:"builder"` Configuration map[string]string `json:"configuration"` }
InvocationImage represents an invocation image component of a CNAB bundle
type Manifest ¶
type Manifest struct { Name string `json:"name"` Version string `json:"version"` SchemaVersion string `json:"schemaVersion"` Description string `json:"description,omitempty"` Keywords []string `json:"keywords,omitempty"` Maintainers []bundle.Maintainer `json:"maintainers,omitempty"` InvocationImages map[string]*InvocationImage `json:"invocationImages,omitempty"` Images map[string]bundle.Image `json:"images,omitempty"` Actions map[string]bundle.Action `json:"actions,omitempty"` Parameters map[string]bundle.Parameter `json:"parameters,omitempty"` Credentials map[string]bundle.Credential `json:"credentials,omitempty"` Definitions definition.Definitions `json:"definitions,omitempty"` Outputs map[string]bundle.Output `json:"outputs,omitempty"` Custom map[string]interface{} `json:"custom,omitempty"` License string `json:"license,omitempty"` RequiredExtensions []string `json:"requiredExtensions,omitempty"` }
Manifest represents a duffle manifest.
Click to show internal directories.
Click to hide internal directories.