Documentation
¶
Index ¶
- type ContainerCapacity
- type ContainerCapacityAction
- type ContainerDefinition
- type ContainerDefinitionIngress
- type ContainerDefinitionPort
- type ContainerDefinitionSecurity
- type ContainerDefinitionVolume
- type ContainerDefinitionVolumeBinding
- type ContainerDefinitionVolumeBindingType
- type PortsMapRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerCapacity ¶
type ContainerCapacity struct { Name string `json:"name"` Action ContainerCapacityAction `json:"action"` }
type ContainerCapacityAction ¶
type ContainerCapacityAction string
const ( ContainerCapacityActionAdd ContainerCapacityAction = "add" ContainerCapacityActionRemove ContainerCapacityAction = "remove" )
type ContainerDefinition ¶
type ContainerDefinition struct { Name string `json:"name"` Order int `json:"order"` Image string `json:"image"` Command *[]string `json:"command"` Volumes []*ContainerDefinitionVolume `json:"volumes"` Ingresses []*ContainerDefinitionIngress `json:"ingresses"` Ports []*ContainerDefinitionPort `json:"ports"` Env map[string]string `json:"env"` Capacities *[]ContainerCapacity `json:"capacities"` Security *ContainerDefinitionSecurity `json:"security"` }
type ContainerDefinitionPort ¶
type ContainerDefinitionVolume ¶
type ContainerDefinitionVolume struct { Name string `json:"name,omitempty"` ContainerPath string `json:"containerPath"` Binding ContainerDefinitionVolumeBinding `json:"target"` }
type ContainerDefinitionVolumeBinding ¶
type ContainerDefinitionVolumeBinding struct { Type ContainerDefinitionVolumeBindingType `json:"type"` HostPath string `json:"hostPath"` Content string `json:"content"` }
type ContainerDefinitionVolumeBindingType ¶
type ContainerDefinitionVolumeBindingType string
const ( ContainerDefinitionVolumeBindingTypeMount ContainerDefinitionVolumeBindingType = "mount" ContainerDefinitionVolumeBindingTypeContent ContainerDefinitionVolumeBindingType = "content" )
type PortsMapRecord ¶
type PortsMapRecord struct { LocalPort int `json:"localPort"` Order int `json:"index"` ContainerName string `json:"name"` Ingress *ContainerDefinitionIngress `json:"ingress"` }
Click to show internal directories.
Click to hide internal directories.