Documentation
¶
Index ¶
Constants ¶
View Source
const (
ACIExtension = ".aci"
)
Variables ¶
View Source
var (
AppContainerVersion types.SemVer
)
Functions ¶
This section is empty.
Types ¶
type AppList ¶
type AppList []RuntimeApp
type ContainerRuntimeManifest ¶
type ContainerRuntimeManifest struct {
ACVersion types.SemVer `json:"acVersion"`
ACKind types.ACKind `json:"acKind"`
UUID types.UUID `json:"uuid"`
Apps AppList `json:"apps"`
Volumes []types.Volume `json:"volumes"`
Isolators []types.Isolator `json:"isolators"`
Annotations map[types.ACName]string `json:"annotations"`
}
func (ContainerRuntimeManifest) MarshalJSON ¶
func (cm ContainerRuntimeManifest) MarshalJSON() ([]byte, error)
func (*ContainerRuntimeManifest) UnmarshalJSON ¶
func (cm *ContainerRuntimeManifest) UnmarshalJSON(data []byte) error
type ImageManifest ¶
type ImageManifest struct {
ACKind types.ACKind `json:"acKind"`
ACVersion types.SemVer `json:"acVersion"`
Name types.ACName `json:"name"`
Labels types.Labels `json:"labels"`
App types.App `json:"app"`
Annotations types.Annotations `json:"annotations"`
Dependencies types.Dependencies `json:"dependencies"`
PathWhitelist []string `json:"pathWhitelist"`
}
func (ImageManifest) MarshalJSON ¶
func (am ImageManifest) MarshalJSON() ([]byte, error)
func (*ImageManifest) UnmarshalJSON ¶
func (am *ImageManifest) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.