Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ECS

import { ECS } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/ecs.ts";
class ECS {
constructor(apiFactory: client.ApiFactory);
async createCapacityProvider(params: CreateCapacityProviderRequest, opts?: client.RequestOptions): Promise<CreateCapacityProviderResponse>;
async createCluster(params?: CreateClusterRequest, opts?: client.RequestOptions): Promise<CreateClusterResponse>;
async createService(params: CreateServiceRequest, opts?: client.RequestOptions): Promise<CreateServiceResponse>;
async createTaskSet(params: CreateTaskSetRequest, opts?: client.RequestOptions): Promise<CreateTaskSetResponse>;
async deleteAccountSetting(params: DeleteAccountSettingRequest, opts?: client.RequestOptions): Promise<DeleteAccountSettingResponse>;
async deleteAttributes(params: DeleteAttributesRequest, opts?: client.RequestOptions): Promise<DeleteAttributesResponse>;
async deleteCapacityProvider(params: DeleteCapacityProviderRequest, opts?: client.RequestOptions): Promise<DeleteCapacityProviderResponse>;
async deleteCluster(params: DeleteClusterRequest, opts?: client.RequestOptions): Promise<DeleteClusterResponse>;
async deleteService(params: DeleteServiceRequest, opts?: client.RequestOptions): Promise<DeleteServiceResponse>;
async deleteTaskSet(params: DeleteTaskSetRequest, opts?: client.RequestOptions): Promise<DeleteTaskSetResponse>;
async deregisterContainerInstance(params: DeregisterContainerInstanceRequest, opts?: client.RequestOptions): Promise<DeregisterContainerInstanceResponse>;
async deregisterTaskDefinition(params: DeregisterTaskDefinitionRequest, opts?: client.RequestOptions): Promise<DeregisterTaskDefinitionResponse>;
async describeCapacityProviders(params?: DescribeCapacityProvidersRequest, opts?: client.RequestOptions): Promise<DescribeCapacityProvidersResponse>;
async describeClusters(params?: DescribeClustersRequest, opts?: client.RequestOptions): Promise<DescribeClustersResponse>;
async describeContainerInstances(params: DescribeContainerInstancesRequest, opts?: client.RequestOptions): Promise<DescribeContainerInstancesResponse>;
async describeServices(params: DescribeServicesRequest, opts?: client.RequestOptions): Promise<DescribeServicesResponse>;
async describeTaskDefinition(params: DescribeTaskDefinitionRequest, opts?: client.RequestOptions): Promise<DescribeTaskDefinitionResponse>;
async describeTasks(params: DescribeTasksRequest, opts?: client.RequestOptions): Promise<DescribeTasksResponse>;
async describeTaskSets(params: DescribeTaskSetsRequest, opts?: client.RequestOptions): Promise<DescribeTaskSetsResponse>;
async discoverPollEndpoint(params?: DiscoverPollEndpointRequest, opts?: client.RequestOptions): Promise<DiscoverPollEndpointResponse>;
async executeCommand(params: ExecuteCommandRequest, opts?: client.RequestOptions): Promise<ExecuteCommandResponse>;
async listAccountSettings(params?: ListAccountSettingsRequest, opts?: client.RequestOptions): Promise<ListAccountSettingsResponse>;
async listAttributes(params: ListAttributesRequest, opts?: client.RequestOptions): Promise<ListAttributesResponse>;
async listClusters(params?: ListClustersRequest, opts?: client.RequestOptions): Promise<ListClustersResponse>;
async listContainerInstances(params?: ListContainerInstancesRequest, opts?: client.RequestOptions): Promise<ListContainerInstancesResponse>;
async listServices(params?: ListServicesRequest, opts?: client.RequestOptions): Promise<ListServicesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listTaskDefinitionFamilies(params?: ListTaskDefinitionFamiliesRequest, opts?: client.RequestOptions): Promise<ListTaskDefinitionFamiliesResponse>;
async listTaskDefinitions(params?: ListTaskDefinitionsRequest, opts?: client.RequestOptions): Promise<ListTaskDefinitionsResponse>;
async listTasks(params?: ListTasksRequest, opts?: client.RequestOptions): Promise<ListTasksResponse>;
async putAccountSetting(params: PutAccountSettingRequest, opts?: client.RequestOptions): Promise<PutAccountSettingResponse>;
async putAccountSettingDefault(params: PutAccountSettingDefaultRequest, opts?: client.RequestOptions): Promise<PutAccountSettingDefaultResponse>;
async putAttributes(params: PutAttributesRequest, opts?: client.RequestOptions): Promise<PutAttributesResponse>;
async putClusterCapacityProviders(params: PutClusterCapacityProvidersRequest, opts?: client.RequestOptions): Promise<PutClusterCapacityProvidersResponse>;
async registerContainerInstance(params?: RegisterContainerInstanceRequest, opts?: client.RequestOptions): Promise<RegisterContainerInstanceResponse>;
async registerTaskDefinition(params: RegisterTaskDefinitionRequest, opts?: client.RequestOptions): Promise<RegisterTaskDefinitionResponse>;
async runTask(params: RunTaskRequest, opts?: client.RequestOptions): Promise<RunTaskResponse>;
async startTask(params: StartTaskRequest, opts?: client.RequestOptions): Promise<StartTaskResponse>;
async stopTask(params: StopTaskRequest, opts?: client.RequestOptions): Promise<StopTaskResponse>;
async submitAttachmentStateChanges(params: SubmitAttachmentStateChangesRequest, opts?: client.RequestOptions): Promise<SubmitAttachmentStateChangesResponse>;
async submitContainerStateChange(params?: SubmitContainerStateChangeRequest, opts?: client.RequestOptions): Promise<SubmitContainerStateChangeResponse>;
async submitTaskStateChange(params?: SubmitTaskStateChangeRequest, opts?: client.RequestOptions): Promise<SubmitTaskStateChangeResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateCapacityProvider(params: UpdateCapacityProviderRequest, opts?: client.RequestOptions): Promise<UpdateCapacityProviderResponse>;
async updateCluster(params: UpdateClusterRequest, opts?: client.RequestOptions): Promise<UpdateClusterResponse>;
async updateClusterSettings(params: UpdateClusterSettingsRequest, opts?: client.RequestOptions): Promise<UpdateClusterSettingsResponse>;
async updateContainerAgent(params: UpdateContainerAgentRequest, opts?: client.RequestOptions): Promise<UpdateContainerAgentResponse>;
async updateContainerInstancesState(params: UpdateContainerInstancesStateRequest, opts?: client.RequestOptions): Promise<UpdateContainerInstancesStateResponse>;
async updateService(params: UpdateServiceRequest, opts?: client.RequestOptions): Promise<UpdateServiceResponse>;
async updateServicePrimaryTaskSet(params: UpdateServicePrimaryTaskSetRequest, opts?: client.RequestOptions): Promise<UpdateServicePrimaryTaskSetResponse>;
async updateTaskSet(params: UpdateTaskSetRequest, opts?: client.RequestOptions): Promise<UpdateTaskSetResponse>;
async waitForServicesInactive(params: DescribeServicesRequest, opts?: client.RequestOptions): Promise<DescribeServicesResponse>;
async waitForServicesStable(params: DescribeServicesRequest, opts?: client.RequestOptions): Promise<DescribeServicesResponse>;
async waitForTasksRunning(params: DescribeTasksRequest, opts?: client.RequestOptions): Promise<DescribeTasksResponse>;
async waitForTasksStopped(params: DescribeTasksRequest, opts?: client.RequestOptions): Promise<DescribeTasksResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new ECS(apiFactory: client.ApiFactory)
[src]

§Methods

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
waitForServicesInactive(params: DescribeServicesRequest, opts?: client.RequestOptions): Promise<DescribeServicesResponse>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForServicesStable(params: DescribeServicesRequest, opts?: client.RequestOptions): Promise<DescribeServicesResponse>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForTasksRunning(params: DescribeTasksRequest, opts?: client.RequestOptions): Promise<DescribeTasksResponse>
[src]

Checks state up to 100 times, 6 seconds apart (about 10 minutes max wait time).

§
waitForTasksStopped(params: DescribeTasksRequest, opts?: client.RequestOptions): Promise<DescribeTasksResponse>
[src]

Checks state up to 100 times, 6 seconds apart (about 10 minutes max wait time).

§Static Properties