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.