Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerDefinition ¶
type ContainerDefinition struct { Name string `json:"name"` Image string `json:"image"` Cpu int64 `json:"Cpus"` PortMappings []PortMapping `json:"portMappings"` Essential bool `json:"essential"` Environment []string `json:"environment"` EnvironmentFiles []string `json:"environmentFiles"` MountPoints []string `json:"mountPoints"` VolumesFrom []string `json:"volumesFrom"` LogConfiguration LogConfig `json:"logConfiguration"` HealthCheck HealthCheckConfig `json:"healthCheck"` }
type EphemeralStorageConfig ¶
type EphemeralStorageConfig struct {
SizeInGiB int64 `json:"sizeInGiB"`
}
type HealthCheckConfig ¶
type LogConfig ¶
type LogConfig struct { LogDriver string `json:"logDriver"` Options LogsOptions `json:"options"` }
type LogsOptions ¶
type PortMapping ¶
type RequiresAttribute ¶
type RequiresAttribute struct {
Name string `json:"name"`
}
type RuntimePlatformConfig ¶
type TaskDefinision ¶
type TaskDefinision struct { TaskDefinitionARN string `json:"taskDefinitionArn"` ContainerDefinitions []ContainerDefinition `json:"containerDefinitions"` Family string `json:"family"` ExecutionRoleARN string `json:"executionRoleArn"` NetworkMode string `json:"networkMode"` Revision int `json:"revision"` Volumes []string `json:"volumes"` Status string `json:"status"` RequiresAttributes []RequiresAttribute `json:"requiresAttributes"` PlacementContraints []string `json:"placementConstraints"` Compatibilities []string `json:"compatibilities"` RequiredCompatibilities []string `json:"requiresCompatibilities"` Cpu string `json:"Cpu"` Memory string `json:"memory"` EphemeralStorage EphemeralStorageConfig `json:"ephemeralStorageConfig"` RuntimePlatform RuntimePlatformConfig `json:"runtimePlatform"` RegisteredAt string `json:"registeredAt"` RegisteredBy string `json:"registeredBy"` Tags []Tag `json:"tags"` }
Click to show internal directories.
Click to hide internal directories.