Package com.pulumi.aws.lambda.inputs
Class CapacityProviderState.Builder
- java.lang.Object
-
- com.pulumi.aws.lambda.inputs.CapacityProviderState.Builder
-
- Enclosing class:
- CapacityProviderState
public static final class CapacityProviderState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CapacityProviderState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CapacityProviderState defaults)
-
-
Method Detail
-
arn
public CapacityProviderState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Capacity Provider.- Returns:
- builder
-
arn
public CapacityProviderState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Capacity Provider.- Returns:
- builder
-
capacityProviderScalingConfigs
public CapacityProviderState.Builder capacityProviderScalingConfigs(@Nullable com.pulumi.core.Output<java.util.List<CapacityProviderCapacityProviderScalingConfigArgs>> capacityProviderScalingConfigs)
- Parameters:
capacityProviderScalingConfigs- Configuration block for scaling policy settings. See Capacity Provider Scaling Config below.- Returns:
- builder
-
capacityProviderScalingConfigs
public CapacityProviderState.Builder capacityProviderScalingConfigs(java.util.List<CapacityProviderCapacityProviderScalingConfigArgs> capacityProviderScalingConfigs)
- Parameters:
capacityProviderScalingConfigs- Configuration block for scaling policy settings. See Capacity Provider Scaling Config below.- Returns:
- builder
-
capacityProviderScalingConfigs
public CapacityProviderState.Builder capacityProviderScalingConfigs(CapacityProviderCapacityProviderScalingConfigArgs... capacityProviderScalingConfigs)
- Parameters:
capacityProviderScalingConfigs- Configuration block for scaling policy settings. See Capacity Provider Scaling Config below.- Returns:
- builder
-
instanceRequirements
public CapacityProviderState.Builder instanceRequirements(@Nullable com.pulumi.core.Output<java.util.List<CapacityProviderInstanceRequirementArgs>> instanceRequirements)
- Parameters:
instanceRequirements- Configuration block for instance requirements settings. See Instance Requirements below.- Returns:
- builder
-
instanceRequirements
public CapacityProviderState.Builder instanceRequirements(java.util.List<CapacityProviderInstanceRequirementArgs> instanceRequirements)
- Parameters:
instanceRequirements- Configuration block for instance requirements settings. See Instance Requirements below.- Returns:
- builder
-
instanceRequirements
public CapacityProviderState.Builder instanceRequirements(CapacityProviderInstanceRequirementArgs... instanceRequirements)
- Parameters:
instanceRequirements- Configuration block for instance requirements settings. See Instance Requirements below.- Returns:
- builder
-
kmsKeyArn
public CapacityProviderState.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used to encrypt the Capacity Provider.- Returns:
- builder
-
kmsKeyArn
public CapacityProviderState.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used to encrypt the Capacity Provider.- Returns:
- builder
-
name
public CapacityProviderState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Capacity Provider.- Returns:
- builder
-
name
public CapacityProviderState.Builder name(java.lang.String name)
- Parameters:
name- Name of the Capacity Provider.- Returns:
- builder
-
permissionsConfig
public CapacityProviderState.Builder permissionsConfig(@Nullable com.pulumi.core.Output<CapacityProviderPermissionsConfigArgs> permissionsConfig)
- Parameters:
permissionsConfig- Configuration block for permissions settings. See Permissions Config below.- Returns:
- builder
-
permissionsConfig
public CapacityProviderState.Builder permissionsConfig(CapacityProviderPermissionsConfigArgs permissionsConfig)
- Parameters:
permissionsConfig- Configuration block for permissions settings. See Permissions Config below.- Returns:
- builder
-
region
public CapacityProviderState.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 CapacityProviderState.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
-
tags
public CapacityProviderState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public CapacityProviderState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public CapacityProviderState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public CapacityProviderState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public CapacityProviderState.Builder timeouts(@Nullable com.pulumi.core.Output<CapacityProviderTimeoutsArgs> timeouts)
-
timeouts
public CapacityProviderState.Builder timeouts(CapacityProviderTimeoutsArgs timeouts)
-
vpcConfig
public CapacityProviderState.Builder vpcConfig(@Nullable com.pulumi.core.Output<CapacityProviderVpcConfigArgs> vpcConfig)
- Parameters:
vpcConfig- Configuration block for VPC settings. See VPC Config below. The following arguments are optional:- Returns:
- builder
-
vpcConfig
public CapacityProviderState.Builder vpcConfig(CapacityProviderVpcConfigArgs vpcConfig)
- Parameters:
vpcConfig- Configuration block for VPC settings. See VPC Config below. The following arguments are optional:- Returns:
- builder
-
build
public CapacityProviderState build()
-
-