DeploymentArgs

data class DeploymentArgs(val applicationId: Output<String>? = null, val configurationProfileId: Output<String>? = null, val configurationVersion: Output<String>? = null, val deploymentStrategyId: Output<String>? = null, val description: Output<String>? = null, val dynamicExtensionParameters: Output<List<DeploymentDynamicExtensionParametersArgs>>? = null, val environmentId: Output<String>? = null, val kmsKeyIdentifier: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<DeploymentArgs>

Resource Type definition for AWS::AppConfig::Deployment

Constructors

Link copied to clipboard
constructor(applicationId: Output<String>? = null, configurationProfileId: Output<String>? = null, configurationVersion: Output<String>? = null, deploymentStrategyId: Output<String>? = null, description: Output<String>? = null, dynamicExtensionParameters: Output<List<DeploymentDynamicExtensionParametersArgs>>? = null, environmentId: Output<String>? = null, kmsKeyIdentifier: Output<String>? = null, tags: Output<List<CreateOnlyTagArgs>>? = null)

Properties

Link copied to clipboard
val applicationId: Output<String>? = null

The application ID.

Link copied to clipboard
val configurationProfileId: Output<String>? = null

The configuration profile ID.

Link copied to clipboard
val configurationVersion: Output<String>? = null

The configuration version to deploy. If deploying an AWS AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.

Link copied to clipboard
val deploymentStrategyId: Output<String>? = null

The deployment strategy ID.

Link copied to clipboard
val description: Output<String>? = null

A description of the deployment.

Link copied to clipboard

A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

Link copied to clipboard
val environmentId: Output<String>? = null

The environment ID.

Link copied to clipboard
val kmsKeyIdentifier: Output<String>? = null

The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

Link copied to clipboard
val tags: Output<List<CreateOnlyTagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): DeploymentArgs