Package com.pulumi.aws.ecs
Class ClusterCapacityProvidersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.ClusterCapacityProvidersArgs.Builder
-
- Enclosing class:
- ClusterCapacityProvidersArgs
public static final class ClusterCapacityProvidersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClusterCapacityProvidersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterCapacityProvidersArgs defaults)
-
-
Method Detail
-
capacityProviders
public ClusterCapacityProvidersArgs.Builder capacityProviders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> capacityProviders)
- Parameters:
capacityProviders- Set of names of one or more capacity providers to associate with the cluster. Valid values also include `FARGATE` and `FARGATE_SPOT`.- Returns:
- builder
-
capacityProviders
public ClusterCapacityProvidersArgs.Builder capacityProviders(java.util.List<java.lang.String> capacityProviders)
- Parameters:
capacityProviders- Set of names of one or more capacity providers to associate with the cluster. Valid values also include `FARGATE` and `FARGATE_SPOT`.- Returns:
- builder
-
capacityProviders
public ClusterCapacityProvidersArgs.Builder capacityProviders(java.lang.String... capacityProviders)
- Parameters:
capacityProviders- Set of names of one or more capacity providers to associate with the cluster. Valid values also include `FARGATE` and `FARGATE_SPOT`.- Returns:
- builder
-
clusterName
public ClusterCapacityProvidersArgs.Builder clusterName(com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName- Name of the ECS cluster to manage capacity providers for.- Returns:
- builder
-
clusterName
public ClusterCapacityProvidersArgs.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName- Name of the ECS cluster to manage capacity providers for.- Returns:
- builder
-
defaultCapacityProviderStrategies
public ClusterCapacityProvidersArgs.Builder defaultCapacityProviderStrategies(@Nullable com.pulumi.core.Output<java.util.List<ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs>> defaultCapacityProviderStrategies)
- Parameters:
defaultCapacityProviderStrategies- Set of capacity provider strategies to use by default for the cluster. Detailed below.- Returns:
- builder
-
defaultCapacityProviderStrategies
public ClusterCapacityProvidersArgs.Builder defaultCapacityProviderStrategies(java.util.List<ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs> defaultCapacityProviderStrategies)
- Parameters:
defaultCapacityProviderStrategies- Set of capacity provider strategies to use by default for the cluster. Detailed below.- Returns:
- builder
-
defaultCapacityProviderStrategies
public ClusterCapacityProvidersArgs.Builder defaultCapacityProviderStrategies(ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs... defaultCapacityProviderStrategies)
- Parameters:
defaultCapacityProviderStrategies- Set of capacity provider strategies to use by default for the cluster. Detailed below.- Returns:
- builder
-
region
public ClusterCapacityProvidersArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ClusterCapacityProvidersArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public ClusterCapacityProvidersArgs build()
-
-