Class CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty
@Stability(Stable)
@Internal
public static final class CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty
An implementation for
CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty-
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.ec2.CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty
CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.Builder, CfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.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 StringThe device name (for example, /dev/sdh or xvdh).final ObjectgetEbs()Parameters used to automatically set up EBS volumes when the instance is launched.final StringTo omit the device from the block device mapping, specify an empty string.final StringThe virtual device name (ephemeralN).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 theCfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty.Builder.
-
-
Method Details
-
getDeviceName
Description copied from interface:CfnLaunchTemplatePropsMixin.BlockDeviceMappingPropertyThe device name (for example, /dev/sdh or xvdh).- Specified by:
getDeviceNamein interfaceCfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty- See Also:
-
getEbs
Description copied from interface:CfnLaunchTemplatePropsMixin.BlockDeviceMappingPropertyParameters used to automatically set up EBS volumes when the instance is launched.Returns union: either
IResolvableorCfnLaunchTemplatePropsMixin.EbsProperty- Specified by:
getEbsin interfaceCfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty- See Also:
-
getNoDevice
Description copied from interface:CfnLaunchTemplatePropsMixin.BlockDeviceMappingPropertyTo omit the device from the block device mapping, specify an empty string.- Specified by:
getNoDevicein interfaceCfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty- See Also:
-
getVirtualName
Description copied from interface:CfnLaunchTemplatePropsMixin.BlockDeviceMappingPropertyThe virtual device name (ephemeralN).Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.
- Specified by:
getVirtualNamein interfaceCfnLaunchTemplatePropsMixin.BlockDeviceMappingProperty- 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()
-