route/vendor/github.com/aws/aws-sdk-go/models/apis/glacier/2012-06-01/api-2.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"}
}
}