Package com.pulumi.aws.appconfig
Class DeploymentArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appconfig.DeploymentArgs.Builder
-
- Enclosing class:
- DeploymentArgs
public static final class DeploymentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentArgs.BuilderapplicationId(com.pulumi.core.Output<java.lang.String> applicationId)DeploymentArgs.BuilderapplicationId(java.lang.String applicationId)DeploymentArgsbuild()DeploymentArgs.BuilderconfigurationProfileId(com.pulumi.core.Output<java.lang.String> configurationProfileId)DeploymentArgs.BuilderconfigurationProfileId(java.lang.String configurationProfileId)DeploymentArgs.BuilderconfigurationVersion(com.pulumi.core.Output<java.lang.String> configurationVersion)DeploymentArgs.BuilderconfigurationVersion(java.lang.String configurationVersion)DeploymentArgs.BuilderdeploymentStrategyId(com.pulumi.core.Output<java.lang.String> deploymentStrategyId)DeploymentArgs.BuilderdeploymentStrategyId(java.lang.String deploymentStrategyId)DeploymentArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DeploymentArgs.Builderdescription(java.lang.String description)DeploymentArgs.BuilderenvironmentId(com.pulumi.core.Output<java.lang.String> environmentId)DeploymentArgs.BuilderenvironmentId(java.lang.String environmentId)DeploymentArgs.BuilderkmsKeyIdentifier(com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)DeploymentArgs.BuilderkmsKeyIdentifier(java.lang.String kmsKeyIdentifier)DeploymentArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DeploymentArgs.Builderregion(java.lang.String region)DeploymentArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DeploymentArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentArgs defaults)
-
-
Method Detail
-
applicationId
public DeploymentArgs.Builder applicationId(com.pulumi.core.Output<java.lang.String> applicationId)
- Parameters:
applicationId- Application ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
applicationId
public DeploymentArgs.Builder applicationId(java.lang.String applicationId)
- Parameters:
applicationId- Application ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
configurationProfileId
public DeploymentArgs.Builder configurationProfileId(com.pulumi.core.Output<java.lang.String> configurationProfileId)
- Parameters:
configurationProfileId- Configuration profile ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
configurationProfileId
public DeploymentArgs.Builder configurationProfileId(java.lang.String configurationProfileId)
- Parameters:
configurationProfileId- Configuration profile ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
configurationVersion
public DeploymentArgs.Builder configurationVersion(com.pulumi.core.Output<java.lang.String> configurationVersion)
- Parameters:
configurationVersion- Configuration version to deploy. Can be at most 1024 characters.- Returns:
- builder
-
configurationVersion
public DeploymentArgs.Builder configurationVersion(java.lang.String configurationVersion)
- Parameters:
configurationVersion- Configuration version to deploy. Can be at most 1024 characters.- Returns:
- builder
-
deploymentStrategyId
public DeploymentArgs.Builder deploymentStrategyId(com.pulumi.core.Output<java.lang.String> deploymentStrategyId)
- Parameters:
deploymentStrategyId- Deployment strategy ID or name of a predefined deployment strategy. See [Predefined Deployment Strategies](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html#appconfig-creating-deployment-strategy-predefined) for more details.- Returns:
- builder
-
deploymentStrategyId
public DeploymentArgs.Builder deploymentStrategyId(java.lang.String deploymentStrategyId)
- Parameters:
deploymentStrategyId- Deployment strategy ID or name of a predefined deployment strategy. See [Predefined Deployment Strategies](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html#appconfig-creating-deployment-strategy-predefined) for more details.- Returns:
- builder
-
description
public DeploymentArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the deployment. Can be at most 1024 characters.- Returns:
- builder
-
description
public DeploymentArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the deployment. Can be at most 1024 characters.- Returns:
- builder
-
environmentId
public DeploymentArgs.Builder environmentId(com.pulumi.core.Output<java.lang.String> environmentId)
- Parameters:
environmentId- Environment ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
environmentId
public DeploymentArgs.Builder environmentId(java.lang.String environmentId)
- Parameters:
environmentId- Environment ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
kmsKeyIdentifier
public DeploymentArgs.Builder kmsKeyIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this to encrypt the configuration data using a customer managed key.- Returns:
- builder
-
kmsKeyIdentifier
public DeploymentArgs.Builder kmsKeyIdentifier(java.lang.String kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this to encrypt the configuration data using a customer managed key.- Returns:
- builder
-
region
public DeploymentArgs.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 DeploymentArgs.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 DeploymentArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. 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 DeploymentArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public DeploymentArgs build()
-
-