# Packages
Package glacieriface provides an interface to enable mocking the Amazon Glacier service client for testing your code.
# Functions
ActionCode_Values returns all elements of the ActionCode enum.
CannedACL_Values returns all elements of the CannedACL enum.
ComputeHashes computes the tree-hash and linear hash of a seekable reader r.
ComputeTreeHash builds a tree hash root node given a slice of hashes.
EncryptionType_Values returns all elements of the EncryptionType enum.
ExpressionType_Values returns all elements of the ExpressionType enum.
FileHeaderInfo_Values returns all elements of the FileHeaderInfo enum.
New creates a new instance of the Glacier client with a session.
Permission_Values returns all elements of the Permission enum.
QuoteFields_Values returns all elements of the QuoteFields enum.
StatusCode_Values returns all elements of the StatusCode enum.
StorageClass_Values returns all elements of the StorageClass enum.
Type_Values returns all elements of the Type enum.
# Constants
ActionCodeArchiveRetrieval is a ActionCode enum value.
ActionCodeInventoryRetrieval is a ActionCode enum value.
ActionCodeSelect is a ActionCode enum value.
CannedACLAuthenticatedRead is a CannedACL enum value.
CannedACLAwsExecRead is a CannedACL enum value.
CannedACLBucketOwnerFullControl is a CannedACL enum value.
CannedACLBucketOwnerRead is a CannedACL enum value.
CannedACLPrivate is a CannedACL enum value.
CannedACLPublicRead is a CannedACL enum value.
CannedACLPublicReadWrite is a CannedACL enum value.
EncryptionTypeAes256 is a EncryptionType enum value.
EncryptionTypeAwsKms is a EncryptionType enum value.
ID to lookup a service endpoint with.
ErrCodeInsufficientCapacityException for service response error code "InsufficientCapacityException".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValueException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMissingParameterValueException for service response error code "MissingParameterValueException".
ErrCodePolicyEnforcedException for service response error code "PolicyEnforcedException".
ErrCodeRequestTimeoutException for service response error code "RequestTimeoutException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ExpressionTypeSql is a ExpressionType enum value.
FileHeaderInfoIgnore is a FileHeaderInfo enum value.
FileHeaderInfoNone is a FileHeaderInfo enum value.
FileHeaderInfoUse is a FileHeaderInfo enum value.
PermissionFullControl is a Permission enum value.
PermissionRead is a Permission enum value.
PermissionReadAcp is a Permission enum value.
PermissionWrite is a Permission enum value.
PermissionWriteAcp is a Permission enum value.
QuoteFieldsAlways is a QuoteFields enum value.
QuoteFieldsAsneeded is a QuoteFields enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StatusCodeFailed is a StatusCode enum value.
StatusCodeInProgress is a StatusCode enum value.
StatusCodeSucceeded is a StatusCode enum value.
StorageClassReducedRedundancy is a StorageClass enum value.
StorageClassStandard is a StorageClass enum value.
StorageClassStandardIa is a StorageClass enum value.
TypeAmazonCustomerByEmail is a Type enum value.
TypeCanonicalUser is a Type enum value.
TypeGroup is a Type enum value.
# Structs
Provides options to abort a multipart upload identified by the upload ID.
The input values for AbortVaultLock.
The input values for AddTagsToVault.
Contains the Amazon S3 Glacier response to your request.
Provides options to complete a multipart upload operation.
The input values for CompleteVaultLock.
Provides options to create a vault.
Contains the Amazon S3 Glacier response to your request.
Contains information about the comma-separated value (CSV) file to select from.
Contains information about the comma-separated value (CSV) file that the job results are stored in.
Data retrieval policy.
Data retrieval policy rule.
Provides options for deleting an archive from an Amazon S3 Glacier vault.
DeleteVaultAccessPolicy input.
Provides options for deleting a vault from Amazon S3 Glacier.
Provides options for deleting a vault notification configuration from an Amazon Glacier vault.
Provides options for retrieving a job description.
Provides options for retrieving metadata for a specific vault in Amazon Glacier.
Contains the Amazon S3 Glacier response to your request.
Contains information about the encryption used to store the job results in Amazon S3.
Input for GetDataRetrievalPolicy.
Contains the Amazon S3 Glacier response to the GetDataRetrievalPolicy request.
Provides options for downloading output of an Amazon S3 Glacier job.
Contains the Amazon S3 Glacier response to your request.
Input for GetVaultAccessPolicy.
Output for GetVaultAccessPolicy.
The input values for GetVaultLock.
Contains the Amazon S3 Glacier response to your request.
Provides options for retrieving the notification configuration set on an Amazon Glacier vault.
Contains the Amazon S3 Glacier response to your request.
Glacier provides the API operation methods for making requests to Amazon Glacier.
Contains information about a grant.
Contains information about the grantee.
Hash contains information about the tree-hash and linear hash of a Glacier payload.
Provides options for initiating an Amazon S3 Glacier job.
Contains the Amazon S3 Glacier response to your request.
Provides options for initiating a multipart upload to an Amazon S3 Glacier vault.
The Amazon S3 Glacier response to your request.
The input values for InitiateVaultLock.
Contains the Amazon S3 Glacier response to your request.
Describes how the archive is serialized.
Returned if there is insufficient capacity to process this expedited request.
Returned if a parameter of the request is incorrectly specified.
Describes the options for a range inventory retrieval job.
Provides options for specifying a range inventory retrieval job.
Contains the description of an Amazon S3 Glacier job.
Provides options for defining a job.
Returned if the request results in a vault or account limit being exceeded.
Provides options for retrieving a job list for an Amazon S3 Glacier vault.
Contains the Amazon S3 Glacier response to your request.
Provides options for retrieving list of in-progress multipart uploads for an Amazon Glacier vault.
Contains the Amazon S3 Glacier response to your request.
Provides options for retrieving a list of parts of an archive that have been uploaded in a specific multipart upload.
Contains the Amazon S3 Glacier response to your request.
The input value for ListTagsForVaultInput.
Contains the Amazon S3 Glacier response to your request.
Provides options to retrieve the vault list owned by the calling user's account.
Contains the Amazon S3 Glacier response to your request.
Returned if a required header or parameter is missing from the request.
Contains information about the location where the select job results are stored.
Describes how the select output is serialized.
A list of the part sizes of the multipart upload.
Returned if a retrieval job would exceed the current data policy's retrieval rate limit.
The definition for a provisioned capacity unit.
The input value for RemoveTagsFromVaultInput.
Returned if, when uploading an archive, Amazon S3 Glacier times out while receiving the upload.
Returned if the specified resource (such as a vault, upload ID, or job ID) doesn't exist.
Contains information about the location in Amazon S3 where the select job results are stored.
Contains information about the parameters used for a select.
Returned if the service cannot complete the request.
SetDataRetrievalPolicy input.
SetVaultAccessPolicy input.
Provides options to configure notifications that will be sent when specific events happen to a vault.
Provides options to add an archive to a vault.
A list of in-progress multipart uploads for a vault.
Provides options to upload a part of an archive in a multipart upload operation.
Contains the Amazon S3 Glacier response to your request.
Contains the vault access policy.
Contains the vault lock policy.
Represents a vault's notification configuration.