# CfnDeploymentProps

Properties for defining a `CfnDeployment`.

Extends: CfnDeploymentProps
Used as props by: CfnDeployment

- Source: Generated code
- Type last changed: v2.191.0 · 23 Apr 2025

## Example

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

  // the properties below are optional
  specifications: {
    specificationsKey: 'specifications',
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `deploymentPatternName`: string (required) — The name of the deployment pattern.

- `name`: string (required) — The name of the deployment.

- `specifications`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | { [key: string]: string } — The settings specified for the deployment.

  These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see [SAP deployment specifications](https://docs.aws.amazon.com/launchwizard/latest/APIReference/launch-wizard-specifications-sap.html) . To retrieve the specifications required to create a deployment for other workloads, use the [`GetWorkloadDeploymentPattern`](https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_GetWorkloadDeploymentPattern.html) operation.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — Information about the tags attached to a deployment.

- `workloadName`: string (required) — The name of the workload.
