# CfnDeploymentProps

Properties for defining a `CfnDeployment`.

Extends: CfnDeploymentProps
Used as props by: CfnDeployment

- Source: Generated code
- Type last changed: v2.275.0 · 26 Oct 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_rds as rds } from 'aws-cdk-lib';
const cfnDeploymentProps: rds.CfnDeploymentProps = {
  blueGreenDeploymentName: 'blueGreenDeploymentName',
  source: 'source',

  // the properties below are optional
  tags: [{
    key: 'key',
    value: 'value',
  }],
  targetAllocatedStorage: 123,
  targetDbClusterParameterGroupName: 'targetDbClusterParameterGroupName',
  targetDbInstanceClass: 'targetDbInstanceClass',
  targetDbParameterGroupName: 'targetDbParameterGroupName',
  targetEngineVersion: 'targetEngineVersion',
  targetIops: 123,
  targetStorageThroughput: 123,
  targetStorageType: 'targetStorageType',
  upgradeTargetStorageConfig: false,
};
```

## Properties

- `blueGreenDeploymentName`: string (required) — The name of the Blue/Green Deployment.

- `source`: string (required) — The ARN of the source production database.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — The tags assigned to the Blue/Green Deployment.

- `targetAllocatedStorage`: number — The allocated storage size in GiB for the target DB instance.

- `targetDbClusterParameterGroupName`: string — The DB cluster parameter group for the target Aurora DB cluster.

- `targetDbInstanceClass`: string — The DB instance class for target RDS DB instances.

- `targetDbParameterGroupName`: string — The DB parameter group for the target DB instance.

- `targetEngineVersion`: string — The DB engine version for the target database.

- `targetIops`: number — The Provisioned IOPS value for the target DB instance.

- `targetStorageThroughput`: number — The storage throughput value for the target DB instance.

- `targetStorageType`: string — The storage type for the target DB instance.

- `upgradeTargetStorageConfig`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Whether to upgrade the storage file system configuration on the target database.
