AWS SDK for C++  1.8.74
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Glacier::Model Namespace Reference

Namespaces

 ActionCodeMapper
 
 CannedACLMapper
 
 EncryptionTypeMapper
 
 ExpressionTypeMapper
 
 FileHeaderInfoMapper
 
 PermissionMapper
 
 QuoteFieldsMapper
 
 StatusCodeMapper
 
 StorageClassMapper
 
 TypeMapper
 

Classes

class  AbortMultipartUploadRequest
 
class  AbortVaultLockRequest
 
class  AddTagsToVaultRequest
 
class  CompleteMultipartUploadRequest
 
class  CompleteMultipartUploadResult
 
class  CompleteVaultLockRequest
 
class  CreateVaultRequest
 
class  CreateVaultResult
 
class  CSVInput
 
class  CSVOutput
 
class  DataRetrievalPolicy
 
class  DataRetrievalRule
 
class  DeleteArchiveRequest
 
class  DeleteVaultAccessPolicyRequest
 
class  DeleteVaultNotificationsRequest
 
class  DeleteVaultRequest
 
class  DescribeJobRequest
 
class  DescribeJobResult
 
class  DescribeVaultOutput
 
class  DescribeVaultRequest
 
class  DescribeVaultResult
 
class  Encryption
 
class  GetDataRetrievalPolicyRequest
 
class  GetDataRetrievalPolicyResult
 
class  GetJobOutputRequest
 
class  GetJobOutputResult
 
class  GetVaultAccessPolicyRequest
 
class  GetVaultAccessPolicyResult
 
class  GetVaultLockRequest
 
class  GetVaultLockResult
 
class  GetVaultNotificationsRequest
 
class  GetVaultNotificationsResult
 
class  GlacierJobDescription
 
class  Grant
 
class  Grantee
 
class  InitiateJobRequest
 
class  InitiateJobResult
 
class  InitiateMultipartUploadRequest
 
class  InitiateMultipartUploadResult
 
class  InitiateVaultLockRequest
 
class  InitiateVaultLockResult
 
class  InputSerialization
 
class  InsufficientCapacityException
 
class  InvalidParameterValueException
 
class  InventoryRetrievalJobDescription
 
class  InventoryRetrievalJobInput
 
class  JobParameters
 
class  LimitExceededException
 
class  ListJobsRequest
 
class  ListJobsResult
 
class  ListMultipartUploadsRequest
 
class  ListMultipartUploadsResult
 
class  ListPartsRequest
 
class  ListPartsResult
 
class  ListProvisionedCapacityRequest
 
class  ListProvisionedCapacityResult
 
class  ListTagsForVaultRequest
 
class  ListTagsForVaultResult
 
class  ListVaultsRequest
 
class  ListVaultsResult
 
class  MissingParameterValueException
 
class  OutputLocation
 
class  OutputSerialization
 
class  PartListElement
 
class  PolicyEnforcedException
 
class  ProvisionedCapacityDescription
 
class  PurchaseProvisionedCapacityRequest
 
class  PurchaseProvisionedCapacityResult
 
class  RemoveTagsFromVaultRequest
 
class  RequestTimeoutException
 
class  ResourceNotFoundException
 
class  S3Location
 
class  SelectParameters
 
class  ServiceUnavailableException
 
class  SetDataRetrievalPolicyRequest
 
class  SetVaultAccessPolicyRequest
 
class  SetVaultNotificationsRequest
 
class  UploadArchiveRequest
 
class  UploadArchiveResult
 
class  UploadListElement
 
class  UploadMultipartPartRequest
 
class  UploadMultipartPartResult
 
class  VaultAccessPolicy
 
class  VaultLockPolicy
 
class  VaultNotificationConfig
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorAbortMultipartUploadOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorAbortVaultLockOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorAddTagsToVaultOutcome
 
typedef Aws::Utils::Outcome< CompleteMultipartUploadResult, GlacierErrorCompleteMultipartUploadOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorCompleteVaultLockOutcome
 
