class Aws::Glacier::Types::CompleteMultipartUploadInput

Provides options to complete a multipart upload operation. This informs Amazon Glacier that all the archive parts have been uploaded and Amazon S3 Glacier (Glacier) can now assemble the archive from the uploaded parts. After assembling and saving the archive to the vault, Glacier returns the URI path of the newly created archive resource.

@note When making an API call, you may pass CompleteMultipartUploadInput

data as a hash:

    {
      account_id: "string", # required
      vault_name: "string", # required
      upload_id: "string", # required
      archive_size: 1,
      checksum: "string",
    }

@!attribute [rw] account_id

The `AccountId` value is the AWS account ID of the account that owns
the vault. You can either specify an AWS account ID or optionally a
single '`-`' (hyphen), in which case Amazon S3 Glacier uses the
AWS account ID associated with the credentials used to sign the
request. If you use an account ID, do not include any hyphens
('-') in the ID.
@return [String]

@!attribute [rw] vault_name

The name of the vault.
@return [String]

@!attribute [rw] upload_id

The upload ID of the multipart upload.
@return [String]

@!attribute [rw] archive_size

The total size, in bytes, of the entire archive. This value should
be the sum of all the sizes of the individual parts that you
uploaded.
@return [Integer]

@!attribute [rw] checksum

The SHA256 tree hash of the entire archive. It is the tree hash of
SHA256 tree hash of the individual parts. If the value you specify
in the request does not match the SHA256 tree hash of the final
assembled archive as computed by Amazon S3 Glacier (Glacier),
Glacier returns an error and the request fails.
@return [String]

Constants

SENSITIVE