{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-storage-gateway/refs/heads/main/json-schema/amazon-storage-gateway-tape-schema.json", "title": "Tape", "description": "Describes a virtual tape object.", "type": "object", "properties": { "TapeARN": { "allOf": [ { "$ref": "#/components/schemas/TapeARN" }, { "description": "The Amazon Resource Name (ARN) of the virtual tape." } ] }, "TapeBarcode": { "allOf": [ { "$ref": "#/components/schemas/TapeBarcode" }, { "description": "The barcode that identifies a specific virtual tape." } ] }, "TapeCreatedDate": { "allOf": [ { "$ref": "#/components/schemas/Time" }, { "description": "The date the virtual tape was created." } ] }, "TapeSizeInBytes": { "allOf": [ { "$ref": "#/components/schemas/TapeSize" }, { "description": "The size, in bytes, of the virtual tape capacity." } ] }, "TapeStatus": { "allOf": [ { "$ref": "#/components/schemas/TapeStatus" }, { "description": "The current state of the virtual tape." } ] }, "VTLDevice": { "allOf": [ { "$ref": "#/components/schemas/VTLDeviceARN" }, { "description": "The virtual tape library (VTL) device that the virtual tape is associated with." } ] }, "Progress": { "allOf": [ { "$ref": "#/components/schemas/DoubleObject" }, { "description": "
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.
Range: 0 (not started) to 100 (complete).
" } ] }, "TapeUsedInBytes": { "allOf": [ { "$ref": "#/components/schemas/TapeUsage" }, { "description": "The size, in bytes, of data stored on the virtual tape.
This value is not available for tapes created prior to May 13, 2015.
true."
}
]
},
"RetentionStartDate": {
"allOf": [
{
"$ref": "#/components/schemas/Time"
},
{
"description": "The date that the tape is first archived with tape retention lock enabled."
}
]
},
"PoolEntryDate": {
"allOf": [
{
"$ref": "#/components/schemas/Time"
},
{
"description": "The date that the tape enters a custom tape pool."
}
]
}
}
}