All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTapeMixinProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)", date="2026-09-30T11:05:20.443Z") @Stability(Stable) public interface CfnTapeMixinProps extends software.amazon.jsii.JsiiSerializable
Properties for CfnTapePropsMixin.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cfnpropertymixins.services.storagegateway.*;
 CfnTapeMixinProps cfnTapeMixinProps = CfnTapeMixinProps.builder()
         .gatewayArn("gatewayArn")
         .kmsEncrypted(false)
         .kmsKey("kmsKey")
         .poolId("poolId")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .tapeBarcode("tapeBarcode")
         .tapeSizeInBytes(123)
         .worm(false)
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnTapeMixinProps
    static final class 
    An implementation for CfnTapeMixinProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default String
    The Amazon Resource Name (ARN) of the Tape Gateway that hosts the virtual tape.
    default Object
    Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3.
    default String
    The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption.
    default String
    The ID of the pool that you want to add your tape to for archiving.
    default List<CfnTag>
    A list of up to 50 tags to assign to the virtual tape.
    default String
    The barcode that you want to assign to the virtual tape.
    default Number
    The size, in bytes, of the virtual tape that you want to create.
    default Object
    Set to true to create a write-once-read-many (WORM) virtual tape.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson