Skip to content
v2.274.0

CfnLaunchConfigurationTemplateProps Struct ​

Properties for defining a CfnLaunchConfigurationTemplate.

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 ​

copyPrivateIpoptionalboolean | IResolvablecopy_private_ipoptionaltyping.Union[bool, IResolvable]copyPrivateIpoptionalBooleanCopyPrivateIpoptionalboolCopyPrivateIpoptionalinterface{}#
Copy private IP.
copyTagsoptionalboolean | IResolvablecopy_tagsoptionaltyping.Union[bool, IResolvable]copyTagsoptionalBooleanCopyTagsoptionalboolCopyTagsoptionalinterface{}#
Copy tags.
exportBucketArnoptionalstringexport_bucket_arnoptionalstrexportBucketArnoptionalStringExportBucketArnoptionalstringExportBucketArnoptional*string#
S3 bucket ARN to export Source Network templates.
launchDispositionoptionalstringlaunch_dispositionoptionalstrlaunchDispositionoptionalStringLaunchDispositionoptionalstringLaunchDispositionoptional*string#
Launch disposition.
launchIntoSourceInstanceoptionalboolean | IResolvablelaunch_into_source_instanceoptionaltyping.Union[bool, IResolvable]launchIntoSourceInstanceoptionalBooleanLaunchIntoSourceInstanceoptionalboolLaunchIntoSourceInstanceoptionalinterface{}#
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.
licensingoptionalIResolvable | CfnLaunchConfigurationTemplate.LicensingPropertylicensingoptionaltyping.Union[IResolvable, LicensingProperty]licensingoptionalIResolvableLicensingoptionalIResolvableLicensingoptionalinterface{}#
Configuration of a machine's license.
postLaunchEnabledoptionalboolean | IResolvablepost_launch_enabledoptionaltyping.Union[bool, IResolvable]postLaunchEnabledoptionalBooleanPostLaunchEnabledoptionalboolPostLaunchEnabledoptionalinterface{}#
Whether we want to activate post-launch actions.
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
A set of tags associated with the Launch Configuration Template.
targetInstanceTypeRightSizingMethodoptionalstringtarget_instance_type_right_sizing_methodoptionalstrtargetInstanceTypeRightSizingMethodoptionalStringTargetInstanceTypeRightSizingMethodoptionalstringTargetInstanceTypeRightSizingMethodoptional*string#
Target instance type right-sizing method.