Package com.pulumi.aws.lambda
Class CapacityProviderArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lambda.CapacityProviderArgs.Builder
-
- Enclosing class:
- CapacityProviderArgs
public static final class CapacityProviderArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CapacityProviderArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CapacityProviderArgs defaults)
-
-
Method Detail
-
capacityProviderScalingConfigs
public CapacityProviderArgs.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 CapacityProviderArgs.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 CapacityProviderArgs.Builder capacityProviderScalingConfigs(CapacityProviderCapacityProviderScalingConfigArgs... capacityProviderScalingConfigs)
- Parameters:
capacityProviderScalingConfigs- Configuration block for scaling policy settings. See Capacity Provider Scaling Config below.- Returns:
- builder
-
instanceRequirements
public CapacityProviderArgs.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 CapacityProviderArgs.Builder instanceRequirements(java.util.List<CapacityProviderInstanceRequirementArgs> instanceRequirements)
- Parameters:
instanceRequirements- Configuration block for instance requirements settings. See Instance Requirements below.- Returns:
- builder
-
instanceRequirements
public CapacityProviderArgs.Builder instanceRequirements(CapacityProviderInstanceRequirementArgs... instanceRequirements)
- Parameters:
instanceRequirements- Configuration block for instance requirements settings. See Instance Requirements below.- Returns:
- builder
-
kmsKeyArn
public CapacityProviderArgs.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 CapacityProviderArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used to encrypt the Capacity Provider.- Returns:
- builder
-
name
public CapacityProviderArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Capacity Provider.- Returns:
- builder
-
name
public CapacityProviderArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the Capacity Provider.- Returns:
- builder
-
permissionsConfig
public CapacityProviderArgs.Builder permissionsConfig(com.pulumi.core.Output<CapacityProviderPermissionsConfigArgs> permissionsConfig)
- Parameters:
permissionsConfig- Configuration block for permissions settings. See Permissions Config below.- Returns:
- builder
-
permissionsConfig
public CapacityProviderArgs.Builder permissionsConfig(CapacityProviderPermissionsConfigArgs permissionsConfig)
- Parameters:
permissionsConfig- Configuration block for permissions settings. See Permissions Config below.- Returns:
- builder
-
region
public CapacityProviderArgs.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 CapacityProviderArgs.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 CapacityProviderArgs.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 CapacityProviderArgs.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
-
timeouts
public CapacityProviderArgs.Builder timeouts(@Nullable com.pulumi.core.Output<CapacityProviderTimeoutsArgs> timeouts)
-
timeouts
public CapacityProviderArgs.Builder timeouts(CapacityProviderTimeoutsArgs timeouts)
-
vpcConfig
public CapacityProviderArgs.Builder vpcConfig(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 CapacityProviderArgs.Builder vpcConfig(CapacityProviderVpcConfigArgs vpcConfig)
- Parameters:
vpcConfig- Configuration block for VPC settings. See VPC Config below. The following arguments are optional:- Returns:
- builder
-
build
public CapacityProviderArgs build()
-
-