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
func (*ContainerInstance) MarshalBinary ¶
func (m *ContainerInstance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerInstance) UnmarshalBinary ¶
func (m *ContainerInstance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*ContainerInstanceAttribute) MarshalBinary ¶
func (m *ContainerInstanceAttribute) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerInstanceAttribute) UnmarshalBinary ¶
func (m *ContainerInstanceAttribute) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*ContainerInstanceDetail) MarshalBinary ¶
func (m *ContainerInstanceDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerInstanceDetail) UnmarshalBinary ¶
func (m *ContainerInstanceDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*ContainerInstanceResource) MarshalBinary ¶
func (m *ContainerInstanceResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerInstanceResource) UnmarshalBinary ¶
func (m *ContainerInstanceResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*ContainerInstanceVersionInfo) MarshalBinary ¶
func (m *ContainerInstanceVersionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerInstanceVersionInfo) UnmarshalBinary ¶
func (m *ContainerInstanceVersionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ContainerInstances ¶
type ContainerInstances struct { // items // Required: true Items []*ContainerInstance `json:"items"` }
ContainerInstances List of container instances swagger:model ContainerInstances
func (*ContainerInstances) MarshalBinary ¶
func (m *ContainerInstances) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerInstances) UnmarshalBinary ¶
func (m *ContainerInstances) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Metadata ¶
type Metadata struct { // entity version // Required: true EntityVersion *string `json:"entityVersion"` }
Metadata metadata swagger:model Metadata
func (*Metadata) MarshalBinary ¶
MarshalBinary interface implementation
func (*Metadata) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Task ¶
type Task struct { // entity Entity *TaskDetail `json:"entity,omitempty"` // metadata Metadata *Metadata `json:"metadata,omitempty"` }
Task task swagger:model Task
func (*Task) MarshalBinary ¶
MarshalBinary interface implementation
func (*Task) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
func (*TaskContainer) MarshalBinary ¶
func (m *TaskContainer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaskContainer) UnmarshalBinary ¶
func (m *TaskContainer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*TaskContainerOverride) MarshalBinary ¶
func (m *TaskContainerOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaskContainerOverride) UnmarshalBinary ¶
func (m *TaskContainerOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*TaskDetail) MarshalBinary ¶
func (m *TaskDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaskDetail) UnmarshalBinary ¶
func (m *TaskDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*TaskEnvironment) MarshalBinary ¶
func (m *TaskEnvironment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaskEnvironment) UnmarshalBinary ¶
func (m *TaskEnvironment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*TaskNetworkBinding) MarshalBinary ¶
func (m *TaskNetworkBinding) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaskNetworkBinding) UnmarshalBinary ¶
func (m *TaskNetworkBinding) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
func (*TaskOverride) MarshalBinary ¶
func (m *TaskOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TaskOverride) UnmarshalBinary ¶
func (m *TaskOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Tasks ¶
type Tasks struct { // items // Required: true Items []*Task `json:"items"` }
Tasks List of tasks swagger:model Tasks
func (*Tasks) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tasks) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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