Skip to content

GlacierClient

Index > Glacier > GlacierClient

Auto-generated documentation for Glacier type annotations stubs module mypy-boto3-glacier.

GlacierClient

Type annotations and code completion for boto3.client("glacier"). boto3 documentation

Usage example
from boto3.session import Session
from mypy_boto3_glacier.client import GlacierClient

def get_glacier_client() -> GlacierClient:
    return Session().client("glacier")

Exceptions

boto3 client exceptions are generated in runtime. This class provides code completion for boto3.client("glacier").exceptions structure.

Usage example
client = boto3.client("glacier")

try:
    do_something(client)
except (
    client.ClientError,
    client.InsufficientCapacityException,
    client.InvalidParameterValueException,
    client.LimitExceededException,
    client.MissingParameterValueException,
    client.PolicyEnforcedException,
    client.RequestTimeoutException,
    client.ResourceNotFoundException,
    client.ServiceUnavailableException,
) as e:
    print(e)
Type checking example
from mypy_boto3_glacier.client import Exceptions

def handle_error(exc: Exceptions.ClientError) -> None:
    ...

Methods

abort_multipart_upload

This operation aborts a multipart upload identified by the upload ID.

Type annotations and code completion for boto3.client("glacier").abort_multipart_upload method. boto3 documentation

Method definition
def abort_multipart_upload(
    self,
    *,
    vaultName: str,
    uploadId: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: AbortMultipartUploadInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "uploadId": ...,
}

parent.abort_multipart_upload(**kwargs)
  1. See AbortMultipartUploadInputRequestTypeDef

abort_vault_lock

This operation aborts the vault locking process if the vault lock is not in the Locked state.

Type annotations and code completion for boto3.client("glacier").abort_vault_lock method. boto3 documentation

