class Aws::StorageGateway::Types::AutomaticTapeCreationRule

An automatic tape creation policy consists of automatic tape creation rules where each rule defines when and how to create new tapes. For more information about automatic tape creation, see [Creating Tapes Automatically].

[1]: docs.aws.amazon.com/storagegateway/latest/userguide/GettingStartedCreateTapes.html#CreateTapesAutomatically

@note When making an API call, you may pass AutomaticTapeCreationRule

data as a hash:

    {
      tape_barcode_prefix: "TapeBarcodePrefix", # required
      pool_id: "PoolId", # required
      tape_size_in_bytes: 1, # required
      minimum_num_tapes: 1, # required
      worm: false,
    }

@!attribute [rw] tape_barcode_prefix

A prefix that you append to the barcode of the virtual tape that you
are creating. This prefix makes the barcode unique.

<note markdown="1"> The prefix must be 1-4 characters in length and must be one of the
uppercase letters from A to Z.

 </note>
@return [String]

@!attribute [rw] pool_id

The ID of the pool that you want to add your tape to for archiving.
The tape in this pool is archived in the Amazon S3 storage class
that is associated with the pool. When you use your backup
application to eject the tape, the tape is archived directly into
the storage class (S3 Glacier or S3 Glacier Deep Archive) that
corresponds to the pool.

Valid Values: `GLACIER` \| `DEEP_ARCHIVE`
@return [String]

@!attribute [rw] tape_size_in_bytes

The size, in bytes, of the virtual tape capacity.
@return [Integer]

@!attribute [rw] minimum_num_tapes

The minimum number of available virtual tapes that the gateway
maintains at all times. If the number of tapes on the gateway goes
below this value, the gateway creates as many new tapes as are
needed to have `MinimumNumTapes` on the gateway. For more
information about automatic tape creation, see [Creating Tapes
Automatically][1].

[1]: https://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStartedCreateTapes.html#CreateTapesAutomatically
@return [Integer]

@!attribute [rw] worm

Set to `true` to indicate that tapes are to be archived as
write-once-read-many (WORM). Set to `false` when WORM is not enabled
for tapes.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/AutomaticTapeCreationRule AWS API Documentation

Constants

SENSITIVE