Skip to content

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]