Class CfnTapeMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.storagegateway.CfnTapeMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTapeMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTapeMixinProps
@Stability(Stable)
@Internal
public static final class CfnTapeMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTapeMixinProps
An implementation for
CfnTapeMixinProps-
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.storagegateway.CfnTapeMixinProps
CfnTapeMixinProps.Builder, CfnTapeMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnTapeMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTapeMixinProps.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 theCfnTapeMixinProps.Builder.
-
-
Method Details
-
getGatewayArn
Description copied from interface:CfnTapeMixinPropsThe Amazon Resource Name (ARN) of the Tape Gateway that hosts the virtual tape.- Specified by:
getGatewayArnin interfaceCfnTapeMixinProps- See Also:
-
getKmsEncrypted
Description copied from interface:CfnTapeMixinPropsSet 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 interfaceCfnTapeMixinProps- See Also:
-
getKmsKey
Description copied from interface:CfnTapeMixinPropsThe 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 interfaceCfnTapeMixinProps- See Also:
-
getPoolId
Description copied from interface:CfnTapeMixinPropsThe 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 interfaceCfnTapeMixinProps- See Also:
-
getTags
Description copied from interface:CfnTapeMixinPropsA list of up to 50 tags to assign to the virtual tape.- Specified by:
getTagsin interfaceCfnTapeMixinProps- See Also:
-
getTapeBarcode
Description copied from interface:CfnTapeMixinPropsThe barcode that you want to assign to the virtual tape.Barcodes cannot be reused, even after a tape is deleted.
- Specified by:
getTapeBarcodein interfaceCfnTapeMixinProps- See Also:
-
getTapeSizeInBytes
Description copied from interface:CfnTapeMixinPropsThe size, in bytes, of the virtual tape that you want to create.- Specified by:
getTapeSizeInBytesin interfaceCfnTapeMixinProps- See Also:
-
getWorm
Description copied from interface:CfnTapeMixinPropsSet to true to create a write-once-read-many (WORM) virtual tape.Returns union: either
BooleanorIResolvable- Specified by:
getWormin interfaceCfnTapeMixinProps- 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()
-