Class CfnTapeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.storagegateway.CfnTapeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTapeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTapeProps
@Stability(Stable)
@Internal
public static final class CfnTapeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTapeProps
An implementation for
CfnTapeProps-
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.storagegateway.CfnTapeProps
CfnTapeProps.Builder, CfnTapeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnTapeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTapeProps.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 Amazon Resource Name (ARN) of the Tape Gateway that hosts the virtual tape.final ObjectSet to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3.final StringThe Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption.final StringThe ID of the pool that you want to add your tape to for archiving.getTags()A list of up to 50 tags to assign to the virtual tape.final StringThe barcode that you want to assign to the virtual tape.final NumberThe size, in bytes, of the virtual tape that you want to create.final ObjectgetWorm()Set to true to create a write-once-read-many (WORM) virtual tape.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 theCfnTapeProps.Builder.
-
-
Method Details
-
getGatewayArn
Description copied from interface:CfnTapePropsThe Amazon Resource Name (ARN) of the Tape Gateway that hosts the virtual tape.- Specified by:
getGatewayArnin interfaceCfnTapeProps- See Also:
-
getTapeSizeInBytes
Description copied from interface:CfnTapePropsThe size, in bytes, of the virtual tape that you want to create.- Specified by:
getTapeSizeInBytesin interfaceCfnTapeProps- See Also:
-
getKmsEncrypted
Description copied from interface:CfnTapePropsSet to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3.Optional.
Returns union: either
BooleanorIResolvable- Specified by:
getKmsEncryptedin interfaceCfnTapeProps- See Also:
-
getKmsKey
Description copied from interface:CfnTapePropsThe Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption.This value must be set if KMSEncrypted is true.
- Specified by:
getKmsKeyin interfaceCfnTapeProps- See Also:
-
getPoolId
Description copied from interface:CfnTapePropsThe ID of the pool that you want to add your tape to for archiving.Tapes in this pool are archived in the S3 storage class that is associated with the pool.
- Specified by:
getPoolIdin interfaceCfnTapeProps- See Also:
-
getTags
Description copied from interface:CfnTapePropsA list of up to 50 tags to assign to the virtual tape.- Specified by:
getTagsin interfaceCfnTapeProps- See Also:
-
getTapeBarcode
Description copied from interface:CfnTapePropsThe barcode that you want to assign to the virtual tape.Barcodes cannot be reused, even after a tape is deleted.
- Specified by:
getTapeBarcodein interfaceCfnTapeProps- See Also:
-
getWorm
Description copied from interface:CfnTapePropsSet to true to create a write-once-read-many (WORM) virtual tape.Returns union: either
BooleanorIResolvable- Specified by:
getWormin interfaceCfnTapeProps- 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()
-