EcsFunctions

Functions

Link copied to clipboard

Resource Type definition for AWS::ECS::CapacityProvider.

Link copied to clipboard

Create an Elastic Container Service (ECS) cluster.

suspend fun getCluster(clusterName: String): GetClusterResult
suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult
Link copied to clipboard

A pseudo-resource that manages which of your ECS task sets is primary.

suspend fun getPrimaryTaskSet(cluster: String, service: String): GetPrimaryTaskSetResult
Link copied to clipboard

Resource Type definition for AWS::ECS::Service

suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult
suspend fun getService(cluster: String, serviceArn: String): GetServiceResult
Link copied to clipboard

Resource Schema describing various properties for ECS TaskDefinition

suspend fun getTaskDefinition(taskDefinitionArn: String): GetTaskDefinitionResult
Link copied to clipboard

Create a task set in the specified cluster and service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.htmlin the Amazon Elastic Container Service Developer Guide.

suspend fun getTaskSet(argument: suspend GetTaskSetPlainArgsBuilder.() -> Unit): GetTaskSetResult
suspend fun getTaskSet(cluster: String, id: String, service: String): GetTaskSetResult