Cluster Capacity Providers Args
data class ClusterCapacityProvidersArgs(val capacityProviders: Output<List<String>>? = null, val clusterName: Output<String>? = null, val defaultCapacityProviderStrategies: Output<List<ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs>>? = null) : ConvertibleToJava<ClusterCapacityProvidersArgs>
Manages the capacity providers of an ECS Cluster. More information about capacity providers can be found in the ECS User Guide.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ecs.Cluster;
import com.pulumi.aws.ecs.ClusterCapacityProviders;
import com.pulumi.aws.ecs.ClusterCapacityProvidersArgs;
import com.pulumi.aws.ecs.inputs.ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleCluster = new Cluster("exampleCluster");
var exampleClusterCapacityProviders = new ClusterCapacityProviders("exampleClusterCapacityProviders", ClusterCapacityProvidersArgs.builder()
.clusterName(exampleCluster.name())
.capacityProviders("FARGATE")
.defaultCapacityProviderStrategies(ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs.builder()
.base(1)
.weight(100)
.capacityProvider("FARGATE")
.build())
.build());
}
}
Content copied to clipboard
Import
Using pulumi import
, import ECS cluster capacity providers using the cluster_name
attribute. For example:
$ pulumi import aws:ecs/clusterCapacityProviders:ClusterCapacityProviders example my-cluster
Content copied to clipboard
Constructors
Link copied to clipboard
fun ClusterCapacityProvidersArgs(capacityProviders: Output<List<String>>? = null, clusterName: Output<String>? = null, defaultCapacityProviderStrategies: Output<List<ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs>>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
val defaultCapacityProviderStrategies: Output<List<ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs>>? = null