Versions in this module Expand all Collapse all v1 v1.4.0 Aug 12, 2015 Changes in this version + type Cluster struct + ActiveServicesCount *int64 + ClusterARN *string + ClusterName *string + PendingTasksCount *int64 + RegisteredContainerInstancesCount *int64 + RunningTasksCount *int64 + Status *string + func (s Cluster) GoString() string + func (s Cluster) String() string + type Container struct + ContainerARN *string + ExitCode *int64 + LastStatus *string + Name *string + NetworkBindings []*NetworkBinding + Reason *string + TaskARN *string + func (s Container) GoString() string + func (s Container) String() string + type ContainerDefinition struct + CPU *int64 + Command []*string + EntryPoint []*string + Environment []*KeyValuePair + Essential *bool + Image *string + Links []*string + Memory *int64 + MountPoints []*MountPoint + Name *string + PortMappings []*PortMapping + VolumesFrom []*VolumeFrom + func (s ContainerDefinition) GoString() string + func (s ContainerDefinition) String() string + type ContainerInstance struct + AgentConnected *bool + AgentUpdateStatus *string + ContainerInstanceARN *string + EC2InstanceID *string + PendingTasksCount *int64 + RegisteredResources []*Resource + RemainingResources []*Resource + RunningTasksCount *int64 + Status *string + VersionInfo *VersionInfo + func (s ContainerInstance) GoString() string + func (s ContainerInstance) String() string + type ContainerOverride struct + Command []*string + Environment []*KeyValuePair + Name *string + func (s ContainerOverride) GoString() string + func (s ContainerOverride) String() string + type CreateClusterInput struct + ClusterName *string + func (s CreateClusterInput) GoString() string + func (s CreateClusterInput) String() string + type CreateClusterOutput struct + Cluster *Cluster + func (s CreateClusterOutput) GoString() string + func (s CreateClusterOutput) String() string + type CreateServiceInput struct + ClientToken *string + Cluster *string + DesiredCount *int64 + LoadBalancers []*LoadBalancer + Role *string + ServiceName *string + TaskDefinition *string + func (s CreateServiceInput) GoString() string + func (s CreateServiceInput) String() string + type CreateServiceOutput struct + Service *Service + func (s CreateServiceOutput) GoString() string + func (s CreateServiceOutput) String() string + type DeleteClusterInput struct + Cluster *string + func (s DeleteClusterInput) GoString() string + func (s DeleteClusterInput) String() string + type DeleteClusterOutput struct + Cluster *Cluster + func (s DeleteClusterOutput) GoString() string + func (s DeleteClusterOutput) String() string + type DeleteServiceInput struct + Cluster *string + Service *string + func (s DeleteServiceInput) GoString() string + func (s DeleteServiceInput) String() string + type DeleteServiceOutput struct + Service *Service + func (s DeleteServiceOutput) GoString() string + func (s DeleteServiceOutput) String() string + type Deployment struct + CreatedAt *time.Time + DesiredCount *int64 + ID *string + PendingCount *int64 + RunningCount *int64 + Status *string + TaskDefinition *string + UpdatedAt *time.Time + func (s Deployment) GoString() string + func (s Deployment) String() string + type DeregisterContainerInstanceInput struct + Cluster *string + ContainerInstance *string + Force *bool + func (s DeregisterContainerInstanceInput) GoString() string + func (s DeregisterContainerInstanceInput) String() string + type DeregisterContainerInstanceOutput struct + ContainerInstance *ContainerInstance + func (s DeregisterContainerInstanceOutput) GoString() string + func (s DeregisterContainerInstanceOutput) String() string + type DeregisterTaskDefinitionInput struct + TaskDefinition *string + func (s DeregisterTaskDefinitionInput) GoString() string + func (s DeregisterTaskDefinitionInput) String() string + type DeregisterTaskDefinitionOutput struct + TaskDefinition *TaskDefinition + func (s DeregisterTaskDefinitionOutput) GoString() string + func (s DeregisterTaskDefinitionOutput) String() string + type DescribeClustersInput struct + Clusters []*string + func (s DescribeClustersInput) GoString() string + func (s DescribeClustersInput) String() string + type DescribeClustersOutput struct + Clusters []*Cluster + Failures []*Failure + func (s DescribeClustersOutput) GoString() string + func (s DescribeClustersOutput) String() string + type DescribeContainerInstancesInput struct + Cluster *string + ContainerInstances []*string + func (s DescribeContainerInstancesInput) GoString() string + func (s DescribeContainerInstancesInput) String() string + type DescribeContainerInstancesOutput struct + ContainerInstances []*ContainerInstance + Failures []*Failure + func (s DescribeContainerInstancesOutput) GoString() string + func (s DescribeContainerInstancesOutput) String() string + type DescribeServicesInput struct + Cluster *string + Services []*string + func (s DescribeServicesInput) GoString() string + func (s DescribeServicesInput) String() string + type DescribeServicesOutput struct + Failures []*Failure + Services []*Service + func (s DescribeServicesOutput) GoString() string + func (s DescribeServicesOutput) String() string + type DescribeTaskDefinitionInput struct + TaskDefinition *string + func (s DescribeTaskDefinitionInput) GoString() string + func (s DescribeTaskDefinitionInput) String() string + type DescribeTaskDefinitionOutput struct + TaskDefinition *TaskDefinition + func (s DescribeTaskDefinitionOutput) GoString() string + func (s DescribeTaskDefinitionOutput) String() string + type DescribeTasksInput struct + Cluster *string + Tasks []*string + func (s DescribeTasksInput) GoString() string + func (s DescribeTasksInput) String() string + type DescribeTasksOutput struct + Failures []*Failure + Tasks []*Task + func (s DescribeTasksOutput) GoString() string + func (s DescribeTasksOutput) String() string + type DiscoverPollEndpointInput struct + Cluster *string + ContainerInstance *string + func (s DiscoverPollEndpointInput) GoString() string + func (s DiscoverPollEndpointInput) String() string + type DiscoverPollEndpointOutput struct + Endpoint *string + TelemetryEndpoint *string + func (s DiscoverPollEndpointOutput) GoString() string + func (s DiscoverPollEndpointOutput) String() string + type ECS struct + func New(config *aws.Config) *ECS + func (c *ECS) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error) + func (c *ECS) CreateClusterRequest(input *CreateClusterInput) (req *aws.Request, output *CreateClusterOutput) + func (c *ECS) CreateService(input *CreateServiceInput) (*CreateServiceOutput, error) + func (c *ECS) CreateServiceRequest(input *CreateServiceInput) (req *aws.Request, output *CreateServiceOutput) + func (c *ECS) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error) + func (c *ECS) DeleteClusterRequest(input *DeleteClusterInput) (req *aws.Request, output *DeleteClusterOutput) + func (c *ECS) DeleteService(input *DeleteServiceInput) (*DeleteServiceOutput, error) + func (c *ECS) DeleteServiceRequest(input *DeleteServiceInput) (req *aws.Request, output *DeleteServiceOutput) + func (c *ECS) DeregisterContainerInstance(input *DeregisterContainerInstanceInput) (*DeregisterContainerInstanceOutput, error) + func (c *ECS) DeregisterContainerInstanceRequest(input *DeregisterContainerInstanceInput) (req *aws.Request, output *DeregisterContainerInstanceOutput) + func (c *ECS) DeregisterTaskDefinition(input *DeregisterTaskDefinitionInput) (*DeregisterTaskDefinitionOutput, error) + func (c *ECS) DeregisterTaskDefinitionRequest(input *DeregisterTaskDefinitionInput) (req *aws.Request, output *DeregisterTaskDefinitionOutput) + func (c *ECS) DescribeClusters(input *DescribeClustersInput) (*DescribeClustersOutput, error) + func (c *ECS) DescribeClustersRequest(input *DescribeClustersInput) (req *aws.Request, output *DescribeClustersOutput) + func (c *ECS) DescribeContainerInstances(input *DescribeContainerInstancesInput) (*DescribeContainerInstancesOutput, error) + func (c *ECS) DescribeContainerInstancesRequest(input *DescribeContainerInstancesInput) (req *aws.Request, output *DescribeContainerInstancesOutput) + func (c *ECS) DescribeServices(input *DescribeServicesInput) (*DescribeServicesOutput, error) + func (c *ECS) DescribeServicesRequest(input *DescribeServicesInput) (req *aws.Request, output *DescribeServicesOutput) + func (c *ECS) DescribeTaskDefinition(input *DescribeTaskDefinitionInput) (*DescribeTaskDefinitionOutput, error) + func (c *ECS) DescribeTaskDefinitionRequest(input *DescribeTaskDefinitionInput) (req *aws.Request, output *DescribeTaskDefinitionOutput) + func (c *ECS) DescribeTasks(input *DescribeTasksInput) (*DescribeTasksOutput, error) + func (c *ECS) DescribeTasksRequest(input *DescribeTasksInput) (req *aws.Request, output *DescribeTasksOutput) + func (c *ECS) DiscoverPollEndpoint(input *DiscoverPollEndpointInput) (*DiscoverPollEndpointOutput, error) + func (c *ECS) DiscoverPollEndpointRequest(input *DiscoverPollEndpointInput) (req *aws.Request, output *DiscoverPollEndpointOutput) + func (c *ECS) ListClusters(input *ListClustersInput) (*ListClustersOutput, error) + func (c *ECS) ListClustersPages(input *ListClustersInput, ...) error + func (c *ECS) ListClustersRequest(input *ListClustersInput) (req *aws.Request, output *ListClustersOutput) + func (c *ECS) ListContainerInstances(input *ListContainerInstancesInput) (*ListContainerInstancesOutput, error) + func (c *ECS) ListContainerInstancesPages(input *ListContainerInstancesInput, ...) error + func (c *ECS) ListContainerInstancesRequest(input *ListContainerInstancesInput) (req *aws.Request, output *ListContainerInstancesOutput) + func (c *ECS) ListServices(input *ListServicesInput) (*ListServicesOutput, error) + func (c *ECS) ListServicesPages(input *ListServicesInput, ...) error + func (c *ECS) ListServicesRequest(input *ListServicesInput) (req *aws.Request, output *ListServicesOutput) + func (c *ECS) ListTaskDefinitionFamilies(input *ListTaskDefinitionFamiliesInput) (*ListTaskDefinitionFamiliesOutput, error) + func (c *ECS) ListTaskDefinitionFamiliesPages(input *ListTaskDefinitionFamiliesInput, ...) error + func (c *ECS) ListTaskDefinitionFamiliesRequest(input *ListTaskDefinitionFamiliesInput) (req *aws.Request, output *ListTaskDefinitionFamiliesOutput) + func (c *ECS) ListTaskDefinitions(input *ListTaskDefinitionsInput) (*ListTaskDefinitionsOutput, error) + func (c *ECS) ListTaskDefinitionsPages(input *ListTaskDefinitionsInput, ...) error + func (c *ECS) ListTaskDefinitionsRequest(input *ListTaskDefinitionsInput) (req *aws.Request, output *ListTaskDefinitionsOutput) + func (c *ECS) ListTasks(input *ListTasksInput) (*ListTasksOutput, error) + func (c *ECS) ListTasksPages(input *ListTasksInput, ...) error + func (c *ECS) ListTasksRequest(input *ListTasksInput) (req *aws.Request, output *ListTasksOutput) + func (c *ECS) RegisterContainerInstance(input *RegisterContainerInstanceInput) (*RegisterContainerInstanceOutput, error) + func (c *ECS) RegisterContainerInstanceRequest(input *RegisterContainerInstanceInput) (req *aws.Request, output *RegisterContainerInstanceOutput) + func (c *ECS) RegisterTaskDefinition(input *RegisterTaskDefinitionInput) (*RegisterTaskDefinitionOutput, error) + func (c *ECS) RegisterTaskDefinitionRequest(input *RegisterTaskDefinitionInput) (req *aws.Request, output *RegisterTaskDefinitionOutput) + func (c *ECS) RunTask(input *RunTaskInput) (*RunTaskOutput, error) + func (c *ECS) RunTaskRequest(input *RunTaskInput) (req *aws.Request, output *RunTaskOutput) + func (c *ECS) StartTask(input *StartTaskInput) (*StartTaskOutput, error) + func (c *ECS) StartTaskRequest(input *StartTaskInput) (req *aws.Request, output *StartTaskOutput) + func (c *ECS) StopTask(input *StopTaskInput) (*StopTaskOutput, error) + func (c *ECS) StopTaskRequest(input *StopTaskInput) (req *aws.Request, output *StopTaskOutput) + func (c *ECS) SubmitContainerStateChange(input *SubmitContainerStateChangeInput) (*SubmitContainerStateChangeOutput, error) + func (c *ECS) SubmitContainerStateChangeRequest(input *SubmitContainerStateChangeInput) (req *aws.Request, output *SubmitContainerStateChangeOutput) + func (c *ECS) SubmitTaskStateChange(input *SubmitTaskStateChangeInput) (*SubmitTaskStateChangeOutput, error) + func (c *ECS) SubmitTaskStateChangeRequest(input *SubmitTaskStateChangeInput) (req *aws.Request, output *SubmitTaskStateChangeOutput) + func (c *ECS) UpdateContainerAgent(input *UpdateContainerAgentInput) (*UpdateContainerAgentOutput, error) + func (c *ECS) UpdateContainerAgentRequest(input *UpdateContainerAgentInput) (req *aws.Request, output *UpdateContainerAgentOutput) + func (c *ECS) UpdateService(input *UpdateServiceInput) (*UpdateServiceOutput, error) + func (c *ECS) UpdateServiceRequest(input *UpdateServiceInput) (req *aws.Request, output *UpdateServiceOutput) + type Failure struct + ARN *string + Reason *string + func (s Failure) GoString() string + func (s Failure) String() string + type HostVolumeProperties struct + SourcePath *string + func (s HostVolumeProperties) GoString() string + func (s HostVolumeProperties) String() string + type KeyValuePair struct + Name *string + Value *string + func (s KeyValuePair) GoString() string + func (s KeyValuePair) String() string + type ListClustersInput struct + MaxResults *int64 + NextToken *string + func (s ListClustersInput) GoString() string + func (s ListClustersInput) String() string + type ListClustersOutput struct + ClusterARNs []*string + NextToken *string + func (s ListClustersOutput) GoString() string + func (s ListClustersOutput) String() string + type ListContainerInstancesInput struct + Cluster *string + MaxResults *int64 + NextToken *string + func (s ListContainerInstancesInput) GoString() string + func (s ListContainerInstancesInput) String() string + type ListContainerInstancesOutput struct + ContainerInstanceARNs []*string + NextToken *string + func (s ListContainerInstancesOutput) GoString() string + func (s ListContainerInstancesOutput) String() string + type ListServicesInput struct + Cluster *string + MaxResults *int64 + NextToken *string + func (s ListServicesInput) GoString() string + func (s ListServicesInput) String() string + type ListServicesOutput struct + NextToken *string + ServiceARNs []*string + func (s ListServicesOutput) GoString() string + func (s ListServicesOutput) String() string + type ListTaskDefinitionFamiliesInput struct + FamilyPrefix *string + MaxResults *int64 + NextToken *string + func (s ListTaskDefinitionFamiliesInput) GoString() string + func (s ListTaskDefinitionFamiliesInput) String() string + type ListTaskDefinitionFamiliesOutput struct + Families []*string + NextToken *string + func (s ListTaskDefinitionFamiliesOutput) GoString() string + func (s ListTaskDefinitionFamiliesOutput) String() string + type ListTaskDefinitionsInput struct + FamilyPrefix *string + MaxResults *int64 + NextToken *string + Sort *string + Status *string + func (s ListTaskDefinitionsInput) GoString() string + func (s ListTaskDefinitionsInput) String() string + type ListTaskDefinitionsOutput struct + NextToken *string + TaskDefinitionARNs []*string + func (s ListTaskDefinitionsOutput) GoString() string + func (s ListTaskDefinitionsOutput) String() string + type ListTasksInput struct + Cluster *string + ContainerInstance *string + DesiredStatus *string + Family *string + MaxResults *int64 + NextToken *string + ServiceName *string + StartedBy *string + func (s ListTasksInput) GoString() string + func (s ListTasksInput) String() string + type ListTasksOutput struct + NextToken *string + TaskARNs []*string + func (s ListTasksOutput) GoString() string + func (s ListTasksOutput) String() string + type LoadBalancer struct + ContainerName *string + ContainerPort *int64 + LoadBalancerName *string + func (s LoadBalancer) GoString() string + func (s LoadBalancer) String() string + type MountPoint struct + ContainerPath *string + ReadOnly *bool + SourceVolume *string + func (s MountPoint) GoString() string + func (s MountPoint) String() string + type NetworkBinding struct + BindIP *string + ContainerPort *int64 + HostPort *int64 + Protocol *string + func (s NetworkBinding) GoString() string + func (s NetworkBinding) String() string + type PortMapping struct + ContainerPort *int64 + HostPort *int64 + Protocol *string + func (s PortMapping) GoString() string + func (s PortMapping) String() string + type RegisterContainerInstanceInput struct + Cluster *string + InstanceIdentityDocument *string + InstanceIdentityDocumentSignature *string + TotalResources []*Resource + VersionInfo *VersionInfo + func (s RegisterContainerInstanceInput) GoString() string + func (s RegisterContainerInstanceInput) String() string + type RegisterContainerInstanceOutput struct + ContainerInstance *ContainerInstance + func (s RegisterContainerInstanceOutput) GoString() string + func (s RegisterContainerInstanceOutput) String() string + type RegisterTaskDefinitionInput struct + ContainerDefinitions []*ContainerDefinition + Family *string + Volumes []*Volume + func (s RegisterTaskDefinitionInput) GoString() string + func (s RegisterTaskDefinitionInput) String() string + type RegisterTaskDefinitionOutput struct + TaskDefinition *TaskDefinition + func (s RegisterTaskDefinitionOutput) GoString() string + func (s RegisterTaskDefinitionOutput) String() string + type Resource struct + DoubleValue *float64 + IntegerValue *int64 + LongValue *int64 + Name *string + StringSetValue []*string + Type *string + func (s Resource) GoString() string + func (s Resource) String() string + type RunTaskInput struct + Cluster *string + Count *int64 + Overrides *TaskOverride + StartedBy *string + TaskDefinition *string + func (s RunTaskInput) GoString() string + func (s RunTaskInput) String() string + type RunTaskOutput struct + Failures []*Failure + Tasks []*Task + func (s RunTaskOutput) GoString() string + func (s RunTaskOutput) String() string + type Service struct + ClusterARN *string + Deployments []*Deployment + DesiredCount *int64 + Events []*ServiceEvent + LoadBalancers []*LoadBalancer + PendingCount *int64 + RoleARN *string + RunningCount *int64 + ServiceARN *string + ServiceName *string + Status *string + TaskDefinition *string + func (s Service) GoString() string + func (s Service) String() string + type ServiceEvent struct + CreatedAt *time.Time + ID *string + Message *string + func (s ServiceEvent) GoString() string + func (s ServiceEvent) String() string + type StartTaskInput struct + Cluster *string + ContainerInstances []*string + Overrides *TaskOverride + StartedBy *string + TaskDefinition *string + func (s StartTaskInput) GoString() string + func (s StartTaskInput) String() string + type StartTaskOutput struct + Failures []*Failure + Tasks []*Task + func (s StartTaskOutput) GoString() string + func (s StartTaskOutput) String() string + type StopTaskInput struct + Cluster *string + Task *string + func (s StopTaskInput) GoString() string + func (s StopTaskInput) String() string + type StopTaskOutput struct + Task *Task + func (s StopTaskOutput) GoString() string + func (s StopTaskOutput) String() string + type SubmitContainerStateChangeInput struct + Cluster *string + ContainerName *string + ExitCode *int64 + NetworkBindings []*NetworkBinding + Reason *string + Status *string + Task *string + func (s SubmitContainerStateChangeInput) GoString() string + func (s SubmitContainerStateChangeInput) String() string + type SubmitContainerStateChangeOutput struct + Acknowledgment *string + func (s SubmitContainerStateChangeOutput) GoString() string + func (s SubmitContainerStateChangeOutput) String() string + type SubmitTaskStateChangeInput struct + Cluster *string + Reason *string + Status *string + Task *string + func (s SubmitTaskStateChangeInput) GoString() string + func (s SubmitTaskStateChangeInput) String() string + type SubmitTaskStateChangeOutput struct + Acknowledgment *string + func (s SubmitTaskStateChangeOutput) GoString() string + func (s SubmitTaskStateChangeOutput) String() string + type Task struct + ClusterARN *string + ContainerInstanceARN *string + Containers []*Container + DesiredStatus *string + LastStatus *string + Overrides *TaskOverride + StartedBy *string + TaskARN *string + TaskDefinitionARN *string + func (s Task) GoString() string + func (s Task) String() string + type TaskDefinition struct + ContainerDefinitions []*ContainerDefinition + Family *string + Revision *int64 + Status *string + TaskDefinitionARN *string + Volumes []*Volume + func (s TaskDefinition) GoString() string + func (s TaskDefinition) String() string + type TaskOverride struct + ContainerOverrides []*ContainerOverride + func (s TaskOverride) GoString() string + func (s TaskOverride) String() string + type UpdateContainerAgentInput struct + Cluster *string + ContainerInstance *string + func (s UpdateContainerAgentInput) GoString() string + func (s UpdateContainerAgentInput) String() string + type UpdateContainerAgentOutput struct + ContainerInstance *ContainerInstance + func (s UpdateContainerAgentOutput) GoString() string + func (s UpdateContainerAgentOutput) String() string + type UpdateServiceInput struct + Cluster *string + DesiredCount *int64 + Service *string + TaskDefinition *string + func (s UpdateServiceInput) GoString() string + func (s UpdateServiceInput) String() string + type UpdateServiceOutput struct + Service *Service + func (s UpdateServiceOutput) GoString() string + func (s UpdateServiceOutput) String() string + type VersionInfo struct + AgentHash *string + AgentVersion *string + DockerVersion *string + func (s VersionInfo) GoString() string + func (s VersionInfo) String() string + type Volume struct + Host *HostVolumeProperties + Name *string + func (s Volume) GoString() string + func (s Volume) String() string + type VolumeFrom struct + ReadOnly *bool + SourceContainer *string + func (s VolumeFrom) GoString() string + func (s VolumeFrom) String() string