Class CfnVolumeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.workspacesinstances.CfnVolumeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVolumeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVolumeProps
@Stability(Stable)
@Internal
public static final class CfnVolumeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVolumeProps
An implementation for
CfnVolumeProps-
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.workspacesinstances.CfnVolumeProps
CfnVolumeProps.Builder, CfnVolumeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVolumeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVolumeProps.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 Availability Zone in which to create the volume.final ObjectIndicates whether the volume should be encrypted.final NumbergetIops()The number of I/O operations per second (IOPS).final StringThe identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption.final NumberThe size of the volume, in GiBs.final StringThe snapshot from which to create the volume.final ObjectThe tags passed to EBS volume.final NumberThe throughput to provision for a volume, with a maximum of 1,000 MiB/s.final StringThe volume type.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 theCfnVolumeProps.Builder.
-
-
Method Details
-
getAvailabilityZone
Description copied from interface:CfnVolumePropsThe Availability Zone in which to create the volume.- Specified by:
getAvailabilityZonein interfaceCfnVolumeProps- See Also:
-
getEncrypted
Description copied from interface:CfnVolumePropsIndicates whether the volume should be encrypted.Returns union: either
BooleanorIResolvable- Specified by:
getEncryptedin interfaceCfnVolumeProps- See Also:
-
getIops
Description copied from interface:CfnVolumePropsThe number of I/O operations per second (IOPS).- Specified by:
getIopsin interfaceCfnVolumeProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnVolumePropsThe identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption.- Specified by:
getKmsKeyIdin interfaceCfnVolumeProps- See Also:
-
getSizeInGb
Description copied from interface:CfnVolumePropsThe size of the volume, in GiBs.- Specified by:
getSizeInGbin interfaceCfnVolumeProps- See Also:
-
getSnapshotId
Description copied from interface:CfnVolumePropsThe snapshot from which to create the volume.- Specified by:
getSnapshotIdin interfaceCfnVolumeProps- See Also:
-
getTagSpecifications
Description copied from interface:CfnVolumePropsThe tags passed to EBS volume.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnVolume.TagSpecificationProperty>- Specified by:
getTagSpecificationsin interfaceCfnVolumeProps- See Also:
-
getThroughput
Description copied from interface:CfnVolumePropsThe throughput to provision for a volume, with a maximum of 1,000 MiB/s.- Specified by:
getThroughputin interfaceCfnVolumeProps- See Also:
-
getVolumeType
Description copied from interface:CfnVolumePropsThe volume type.- Specified by:
getVolumeTypein interfaceCfnVolumeProps- 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()
-