typedef Aws::Utils::Outcome< CreateVaultResult, GlacierErrorCreateVaultOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorDeleteArchiveOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorDeleteVaultOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorDeleteVaultAccessPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorDeleteVaultNotificationsOutcome
 
typedef Aws::Utils::Outcome< DescribeJobResult, GlacierErrorDescribeJobOutcome
 
typedef Aws::Utils::Outcome< DescribeVaultResult, GlacierErrorDescribeVaultOutcome
 
typedef Aws::Utils::Outcome< GetDataRetrievalPolicyResult, GlacierErrorGetDataRetrievalPolicyOutcome
 
typedef Aws::Utils::Outcome< GetJobOutputResult, GlacierErrorGetJobOutputOutcome
 
typedef Aws::Utils::Outcome< GetVaultAccessPolicyResult, GlacierErrorGetVaultAccessPolicyOutcome
 
typedef Aws::Utils::Outcome< GetVaultLockResult, GlacierErrorGetVaultLockOutcome
 
typedef Aws::Utils::Outcome< GetVaultNotificationsResult, GlacierErrorGetVaultNotificationsOutcome
 
typedef Aws::Utils::Outcome< InitiateJobResult, GlacierErrorInitiateJobOutcome
 
typedef Aws::Utils::Outcome< InitiateMultipartUploadResult, GlacierErrorInitiateMultipartUploadOutcome
 
typedef Aws::Utils::Outcome< InitiateVaultLockResult, GlacierErrorInitiateVaultLockOutcome
 
typedef Aws::Utils::Outcome< ListJobsResult, GlacierErrorListJobsOutcome
 
typedef Aws::Utils::Outcome< ListMultipartUploadsResult, GlacierErrorListMultipartUploadsOutcome
 
typedef Aws::Utils::Outcome< ListPartsResult, GlacierErrorListPartsOutcome
 
typedef Aws::Utils::Outcome< ListProvisionedCapacityResult, GlacierErrorListProvisionedCapacityOutcome
 
typedef Aws::Utils::Outcome< ListTagsForVaultResult, GlacierErrorListTagsForVaultOutcome
 
typedef Aws::Utils::Outcome< ListVaultsResult, GlacierErrorListVaultsOutcome
 
typedef Aws::Utils::Outcome< PurchaseProvisionedCapacityResult, GlacierErrorPurchaseProvisionedCapacityOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorRemoveTagsFromVaultOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorSetDataRetrievalPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorSetVaultAccessPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GlacierErrorSetVaultNotificationsOutcome
 
typedef Aws::Utils::Outcome< UploadArchiveResult, GlacierErrorUploadArchiveOutcome
 
typedef Aws::Utils::Outcome< UploadMultipartPartResult, GlacierErrorUploadMultipartPartOutcome
 
typedef std::future< AbortMultipartUploadOutcomeAbortMultipartUploadOutcomeCallable
 
typedef std::future< AbortVaultLockOutcomeAbortVaultLockOutcomeCallable
 
typedef std::future< AddTagsToVaultOutcomeAddTagsToVaultOutcomeCallable
 
typedef std::future< CompleteMultipartUploadOutcomeCompleteMultipartUploadOutcomeCallable
 
typedef std::future< CompleteVaultLockOutcomeCompleteVaultLockOutcomeCallable
 
typedef std::future< CreateVaultOutcomeCreateVaultOutcomeCallable
 
typedef std::future< DeleteArchiveOutcomeDeleteArchiveOutcomeCallable
 
typedef std::future< DeleteVaultOutcomeDeleteVaultOutcomeCallable
 
typedef std::future< DeleteVaultAccessPolicyOutcomeDeleteVaultAccessPolicyOutcomeCallable
 
typedef std::future< DeleteVaultNotificationsOutcomeDeleteVaultNotificationsOutcomeCallable
 
typedef std::future< DescribeJobOutcomeDescribeJobOutcomeCallable
 
typedef std::future< DescribeVaultOutcomeDescribeVaultOutcomeCallable
 
typedef std::future< GetDataRetrievalPolicyOutcomeGetDataRetrievalPolicyOutcomeCallable
 
