Documentation ¶
Index ¶
- type ContainerInstance
- type ContainerInstanceAttribute
- type ContainerInstanceDetail
- type ContainerInstanceResource
- type ContainerInstanceVersionInfo
- type ContainerInstances
- type Metadata
- type Task
- type TaskContainer
- type TaskContainerOverride
- type TaskDetail
- type TaskEnvironment
- type TaskNetworkBinding
- type TaskOverride
- type Tasks
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerInstance ¶
type ContainerInstance struct { // entity Entity *ContainerInstanceDetail `json:"entity,omitempty"` // metadata Metadata *Metadata `json:"metadata,omitempty"` }
ContainerInstance container instance swagger:model ContainerInstance
type ContainerInstanceAttribute ¶
type ContainerInstanceAttribute struct { // name // Required: true Name *string `json:"name"` // value // Required: true Value *string `json:"value"` }
ContainerInstanceAttribute container instance attribute swagger:model ContainerInstanceAttribute
type ContainerInstanceDetail ¶
type ContainerInstanceDetail struct { // e c2 instance ID EC2InstanceID string `json:"EC2InstanceID,omitempty"` // agent connected // Required: true AgentConnected *bool `json:"agentConnected"` // agent update status AgentUpdateStatus string `json:"agentUpdateStatus,omitempty"` // attributes Attributes []*ContainerInstanceAttribute `json:"attributes"` // cluster a r n // Required: true ClusterARN *string `json:"clusterARN"` // container instance a r n // Required: true ContainerInstanceARN *string `json:"containerInstanceARN"` // registered resources // Required: true RegisteredResources []*ContainerInstanceResource `json:"registeredResources"` // remaining resources // Required: true RemainingResources []*ContainerInstanceResource `json:"remainingResources"` // status // Required: true Status *string `json:"status"` // version info // Required: true VersionInfo *ContainerInstanceVersionInfo `json:"versionInfo"` }
ContainerInstanceDetail container instance detail swagger:model ContainerInstanceDetail
type ContainerInstanceResource ¶
type ContainerInstanceResource struct { // name // Required: true Name *string `json:"name"` // type // Required: true Type *string `json:"type"` // value // Required: true Value *string `json:"value"` }
ContainerInstanceResource container instance resource swagger:model ContainerInstanceResource
type ContainerInstanceVersionInfo ¶
type ContainerInstanceVersionInfo struct { // agent hash AgentHash string `json:"agentHash,omitempty"` // agent version AgentVersion string `json:"agentVersion,omitempty"` // docker version DockerVersion string `json:"dockerVersion,omitempty"` }
ContainerInstanceVersionInfo container instance version info swagger:model ContainerInstanceVersionInfo
type ContainerInstances ¶
type ContainerInstances struct { // items // Required: true Items []*ContainerInstance `json:"items"` }
ContainerInstances List of container instances swagger:model ContainerInstances
type Metadata ¶
type Metadata struct { // entity version // Required: true EntityVersion *string `json:"entityVersion"` }
Metadata metadata swagger:model Metadata
type Task ¶
type Task struct { // entity Entity *TaskDetail `json:"entity,omitempty"` // metadata Metadata *Metadata `json:"metadata,omitempty"` }
Task task swagger:model Task
type TaskContainer ¶
type TaskContainer struct { // container a r n // Required: true ContainerARN *string `json:"containerARN"` // exit code ExitCode int64 `json:"exitCode,omitempty"` // last status // Required: true LastStatus *string `json:"lastStatus"` // name // Required: true Name *string `json:"name"` // network bindings NetworkBindings []*TaskNetworkBinding `json:"networkBindings"` // reason Reason string `json:"reason,omitempty"` }
TaskContainer task container swagger:model TaskContainer
type TaskContainerOverride ¶
type TaskContainerOverride struct { // command Command []string `json:"command"` // environment Environment []*TaskEnvironment `json:"environment"` // name // Required: true Name *string `json:"name"` }
TaskContainerOverride task container override swagger:model TaskContainerOverride
type TaskDetail ¶
type TaskDetail struct { // cluster a r n // Required: true ClusterARN *string `json:"clusterARN"` // container instance a r n // Required: true ContainerInstanceARN *string `json:"containerInstanceARN"` // containers // Required: true Containers []*TaskContainer `json:"containers"` // created at // Required: true CreatedAt *string `json:"createdAt"` // desired status // Required: true DesiredStatus *string `json:"desiredStatus"` // last status // Required: true LastStatus *string `json:"lastStatus"` // overrides // Required: true Overrides *TaskOverride `json:"overrides"` // started at StartedAt string `json:"startedAt,omitempty"` // started by StartedBy string `json:"startedBy,omitempty"` // stopped at StoppedAt string `json:"stoppedAt,omitempty"` // stopped reason StoppedReason string `json:"stoppedReason,omitempty"` // task a r n // Required: true TaskARN *string `json:"taskARN"` // task definition a r n // Required: true TaskDefinitionARN *string `json:"taskDefinitionARN"` }
TaskDetail task detail swagger:model TaskDetail
type TaskEnvironment ¶
type TaskEnvironment struct { // name // Required: true Name *string `json:"name"` // value // Required: true Value *string `json:"value"` }
TaskEnvironment task environment swagger:model TaskEnvironment
type TaskNetworkBinding ¶
type TaskNetworkBinding struct { // bind IP // Required: true BindIP *string `json:"bindIP"` // container port // Required: true ContainerPort *int64 `json:"containerPort"` // host port // Required: true HostPort *int64 `json:"hostPort"` // protocol Protocol string `json:"protocol,omitempty"` }
TaskNetworkBinding task network binding swagger:model TaskNetworkBinding
type TaskOverride ¶
type TaskOverride struct { // container overrides // Required: true ContainerOverrides []*TaskContainerOverride `json:"containerOverrides"` // task role arn TaskRoleArn string `json:"taskRoleArn,omitempty"` }
TaskOverride task override swagger:model TaskOverride
Source Files ¶
- container_instance.go
- container_instance_attribute.go
- container_instance_detail.go
- container_instance_resource.go
- container_instance_version_info.go
- container_instances.go
- metadata.go
- task.go
- task_container.go
- task_container_override.go
- task_detail.go
- task_environment.go
- task_network_binding.go
- task_override.go
- tasks.go