Versions in this module Expand all Collapse all v0 v0.9.0 Jun 15, 2015 Changes in this version + type Cluster struct + 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 + ContainerInstanceARN *string + EC2InstanceID *string + PendingTasksCount *int64 + RegisteredResources []*Resource + RemainingResources []*Resource + RunningTasksCount *int64 + Status *string + 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 + 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) ListClustersRequest(input *ListClustersInput) (req *aws.Request, output *ListClustersOutput) + func (c *ECS) ListContainerInstances(input *ListContainerInstancesInput) (*ListContainerInstancesOutput, error) + func (c *ECS) ListContainerInstancesRequest(input *ListContainerInstancesInput) (req *aws.Request, output *ListContainerInstancesOutput) + func (c *ECS) ListServices(input *ListServicesInput) (*ListServicesOutput, error) + func (c *ECS) ListServicesRequest(input *ListServicesInput) (req *aws.Request, output *ListServicesOutput) + func (c *ECS) ListTaskDefinitionFamilies(input *ListTaskDefinitionFamiliesInput) (*ListTaskDefinitionFamiliesOutput, error) + func (c *ECS) ListTaskDefinitionFamiliesRequest(input *ListTaskDefinitionFamiliesInput) (req *aws.Request, output *ListTaskDefinitionFamiliesOutput) + func (c *ECS) ListTaskDefinitions(input *ListTaskDefinitionsInput) (*ListTaskDefinitionsOutput, error) + func (c *ECS) ListTaskDefinitionsRequest(input *ListTaskDefinitionsInput) (req *aws.Request, output *ListTaskDefinitionsOutput) + func (c *ECS) ListTasks(input *ListTasksInput) (*ListTasksOutput, 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) UpdateService(input *UpdateServiceInput) (*UpdateServiceOutput, 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 + 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 + type PortMapping struct + ContainerPort *int64 + HostPort *int64 + 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 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