CapacityProviderArgs

data class CapacityProviderArgs(val autoScalingGroupProvider: Output<CapacityProviderAutoScalingGroupProviderArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CapacityProviderArgs>

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

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(autoScalingGroupProvider: Output<CapacityProviderAutoScalingGroupProviderArgs>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

The Auto Scaling group settings for the capacity provider.

Link copied to clipboard
val name: Output<String>? = null

The name of the capacity provider. If a name is specified, it cannot start with aws , ecs , or fargate . If no name is specified, a default name in the CFNStackName-CFNResourceName-RandomString format is used.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The metadata that you apply to the capacity provider to help you categorize and organize it. Each tag consists of a key and an optional value. You define both. The following basic restrictions apply to tags:

Functions

Link copied to clipboard
open override fun toJava(): CapacityProviderArgs