1906 lines
49 KiB
JSON
1906 lines
49 KiB
JSON
{
|
|
"version":"2.0",
|
|
"metadata":{
|
|
"apiVersion":"2012-06-01",
|
|
"checksumFormat":"sha256",
|
|
"endpointPrefix":"glacier",
|
|
"protocol":"rest-json",
|
|
"serviceFullName":"Amazon Glacier",
|
|
"signatureVersion":"v4",
|
|
"uid":"glacier-2012-06-01"
|
|
},
|
|
"operations":{
|
|
"AbortMultipartUpload":{
|
|
"name":"AbortMultipartUpload",
|
|
"http":{
|
|
"method":"DELETE",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"AbortMultipartUploadInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"AbortVaultLock":{
|
|
"name":"AbortVaultLock",
|
|
"http":{
|
|
"method":"DELETE",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/lock-policy",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"AbortVaultLockInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"AddTagsToVault":{
|
|
"name":"AddTagsToVault",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/tags?operation=add",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"AddTagsToVaultInput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"CompleteMultipartUpload":{
|
|
"name":"CompleteMultipartUpload",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",
|
|
"responseCode":201
|
|
},
|
|
"input":{"shape":"CompleteMultipartUploadInput"},
|
|
"output":{"shape":"ArchiveCreationOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"CompleteVaultLock":{
|
|
"name":"CompleteVaultLock",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/lock-policy/{lockId}",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"CompleteVaultLockInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"CreateVault":{
|
|
"name":"CreateVault",
|
|
"http":{
|
|
"method":"PUT",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}",
|
|
"responseCode":201
|
|
},
|
|
"input":{"shape":"CreateVaultInput"},
|
|
"output":{"shape":"CreateVaultOutput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"},
|
|
{"shape":"LimitExceededException"}
|
|
]
|
|
},
|
|
"DeleteArchive":{
|
|
"name":"DeleteArchive",
|
|
"http":{
|
|
"method":"DELETE",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/archives/{archiveId}",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"DeleteArchiveInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"DeleteVault":{
|
|
"name":"DeleteVault",
|
|
"http":{
|
|
"method":"DELETE",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"DeleteVaultInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"DeleteVaultAccessPolicy":{
|
|
"name":"DeleteVaultAccessPolicy",
|
|
"http":{
|
|
"method":"DELETE",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/access-policy",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"DeleteVaultAccessPolicyInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"DeleteVaultNotifications":{
|
|
"name":"DeleteVaultNotifications",
|
|
"http":{
|
|
"method":"DELETE",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/notification-configuration",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"DeleteVaultNotificationsInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"DescribeJob":{
|
|
"name":"DescribeJob",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/jobs/{jobId}"
|
|
},
|
|
"input":{"shape":"DescribeJobInput"},
|
|
"output":{"shape":"GlacierJobDescription"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"DescribeVault":{
|
|
"name":"DescribeVault",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}"
|
|
},
|
|
"input":{"shape":"DescribeVaultInput"},
|
|
"output":{"shape":"DescribeVaultOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"GetDataRetrievalPolicy":{
|
|
"name":"GetDataRetrievalPolicy",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/policies/data-retrieval"
|
|
},
|
|
"input":{"shape":"GetDataRetrievalPolicyInput"},
|
|
"output":{"shape":"GetDataRetrievalPolicyOutput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"GetJobOutput":{
|
|
"name":"GetJobOutput",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/jobs/{jobId}/output"
|
|
},
|
|
"input":{"shape":"GetJobOutputInput"},
|
|
"output":{"shape":"GetJobOutputOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"GetVaultAccessPolicy":{
|
|
"name":"GetVaultAccessPolicy",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/access-policy"
|
|
},
|
|
"input":{"shape":"GetVaultAccessPolicyInput"},
|
|
"output":{"shape":"GetVaultAccessPolicyOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"GetVaultLock":{
|
|
"name":"GetVaultLock",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/lock-policy"
|
|
},
|
|
"input":{"shape":"GetVaultLockInput"},
|
|
"output":{"shape":"GetVaultLockOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"GetVaultNotifications":{
|
|
"name":"GetVaultNotifications",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/notification-configuration"
|
|
},
|
|
"input":{"shape":"GetVaultNotificationsInput"},
|
|
"output":{"shape":"GetVaultNotificationsOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"InitiateJob":{
|
|
"name":"InitiateJob",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/jobs",
|
|
"responseCode":202
|
|
},
|
|
"input":{"shape":"InitiateJobInput"},
|
|
"output":{"shape":"InitiateJobOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"PolicyEnforcedException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"InsufficientCapacityException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"InitiateMultipartUpload":{
|
|
"name":"InitiateMultipartUpload",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads",
|
|
"responseCode":201
|
|
},
|
|
"input":{"shape":"InitiateMultipartUploadInput"},
|
|
"output":{"shape":"InitiateMultipartUploadOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"InitiateVaultLock":{
|
|
"name":"InitiateVaultLock",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/lock-policy",
|
|
"responseCode":201
|
|
},
|
|
"input":{"shape":"InitiateVaultLockInput"},
|
|
"output":{"shape":"InitiateVaultLockOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"ListJobs":{
|
|
"name":"ListJobs",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/jobs"
|
|
},
|
|
"input":{"shape":"ListJobsInput"},
|
|
"output":{"shape":"ListJobsOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"ListMultipartUploads":{
|
|
"name":"ListMultipartUploads",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads"
|
|
},
|
|
"input":{"shape":"ListMultipartUploadsInput"},
|
|
"output":{"shape":"ListMultipartUploadsOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"ListParts":{
|
|
"name":"ListParts",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}"
|
|
},
|
|
"input":{"shape":"ListPartsInput"},
|
|
"output":{"shape":"ListPartsOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"ListProvisionedCapacity":{
|
|
"name":"ListProvisionedCapacity",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/provisioned-capacity"
|
|
},
|
|
"input":{"shape":"ListProvisionedCapacityInput"},
|
|
"output":{"shape":"ListProvisionedCapacityOutput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"ListTagsForVault":{
|
|
"name":"ListTagsForVault",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/tags"
|
|
},
|
|
"input":{"shape":"ListTagsForVaultInput"},
|
|
"output":{"shape":"ListTagsForVaultOutput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"ListVaults":{
|
|
"name":"ListVaults",
|
|
"http":{
|
|
"method":"GET",
|
|
"requestUri":"/{accountId}/vaults"
|
|
},
|
|
"input":{"shape":"ListVaultsInput"},
|
|
"output":{"shape":"ListVaultsOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"PurchaseProvisionedCapacity":{
|
|
"name":"PurchaseProvisionedCapacity",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/provisioned-capacity",
|
|
"responseCode":201
|
|
},
|
|
"input":{"shape":"PurchaseProvisionedCapacityInput"},
|
|
"output":{"shape":"PurchaseProvisionedCapacityOutput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"RemoveTagsFromVault":{
|
|
"name":"RemoveTagsFromVault",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/tags?operation=remove",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"RemoveTagsFromVaultInput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"SetDataRetrievalPolicy":{
|
|
"name":"SetDataRetrievalPolicy",
|
|
"http":{
|
|
"method":"PUT",
|
|
"requestUri":"/{accountId}/policies/data-retrieval",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"SetDataRetrievalPolicyInput"},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"SetVaultAccessPolicy":{
|
|
"name":"SetVaultAccessPolicy",
|
|
"http":{
|
|
"method":"PUT",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/access-policy",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"SetVaultAccessPolicyInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"SetVaultNotifications":{
|
|
"name":"SetVaultNotifications",
|
|
"http":{
|
|
"method":"PUT",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/notification-configuration",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"SetVaultNotificationsInput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"UploadArchive":{
|
|
"name":"UploadArchive",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/archives",
|
|
"responseCode":201
|
|
},
|
|
"input":{"shape":"UploadArchiveInput"},
|
|
"output":{"shape":"ArchiveCreationOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"RequestTimeoutException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
},
|
|
"UploadMultipartPart":{
|
|
"name":"UploadMultipartPart",
|
|
"http":{
|
|
"method":"PUT",
|
|
"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",
|
|
"responseCode":204
|
|
},
|
|
"input":{"shape":"UploadMultipartPartInput"},
|
|
"output":{"shape":"UploadMultipartPartOutput"},
|
|
"errors":[
|
|
{"shape":"ResourceNotFoundException"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"MissingParameterValueException"},
|
|
{"shape":"RequestTimeoutException"},
|
|
{"shape":"ServiceUnavailableException"}
|
|
]
|
|
}
|
|
},
|
|
"shapes":{
|
|
"AbortMultipartUploadInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"uploadId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"uploadId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"uploadId"
|
|
}
|
|
}
|
|
},
|
|
"AbortVaultLockInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"AccessControlPolicyList":{
|
|
"type":"list",
|
|
"member":{"shape":"Grant"}
|
|
},
|
|
"ActionCode":{
|
|
"type":"string",
|
|
"enum":[
|
|
"ArchiveRetrieval",
|
|
"InventoryRetrieval",
|
|
"Select"
|
|
]
|
|
},
|
|
"AddTagsToVaultInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"Tags":{"shape":"TagMap"}
|
|
}
|
|
},
|
|
"ArchiveCreationOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"location":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Location"
|
|
},
|
|
"checksum":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-sha256-tree-hash"
|
|
},
|
|
"archiveId":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-archive-id"
|
|
}
|
|
}
|
|
},
|
|
"CSVInput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"FileHeaderInfo":{"shape":"FileHeaderInfo"},
|
|
"Comments":{"shape":"string"},
|
|
"QuoteEscapeCharacter":{"shape":"string"},
|
|
"RecordDelimiter":{"shape":"string"},
|
|
"FieldDelimiter":{"shape":"string"},
|
|
"QuoteCharacter":{"shape":"string"}
|
|
}
|
|
},
|
|
"CSVOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"QuoteFields":{"shape":"QuoteFields"},
|
|
"QuoteEscapeCharacter":{"shape":"string"},
|
|
"RecordDelimiter":{"shape":"string"},
|
|
"FieldDelimiter":{"shape":"string"},
|
|
"QuoteCharacter":{"shape":"string"}
|
|
}
|
|
},
|
|
"CannedACL":{
|
|
"type":"string",
|
|
"enum":[
|
|
"private",
|
|
"public-read",
|
|
"public-read-write",
|
|
"aws-exec-read",
|
|
"authenticated-read",
|
|
"bucket-owner-read",
|
|
"bucket-owner-full-control"
|
|
]
|
|
},
|
|
"CompleteMultipartUploadInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"uploadId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"uploadId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"uploadId"
|
|
},
|
|
"archiveSize":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-archive-size"
|
|
},
|
|
"checksum":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-sha256-tree-hash"
|
|
}
|
|
}
|
|
},
|
|
"CompleteVaultLockInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"lockId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"lockId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"lockId"
|
|
}
|
|
}
|
|
},
|
|
"CreateVaultInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"CreateVaultOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"location":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Location"
|
|
}
|
|
}
|
|
},
|
|
"DataRetrievalPolicy":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Rules":{"shape":"DataRetrievalRulesList"}
|
|
}
|
|
},
|
|
"DataRetrievalRule":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Strategy":{"shape":"string"},
|
|
"BytesPerHour":{"shape":"NullableLong"}
|
|
}
|
|
},
|
|
"DataRetrievalRulesList":{
|
|
"type":"list",
|
|
"member":{"shape":"DataRetrievalRule"}
|
|
},
|
|
"DateTime":{"type":"string"},
|
|
"DeleteArchiveInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"archiveId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"archiveId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"archiveId"
|
|
}
|
|
}
|
|
},
|
|
"DeleteVaultAccessPolicyInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"DeleteVaultInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"DeleteVaultNotificationsInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"DescribeJobInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"jobId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"jobId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"jobId"
|
|
}
|
|
}
|
|
},
|
|
"DescribeVaultInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"DescribeVaultOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"VaultARN":{"shape":"string"},
|
|
"VaultName":{"shape":"string"},
|
|
"CreationDate":{"shape":"string"},
|
|
"LastInventoryDate":{"shape":"string"},
|
|
"NumberOfArchives":{"shape":"long"},
|
|
"SizeInBytes":{"shape":"long"}
|
|
}
|
|
},
|
|
"Encryption":{
|
|
"type":"structure",
|
|
"members":{
|
|
"EncryptionType":{"shape":"EncryptionType"},
|
|
"KMSKeyId":{"shape":"string"},
|
|
"KMSContext":{"shape":"string"}
|
|
}
|
|
},
|
|
"EncryptionType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"aws:kms",
|
|
"AES256"
|
|
]
|
|
},
|
|
"ExpressionType":{
|
|
"type":"string",
|
|
"enum":["SQL"]
|
|
},
|
|
"FileHeaderInfo":{
|
|
"type":"string",
|
|
"enum":[
|
|
"USE",
|
|
"IGNORE",
|
|
"NONE"
|
|
]
|
|
},
|
|
"GetDataRetrievalPolicyInput":{
|
|
"type":"structure",
|
|
"required":["accountId"],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
}
|
|
}
|
|
},
|
|
"GetDataRetrievalPolicyOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Policy":{"shape":"DataRetrievalPolicy"}
|
|
}
|
|
},
|
|
"GetJobOutputInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"jobId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"jobId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"jobId"
|
|
},
|
|
"range":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Range"
|
|
}
|
|
}
|
|
},
|
|
"GetJobOutputOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"body":{"shape":"Stream"},
|
|
"checksum":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-sha256-tree-hash"
|
|
},
|
|
"status":{
|
|
"shape":"httpstatus",
|
|
"location":"statusCode"
|
|
},
|
|
"contentRange":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Content-Range"
|
|
},
|
|
"acceptRanges":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Accept-Ranges"
|
|
},
|
|
"contentType":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Content-Type"
|
|
},
|
|
"archiveDescription":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-archive-description"
|
|
}
|
|
},
|
|
"payload":"body"
|
|
},
|
|
"GetVaultAccessPolicyInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"GetVaultAccessPolicyOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"policy":{"shape":"VaultAccessPolicy"}
|
|
},
|
|
"payload":"policy"
|
|
},
|
|
"GetVaultLockInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"GetVaultLockOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Policy":{"shape":"string"},
|
|
"State":{"shape":"string"},
|
|
"ExpirationDate":{"shape":"string"},
|
|
"CreationDate":{"shape":"string"}
|
|
}
|
|
},
|
|
"GetVaultNotificationsInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"GetVaultNotificationsOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"vaultNotificationConfig":{"shape":"VaultNotificationConfig"}
|
|
},
|
|
"payload":"vaultNotificationConfig"
|
|
},
|
|
"GlacierJobDescription":{
|
|
"type":"structure",
|
|
"members":{
|
|
"JobId":{"shape":"string"},
|
|
"JobDescription":{"shape":"string"},
|
|
"Action":{"shape":"ActionCode"},
|
|
"ArchiveId":{"shape":"string"},
|
|
"VaultARN":{"shape":"string"},
|
|
"CreationDate":{"shape":"string"},
|
|
"Completed":{"shape":"boolean"},
|
|
"StatusCode":{"shape":"StatusCode"},
|
|
"StatusMessage":{"shape":"string"},
|
|
"ArchiveSizeInBytes":{"shape":"Size"},
|
|
"InventorySizeInBytes":{"shape":"Size"},
|
|
"SNSTopic":{"shape":"string"},
|
|
"CompletionDate":{"shape":"string"},
|
|
"SHA256TreeHash":{"shape":"string"},
|
|
"ArchiveSHA256TreeHash":{"shape":"string"},
|
|
"RetrievalByteRange":{"shape":"string"},
|
|
"Tier":{"shape":"string"},
|
|
"InventoryRetrievalParameters":{"shape":"InventoryRetrievalJobDescription"},
|
|
"JobOutputPath":{"shape":"string"},
|
|
"SelectParameters":{"shape":"SelectParameters"},
|
|
"OutputLocation":{"shape":"OutputLocation"}
|
|
}
|
|
},
|
|
"Grant":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Grantee":{"shape":"Grantee"},
|
|
"Permission":{"shape":"Permission"}
|
|
}
|
|
},
|
|
"Grantee":{
|
|
"type":"structure",
|
|
"required":["Type"],
|
|
"members":{
|
|
"Type":{"shape":"Type"},
|
|
"DisplayName":{"shape":"string"},
|
|
"URI":{"shape":"string"},
|
|
"ID":{"shape":"string"},
|
|
"EmailAddress":{"shape":"string"}
|
|
}
|
|
},
|
|
"InitiateJobInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"jobParameters":{"shape":"JobParameters"}
|
|
},
|
|
"payload":"jobParameters"
|
|
},
|
|
"InitiateJobOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"location":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Location"
|
|
},
|
|
"jobId":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-job-id"
|
|
},
|
|
"jobOutputPath":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-job-output-path"
|
|
}
|
|
}
|
|
},
|
|
"InitiateMultipartUploadInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"archiveDescription":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-archive-description"
|
|
},
|
|
"partSize":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-part-size"
|
|
}
|
|
}
|
|
},
|
|
"InitiateMultipartUploadOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"location":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Location"
|
|
},
|
|
"uploadId":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-multipart-upload-id"
|
|
}
|
|
}
|
|
},
|
|
"InitiateVaultLockInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"policy":{"shape":"VaultLockPolicy"}
|
|
},
|
|
"payload":"policy"
|
|
},
|
|
"InitiateVaultLockOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"lockId":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-lock-id"
|
|
}
|
|
}
|
|
},
|
|
"InputSerialization":{
|
|
"type":"structure",
|
|
"members":{
|
|
"csv":{"shape":"CSVInput"}
|
|
}
|
|
},
|
|
"InsufficientCapacityException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":400},
|
|
"exception":true
|
|
},
|
|
"InvalidParameterValueException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":400},
|
|
"exception":true
|
|
},
|
|
"InventoryRetrievalJobDescription":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Format":{"shape":"string"},
|
|
"StartDate":{"shape":"DateTime"},
|
|
"EndDate":{"shape":"DateTime"},
|
|
"Limit":{"shape":"string"},
|
|
"Marker":{"shape":"string"}
|
|
}
|
|
},
|
|
"InventoryRetrievalJobInput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"StartDate":{"shape":"string"},
|
|
"EndDate":{"shape":"string"},
|
|
"Limit":{"shape":"string"},
|
|
"Marker":{"shape":"string"}
|
|
}
|
|
},
|
|
"JobList":{
|
|
"type":"list",
|
|
"member":{"shape":"GlacierJobDescription"}
|
|
},
|
|
"JobParameters":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Format":{"shape":"string"},
|
|
"Type":{"shape":"string"},
|
|
"ArchiveId":{"shape":"string"},
|
|
"Description":{"shape":"string"},
|
|
"SNSTopic":{"shape":"string"},
|
|
"RetrievalByteRange":{"shape":"string"},
|
|
"Tier":{"shape":"string"},
|
|
"InventoryRetrievalParameters":{"shape":"InventoryRetrievalJobInput"},
|
|
"SelectParameters":{"shape":"SelectParameters"},
|
|
"OutputLocation":{"shape":"OutputLocation"}
|
|
}
|
|
},
|
|
"LimitExceededException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":400},
|
|
"exception":true
|
|
},
|
|
"ListJobsInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"limit":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"limit"
|
|
},
|
|
"marker":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"marker"
|
|
},
|
|
"statuscode":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"statuscode"
|
|
},
|
|
"completed":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"completed"
|
|
}
|
|
}
|
|
},
|
|
"ListJobsOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"JobList":{"shape":"JobList"},
|
|
"Marker":{"shape":"string"}
|
|
}
|
|
},
|
|
"ListMultipartUploadsInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"marker":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"marker"
|
|
},
|
|
"limit":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"limit"
|
|
}
|
|
}
|
|
},
|
|
"ListMultipartUploadsOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UploadsList":{"shape":"UploadsList"},
|
|
"Marker":{"shape":"string"}
|
|
}
|
|
},
|
|
"ListPartsInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"uploadId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"uploadId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"uploadId"
|
|
},
|
|
"marker":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"marker"
|
|
},
|
|
"limit":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"limit"
|
|
}
|
|
}
|
|
},
|
|
"ListPartsOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"MultipartUploadId":{"shape":"string"},
|
|
"VaultARN":{"shape":"string"},
|
|
"ArchiveDescription":{"shape":"string"},
|
|
"PartSizeInBytes":{"shape":"long"},
|
|
"CreationDate":{"shape":"string"},
|
|
"Parts":{"shape":"PartList"},
|
|
"Marker":{"shape":"string"}
|
|
}
|
|
},
|
|
"ListProvisionedCapacityInput":{
|
|
"type":"structure",
|
|
"required":["accountId"],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
}
|
|
}
|
|
},
|
|
"ListProvisionedCapacityOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProvisionedCapacityList":{"shape":"ProvisionedCapacityList"}
|
|
}
|
|
},
|
|
"ListTagsForVaultInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForVaultOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Tags":{"shape":"TagMap"}
|
|
}
|
|
},
|
|
"ListVaultsInput":{
|
|
"type":"structure",
|
|
"required":["accountId"],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"marker":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"marker"
|
|
},
|
|
"limit":{
|
|
"shape":"string",
|
|
"location":"querystring",
|
|
"locationName":"limit"
|
|
}
|
|
}
|
|
},
|
|
"ListVaultsOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"VaultList":{"shape":"VaultList"},
|
|
"Marker":{"shape":"string"}
|
|
}
|
|
},
|
|
"MissingParameterValueException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":400},
|
|
"exception":true
|
|
},
|
|
"NotificationEventList":{
|
|
"type":"list",
|
|
"member":{"shape":"string"}
|
|
},
|
|
"NullableLong":{"type":"long"},
|
|
"OutputLocation":{
|
|
"type":"structure",
|
|
"members":{
|
|
"S3":{"shape":"S3Location"}
|
|
}
|
|
},
|
|
"OutputSerialization":{
|
|
"type":"structure",
|
|
"members":{
|
|
"csv":{"shape":"CSVOutput"}
|
|
}
|
|
},
|
|
"PartList":{
|
|
"type":"list",
|
|
"member":{"shape":"PartListElement"}
|
|
},
|
|
"PartListElement":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RangeInBytes":{"shape":"string"},
|
|
"SHA256TreeHash":{"shape":"string"}
|
|
}
|
|
},
|
|
"Permission":{
|
|
"type":"string",
|
|
"enum":[
|
|
"FULL_CONTROL",
|
|
"WRITE",
|
|
"WRITE_ACP",
|
|
"READ",
|
|
"READ_ACP"
|
|
]
|
|
},
|
|
"PolicyEnforcedException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":400},
|
|
"exception":true
|
|
},
|
|
"ProvisionedCapacityDescription":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CapacityId":{"shape":"string"},
|
|
"StartDate":{"shape":"string"},
|
|
"ExpirationDate":{"shape":"string"}
|
|
}
|
|
},
|
|
"ProvisionedCapacityList":{
|
|
"type":"list",
|
|
"member":{"shape":"ProvisionedCapacityDescription"}
|
|
},
|
|
"PurchaseProvisionedCapacityInput":{
|
|
"type":"structure",
|
|
"required":["accountId"],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
}
|
|
}
|
|
},
|
|
"PurchaseProvisionedCapacityOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"capacityId":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-capacity-id"
|
|
}
|
|
}
|
|
},
|
|
"QuoteFields":{
|
|
"type":"string",
|
|
"enum":[
|
|
"ALWAYS",
|
|
"ASNEEDED"
|
|
]
|
|
},
|
|
"RemoveTagsFromVaultInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"TagKeys":{"shape":"TagKeyList"}
|
|
}
|
|
},
|
|
"RequestTimeoutException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":408},
|
|
"exception":true
|
|
},
|
|
"ResourceNotFoundException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":404},
|
|
"exception":true
|
|
},
|
|
"S3Location":{
|
|
"type":"structure",
|
|
"members":{
|
|
"BucketName":{"shape":"string"},
|
|
"Prefix":{"shape":"string"},
|
|
"Encryption":{"shape":"Encryption"},
|
|
"CannedACL":{"shape":"CannedACL"},
|
|
"AccessControlList":{"shape":"AccessControlPolicyList"},
|
|
"Tagging":{"shape":"hashmap"},
|
|
"UserMetadata":{"shape":"hashmap"},
|
|
"StorageClass":{"shape":"StorageClass"}
|
|
}
|
|
},
|
|
"SelectParameters":{
|
|
"type":"structure",
|
|
"members":{
|
|
"InputSerialization":{"shape":"InputSerialization"},
|
|
"ExpressionType":{"shape":"ExpressionType"},
|
|
"Expression":{"shape":"string"},
|
|
"OutputSerialization":{"shape":"OutputSerialization"}
|
|
}
|
|
},
|
|
"ServiceUnavailableException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"type":{"shape":"string"},
|
|
"code":{"shape":"string"},
|
|
"message":{"shape":"string"}
|
|
},
|
|
"error":{"httpStatusCode":500},
|
|
"exception":true
|
|
},
|
|
"SetDataRetrievalPolicyInput":{
|
|
"type":"structure",
|
|
"required":["accountId"],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"Policy":{"shape":"DataRetrievalPolicy"}
|
|
}
|
|
},
|
|
"SetVaultAccessPolicyInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"policy":{"shape":"VaultAccessPolicy"}
|
|
},
|
|
"payload":"policy"
|
|
},
|
|
"SetVaultNotificationsInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"vaultNotificationConfig":{"shape":"VaultNotificationConfig"}
|
|
},
|
|
"payload":"vaultNotificationConfig"
|
|
},
|
|
"Size":{"type":"long"},
|
|
"StatusCode":{
|
|
"type":"string",
|
|
"enum":[
|
|
"InProgress",
|
|
"Succeeded",
|
|
"Failed"
|
|
]
|
|
},
|
|
"StorageClass":{
|
|
"type":"string",
|
|
"enum":[
|
|
"STANDARD",
|
|
"REDUCED_REDUNDANCY",
|
|
"STANDARD_IA"
|
|
]
|
|
},
|
|
"Stream":{
|
|
"type":"blob",
|
|
"streaming":true
|
|
},
|
|
"TagKey":{"type":"string"},
|
|
"TagKeyList":{
|
|
"type":"list",
|
|
"member":{"shape":"string"}
|
|
},
|
|
"TagMap":{
|
|
"type":"map",
|
|
"key":{"shape":"TagKey"},
|
|
"value":{"shape":"TagValue"}
|
|
},
|
|
"TagValue":{"type":"string"},
|
|
"Type":{
|
|
"type":"string",
|
|
"enum":[
|
|
"AmazonCustomerByEmail",
|
|
"CanonicalUser",
|
|
"Group"
|
|
]
|
|
},
|
|
"UploadArchiveInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"vaultName",
|
|
"accountId"
|
|
],
|
|
"members":{
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"archiveDescription":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-archive-description"
|
|
},
|
|
"checksum":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-sha256-tree-hash"
|
|
},
|
|
"body":{"shape":"Stream"}
|
|
},
|
|
"payload":"body"
|
|
},
|
|
"UploadListElement":{
|
|
"type":"structure",
|
|
"members":{
|
|
"MultipartUploadId":{"shape":"string"},
|
|
"VaultARN":{"shape":"string"},
|
|
"ArchiveDescription":{"shape":"string"},
|
|
"PartSizeInBytes":{"shape":"long"},
|
|
"CreationDate":{"shape":"string"}
|
|
}
|
|
},
|
|
"UploadMultipartPartInput":{
|
|
"type":"structure",
|
|
"required":[
|
|
"accountId",
|
|
"vaultName",
|
|
"uploadId"
|
|
],
|
|
"members":{
|
|
"accountId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"accountId"
|
|
},
|
|
"vaultName":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"vaultName"
|
|
},
|
|
"uploadId":{
|
|
"shape":"string",
|
|
"location":"uri",
|
|
"locationName":"uploadId"
|
|
},
|
|
"checksum":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-sha256-tree-hash"
|
|
},
|
|
"range":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"Content-Range"
|
|
},
|
|
"body":{"shape":"Stream"}
|
|
},
|
|
"payload":"body"
|
|
},
|
|
"UploadMultipartPartOutput":{
|
|
"type":"structure",
|
|
"members":{
|
|
"checksum":{
|
|
"shape":"string",
|
|
"location":"header",
|
|
"locationName":"x-amz-sha256-tree-hash"
|
|
}
|
|
}
|
|
},
|
|
"UploadsList":{
|
|
"type":"list",
|
|
"member":{"shape":"UploadListElement"}
|
|
},
|
|
"VaultAccessPolicy":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Policy":{"shape":"string"}
|
|
}
|
|
},
|
|
"VaultList":{
|
|
"type":"list",
|
|
"member":{"shape":"DescribeVaultOutput"}
|
|
},
|
|
"VaultLockPolicy":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Policy":{"shape":"string"}
|
|
}
|
|
},
|
|
"VaultNotificationConfig":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SNSTopic":{"shape":"string"},
|
|
"Events":{"shape":"NotificationEventList"}
|
|
}
|
|
},
|
|
"boolean":{"type":"boolean"},
|
|
"hashmap":{
|
|
"type":"map",
|
|
"key":{"shape":"string"},
|
|
"value":{"shape":"string"}
|
|
},
|
|
"httpstatus":{"type":"integer"},
|
|
"long":{"type":"long"},
|
|
"string":{"type":"string"}
|
|
}
|
|
}
|