typedef std::future< GetJobOutputOutcomeGetJobOutputOutcomeCallable
 
typedef std::future< GetVaultAccessPolicyOutcomeGetVaultAccessPolicyOutcomeCallable
 
typedef std::future< GetVaultLockOutcomeGetVaultLockOutcomeCallable
 
typedef std::future< GetVaultNotificationsOutcomeGetVaultNotificationsOutcomeCallable
 
typedef std::future< InitiateJobOutcomeInitiateJobOutcomeCallable
 
typedef std::future< InitiateMultipartUploadOutcomeInitiateMultipartUploadOutcomeCallable
 
typedef std::future< InitiateVaultLockOutcomeInitiateVaultLockOutcomeCallable
 
typedef std::future< ListJobsOutcomeListJobsOutcomeCallable
 
typedef std::future< ListMultipartUploadsOutcomeListMultipartUploadsOutcomeCallable
 
typedef std::future< ListPartsOutcomeListPartsOutcomeCallable
 
typedef std::future< ListProvisionedCapacityOutcomeListProvisionedCapacityOutcomeCallable
 
typedef std::future< ListTagsForVaultOutcomeListTagsForVaultOutcomeCallable
 
typedef std::future< ListVaultsOutcomeListVaultsOutcomeCallable
 
typedef std::future< PurchaseProvisionedCapacityOutcomePurchaseProvisionedCapacityOutcomeCallable
 
typedef std::future< RemoveTagsFromVaultOutcomeRemoveTagsFromVaultOutcomeCallable
 
typedef std::future< SetDataRetrievalPolicyOutcomeSetDataRetrievalPolicyOutcomeCallable
 
typedef std::future< SetVaultAccessPolicyOutcomeSetVaultAccessPolicyOutcomeCallable
 
typedef std::future< SetVaultNotificationsOutcomeSetVaultNotificationsOutcomeCallable
 
typedef std::future< UploadArchiveOutcomeUploadArchiveOutcomeCallable
 
typedef std::future< UploadMultipartPartOutcomeUploadMultipartPartOutcomeCallable
 

Enumerations

enum  ActionCode { ActionCode::NOT_SET, ActionCode::ArchiveRetrieval, ActionCode::InventoryRetrieval, ActionCode::Select }
 
enum  CannedACL {
  CannedACL::NOT_SET, CannedACL::private_, CannedACL::public_read, CannedACL::public_read_write,
  CannedACL::aws_exec_read, CannedACL::authenticated_read, CannedACL::bucket_owner_read, CannedACL::bucket_owner_full_control
}
 
enum  EncryptionType { EncryptionType::NOT_SET, EncryptionType::aws_kms, EncryptionType::AES256 }
 
enum  ExpressionType { ExpressionType::NOT_SET, ExpressionType::SQL }
 
enum  FileHeaderInfo { FileHeaderInfo::NOT_SET, FileHeaderInfo::USE, FileHeaderInfo::IGNORE, FileHeaderInfo::NONE }
 
enum  Permission {
  Permission::NOT_SET, Permission::FULL_CONTROL, Permission::WRITE, Permission::WRITE_ACP,
  Permission::READ, Permission::READ_ACP
}
 
enum  QuoteFields { QuoteFields::NOT_SET, QuoteFields::ALWAYS, QuoteFields::ASNEEDED }
 
enum  StatusCode { StatusCode::NOT_SET, StatusCode::InProgress, StatusCode::Succeeded, StatusCode::Failed }
 
enum  StorageClass { StorageClass::NOT_SET, StorageClass::STANDARD, StorageClass::REDUCED_REDUNDANCY, StorageClass::STANDARD_IA }
 
enum  Type { Type::NOT_SET, Type::AmazonCustomerByEmail, Type::CanonicalUser, Type::Group }
 

Typedef Documentation

◆ AbortMultipartUploadOutcome

Definition at line 107 of file GlacierClient.h.

◆ AbortMultipartUploadOutcomeCallable

Definition at line 143 of file GlacierClient.h.

