Class CfnVolumeAttachmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVolumeAttachmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVolumeAttachmentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVolumeAttachmentProps
@Stability(Stable)
@Internal
public static final class CfnVolumeAttachmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVolumeAttachmentProps
An implementation for
CfnVolumeAttachmentProps-
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.ec2.CfnVolumeAttachmentProps
CfnVolumeAttachmentProps.Builder, CfnVolumeAttachmentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVolumeAttachmentProps.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/sdhorxvdh).final NumberThe index of the EBS card.final ObjectThe ID of the instance to which the volume attaches.final ObjectThe ID of the Amazon EBS volume.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 theCfnVolumeAttachmentProps.Builder.
-
-
Method Details
-
getInstanceId
Description copied from interface:CfnVolumeAttachmentPropsThe ID of the instance to which the volume attaches.This value can be a reference to an
AWS::EC2::Instanceresource, or it can be the physical ID of an existing EC2 instance.Returns union: either
StringorIInstanceRef- Specified by:
getInstanceIdin interfaceCfnVolumeAttachmentProps- See Also:
-
getVolumeId
Description copied from interface:CfnVolumeAttachmentPropsThe ID of the Amazon EBS volume.The volume and instance must be within the same Availability Zone. This value can be a reference to an
AWS::EC2::Volumeresource, or it can be the volume ID of an existing Amazon EBS volume.Returns union: either
StringorIVolumeRef- Specified by:
getVolumeIdin interfaceCfnVolumeAttachmentProps- See Also:
-
getDevice
Description copied from interface:CfnVolumeAttachmentPropsThe device name (for example,/dev/sdhorxvdh).- Specified by:
getDevicein interfaceCfnVolumeAttachmentProps- See Also:
-
getEbsCardIndex
Description copied from interface:CfnVolumeAttachmentPropsThe index of the EBS card.Some instance types support multiple EBS cards. The default EBS card index is 0.
- Specified by:
getEbsCardIndexin interfaceCfnVolumeAttachmentProps- 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()
-