# CfnLaunchConfigurationTemplateProps

Properties for defining a `CfnLaunchConfigurationTemplate`.

Extends: CfnLaunchConfigurationTemplateProps
Used as props by: CfnLaunchConfigurationTemplate

- Source: Generated code
- Type last changed: v2.272.0 · 30 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_drs as drs } from 'aws-cdk-lib';
const cfnLaunchConfigurationTemplateProps: drs.CfnLaunchConfigurationTemplateProps = {
  copyPrivateIp: false,
  copyTags: false,
  exportBucketArn: 'exportBucketArn',
  launchDisposition: 'launchDisposition',
  launchIntoSourceInstance: false,
  licensing: {
    osByol: false,
  },
  postLaunchEnabled: false,
  tags: [{
    key: 'key',
    value: 'value',
  }],
  targetInstanceTypeRightSizingMethod: 'targetInstanceTypeRightSizingMethod',
};
```

## Properties

- `copyPrivateIp`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Copy private IP.

- `copyTags`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Copy tags.

- `exportBucketArn`: string — S3 bucket ARN to export Source Network templates.

- `launchDisposition`: string — Launch disposition.

- `launchIntoSourceInstance`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.

- `licensing`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnLaunchConfigurationTemplate.LicensingProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_drs.CfnLaunchConfigurationTemplate.LicensingProperty.html) — Configuration of a machine's license.

- `postLaunchEnabled`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Whether we want to activate post-launch actions.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — A set of tags associated with the Launch Configuration Template.

- `targetInstanceTypeRightSizingMethod`: string — Target instance type right-sizing method.
