ecs

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

type Activities struct {
	// contains filtered or unexported fields
}

func NewActivities

func NewActivities(sess *session.Session, config ...*aws.Config) *Activities

func NewActivitiesWithSessionFactory

func NewActivitiesWithSessionFactory(sessionFactory SessionFactory) *Activities

func (*Activities) CreateCapacityProvider

func (*Activities) CreateCluster

func (a *Activities) CreateCluster(ctx context.Context, input *ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error)

func (*Activities) CreateService

func (a *Activities) CreateService(ctx context.Context, input *ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error)

func (*Activities) CreateTaskSet

func (a *Activities) CreateTaskSet(ctx context.Context, input *ecs.CreateTaskSetInput) (*ecs.CreateTaskSetOutput, error)

func (*Activities) DeleteAccountSetting

func (*Activities) DeleteAttributes

func (a *Activities) DeleteAttributes(ctx context.Context, input *ecs.DeleteAttributesInput) (*ecs.DeleteAttributesOutput, error)

func (*Activities) DeleteCapacityProvider

func (*Activities) DeleteCluster

func (a *Activities) DeleteCluster(ctx context.Context, input *ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error)

func (*Activities) DeleteService

func (a *Activities) DeleteService(ctx context.Context, input *ecs.DeleteServiceInput) (*ecs.DeleteServiceOutput, error)

func (*Activities) DeleteTaskSet

func (a *Activities) DeleteTaskSet(ctx context.Context, input *ecs.DeleteTaskSetInput) (*ecs.DeleteTaskSetOutput, error)

func (*Activities) DeregisterTaskDefinition

func (*Activities) DescribeCapacityProviders

func (*Activities) DescribeClusters

func (a *Activities) DescribeClusters(ctx context.Context, input *ecs.DescribeClustersInput) (*ecs.DescribeClustersOutput, error)

func (*Activities) DescribeContainerInstances

func (*Activities) DescribeServices

func (a *Activities) DescribeServices(ctx context.Context, input *ecs.DescribeServicesInput) (*ecs.DescribeServicesOutput, error)

func (*Activities) DescribeTaskDefinition

func (*Activities) DescribeTaskSets

func (a *Activities) DescribeTaskSets(ctx context.Context, input *ecs.DescribeTaskSetsInput) (*ecs.DescribeTaskSetsOutput, error)

func (*Activities) DescribeTasks

func (a *Activities) DescribeTasks(ctx context.Context, input *ecs.DescribeTasksInput) (*ecs.DescribeTasksOutput, error)

func (*Activities) DiscoverPollEndpoint

func (*Activities) ListAccountSettings

func (a *Activities) ListAccountSettings(ctx context.Context, input *ecs.ListAccountSettingsInput) (*ecs.ListAccountSettingsOutput, error)

func (*Activities) ListAttributes

func (a *Activities) ListAttributes(ctx context.Context, input *ecs.ListAttributesInput) (*ecs.ListAttributesOutput, error)

func (*Activities) ListClusters

func (a *Activities) ListClusters(ctx context.Context, input *ecs.ListClustersInput) (*ecs.ListClustersOutput, error)

func (*Activities) ListContainerInstances

func (*Activities) ListServices

func (a *Activities) ListServices(ctx context.Context, input *ecs.ListServicesInput) (*ecs.ListServicesOutput, error)

func (*Activities) ListTagsForResource

func (a *Activities) ListTagsForResource(ctx context.Context, input *ecs.ListTagsForResourceInput) (*ecs.ListTagsForResourceOutput, error)

func (*Activities) ListTaskDefinitionFamilies

func (*Activities) ListTaskDefinitions

func (a *Activities) ListTaskDefinitions(ctx context.Context, input *ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error)

func (*Activities) ListTasks

func (a *Activities) ListTasks(ctx context.Context, input *ecs.ListTasksInput) (*ecs.ListTasksOutput, error)

func (*Activities) PutAccountSetting

func (a *Activities) PutAccountSetting(ctx context.Context, input *ecs.PutAccountSettingInput) (*ecs.PutAccountSettingOutput, error)

func (*Activities) PutAccountSettingDefault

func (*Activities) PutAttributes

func (a *Activities) PutAttributes(ctx context.Context, input *ecs.PutAttributesInput) (*ecs.PutAttributesOutput, error)

func (*Activities) RegisterContainerInstance

func (*Activities) RegisterTaskDefinition

func (*Activities) RunTask

func (a *Activities) RunTask(ctx context.Context, input *ecs.RunTaskInput) (*ecs.RunTaskOutput, error)

func (*Activities) StartTask

func (a *Activities) StartTask(ctx context.Context, input *ecs.StartTaskInput) (*ecs.StartTaskOutput, error)

func (*Activities) StopTask

func (a *Activities) StopTask(ctx context.Context, input *ecs.StopTaskInput) (*ecs.StopTaskOutput, error)

func (*Activities) SubmitContainerStateChange

func (*Activities) SubmitTaskStateChange

func (*Activities) TagResource

func (a *Activities) TagResource(ctx context.Context, input *ecs.TagResourceInput) (*ecs.TagResourceOutput, error)

func (*Activities) UntagResource

func (a *Activities) UntagResource(ctx context.Context, input *ecs.UntagResourceInput) (*ecs.UntagResourceOutput, error)

func (*Activities) UpdateCapacityProvider

func (*Activities) UpdateClusterSettings

func (*Activities) UpdateContainerAgent

func (*Activities) UpdateService

func (a *Activities) UpdateService(ctx context.Context, input *ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error)

func (*Activities) UpdateTaskSet

func (a *Activities) UpdateTaskSet(ctx context.Context, input *ecs.UpdateTaskSetInput) (*ecs.UpdateTaskSetOutput, error)

func (*Activities) WaitUntilServicesInactive

func (a *Activities) WaitUntilServicesInactive(ctx context.Context, input *ecs.DescribeServicesInput) error

func (*Activities) WaitUntilServicesStable

func (a *Activities) WaitUntilServicesStable(ctx context.Context, input *ecs.DescribeServicesInput) error

func (*Activities) WaitUntilTasksRunning

func (a *Activities) WaitUntilTasksRunning(ctx context.Context, input *ecs.DescribeTasksInput) error

func (*Activities) WaitUntilTasksStopped

func (a *Activities) WaitUntilTasksStopped(ctx context.Context, input *ecs.DescribeTasksInput) error

type SessionFactory

type SessionFactory interface {
	Session(ctx context.Context) (*session.Session, error)
}

SessionFactory returns an aws.Session based on the activity context.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL