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?
-
init(kMSKey:poolEntryDate:poolId:progress:retentionStartDate:tapeARN:tapeBarcode:tapeCreatedDate:tapeSizeInBytes:tapeStatus:tapeUsedInBytes:vTLDevice:worm:)
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)