Class CfnLaunchConfigurationTemplateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mgn.CfnLaunchConfigurationTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunchConfigurationTemplateProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunchConfigurationTemplateProps
@Stability(Stable)
@Internal
public static final class CfnLaunchConfigurationTemplateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLaunchConfigurationTemplateProps
An implementation for
CfnLaunchConfigurationTemplateProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.mgn.CfnLaunchConfigurationTemplateProps
CfnLaunchConfigurationTemplateProps.Builder, CfnLaunchConfigurationTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLaunchConfigurationTemplateProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectWhether to associate a public IP address with the launched instance.final StringLaunch configuration template boot mode.final ObjectWhether to copy the private IP of the source server.final ObjectWhether to copy the tags of the source server.final ObjectWhether to enable map auto tagging.final ObjectWhether to enable encryption of the AWS Systems Manager parameters used by post launch actions.final ObjectLaunch template disk configuration.final StringLaunch disposition.final ObjectConfiguration of a machine's license.final StringLaunch configuration template map auto tagging MPE ID.final StringARN of the KMS key used to encrypt the AWS Systems Manager parameters used by post launch actions.final ObjectPost launch actions to execute on the Test or Cutover instance.final ObjectLaunch template disk configuration.final NumberSmall volume maximum size, in GiB.getTags()A set of tags to be associated with the Launch Configuration Template.final StringTarget instance type right-sizing method.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLaunchConfigurationTemplateProps.Builder.
-
-
Method Details
-
getAssociatePublicIpAddress
Description copied from interface:CfnLaunchConfigurationTemplatePropsWhether to associate a public IP address with the launched instance.Returns union: either
BooleanorIResolvable- Specified by:
getAssociatePublicIpAddressin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getBootMode
Description copied from interface:CfnLaunchConfigurationTemplatePropsLaunch configuration template boot mode.- Specified by:
getBootModein interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getCopyPrivateIp
Description copied from interface:CfnLaunchConfigurationTemplatePropsWhether to copy the private IP of the source server.Returns union: either
BooleanorIResolvable- Specified by:
getCopyPrivateIpin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getCopyTags
Description copied from interface:CfnLaunchConfigurationTemplatePropsWhether to copy the tags of the source server.Returns union: either
BooleanorIResolvable- Specified by:
getCopyTagsin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getEnableMapAutoTagging
Description copied from interface:CfnLaunchConfigurationTemplatePropsWhether to enable map auto tagging.Returns union: either
BooleanorIResolvable- Specified by:
getEnableMapAutoTaggingin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getEnableParametersEncryption
Description copied from interface:CfnLaunchConfigurationTemplatePropsWhether to enable encryption of the AWS Systems Manager parameters used by post launch actions.Returns union: either
BooleanorIResolvable- Specified by:
getEnableParametersEncryptionin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getLargeVolumeConf
Description copied from interface:CfnLaunchConfigurationTemplatePropsLaunch template disk configuration.Returns union: either
IResolvableorCfnLaunchConfigurationTemplate.LaunchTemplateDiskConfProperty- Specified by:
getLargeVolumeConfin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getLaunchDisposition
Description copied from interface:CfnLaunchConfigurationTemplatePropsLaunch disposition.- Specified by:
getLaunchDispositionin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getLicensing
Description copied from interface:CfnLaunchConfigurationTemplatePropsConfiguration of a machine's license.Returns union: either
IResolvableorCfnLaunchConfigurationTemplate.LicensingProperty- Specified by:
getLicensingin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getMapAutoTaggingMpeId
Description copied from interface:CfnLaunchConfigurationTemplatePropsLaunch configuration template map auto tagging MPE ID.- Specified by:
getMapAutoTaggingMpeIdin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getParametersEncryptionKey
Description copied from interface:CfnLaunchConfigurationTemplatePropsARN of the KMS key used to encrypt the AWS Systems Manager parameters used by post launch actions.- Specified by:
getParametersEncryptionKeyin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getPostLaunchActions
Description copied from interface:CfnLaunchConfigurationTemplatePropsPost launch actions to execute on the Test or Cutover instance.Returns union: either
IResolvableorCfnLaunchConfigurationTemplate.PostLaunchActionsProperty- Specified by:
getPostLaunchActionsin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getSmallVolumeConf
Description copied from interface:CfnLaunchConfigurationTemplatePropsLaunch template disk configuration.Returns union: either
IResolvableorCfnLaunchConfigurationTemplate.LaunchTemplateDiskConfProperty- Specified by:
getSmallVolumeConfin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getSmallVolumeMaxSize
Description copied from interface:CfnLaunchConfigurationTemplatePropsSmall volume maximum size, in GiB.- Specified by:
getSmallVolumeMaxSizein interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getTags
Description copied from interface:CfnLaunchConfigurationTemplatePropsA set of tags to be associated with the Launch Configuration Template.- Specified by:
getTagsin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
getTargetInstanceTypeRightSizingMethod
Description copied from interface:CfnLaunchConfigurationTemplatePropsTarget instance type right-sizing method.- Specified by:
getTargetInstanceTypeRightSizingMethodin interfaceCfnLaunchConfigurationTemplateProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-