Tape

public struct Tape : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Undocumented

    Declaration

    Swift

    public let kMSKey: String?
  • The date that the tape enters a custom tape pool.

    Declaration

    Swift

    public let poolEntryDate: TimeStamp?
  • The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the 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

    Declaration

    Swift

    public let poolId: String?
  • For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete. Range: 0 (not started) to 100 (complete).

    Declaration

    Swift

    public let progress: Double?
  • The date that the tape is first archived with tape retention lock enabled.

    Declaration

    Swift

    public let retentionStartDate: TimeStamp?
  • The Amazon Resource Name (ARN) of the virtual tape.

    Declaration

    Swift

    public let tapeARN: String?
  • The barcode that identifies a specific virtual tape.

    Declaration

    Swift

    public let tapeBarcode: String?
  • The date the virtual tape was created.

    Declaration

    Swift

    public let tapeCreatedDate: TimeStamp?
  • The size, in bytes, of the virtual tape capacity.

    Declaration

    Swift

    public let tapeSizeInBytes: Int64?
  • The current state of the virtual tape.

    Declaration

    Swift

    public let tapeStatus: String?
  • The size, in bytes, of data stored on the virtual tape. This value is not available for tapes created prior to May 13, 2015.

    Declaration

    Swift

    public let tapeUsedInBytes: Int64?
  • The virtual tape library (VTL) device that the virtual tape is associated with.

    Declaration

    Swift

    public let vTLDevice: String?
  • If the tape is archived as write-once-read-many (WORM), this value is true.

    Declaration

    Swift

    public let worm: Bool?
  • Undocumented

    Declaration

    Swift

    public init(kMSKey: String? = nil, poolEntryDate: TimeStamp? = nil, poolId: String? = nil, progress: Double? = nil, retentionStartDate: TimeStamp? = nil, tapeARN: String? = nil, tapeBarcode: String? = nil, tapeCreatedDate: TimeStamp? = nil, tapeSizeInBytes: Int64? = nil, tapeStatus: String? = nil, tapeUsedInBytes: Int64? = nil, vTLDevice: String? = nil, worm: Bool? = nil)