Glacier Classes
AbortMultipartUploadInput
vaultName
- Type:
- Required: Yes
uploadId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
AbortVaultLockInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
AddTagsToVaultInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ArchiveCreationOutput
location
- Type:
- Required: Yes
checksum
- Type:
- Required: Yes
archiveId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CSVInput
FileHeaderInfo
- Type: typing.Optional[typing.Literal['IGNORE', 'NONE', 'USE']]
Comments
- Type: typing.Optional[str]
QuoteEscapeCharacter
- Type: typing.Optional[str]
RecordDelimiter
- Type: typing.Optional[str]
FieldDelimiter
- Type: typing.Optional[str]
QuoteCharacter
- Type: typing.Optional[str]
CSVOutput
QuoteFields
- Type: typing.Optional[typing.Literal['ALWAYS', 'ASNEEDED']]
QuoteEscapeCharacter
- Type: typing.Optional[str]
RecordDelimiter
- Type: typing.Optional[str]
FieldDelimiter
- Type: typing.Optional[str]
QuoteCharacter
- Type: typing.Optional[str]
CompleteMultipartUploadInput
vaultName
- Type:
- Required: Yes
uploadId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
archiveSize
- Type: typing.Optional[str]
checksum
- Type: typing.Optional[str]
CompleteMultipartUploadInputMultipartUploadComplete
archiveSize
- Type: typing.Optional[str]
checksum
- Type: typing.Optional[str]
CompleteVaultLockInput
vaultName
- Type:
- Required: Yes
lockId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
CreateVaultInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
CreateVaultInputAccountCreateVault
vaultName
- Type:
- Required: Yes
CreateVaultInputServiceResourceCreateVault
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
CreateVaultOutput
location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataRetrievalPolicy
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.DataRetrievalRule]]
DataRetrievalPolicyOutput
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.DataRetrievalRule]]
DataRetrievalRule
Strategy
- Type: typing.Optional[str]
BytesPerHour
- Type: typing.Optional[int]
DeleteArchiveInput
vaultName
- Type:
- Required: Yes
archiveId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
DeleteVaultAccessPolicyInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
DeleteVaultInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
DeleteVaultNotificationsInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
DescribeJobInput
vaultName
- Type:
- Required: Yes
jobId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
DescribeVaultInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
DescribeVaultInputWait
accountId
- Type:
- Required: Yes
vaultName
- Type:
- Required: Yes
WaiterConfig
- Type:
DescribeVaultInputWaitExtra
accountId
- Type:
- Required: Yes
vaultName
- Type:
- Required: Yes
WaiterConfig
- Type:
DescribeVaultOutput
VaultARN
- Type: typing.Optional[str]
VaultName
- Type: typing.Optional[str]
CreationDate
- Type: typing.Optional[str]
LastInventoryDate
- Type: typing.Optional[str]
NumberOfArchives
- Type: typing.Optional[int]
SizeInBytes
- Type: typing.Optional[int]
DescribeVaultResponse
VaultARN
- Type:
- Required: Yes
VaultName
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
LastInventoryDate
- Type:
- Required: Yes
NumberOfArchives
- Type:
- Required: Yes
SizeInBytes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
Encryption
EncryptionType
- Type: typing.Optional[typing.Literal['AES256', 'aws:kms']]
KMSKeyId
- Type: typing.Optional[str]
KMSContext
- Type: typing.Optional[str]
GetDataRetrievalPolicyInput
accountId
- Type: typing.Optional[str]
GetDataRetrievalPolicyOutput
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobOutputInput
vaultName
- Type:
- Required: Yes
jobId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
range
- Type: typing.Optional[str]
GetJobOutputInputJobGetOutput
range
- Type: typing.Optional[str]
GetJobOutputOutput
body
- Type:
- Required: Yes
checksum
- Type:
- Required: Yes
status
- Type:
- Required: Yes
contentRange
- Type:
- Required: Yes
acceptRanges
- Type:
- Required: Yes
contentType
- Type:
- Required: Yes
archiveDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetVaultAccessPolicyInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
GetVaultAccessPolicyOutput
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetVaultLockInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
GetVaultLockOutput
Policy
- Type:
- Required: Yes
State
- Type:
- Required: Yes
ExpirationDate
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetVaultNotificationsInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
GetVaultNotificationsOutput
vaultNotificationConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GlacierJobDescription
JobId
- Type: typing.Optional[str]
JobDescription
- Type: typing.Optional[str]
Action
- Type: typing.Optional[typing.Literal['ArchiveRetrieval', 'InventoryRetrieval', 'Select']]
ArchiveId
- Type: typing.Optional[str]
VaultARN
- Type: typing.Optional[str]
CreationDate
- Type: typing.Optional[str]
Completed
- Type: typing.Optional[bool]
StatusCode
- Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Succeeded']]
StatusMessage
- Type: typing.Optional[str]
ArchiveSizeInBytes
- Type: typing.Optional[int]
InventorySizeInBytes
- Type: typing.Optional[int]
SNSTopic
- Type: typing.Optional[str]
CompletionDate
- Type: typing.Optional[str]
SHA256TreeHash
- Type: typing.Optional[str]
ArchiveSHA256TreeHash
- Type: typing.Optional[str]
RetrievalByteRange
- Type: typing.Optional[str]
Tier
- Type: typing.Optional[str]
InventoryRetrievalParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.InventoryRetrievalJobDescription]
JobOutputPath
- Type: typing.Optional[str]
SelectParameters
- Type:
OutputLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.OutputLocationOutput]
GlacierJobDescriptionResponse
JobId
- Type:
- Required: Yes
JobDescription
- Type:
- Required: Yes
Action
- Type: typing.Literal['ArchiveRetrieval', 'InventoryRetrieval', 'Select']
- Required: Yes
ArchiveId
- Type:
- Required: Yes
VaultARN
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
Completed
- Type:
- Required: Yes
StatusCode
- Type: typing.Literal['Failed', 'InProgress', 'Succeeded']
- Required: Yes
StatusMessage
- Type:
- Required: Yes
ArchiveSizeInBytes
- Type:
- Required: Yes
InventorySizeInBytes
- Type:
- Required: Yes
SNSTopic
- Type:
- Required: Yes
CompletionDate
- Type:
- Required: Yes
SHA256TreeHash
- Type:
- Required: Yes
ArchiveSHA256TreeHash
- Type:
- Required: Yes
RetrievalByteRange
- Type:
- Required: Yes
Tier
- Type:
- Required: Yes
InventoryRetrievalParameters
- Type:
- Required: Yes
JobOutputPath
- Type:
- Required: Yes
SelectParameters
- Type:
- Required: Yes
OutputLocation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Grant
Grantee
- Type:
Permission
- Type: typing.Optional[typing.Literal['FULL_CONTROL', 'READ', 'READ_ACP', 'WRITE', 'WRITE_ACP']]
Grantee
Type
- Type: typing.Literal['AmazonCustomerByEmail', 'CanonicalUser', 'Group']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
URI
- Type: typing.Optional[str]
ID
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
InitiateJobInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
jobParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.JobParameters]
InitiateJobOutput
location
- Type:
- Required: Yes
jobId
- Type:
- Required: Yes
jobOutputPath
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InitiateMultipartUploadInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
archiveDescription
- Type: typing.Optional[str]
partSize
- Type: typing.Optional[str]
InitiateMultipartUploadInputVaultInitiateMultipartUpload
archiveDescription
- Type: typing.Optional[str]
partSize
- Type: typing.Optional[str]
InitiateMultipartUploadOutput
location
- Type:
- Required: Yes
uploadId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InitiateVaultLockInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
policy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.VaultLockPolicy]
InitiateVaultLockOutput
lockId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InputSerialization
csv
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.CSVInput]
InventoryRetrievalJobDescription
Format
- Type: typing.Optional[str]
StartDate
- Type: typing.Optional[str]
EndDate
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
InventoryRetrievalJobInput
StartDate
- Type: typing.Optional[str]
EndDate
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
JobParameters
Format
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
ArchiveId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SNSTopic
- Type: typing.Optional[str]
RetrievalByteRange
- Type: typing.Optional[str]
Tier
- Type: typing.Optional[str]
InventoryRetrievalParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.InventoryRetrievalJobInput]
SelectParameters
- Type:
OutputLocation
- Type: typing.Union[aws_resource_validator.pydantic_models.glacier.glacier_classes.OutputLocation, aws_resource_validator.pydantic_models.glacier.glacier_classes.OutputLocationOutput, NoneType]
ListJobsInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
limit
- Type: typing.Optional[str]
marker
- Type: typing.Optional[str]
statuscode
- Type: typing.Optional[str]
completed
- Type: typing.Optional[str]
ListJobsInputPaginate
accountId
- Type:
- Required: Yes
vaultName
- Type:
- Required: Yes
statuscode
- Type: typing.Optional[str]
completed
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.PaginatorConfig]
ListJobsOutput
JobList
- Type: typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.GlacierJobDescription]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListMultipartUploadsInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
marker
- Type: typing.Optional[str]
limit
- Type: typing.Optional[str]
ListMultipartUploadsInputPaginate
accountId
- Type:
- Required: Yes
vaultName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.PaginatorConfig]
ListMultipartUploadsOutput
UploadsList
- Type: typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.UploadListElement]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPartsInput
vaultName
- Type:
- Required: Yes
uploadId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
marker
- Type: typing.Optional[str]
limit
- Type: typing.Optional[str]
ListPartsInputMultipartUploadParts
marker
- Type: typing.Optional[str]
limit
- Type: typing.Optional[str]
ListPartsInputPaginate
accountId
- Type:
- Required: Yes
vaultName
- Type:
- Required: Yes
uploadId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.PaginatorConfig]
ListPartsOutput
MultipartUploadId
- Type:
- Required: Yes
VaultARN
- Type:
- Required: Yes
ArchiveDescription
- Type:
- Required: Yes
PartSizeInBytes
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
Parts
- Type: typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.PartListElement]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListProvisionedCapacityInput
accountId
- Type: typing.Optional[str]
ListProvisionedCapacityOutput
ProvisionedCapacityList
- Type: typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.ProvisionedCapacityDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForVaultInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
ListTagsForVaultOutput
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListVaultsInput
accountId
- Type: typing.Optional[str]
marker
- Type: typing.Optional[str]
limit
- Type: typing.Optional[str]
ListVaultsInputPaginate
accountId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.PaginatorConfig]
ListVaultsOutput
VaultList
- Type: typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.DescribeVaultOutput]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
OutputLocation
S3
- Type: typing.Union[aws_resource_validator.pydantic_models.glacier.glacier_classes.S3Location, aws_resource_validator.pydantic_models.glacier.glacier_classes.S3LocationOutput, NoneType]
OutputLocationOutput
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.S3LocationOutput]
OutputSerialization
csv
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.CSVOutput]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PartListElement
RangeInBytes
- Type: typing.Optional[str]
SHA256TreeHash
- Type: typing.Optional[str]
ProvisionedCapacityDescription
CapacityId
- Type: typing.Optional[str]
StartDate
- Type: typing.Optional[str]
ExpirationDate
- Type: typing.Optional[str]
PurchaseProvisionedCapacityInput
accountId
- Type: typing.Optional[str]
PurchaseProvisionedCapacityOutput
capacityId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveTagsFromVaultInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
TagKeys
- Type: typing.Optional[typing.List[str]]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
S3Location
BucketName
- Type: typing.Optional[str]
Prefix
- Type: typing.Optional[str]
Encryption
- Type:
CannedACL
- Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]
AccessControlList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.Grant]]
Tagging
- Type: typing.Optional[typing.Dict[str, str]]
UserMetadata
- Type: typing.Optional[typing.Dict[str, str]]
StorageClass
- Type: typing.Optional[typing.Literal['REDUCED_REDUNDANCY', 'STANDARD', 'STANDARD_IA']]
S3LocationOutput
BucketName
- Type: typing.Optional[str]
Prefix
- Type: typing.Optional[str]
Encryption
- Type:
CannedACL
- Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]
AccessControlList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glacier.glacier_classes.Grant]]
Tagging
- Type: typing.Optional[typing.Dict[str, str]]
UserMetadata
- Type: typing.Optional[typing.Dict[str, str]]
StorageClass
- Type: typing.Optional[typing.Literal['REDUCED_REDUNDANCY', 'STANDARD', 'STANDARD_IA']]
SelectParameters
InputSerialization
- Type:
ExpressionType
- Type: typing.Optional[typing.Literal['SQL']]
Expression
- Type: typing.Optional[str]
OutputSerialization
- Type:
SetDataRetrievalPolicyInput
accountId
- Type: typing.Optional[str]
Policy
- Type: typing.Union[aws_resource_validator.pydantic_models.glacier.glacier_classes.DataRetrievalPolicy, aws_resource_validator.pydantic_models.glacier.glacier_classes.DataRetrievalPolicyOutput, NoneType]
SetVaultAccessPolicyInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
policy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glacier.glacier_classes.VaultAccessPolicy]
SetVaultNotificationsInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
vaultNotificationConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.glacier.glacier_classes.VaultNotificationConfig, aws_resource_validator.pydantic_models.glacier.glacier_classes.VaultNotificationConfigOutput, NoneType]
SetVaultNotificationsInputNotificationSet
vaultNotificationConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.glacier.glacier_classes.VaultNotificationConfig, aws_resource_validator.pydantic_models.glacier.glacier_classes.VaultNotificationConfigOutput, NoneType]
UploadArchiveInput
vaultName
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
archiveDescription
- Type: typing.Optional[str]
checksum
- Type: typing.Optional[str]
body
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
UploadArchiveInputVaultUploadArchive
archiveDescription
- Type: typing.Optional[str]
checksum
- Type: typing.Optional[str]
body
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
UploadListElement
MultipartUploadId
- Type: typing.Optional[str]
VaultARN
- Type: typing.Optional[str]
ArchiveDescription
- Type: typing.Optional[str]
PartSizeInBytes
- Type: typing.Optional[int]
CreationDate
- Type: typing.Optional[str]
UploadMultipartPartInput
vaultName
- Type:
- Required: Yes
uploadId
- Type:
- Required: Yes
accountId
- Type: typing.Optional[str]
checksum
- Type: typing.Optional[str]
range
- Type: typing.Optional[str]
body
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
UploadMultipartPartInputMultipartUploadUploadPart
checksum
- Type: typing.Optional[str]
range
- Type: typing.Optional[str]
body
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
UploadMultipartPartOutput
checksum
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VaultAccessPolicy
Policy
- Type: typing.Optional[str]
VaultLockPolicy
Policy
- Type: typing.Optional[str]
VaultNotificationConfig
SNSTopic
- Type: typing.Optional[str]
Events
- Type: typing.Optional[typing.List[str]]
VaultNotificationConfigOutput
SNSTopic
- Type: typing.Optional[str]
Events
- Type: typing.Optional[typing.List[str]]
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]