◆ AbortVaultLockOutcome

Definition at line 110 of file GlacierClient.h.

◆ AbortVaultLockOutcomeCallable

Definition at line 144 of file GlacierClient.h.

◆ AddTagsToVaultOutcome

Definition at line 111 of file GlacierClient.h.

◆ AddTagsToVaultOutcomeCallable

Definition at line 145 of file GlacierClient.h.

◆ CompleteMultipartUploadOutcome

Definition at line 112 of file GlacierClient.h.

◆ CompleteMultipartUploadOutcomeCallable

Definition at line 146 of file GlacierClient.h.

◆ CompleteVaultLockOutcome

Definition at line 113 of file GlacierClient.h.

◆ CompleteVaultLockOutcomeCallable

Definition at line 147 of file GlacierClient.h.

◆ CreateVaultOutcome

Definition at line 114 of file GlacierClient.h.

◆ CreateVaultOutcomeCallable

Definition at line 148 of file GlacierClient.h.

◆ DeleteArchiveOutcome

Definition at line 115 of file GlacierClient.h.

◆ DeleteArchiveOutcomeCallable

Definition at line 149 of file GlacierClient.h.

◆ DeleteVaultAccessPolicyOutcome

Definition at line 117 of file GlacierClient.h.

◆ DeleteVaultAccessPolicyOutcomeCallable

Definition at line 151 of file GlacierClient.h.

◆ DeleteVaultNotificationsOutcome

Definition at line 118 of file GlacierClient.h.

◆ DeleteVaultNotificationsOutcomeCallable

Definition at line 152 of file GlacierClient.h.

◆ DeleteVaultOutcome

Definition at line 116 of file GlacierClient.h.

◆ DeleteVaultOutcomeCallable

Definition at line 150 of file GlacierClient.h.

◆ DescribeJobOutcome

Definition at line 119 of file GlacierClient.h.

◆ DescribeJobOutcomeCallable

Definition at line 153 of file GlacierClient.h.

◆ DescribeVaultOutcome

Definition at line 120 of file GlacierClient.h.

◆ DescribeVaultOutcomeCallable

Definition at line 154 of file GlacierClient.h.

◆ GetDataRetrievalPolicyOutcome

Definition at line 121 of file GlacierClient.h.

◆ GetDataRetrievalPolicyOutcomeCallable

Definition at line 155 of file GlacierClient.h.

◆ GetJobOutputOutcome

Definition at line 122 of file GlacierClient.h.

◆ GetJobOutputOutcomeCallable

Definition at line 156 of file GlacierClient.h.

◆ GetVaultAccessPolicyOutcome

Definition at line 123 of file GlacierClient.h.

◆ GetVaultAccessPolicyOutcomeCallable

Definition at line 157 of file GlacierClient.h.

◆ GetVaultLockOutcome

Definition at line 124 of file GlacierClient.h.

◆ GetVaultLockOutcomeCallable

Definition at line 158 of file GlacierClient.h.

◆ GetVaultNotificationsOutcome

Definition at line 125 of file GlacierClient.h.

◆ GetVaultNotificationsOutcomeCallable

Definition at line 159 of file GlacierClient.h.

◆ InitiateJobOutcome

Definition at line 126 of file GlacierClient.h.

◆ InitiateJobOutcomeCallable

Definition at line 160 of file GlacierClient.h.

◆ InitiateMultipartUploadOutcome

Definition at line 127 of file GlacierClient.h.

◆ InitiateMultipartUploadOutcomeCallable

Definition at line 161 of file GlacierClient.h.

◆ InitiateVaultLockOutcome

Definition at line 128 of file GlacierClient.h.

◆ InitiateVaultLockOutcomeCallable

Definition at line 162 of file GlacierClient.h.

◆ ListJobsOutcome

Definition at line 129 of file GlacierClient.h.

◆ ListJobsOutcomeCallable

Definition at line 163 of file GlacierClient.h.

◆ ListMultipartUploadsOutcome

Definition at line 130 of file GlacierClient.h.