Method definition
def abort_vault_lock(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: AbortVaultLockInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.abort_vault_lock(**kwargs)
  1. See AbortVaultLockInputRequestTypeDef

add_tags_to_vault

This operation adds the specified tags to a vault.

Type annotations and code completion for boto3.client("glacier").add_tags_to_vault method. boto3 documentation

Method definition
def add_tags_to_vault(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    Tags: Mapping[str, str] = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: AddTagsToVaultInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.add_tags_to_vault(**kwargs)
  1. See AddTagsToVaultInputRequestTypeDef

can_paginate

Check if an operation can be paginated.

Type annotations and code completion for boto3.client("glacier").can_paginate method. boto3 documentation

Method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

close

Closes underlying endpoint connections.

Type annotations and code completion for boto3.client("glacier").close method. boto3 documentation

Method definition
def close(
    self,
) -> None:
    ...

complete_multipart_upload

You call this operation to inform Amazon S3 Glacier (Glacier) that all the archive parts have been uploaded and that Glacier can now assemble the archive from the uploaded parts.

Type annotations and code completion for boto3.client("glacier").complete_multipart_upload method. boto3 documentation

Method definition
def complete_multipart_upload(
    self,
    *,
    vaultName: str,
    uploadId: str,
    accountId: str = '-',
    archiveSize: str = ...,
    checksum: str = ...,
) -> ArchiveCreationOutputTypeDef:  # (1)
    ...
  1. See ArchiveCreationOutputTypeDef
Usage example with kwargs
kwargs: CompleteMultipartUploadInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "uploadId": ...,
}

parent.complete_multipart_upload(**kwargs)
  1. See CompleteMultipartUploadInputRequestTypeDef

complete_vault_lock

This operation completes the vault locking process by transitioning the vault lock from the InProgress state to the Locked state, which causes the vault lock policy to become unchangeable.

Type annotations and code completion for boto3.client("glacier").complete_vault_lock method. boto3 documentation

Method definition
def complete_vault_lock(
    self,
    *,
    vaultName: str,
    lockId: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: CompleteVaultLockInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "lockId": ...,
}

parent.complete_vault_lock(**kwargs)
  1. See CompleteVaultLockInputRequestTypeDef

create_vault

This operation creates a new vault with the specified name.

Type annotations and code completion for boto3.client("glacier").create_vault method. boto3 documentation

Method definition
def create_vault(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> CreateVaultOutputTypeDef:  # (1)
    ...
  1. See CreateVaultOutputTypeDef
Usage example with kwargs
kwargs: CreateVaultInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.create_vault(**kwargs)
  1. See CreateVaultInputRequestTypeDef

delete_archive

This operation deletes an archive from a vault.

Type annotations and code completion for boto3.client("glacier").delete_archive method. boto3 documentation

Method definition
def delete_archive(
    self,
    *,
    vaultName: str,
    archiveId: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: DeleteArchiveInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "archiveId": ...,
}

parent.delete_archive(**kwargs)
  1. See DeleteArchiveInputRequestTypeDef

delete_vault

This operation deletes a vault.

Type annotations and code completion for boto3.client("glacier").delete_vault method. boto3 documentation

Method definition
def delete_vault(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: DeleteVaultInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.delete_vault(**kwargs)
  1. See DeleteVaultInputRequestTypeDef

delete_vault_access_policy

This operation deletes the access policy associated with the specified vault.

Type annotations and code completion for boto3.client("glacier").delete_vault_access_policy method. boto3 documentation

Method definition
def delete_vault_access_policy(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: DeleteVaultAccessPolicyInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.delete_vault_access_policy(**kwargs)
  1. See DeleteVaultAccessPolicyInputRequestTypeDef

delete_vault_notifications

This operation deletes the notification configuration set for a vault.

Type annotations and code completion for boto3.client("glacier").delete_vault_notifications method. boto3 documentation

Method definition
def delete_vault_notifications(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: DeleteVaultNotificationsInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.delete_vault_notifications(**kwargs)
  1. See DeleteVaultNotificationsInputRequestTypeDef

describe_job

This operation returns information about a job you previously initiated, including the job initiation date, the user who initiated the job, the job status code/message and the Amazon SNS topic to notify after Amazon S3 Glacier (Glacier) completes the job.

Type annotations and code completion for boto3.client("glacier").describe_job method. boto3 documentation

Method definition
def describe_job(
    self,
    *,
    vaultName: str,
    jobId: str,
    accountId: str = '-',
) -> GlacierJobDescriptionResponseMetadataTypeDef:  # (1)
    ...
  1. See GlacierJobDescriptionResponseMetadataTypeDef
Usage example with kwargs
kwargs: DescribeJobInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "jobId": ...,
}

parent.describe_job(**kwargs)
  1. See DescribeJobInputRequestTypeDef

describe_vault

This operation returns information about a vault, including the vault's Amazon Resource Name (ARN), the date the vault was created, the number of archives it contains, and the total size of all the archives in the vault.

Type annotations and code completion for boto3.client("glacier").describe_vault method. boto3 documentation

Method definition
def describe_vault(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> DescribeVaultOutputResponseMetadataTypeDef:  # (1)
    ...
  1. See DescribeVaultOutputResponseMetadataTypeDef
Usage example with kwargs
kwargs: DescribeVaultInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.describe_vault(**kwargs)
  1. See DescribeVaultInputRequestTypeDef

generate_presigned_url

Generate a presigned url given a client, its method, and arguments.

Type annotations and code completion for boto3.client("glacier").generate_presigned_url method. boto3 documentation

Method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

get_data_retrieval_policy

This operation returns the current data retrieval policy for the account and region specified in the GET request.

Type annotations and code completion for boto3.client("glacier").get_data_retrieval_policy method. boto3 documentation

Method definition
def get_data_retrieval_policy(
    self,
    *,
    accountId: str = '-',
) -> GetDataRetrievalPolicyOutputTypeDef:  # (1)
    ...
  1. See GetDataRetrievalPolicyOutputTypeDef
Usage example with kwargs
kwargs: GetDataRetrievalPolicyInputRequestTypeDef = {  # (1)
    "accountId": ...,
}

parent.get_data_retrieval_policy(**kwargs)
  1. See GetDataRetrievalPolicyInputRequestTypeDef

get_job_output

This operation downloads the output of the job you initiated using InitiateJob.

Type annotations and code completion for boto3.client("glacier").get_job_output method. boto3 documentation

Method definition
def get_job_output(
    self,
    *,
    vaultName: str,
    jobId: str,
    accountId: str = '-',
    range: str = ...,
) -> GetJobOutputOutputTypeDef:  # (1)
    ...
  1. See GetJobOutputOutputTypeDef
Usage example with kwargs
kwargs: GetJobOutputInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "jobId": ...,
}

parent.get_job_output(**kwargs)
  1. See GetJobOutputInputRequestTypeDef

get_vault_access_policy

This operation retrieves the access-policy subresource set on the vault; for more information on setting this subresource, see Set Vault Access Policy (PUT access-policy)_.

Type annotations and code completion for boto3.client("glacier").get_vault_access_policy method. boto3 documentation

Method definition
def get_vault_access_policy(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> GetVaultAccessPolicyOutputTypeDef:  # (1)
    ...
  1. See GetVaultAccessPolicyOutputTypeDef
Usage example with kwargs
kwargs: GetVaultAccessPolicyInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.get_vault_access_policy(**kwargs)
  1. See GetVaultAccessPolicyInputRequestTypeDef

get_vault_lock

This operation retrieves the following attributes from the lock-policy subresource set on the specified vault * The vault lock policy set on the vault.

Type annotations and code completion for boto3.client("glacier").get_vault_lock method. boto3 documentation

Method definition
def get_vault_lock(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> GetVaultLockOutputTypeDef:  # (1)
    ...
  1. See GetVaultLockOutputTypeDef
Usage example with kwargs
kwargs: GetVaultLockInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.get_vault_lock(**kwargs)
  1. See GetVaultLockInputRequestTypeDef

get_vault_notifications

This operation retrieves the notification-configuration subresource of the specified vault.

Type annotations and code completion for boto3.client("glacier").get_vault_notifications method. boto3 documentation

Method definition
def get_vault_notifications(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> GetVaultNotificationsOutputTypeDef:  # (1)
    ...
  1. See GetVaultNotificationsOutputTypeDef
Usage example with kwargs
kwargs: GetVaultNotificationsInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.get_vault_notifications(**kwargs)
  1. See GetVaultNotificationsInputRequestTypeDef

initiate_job

This operation initiates a job of the specified type, which can be a select, an archival retrieval, or a vault retrieval.

Type annotations and code completion for boto3.client("glacier").initiate_job method. boto3 documentation

Method definition
def initiate_job(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    jobParameters: JobParametersTypeDef = ...,  # (1)
) -> InitiateJobOutputTypeDef:  # (2)
    ...
  1. See JobParametersTypeDef
  2. See InitiateJobOutputTypeDef
Usage example with kwargs
kwargs: InitiateJobInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.initiate_job(**kwargs)
  1. See InitiateJobInputRequestTypeDef

initiate_multipart_upload

This operation initiates a multipart upload.

Type annotations and code completion for boto3.client("glacier").initiate_multipart_upload method. boto3 documentation

Method definition
def initiate_multipart_upload(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    archiveDescription: str = ...,
    partSize: str = ...,
) -> InitiateMultipartUploadOutputTypeDef:  # (1)
    ...
  1. See InitiateMultipartUploadOutputTypeDef
Usage example with kwargs
kwargs: InitiateMultipartUploadInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.initiate_multipart_upload(**kwargs)
  1. See InitiateMultipartUploadInputRequestTypeDef

initiate_vault_lock

This operation initiates the vault locking process by doing the following * Installing a vault lock policy on the specified vault.

Type annotations and code completion for boto3.client("glacier").initiate_vault_lock method. boto3 documentation

Method definition
def initiate_vault_lock(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    policy: VaultLockPolicyTypeDef = ...,  # (1)
) -> InitiateVaultLockOutputTypeDef:  # (2)
    ...
  1. See VaultLockPolicyTypeDef
  2. See InitiateVaultLockOutputTypeDef
Usage example with kwargs
kwargs: InitiateVaultLockInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.initiate_vault_lock(**kwargs)
  1. See InitiateVaultLockInputRequestTypeDef

list_jobs

This operation lists jobs for a vault, including jobs that are in-progress and jobs that have recently finished.

Type annotations and code completion for boto3.client("glacier").list_jobs method. boto3 documentation

Method definition
def list_jobs(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    limit: str = ...,
    marker: str = ...,
    statuscode: str = ...,
    completed: str = ...,
) -> ListJobsOutputTypeDef:  # (1)
    ...
  1. See ListJobsOutputTypeDef
Usage example with kwargs
kwargs: ListJobsInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.list_jobs(**kwargs)
  1. See ListJobsInputRequestTypeDef

list_multipart_uploads

This operation lists in-progress multipart uploads for the specified vault.

Type annotations and code completion for boto3.client("glacier").list_multipart_uploads method. boto3 documentation

Method definition
def list_multipart_uploads(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    marker: str = ...,
    limit: str = ...,
) -> ListMultipartUploadsOutputTypeDef:  # (1)
    ...
  1. See ListMultipartUploadsOutputTypeDef
Usage example with kwargs
kwargs: ListMultipartUploadsInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.list_multipart_uploads(**kwargs)
  1. See ListMultipartUploadsInputRequestTypeDef

list_parts

This operation lists the parts of an archive that have been uploaded in a specific multipart upload.

Type annotations and code completion for boto3.client("glacier").list_parts method. boto3 documentation

Method definition
def list_parts(
    self,
    *,
    vaultName: str,
    uploadId: str,
    accountId: str = '-',
    marker: str = ...,
    limit: str = ...,
) -> ListPartsOutputTypeDef:  # (1)
    ...
  1. See ListPartsOutputTypeDef
Usage example with kwargs
kwargs: ListPartsInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "uploadId": ...,
}

parent.list_parts(**kwargs)
  1. See ListPartsInputRequestTypeDef

list_provisioned_capacity

This operation lists the provisioned capacity units for the specified AWS account.

Type annotations and code completion for boto3.client("glacier").list_provisioned_capacity method. boto3 documentation

Method definition
def list_provisioned_capacity(
    self,
    *,
    accountId: str = '-',
) -> ListProvisionedCapacityOutputTypeDef:  # (1)
    ...
  1. See ListProvisionedCapacityOutputTypeDef
Usage example with kwargs
kwargs: ListProvisionedCapacityInputRequestTypeDef = {  # (1)
    "accountId": ...,
}

parent.list_provisioned_capacity(**kwargs)
  1. See ListProvisionedCapacityInputRequestTypeDef

list_tags_for_vault

This operation lists all the tags attached to a vault.

Type annotations and code completion for boto3.client("glacier").list_tags_for_vault method. boto3 documentation

Method definition
def list_tags_for_vault(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
) -> ListTagsForVaultOutputTypeDef:  # (1)
    ...
  1. See ListTagsForVaultOutputTypeDef
Usage example with kwargs
kwargs: ListTagsForVaultInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.list_tags_for_vault(**kwargs)
  1. See ListTagsForVaultInputRequestTypeDef

list_vaults

This operation lists all vaults owned by the calling user's account.

Type annotations and code completion for boto3.client("glacier").list_vaults method. boto3 documentation

Method definition
def list_vaults(
    self,
    *,
    accountId: str = '-',
    marker: str = ...,
    limit: str = ...,
) -> ListVaultsOutputTypeDef:  # (1)
    ...
  1. See ListVaultsOutputTypeDef
Usage example with kwargs
kwargs: ListVaultsInputRequestTypeDef = {  # (1)
    "accountId": ...,
}

parent.list_vaults(**kwargs)
  1. See ListVaultsInputRequestTypeDef

purchase_provisioned_capacity

This operation purchases a provisioned capacity unit for an AWS account.

Type annotations and code completion for boto3.client("glacier").purchase_provisioned_capacity method. boto3 documentation

Method definition
def purchase_provisioned_capacity(
    self,
    *,
    accountId: str = '-',
) -> PurchaseProvisionedCapacityOutputTypeDef:  # (1)
    ...
  1. See PurchaseProvisionedCapacityOutputTypeDef
Usage example with kwargs
kwargs: PurchaseProvisionedCapacityInputRequestTypeDef = {  # (1)
    "accountId": ...,
}

parent.purchase_provisioned_capacity(**kwargs)
  1. See PurchaseProvisionedCapacityInputRequestTypeDef

remove_tags_from_vault

This operation removes one or more tags from the set of tags attached to a vault.

Type annotations and code completion for boto3.client("glacier").remove_tags_from_vault method. boto3 documentation

Method definition
def remove_tags_from_vault(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    TagKeys: Sequence[str] = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...
  1. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: RemoveTagsFromVaultInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.remove_tags_from_vault(**kwargs)
  1. See RemoveTagsFromVaultInputRequestTypeDef

set_data_retrieval_policy

This operation sets and then enacts a data retrieval policy in the region specified in the PUT request.

Type annotations and code completion for boto3.client("glacier").set_data_retrieval_policy method. boto3 documentation

Method definition
def set_data_retrieval_policy(
    self,
    *,
    accountId: str = '-',
    Policy: DataRetrievalPolicyTypeDef = ...,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See DataRetrievalPolicyTypeDef
  2. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: SetDataRetrievalPolicyInputRequestTypeDef = {  # (1)
    "accountId": ...,
}

parent.set_data_retrieval_policy(**kwargs)
  1. See SetDataRetrievalPolicyInputRequestTypeDef

set_vault_access_policy

This operation configures an access policy for a vault and will overwrite an existing policy.

Type annotations and code completion for boto3.client("glacier").set_vault_access_policy method. boto3 documentation

Method definition
def set_vault_access_policy(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    policy: VaultAccessPolicyTypeDef = ...,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See VaultAccessPolicyTypeDef
  2. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: SetVaultAccessPolicyInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.set_vault_access_policy(**kwargs)
  1. See SetVaultAccessPolicyInputRequestTypeDef

set_vault_notifications

This operation configures notifications that will be sent when specific events happen to a vault.

Type annotations and code completion for boto3.client("glacier").set_vault_notifications method. boto3 documentation

Method definition
def set_vault_notifications(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    vaultNotificationConfig: VaultNotificationConfigTypeDef = ...,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...
  1. See VaultNotificationConfigTypeDef
  2. See EmptyResponseMetadataTypeDef
Usage example with kwargs
kwargs: SetVaultNotificationsInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.set_vault_notifications(**kwargs)
  1. See SetVaultNotificationsInputRequestTypeDef

upload_archive

This operation adds an archive to a vault.

Type annotations and code completion for boto3.client("glacier").upload_archive method. boto3 documentation

Method definition
def upload_archive(
    self,
    *,
    vaultName: str,
    accountId: str = '-',
    archiveDescription: str = ...,
    checksum: str = ...,
    body: Union[str, bytes, IO[Any], StreamingBody] = ...,
) -> ArchiveCreationOutputTypeDef:  # (1)
    ...
  1. See ArchiveCreationOutputTypeDef
Usage example with kwargs
kwargs: UploadArchiveInputRequestTypeDef = {  # (1)
    "vaultName": ...,
}

parent.upload_archive(**kwargs)
  1. See UploadArchiveInputRequestTypeDef

upload_multipart_part

This operation uploads a part of an archive.

Type annotations and code completion for boto3.client("glacier").upload_multipart_part method. boto3 documentation

Method definition
def upload_multipart_part(
    self,
    *,
    vaultName: str,
    uploadId: str,
    accountId: str = '-',
    checksum: str = ...,
    range: str = ...,
    body: Union[str, bytes, IO[Any], StreamingBody] = ...,
) -> UploadMultipartPartOutputTypeDef:  # (1)
    ...
  1. See UploadMultipartPartOutputTypeDef
Usage example with kwargs
kwargs: UploadMultipartPartInputRequestTypeDef = {  # (1)
    "vaultName": ...,
    "uploadId": ...,
}

parent.upload_multipart_part(**kwargs)
  1. See UploadMultipartPartInputRequestTypeDef

get_paginator

Type annotations and code completion for boto3.client("glacier").get_paginator method with overloads.

get_waiter

Type annotations and code completion for boto3.client("glacier").get_waiter method with overloads.