Class CfnLaunchTemplate.BlockDeviceMappingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnLaunchTemplate.BlockDeviceMappingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunchTemplate.BlockDeviceMappingProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunchTemplate.BlockDeviceMappingProperty
@Stability(Stable)
@Internal
public static final class CfnLaunchTemplate.BlockDeviceMappingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLaunchTemplate.BlockDeviceMappingProperty
An implementation for
CfnLaunchTemplate.BlockDeviceMappingProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnLaunchTemplate.BlockDeviceMappingProperty
CfnLaunchTemplate.BlockDeviceMappingProperty.Builder, CfnLaunchTemplate.BlockDeviceMappingProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLaunchTemplate.BlockDeviceMappingProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The device name (for example, /dev/sdh or xvdh).final Object
getEbs()
Parameters used to automatically set up EBS volumes when the instance is launched.final String
To omit the device from the block device mapping, specify an empty string.final String
The virtual device name (ephemeralN).final int
hashCode()
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 theCfnLaunchTemplate.BlockDeviceMappingProperty.Builder
.
-
-
Method Details
-
getDeviceName
Description copied from interface:CfnLaunchTemplate.BlockDeviceMappingProperty
The device name (for example, /dev/sdh or xvdh).- Specified by:
getDeviceName
in interfaceCfnLaunchTemplate.BlockDeviceMappingProperty
- See Also:
-
getEbs
Description copied from interface:CfnLaunchTemplate.BlockDeviceMappingProperty
Parameters used to automatically set up EBS volumes when the instance is launched.- Specified by:
getEbs
in interfaceCfnLaunchTemplate.BlockDeviceMappingProperty
- See Also:
-
getNoDevice
Description copied from interface:CfnLaunchTemplate.BlockDeviceMappingProperty
To omit the device from the block device mapping, specify an empty string.- Specified by:
getNoDevice
in interfaceCfnLaunchTemplate.BlockDeviceMappingProperty
- See Also:
-
getVirtualName
Description copied from interface:CfnLaunchTemplate.BlockDeviceMappingProperty
The 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:
getVirtualName
in interfaceCfnLaunchTemplate.BlockDeviceMappingProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-