◆ ListMultipartUploadsOutcomeCallable

Definition at line 164 of file GlacierClient.h.

◆ ListPartsOutcome

Definition at line 131 of file GlacierClient.h.

◆ ListPartsOutcomeCallable

Definition at line 165 of file GlacierClient.h.

◆ ListProvisionedCapacityOutcome

Definition at line 132 of file GlacierClient.h.

◆ ListProvisionedCapacityOutcomeCallable

Definition at line 166 of file GlacierClient.h.

◆ ListTagsForVaultOutcome

Definition at line 133 of file GlacierClient.h.

◆ ListTagsForVaultOutcomeCallable

Definition at line 167 of file GlacierClient.h.

◆ ListVaultsOutcome

Definition at line 134 of file GlacierClient.h.

◆ ListVaultsOutcomeCallable

Definition at line 168 of file GlacierClient.h.

◆ PurchaseProvisionedCapacityOutcome

Definition at line 135 of file GlacierClient.h.

◆ PurchaseProvisionedCapacityOutcomeCallable

Definition at line 169 of file GlacierClient.h.

◆ RemoveTagsFromVaultOutcome

Definition at line 136 of file GlacierClient.h.

◆ RemoveTagsFromVaultOutcomeCallable

Definition at line 170 of file GlacierClient.h.

◆ SetDataRetrievalPolicyOutcome

Definition at line 137 of file GlacierClient.h.

◆ SetDataRetrievalPolicyOutcomeCallable

Definition at line 171 of file GlacierClient.h.

◆ SetVaultAccessPolicyOutcome

Definition at line 138 of file GlacierClient.h.

◆ SetVaultAccessPolicyOutcomeCallable

Definition at line 172 of file GlacierClient.h.

◆ SetVaultNotificationsOutcome

Definition at line 139 of file GlacierClient.h.

◆ SetVaultNotificationsOutcomeCallable

Definition at line 173 of file GlacierClient.h.

◆ UploadArchiveOutcome

Definition at line 140 of file GlacierClient.h.

◆ UploadArchiveOutcomeCallable

Definition at line 174 of file GlacierClient.h.

◆ UploadMultipartPartOutcome

Definition at line 141 of file GlacierClient.h.

◆ UploadMultipartPartOutcomeCallable

Definition at line 175 of file GlacierClient.h.

Enumeration Type Documentation

◆ ActionCode

Enumerator
NOT_SET 
ArchiveRetrieval 
InventoryRetrieval 
Select 

Definition at line 16 of file ActionCode.h.

◆ CannedACL

Enumerator
NOT_SET 
private_ 
public_read 
public_read_write 
aws_exec_read 
authenticated_read 
bucket_owner_read 
bucket_owner_full_control 

Definition at line 16 of file CannedACL.h.

◆ EncryptionType

Enumerator
NOT_SET 
aws_kms 
AES256 

Definition at line 16 of file EncryptionType.h.

◆ ExpressionType

Enumerator
NOT_SET 
SQL 

Definition at line 16 of file ExpressionType.h.

◆ FileHeaderInfo

Enumerator
NOT_SET 
USE 
IGNORE 
NONE 

Definition at line 16 of file FileHeaderInfo.h.

◆ Permission

Enumerator
NOT_SET 
FULL_CONTROL 
WRITE 
WRITE_ACP 
READ 
READ_ACP 

Definition at line 16 of file Permission.h.

◆ QuoteFields

Enumerator
NOT_SET 
ALWAYS 
ASNEEDED 

Definition at line 16 of file QuoteFields.h.

◆ StatusCode

Enumerator
NOT_SET 
InProgress 
Succeeded 
Failed 

Definition at line 16 of file StatusCode.h.

◆ StorageClass

Enumerator
NOT_SET 
STANDARD 
REDUCED_REDUNDANCY 
STANDARD_IA 

Definition at line 16 of file StorageClass.h.

◆ Type

Enumerator
NOT_SET 
AmazonCustomerByEmail 
CanonicalUser 
Group 

Definition at line 16 of file Type.h.