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