Class CfnLaunchConfigurationTemplateMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.mgn.CfnLaunchConfigurationTemplateMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunchConfigurationTemplateMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunchConfigurationTemplateMixinProps
@Stability(Stable)
@Internal
public static final class CfnLaunchConfigurationTemplateMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLaunchConfigurationTemplateMixinProps
An implementation for
CfnLaunchConfigurationTemplateMixinProps-
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.cfnpropertymixins.services.mgn.CfnLaunchConfigurationTemplateMixinProps
CfnLaunchConfigurationTemplateMixinProps.Builder, CfnLaunchConfigurationTemplateMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLaunchConfigurationTemplateMixinProps.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 theCfnLaunchConfigurationTemplateMixinProps.Builder.
-
-
Method Details
-
getAssociatePublicIpAddress
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsWhether to associate a public IP address with the launched instance.Returns union: either
BooleanorIResolvable- Specified by:
getAssociatePublicIpAddressin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getBootMode
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsLaunch configuration template boot mode.- Specified by:
getBootModein interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getCopyPrivateIp
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsWhether to copy the private IP of the source server.Returns union: either
BooleanorIResolvable- Specified by:
getCopyPrivateIpin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getCopyTags
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsWhether to copy the tags of the source server.Returns union: either
BooleanorIResolvable- Specified by:
getCopyTagsin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getEnableMapAutoTagging
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsWhether to enable map auto tagging.Returns union: either
BooleanorIResolvable- Specified by:
getEnableMapAutoTaggingin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getEnableParametersEncryption
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsWhether to enable encryption of the AWS Systems Manager parameters used by post launch actions.Returns union: either
BooleanorIResolvable- Specified by:
getEnableParametersEncryptionin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getLargeVolumeConf
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsLaunch template disk configuration.Returns union: either
IResolvableorCfnLaunchConfigurationTemplatePropsMixin.LaunchTemplateDiskConfProperty- Specified by:
getLargeVolumeConfin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getLaunchDisposition
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsLaunch disposition.- Specified by:
getLaunchDispositionin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getLicensing
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsConfiguration of a machine's license.Returns union: either
IResolvableorCfnLaunchConfigurationTemplatePropsMixin.LicensingProperty- Specified by:
getLicensingin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getMapAutoTaggingMpeId
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsLaunch configuration template map auto tagging MPE ID.- Specified by:
getMapAutoTaggingMpeIdin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getParametersEncryptionKey
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsARN of the KMS key used to encrypt the AWS Systems Manager parameters used by post launch actions.- Specified by:
getParametersEncryptionKeyin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getPostLaunchActions
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsPost launch actions to execute on the Test or Cutover instance.Returns union: either
IResolvableorCfnLaunchConfigurationTemplatePropsMixin.PostLaunchActionsProperty- Specified by:
getPostLaunchActionsin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getSmallVolumeConf
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsLaunch template disk configuration.Returns union: either
IResolvableorCfnLaunchConfigurationTemplatePropsMixin.LaunchTemplateDiskConfProperty- Specified by:
getSmallVolumeConfin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getSmallVolumeMaxSize
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsSmall volume maximum size, in GiB.- Specified by:
getSmallVolumeMaxSizein interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getTags
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsA set of tags to be associated with the Launch Configuration Template.- Specified by:
getTagsin interfaceCfnLaunchConfigurationTemplateMixinProps- See Also:
-
getTargetInstanceTypeRightSizingMethod
Description copied from interface:CfnLaunchConfigurationTemplateMixinPropsTarget instance type right-sizing method.- Specified by:
getTargetInstanceTypeRightSizingMethodin interfaceCfnLaunchConfigurationTemplateMixinProps- 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()
-