AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::S3Crt::Model Namespace Reference

Namespaces

 
 
 
 
 
 
namespace  BucketTypeMapper
 
 
 
namespace  ChecksumModeMapper
 
 
 
 
namespace  EncodingTypeMapper
 
namespace  EventMapper
 
 
 
 
 
 
 
 
 
 
 
 
namespace  JSONTypeMapper
 
namespace  LocationTypeMapper
 
 
 
namespace  MFADeleteMapper
 
 
 
 
 
 
 
 
 
 
 
 
 
 
namespace  PayerMapper
 
namespace  PermissionMapper
 
namespace  ProtocolMapper
 
namespace  QuoteFieldsMapper
 
 
 
 
 
 
namespace  RequestPayerMapper
 
 
 
 
namespace  SessionModeMapper
 
 
 
namespace  StorageClassMapper
 
 
namespace  TierMapper
 
 
 
namespace  TypeMapper
 

Classes

 
 
 
 
 
 
 
 
 
 
 
class  Bucket
 
class  BucketInfo
 
 
 
class  Checksum
 
 
class  CommonPrefix
 
 
 
 
 
class  Condition
 
 
 
 
 
 
class  CORSRule
 
 
 
 
 
 
 
 
class  CSVInput
 
class  CSVOutput
 
 
class  Delete
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Destination
 
class  Encryption
 
 
class  Error
 
 
 
 
class  FilterRule
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Grant
 
class  Grantee
 
 
 
 
 
 
class  Initiator
 
 
 
 
 
 
 
 
 
 
 
 
class  JSONInput
 
class  JSONOutput
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  LocationInfo
 
 
 
class  Metrics
 
 
 
 
 
 
 
 
 
 
class  Object
 
 
 
 
 
 
class  ObjectPart
 
 
 
 
class  Owner
 
 
 
class  ParquetInput
 
class  Part
 
 
class  PolicyStatus
 
class  Progress
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  RecordsEvent
 
class  Redirect
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  RoutingRule
 
class  Rule
 
class  S3KeyFilter
 
class  S3Location
 
class  ScanRange
 
 
 
 
 
 
 
 
 
class  SimplePrefix
 
 
class  SSEKMS
 
 
class  SSES3
 
class  Stats
 
class  StatsEvent
 
 
 
class  Tag
 
class  Tagging
 
class  TargetGrant
 
 
class  Tiering
 
 
 
class  Transition
 
 
 
 
 
 
 
 

Typedefs

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Enumerations

 
 
 
 
 
 
enum class  BucketType { NOT_SET , Directory }
 
 
enum class  ChecksumAlgorithm {
  NOT_SET , CRC32 , CRC32C , SHA1 ,
  SHA256
}
 
enum class  ChecksumMode { NOT_SET , ENABLED }
 
enum class  CompressionType { NOT_SET , NONE , GZIP , BZIP2 }
 
 
 
enum class  EncodingType { NOT_SET , url }
 
 
 
 
enum class  ExpressionType { NOT_SET , SQL }
 
enum class  FileHeaderInfo { NOT_SET , USE , IGNORE , NONE }
 
enum class  FilterRuleName { NOT_SET , prefix , suffix }
 
 
 
enum class  InventoryFormat { NOT_SET , CSV , ORC , Parquet }
 
enum class  InventoryFrequency { NOT_SET , Daily , Weekly }
 
 
 
enum class  JSONType { NOT_SET , DOCUMENT , LINES }
 
 
enum class  MetadataDirective { NOT_SET , COPY , REPLACE }
 
enum class  MetricsStatus { NOT_SET , Enabled , Disabled }
 
enum class  MFADelete { NOT_SET , Enabled , Disabled }
 
 
 
 
enum class  ObjectLockEnabled { NOT_SET , Enabled }
 
 
 
 
 
 
 
 
enum class  OwnerOverride { NOT_SET , Destination }
 
 
enum class  Payer { NOT_SET , Requester , BucketOwner }
 
enum class  Permission {
  NOT_SET , FULL_CONTROL , WRITE , WRITE_ACP ,
  READ , READ_ACP
}
 
enum class  Protocol { NOT_SET , http , https }
 
enum class  QuoteFields { NOT_SET , ALWAYS , ASNEEDED }
 
 
 
enum class  ReplicationStatus {
  NOT_SET , COMPLETED , PENDING , FAILED ,
  REPLICA
}
 
 
enum class  RequestCharged { NOT_SET , requester }
 
enum class  RequestPayer { NOT_SET , requester }
 
enum class  RestoreRequestType { NOT_SET , SELECT }
 
 
 
enum class  SessionMode { NOT_SET , ReadOnly , ReadWrite }
 
 
 
 
enum class  TaggingDirective { NOT_SET , COPY , REPLACE }
 
enum class  Tier { NOT_SET , Standard , Bulk , Expedited }
 
 
 
 

Typedef Documentation

◆ AbortMultipartUploadOutcome

Definition at line 222 of file S3CrtServiceClientModel.h.

◆ AbortMultipartUploadOutcomeCallable

Definition at line 320 of file S3CrtServiceClientModel.h.

◆ CompleteMultipartUploadOutcome

Definition at line 223 of file S3CrtServiceClientModel.h.

◆ CompleteMultipartUploadOutcomeCallable

Definition at line 321 of file S3CrtServiceClientModel.h.

◆ CopyObjectOutcome

Definition at line 224 of file S3CrtServiceClientModel.h.

◆ CreateBucketOutcome

Definition at line 225 of file S3CrtServiceClientModel.h.

◆ CreateBucketOutcomeCallable

Definition at line 322 of file S3CrtServiceClientModel.h.

◆ CreateMultipartUploadOutcome

Definition at line 226 of file S3CrtServiceClientModel.h.

◆ CreateMultipartUploadOutcomeCallable

Definition at line 323 of file S3CrtServiceClientModel.h.

◆ CreateSessionOutcome

Definition at line 227 of file S3CrtServiceClientModel.h.

◆ CreateSessionOutcomeCallable

Definition at line 324 of file S3CrtServiceClientModel.h.

◆ DeleteBucketAnalyticsConfigurationOutcome

Definition at line 229 of file S3CrtServiceClientModel.h.

◆ DeleteBucketAnalyticsConfigurationOutcomeCallable

Definition at line 326 of file S3CrtServiceClientModel.h.

◆ DeleteBucketCorsOutcome

Definition at line 230 of file S3CrtServiceClientModel.h.

◆ DeleteBucketCorsOutcomeCallable

Definition at line 327 of file S3CrtServiceClientModel.h.

◆ DeleteBucketEncryptionOutcome

Definition at line 231 of file S3CrtServiceClientModel.h.

◆ DeleteBucketEncryptionOutcomeCallable

Definition at line 328 of file S3CrtServiceClientModel.h.

◆ DeleteBucketIntelligentTieringConfigurationOutcome

Definition at line 232 of file S3CrtServiceClientModel.h.

◆ DeleteBucketIntelligentTieringConfigurationOutcomeCallable

Definition at line 329 of file S3CrtServiceClientModel.h.

◆ DeleteBucketInventoryConfigurationOutcome

Definition at line 233 of file S3CrtServiceClientModel.h.

◆ DeleteBucketInventoryConfigurationOutcomeCallable

Definition at line 330 of file S3CrtServiceClientModel.h.

◆ DeleteBucketLifecycleOutcome

Definition at line 234 of file S3CrtServiceClientModel.h.

◆ DeleteBucketLifecycleOutcomeCallable

Definition at line 331 of file S3CrtServiceClientModel.h.

◆ DeleteBucketMetricsConfigurationOutcome

Definition at line 235 of file S3CrtServiceClientModel.h.

◆ DeleteBucketMetricsConfigurationOutcomeCallable

Definition at line 332 of file S3CrtServiceClientModel.h.

◆ DeleteBucketOutcome

Definition at line 228 of file S3CrtServiceClientModel.h.

◆ DeleteBucketOutcomeCallable

Definition at line 325 of file S3CrtServiceClientModel.h.

◆ DeleteBucketOwnershipControlsOutcome

Definition at line 236 of file S3CrtServiceClientModel.h.

◆ DeleteBucketOwnershipControlsOutcomeCallable

Definition at line 333 of file S3CrtServiceClientModel.h.

◆ DeleteBucketPolicyOutcome

Definition at line 237 of file S3CrtServiceClientModel.h.

◆ DeleteBucketPolicyOutcomeCallable

Definition at line 334 of file S3CrtServiceClientModel.h.

◆ DeleteBucketReplicationOutcome

Definition at line 238 of file S3CrtServiceClientModel.h.

◆ DeleteBucketReplicationOutcomeCallable

Definition at line 335 of file S3CrtServiceClientModel.h.

◆ DeleteBucketTaggingOutcome

Definition at line 239 of file S3CrtServiceClientModel.h.

◆ DeleteBucketTaggingOutcomeCallable

Definition at line 336 of file S3CrtServiceClientModel.h.

◆ DeleteBucketWebsiteOutcome

Definition at line 240 of file S3CrtServiceClientModel.h.

◆ DeleteBucketWebsiteOutcomeCallable

Definition at line 337 of file S3CrtServiceClientModel.h.

◆ DeleteObjectOutcome

Definition at line 241 of file S3CrtServiceClientModel.h.

◆ DeleteObjectOutcomeCallable

Definition at line 338 of file S3CrtServiceClientModel.h.

◆ DeleteObjectsOutcome

Definition at line 243 of file S3CrtServiceClientModel.h.

◆ DeleteObjectsOutcomeCallable

Definition at line 340 of file S3CrtServiceClientModel.h.

◆ DeleteObjectTaggingOutcome

Definition at line 242 of file S3CrtServiceClientModel.h.

◆ DeleteObjectTaggingOutcomeCallable

Definition at line 339 of file S3CrtServiceClientModel.h.

◆ DeletePublicAccessBlockOutcome

Definition at line 244 of file S3CrtServiceClientModel.h.

◆ DeletePublicAccessBlockOutcomeCallable

Definition at line 341 of file S3CrtServiceClientModel.h.

◆ GetBucketAccelerateConfigurationOutcome

Definition at line 245 of file S3CrtServiceClientModel.h.

◆ GetBucketAccelerateConfigurationOutcomeCallable

Definition at line 342 of file S3CrtServiceClientModel.h.

◆ GetBucketAclOutcome

Definition at line 246 of file S3CrtServiceClientModel.h.

◆ GetBucketAclOutcomeCallable

Definition at line 343 of file S3CrtServiceClientModel.h.

◆ GetBucketAnalyticsConfigurationOutcome

Definition at line 247 of file S3CrtServiceClientModel.h.

◆ GetBucketAnalyticsConfigurationOutcomeCallable

Definition at line 344 of file S3CrtServiceClientModel.h.

◆ GetBucketCorsOutcome

Definition at line 248 of file S3CrtServiceClientModel.h.

◆ GetBucketCorsOutcomeCallable

Definition at line 345 of file S3CrtServiceClientModel.h.

◆ GetBucketEncryptionOutcome

Definition at line 249 of file S3CrtServiceClientModel.h.

◆ GetBucketEncryptionOutcomeCallable

Definition at line 346 of file S3CrtServiceClientModel.h.

◆ GetBucketIntelligentTieringConfigurationOutcome

Definition at line 250 of file S3CrtServiceClientModel.h.

◆ GetBucketIntelligentTieringConfigurationOutcomeCallable

Definition at line 347 of file S3CrtServiceClientModel.h.

◆ GetBucketInventoryConfigurationOutcome

Definition at line 251 of file S3CrtServiceClientModel.h.

◆ GetBucketInventoryConfigurationOutcomeCallable

Definition at line 348 of file S3CrtServiceClientModel.h.

◆ GetBucketLifecycleConfigurationOutcome

Definition at line 252 of file S3CrtServiceClientModel.h.

◆ GetBucketLifecycleConfigurationOutcomeCallable

Definition at line 349 of file S3CrtServiceClientModel.h.

◆ GetBucketLocationOutcome

Definition at line 253 of file S3CrtServiceClientModel.h.

◆ GetBucketLocationOutcomeCallable

Definition at line 350 of file S3CrtServiceClientModel.h.

◆ GetBucketLoggingOutcome

Definition at line 254 of file S3CrtServiceClientModel.h.

◆ GetBucketLoggingOutcomeCallable

Definition at line 351 of file S3CrtServiceClientModel.h.

◆ GetBucketMetricsConfigurationOutcome

Definition at line 255 of file S3CrtServiceClientModel.h.

◆ GetBucketMetricsConfigurationOutcomeCallable

Definition at line 352 of file S3CrtServiceClientModel.h.

◆ GetBucketNotificationConfigurationOutcome

Definition at line 256 of file S3CrtServiceClientModel.h.

◆ GetBucketNotificationConfigurationOutcomeCallable

Definition at line 353 of file S3CrtServiceClientModel.h.

◆ GetBucketOwnershipControlsOutcome

Definition at line 257 of file S3CrtServiceClientModel.h.

◆ GetBucketOwnershipControlsOutcomeCallable

Definition at line 354 of file S3CrtServiceClientModel.h.

◆ GetBucketPolicyOutcome

Definition at line 258 of file S3CrtServiceClientModel.h.

◆ GetBucketPolicyOutcomeCallable

Definition at line 355 of file S3CrtServiceClientModel.h.

◆ GetBucketPolicyStatusOutcome

Definition at line 259 of file S3CrtServiceClientModel.h.

◆ GetBucketPolicyStatusOutcomeCallable

Definition at line 356 of file S3CrtServiceClientModel.h.

◆ GetBucketReplicationOutcome

Definition at line 260 of file S3CrtServiceClientModel.h.

◆ GetBucketReplicationOutcomeCallable

Definition at line 357 of file S3CrtServiceClientModel.h.

◆ GetBucketRequestPaymentOutcome

Definition at line 261 of file S3CrtServiceClientModel.h.

◆ GetBucketRequestPaymentOutcomeCallable

Definition at line 358 of file S3CrtServiceClientModel.h.

◆ GetBucketTaggingOutcome

Definition at line 262 of file S3CrtServiceClientModel.h.

◆ GetBucketTaggingOutcomeCallable

Definition at line 359 of file S3CrtServiceClientModel.h.

◆ GetBucketVersioningOutcome

Definition at line 263 of file S3CrtServiceClientModel.h.

◆ GetBucketVersioningOutcomeCallable

Definition at line 360 of file S3CrtServiceClientModel.h.

◆ GetBucketWebsiteOutcome

Definition at line 264 of file S3CrtServiceClientModel.h.

◆ GetBucketWebsiteOutcomeCallable

Definition at line 361 of file S3CrtServiceClientModel.h.

◆ GetObjectAclOutcome

Definition at line 266 of file S3CrtServiceClientModel.h.

◆ GetObjectAclOutcomeCallable

Definition at line 362 of file S3CrtServiceClientModel.h.

◆ GetObjectAttributesOutcome

Definition at line 267 of file S3CrtServiceClientModel.h.

◆ GetObjectAttributesOutcomeCallable

Definition at line 363 of file S3CrtServiceClientModel.h.

◆ GetObjectLegalHoldOutcome

Definition at line 268 of file S3CrtServiceClientModel.h.

◆ GetObjectLegalHoldOutcomeCallable

Definition at line 364 of file S3CrtServiceClientModel.h.

◆ GetObjectLockConfigurationOutcome

Definition at line 269 of file S3CrtServiceClientModel.h.

◆ GetObjectLockConfigurationOutcomeCallable

Definition at line 365 of file S3CrtServiceClientModel.h.

◆ GetObjectOutcome

Definition at line 265 of file S3CrtServiceClientModel.h.

◆ GetObjectRetentionOutcome

Definition at line 270 of file S3CrtServiceClientModel.h.

◆ GetObjectRetentionOutcomeCallable

Definition at line 366 of file S3CrtServiceClientModel.h.

◆ GetObjectTaggingOutcome

Definition at line 271 of file S3CrtServiceClientModel.h.

◆ GetObjectTaggingOutcomeCallable

Definition at line 367 of file S3CrtServiceClientModel.h.

◆ GetObjectTorrentOutcome

Definition at line 272 of file S3CrtServiceClientModel.h.

◆ GetObjectTorrentOutcomeCallable

Definition at line 368 of file S3CrtServiceClientModel.h.

◆ GetPublicAccessBlockOutcome

Definition at line 273 of file S3CrtServiceClientModel.h.

◆ GetPublicAccessBlockOutcomeCallable

Definition at line 369 of file S3CrtServiceClientModel.h.

◆ HeadBucketOutcome

Definition at line 274 of file S3CrtServiceClientModel.h.

◆ HeadBucketOutcomeCallable

Definition at line 370 of file S3CrtServiceClientModel.h.

◆ HeadObjectOutcome

Definition at line 275 of file S3CrtServiceClientModel.h.

◆ HeadObjectOutcomeCallable

Definition at line 371 of file S3CrtServiceClientModel.h.

◆ ListBucketAnalyticsConfigurationsOutcome

Definition at line 276 of file S3CrtServiceClientModel.h.

◆ ListBucketAnalyticsConfigurationsOutcomeCallable

Definition at line 372 of file S3CrtServiceClientModel.h.

◆ ListBucketIntelligentTieringConfigurationsOutcome

Definition at line 277 of file S3CrtServiceClientModel.h.

◆ ListBucketIntelligentTieringConfigurationsOutcomeCallable

Definition at line 373 of file S3CrtServiceClientModel.h.

◆ ListBucketInventoryConfigurationsOutcome

Definition at line 278 of file S3CrtServiceClientModel.h.

◆ ListBucketInventoryConfigurationsOutcomeCallable

Definition at line 374 of file S3CrtServiceClientModel.h.

◆ ListBucketMetricsConfigurationsOutcome

Definition at line 279 of file S3CrtServiceClientModel.h.

◆ ListBucketMetricsConfigurationsOutcomeCallable

Definition at line 375 of file S3CrtServiceClientModel.h.

◆ ListBucketsOutcome

Definition at line 280 of file S3CrtServiceClientModel.h.

◆ ListBucketsOutcomeCallable

Definition at line 376 of file S3CrtServiceClientModel.h.

◆ ListDirectoryBucketsOutcome

Definition at line 281 of file S3CrtServiceClientModel.h.

◆ ListDirectoryBucketsOutcomeCallable

Definition at line 377 of file S3CrtServiceClientModel.h.

◆ ListMultipartUploadsOutcome

Definition at line 282 of file S3CrtServiceClientModel.h.

◆ ListMultipartUploadsOutcomeCallable

Definition at line 378 of file S3CrtServiceClientModel.h.

◆ ListObjectsOutcome

Definition at line 284 of file S3CrtServiceClientModel.h.

◆ ListObjectsOutcomeCallable

Definition at line 380 of file S3CrtServiceClientModel.h.

◆ ListObjectsV2Outcome

Definition at line 285 of file S3CrtServiceClientModel.h.

◆ ListObjectsV2OutcomeCallable

Definition at line 381 of file S3CrtServiceClientModel.h.

◆ ListObjectVersionsOutcome

Definition at line 283 of file S3CrtServiceClientModel.h.

◆ ListObjectVersionsOutcomeCallable

Definition at line 379 of file S3CrtServiceClientModel.h.

◆ ListPartsOutcome

Definition at line 286 of file S3CrtServiceClientModel.h.

◆ ListPartsOutcomeCallable

Definition at line 382 of file S3CrtServiceClientModel.h.

◆ PutBucketAccelerateConfigurationOutcome

Definition at line 287 of file S3CrtServiceClientModel.h.

◆ PutBucketAccelerateConfigurationOutcomeCallable

Definition at line 383 of file S3CrtServiceClientModel.h.

◆ PutBucketAclOutcome

Definition at line 288 of file S3CrtServiceClientModel.h.

◆ PutBucketAclOutcomeCallable

Definition at line 384 of file S3CrtServiceClientModel.h.

◆ PutBucketAnalyticsConfigurationOutcome

Definition at line 289 of file S3CrtServiceClientModel.h.

◆ PutBucketAnalyticsConfigurationOutcomeCallable

Definition at line 385 of file S3CrtServiceClientModel.h.

◆ PutBucketCorsOutcome

Definition at line 290 of file S3CrtServiceClientModel.h.

◆ PutBucketCorsOutcomeCallable

Definition at line 386 of file S3CrtServiceClientModel.h.

◆ PutBucketEncryptionOutcome

Definition at line 291 of file S3CrtServiceClientModel.h.

◆ PutBucketEncryptionOutcomeCallable

Definition at line 387 of file S3CrtServiceClientModel.h.

◆ PutBucketIntelligentTieringConfigurationOutcome

Definition at line 292 of file S3CrtServiceClientModel.h.

◆ PutBucketIntelligentTieringConfigurationOutcomeCallable

Definition at line 388 of file S3CrtServiceClientModel.h.

◆ PutBucketInventoryConfigurationOutcome

Definition at line 293 of file S3CrtServiceClientModel.h.

◆ PutBucketInventoryConfigurationOutcomeCallable

Definition at line 389 of file S3CrtServiceClientModel.h.

◆ PutBucketLifecycleConfigurationOutcome

Definition at line 294 of file S3CrtServiceClientModel.h.

◆ PutBucketLifecycleConfigurationOutcomeCallable

Definition at line 390 of file S3CrtServiceClientModel.h.

◆ PutBucketLoggingOutcome

Definition at line 295 of file S3CrtServiceClientModel.h.

◆ PutBucketLoggingOutcomeCallable

Definition at line 391 of file S3CrtServiceClientModel.h.

◆ PutBucketMetricsConfigurationOutcome

Definition at line 296 of file S3CrtServiceClientModel.h.

◆ PutBucketMetricsConfigurationOutcomeCallable

Definition at line 392 of file S3CrtServiceClientModel.h.

◆ PutBucketNotificationConfigurationOutcome

Definition at line 297 of file S3CrtServiceClientModel.h.

◆ PutBucketNotificationConfigurationOutcomeCallable

Definition at line 393 of file S3CrtServiceClientModel.h.

◆ PutBucketOwnershipControlsOutcome

Definition at line 298 of file S3CrtServiceClientModel.h.

◆ PutBucketOwnershipControlsOutcomeCallable

Definition at line 394 of file S3CrtServiceClientModel.h.

◆ PutBucketPolicyOutcome

Definition at line 299 of file S3CrtServiceClientModel.h.

◆ PutBucketPolicyOutcomeCallable

Definition at line 395 of file S3CrtServiceClientModel.h.

◆ PutBucketReplicationOutcome

Definition at line 300 of file S3CrtServiceClientModel.h.

◆ PutBucketReplicationOutcomeCallable

Definition at line 396 of file S3CrtServiceClientModel.h.

◆ PutBucketRequestPaymentOutcome

Definition at line 301 of file S3CrtServiceClientModel.h.

◆ PutBucketRequestPaymentOutcomeCallable

Definition at line 397 of file S3CrtServiceClientModel.h.

◆ PutBucketTaggingOutcome

Definition at line 302 of file S3CrtServiceClientModel.h.

◆ PutBucketTaggingOutcomeCallable

Definition at line 398 of file S3CrtServiceClientModel.h.

◆ PutBucketVersioningOutcome

Definition at line 303 of file S3CrtServiceClientModel.h.

◆ PutBucketVersioningOutcomeCallable

Definition at line 399 of file S3CrtServiceClientModel.h.

◆ PutBucketWebsiteOutcome

Definition at line 304 of file S3CrtServiceClientModel.h.

◆ PutBucketWebsiteOutcomeCallable

Definition at line 400 of file S3CrtServiceClientModel.h.

◆ PutObjectAclOutcome

Definition at line 306 of file S3CrtServiceClientModel.h.

◆ PutObjectAclOutcomeCallable

Definition at line 401 of file S3CrtServiceClientModel.h.

◆ PutObjectLegalHoldOutcome

Definition at line 307 of file S3CrtServiceClientModel.h.

◆ PutObjectLegalHoldOutcomeCallable

Definition at line 402 of file S3CrtServiceClientModel.h.

◆ PutObjectLockConfigurationOutcome

Definition at line 308 of file S3CrtServiceClientModel.h.

◆ PutObjectLockConfigurationOutcomeCallable

Definition at line 403 of file S3CrtServiceClientModel.h.

◆ PutObjectOutcome

Definition at line 305 of file S3CrtServiceClientModel.h.

◆ PutObjectRetentionOutcome

Definition at line 309 of file S3CrtServiceClientModel.h.

◆ PutObjectRetentionOutcomeCallable

Definition at line 404 of file S3CrtServiceClientModel.h.

◆ PutObjectTaggingOutcome

Definition at line 310 of file S3CrtServiceClientModel.h.

◆ PutObjectTaggingOutcomeCallable

Definition at line 405 of file S3CrtServiceClientModel.h.

◆ PutPublicAccessBlockOutcome

Definition at line 311 of file S3CrtServiceClientModel.h.

◆ PutPublicAccessBlockOutcomeCallable

Definition at line 406 of file S3CrtServiceClientModel.h.

◆ RestoreObjectOutcome

Definition at line 312 of file S3CrtServiceClientModel.h.

◆ RestoreObjectOutcomeCallable

Definition at line 407 of file S3CrtServiceClientModel.h.

◆ SelectObjectContentOutcome

Definition at line 313 of file S3CrtServiceClientModel.h.

◆ SelectObjectContentOutcomeCallable

Definition at line 408 of file S3CrtServiceClientModel.h.

◆ UploadPartCopyOutcome

Definition at line 315 of file S3CrtServiceClientModel.h.

◆ UploadPartCopyOutcomeCallable

Definition at line 410 of file S3CrtServiceClientModel.h.

◆ UploadPartOutcome

Definition at line 314 of file S3CrtServiceClientModel.h.

◆ UploadPartOutcomeCallable

Definition at line 409 of file S3CrtServiceClientModel.h.

◆ WriteGetObjectResponseOutcome

Definition at line 316 of file S3CrtServiceClientModel.h.

◆ WriteGetObjectResponseOutcomeCallable

Definition at line 411 of file S3CrtServiceClientModel.h.

Enumeration Type Documentation

◆ AnalyticsS3ExportFileFormat

Enumerator
NOT_SET 
CSV 

Definition at line 16 of file AnalyticsS3ExportFileFormat.h.

◆ ArchiveStatus

Enumerator
NOT_SET 
ARCHIVE_ACCESS 
DEEP_ARCHIVE_ACCESS 

Definition at line 16 of file ArchiveStatus.h.

◆ BucketAccelerateStatus

Enumerator
NOT_SET 
Enabled 
Suspended 

Definition at line 16 of file BucketAccelerateStatus.h.

◆ BucketCannedACL

Enumerator
NOT_SET 
private_ 
public_read 
public_read_write 
authenticated_read 

Definition at line 16 of file BucketCannedACL.h.

◆ BucketLocationConstraint

Enumerator
NOT_SET 
af_south_1 
ap_east_1 
ap_northeast_1 
ap_northeast_2 
ap_northeast_3 
ap_south_1 
ap_south_2 
ap_southeast_1 
ap_southeast_2 
ap_southeast_3 
ca_central_1 
cn_north_1 
cn_northwest_1 
EU 
eu_central_1 
eu_north_1 
eu_south_1 
eu_south_2 
eu_west_1 
eu_west_2 
eu_west_3 
me_south_1 
sa_east_1 
us_east_2 
us_gov_east_1 
us_gov_west_1 
us_west_1 
us_west_2 
us_iso_west_1 
us_east_1 

Definition at line 16 of file BucketLocationConstraint.h.

◆ BucketLogsPermission

Enumerator
NOT_SET 
FULL_CONTROL 
READ 
WRITE 

Definition at line 16 of file BucketLogsPermission.h.

◆ BucketType

strong
Enumerator
NOT_SET 
Directory 

Definition at line 16 of file BucketType.h.

◆ BucketVersioningStatus

Enumerator
NOT_SET 
Enabled 
Suspended 

Definition at line 16 of file BucketVersioningStatus.h.

◆ ChecksumAlgorithm

Enumerator
NOT_SET 
CRC32 
CRC32C 
SHA1 
SHA256 

Definition at line 16 of file ChecksumAlgorithm.h.

◆ ChecksumMode

Enumerator
NOT_SET 
ENABLED 

Definition at line 16 of file ChecksumMode.h.

◆ CompressionType

Enumerator
NOT_SET 
NONE 
GZIP 
BZIP2 

Definition at line 16 of file CompressionType.h.

◆ DataRedundancy

Enumerator
NOT_SET 
SingleAvailabilityZone 

Definition at line 16 of file DataRedundancy.h.

◆ DeleteMarkerReplicationStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file DeleteMarkerReplicationStatus.h.

◆ EncodingType

Enumerator
NOT_SET 
url 

Definition at line 16 of file EncodingType.h.

◆ Event

strong
Enumerator
NOT_SET 
s3_ReducedRedundancyLostObject 
s3_ObjectCreated 
s3_ObjectCreated_Put 
s3_ObjectCreated_Post 
s3_ObjectCreated_Copy 
s3_ObjectCreated_CompleteMultipartUpload 
s3_ObjectRemoved 
s3_ObjectRemoved_Delete 
s3_ObjectRemoved_DeleteMarkerCreated 
s3_ObjectRestore 
s3_ObjectRestore_Post 
s3_ObjectRestore_Completed 
s3_Replication 
s3_Replication_OperationFailedReplication 
s3_Replication_OperationNotTracked 
s3_Replication_OperationMissedThreshold 
s3_Replication_OperationReplicatedAfterThreshold 
s3_ObjectRestore_Delete 
s3_LifecycleTransition 
s3_IntelligentTiering 
s3_ObjectAcl_Put 
s3_LifecycleExpiration 
s3_LifecycleExpiration_Delete 
s3_LifecycleExpiration_DeleteMarkerCreated 
s3_ObjectTagging 
s3_ObjectTagging_Put 
s3_ObjectTagging_Delete 

Definition at line 16 of file Event.h.

◆ ExistingObjectReplicationStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file ExistingObjectReplicationStatus.h.

◆ ExpirationStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file ExpirationStatus.h.

◆ ExpressionType

Enumerator
NOT_SET 
SQL 

Definition at line 16 of file ExpressionType.h.

◆ FileHeaderInfo

Enumerator
NOT_SET 
USE 
IGNORE 
NONE 

Definition at line 20 of file FileHeaderInfo.h.

◆ FilterRuleName

Enumerator
NOT_SET 
prefix 
suffix 

Definition at line 16 of file FilterRuleName.h.

◆ IntelligentTieringAccessTier

Enumerator
NOT_SET 
ARCHIVE_ACCESS 
DEEP_ARCHIVE_ACCESS 

Definition at line 16 of file IntelligentTieringAccessTier.h.

◆ IntelligentTieringStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file IntelligentTieringStatus.h.

◆ InventoryFormat

Enumerator
NOT_SET 
CSV 
ORC 
Parquet 

Definition at line 16 of file InventoryFormat.h.

◆ InventoryFrequency

Enumerator
NOT_SET 
Daily 
Weekly 

Definition at line 16 of file InventoryFrequency.h.

◆ InventoryIncludedObjectVersions

Enumerator
NOT_SET 
All 
Current 

Definition at line 16 of file InventoryIncludedObjectVersions.h.

◆ InventoryOptionalField

Enumerator
NOT_SET 
Size 
LastModifiedDate 
StorageClass 
ETag 
IsMultipartUploaded 
ReplicationStatus 
EncryptionStatus 
ObjectLockRetainUntilDate 
ObjectLockMode 
ObjectLockLegalHoldStatus 
IntelligentTieringAccessTier 
BucketKeyStatus 
ChecksumAlgorithm 
ObjectAccessControlList 
ObjectOwner 

Definition at line 16 of file InventoryOptionalField.h.

◆ JSONType

strong
Enumerator
NOT_SET 
DOCUMENT 
LINES 

Definition at line 16 of file JSONType.h.

◆ LocationType

Enumerator
NOT_SET 
AvailabilityZone 

Definition at line 16 of file LocationType.h.

◆ MetadataDirective

Enumerator
NOT_SET 
COPY 
REPLACE 

Definition at line 16 of file MetadataDirective.h.

◆ MetricsStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file MetricsStatus.h.

◆ MFADelete

strong
Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file MFADelete.h.

◆ MFADeleteStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file MFADeleteStatus.h.

◆ ObjectAttributes

Enumerator
NOT_SET 
ETag 
Checksum 
ObjectParts 
StorageClass 
ObjectSize 

Definition at line 16 of file ObjectAttributes.h.

◆ ObjectCannedACL

Enumerator
NOT_SET 
private_ 
public_read 
public_read_write 
authenticated_read 
aws_exec_read 
bucket_owner_read 
bucket_owner_full_control 

Definition at line 16 of file ObjectCannedACL.h.

◆ ObjectLockEnabled

Enumerator
NOT_SET 
Enabled 

Definition at line 16 of file ObjectLockEnabled.h.

◆ ObjectLockLegalHoldStatus

Enumerator
NOT_SET 
ON 
OFF 

Definition at line 16 of file ObjectLockLegalHoldStatus.h.

◆ ObjectLockMode

Enumerator
NOT_SET 
GOVERNANCE 
COMPLIANCE 

Definition at line 16 of file ObjectLockMode.h.

◆ ObjectLockRetentionMode

Enumerator
NOT_SET 
GOVERNANCE 
COMPLIANCE 

Definition at line 16 of file ObjectLockRetentionMode.h.

◆ ObjectOwnership

Enumerator
NOT_SET 
BucketOwnerPreferred 
ObjectWriter 
BucketOwnerEnforced 

Definition at line 16 of file ObjectOwnership.h.

◆ ObjectStorageClass

Enumerator
NOT_SET 
STANDARD 
REDUCED_REDUNDANCY 
GLACIER 
STANDARD_IA 
ONEZONE_IA 
INTELLIGENT_TIERING 
DEEP_ARCHIVE 
OUTPOSTS 
GLACIER_IR 
SNOW 
EXPRESS_ONEZONE 

Definition at line 16 of file ObjectStorageClass.h.

◆ ObjectVersionStorageClass

Enumerator
NOT_SET 
STANDARD 

Definition at line 16 of file ObjectVersionStorageClass.h.

◆ OptionalObjectAttributes

Enumerator
NOT_SET 
RestoreStatus 

Definition at line 16 of file OptionalObjectAttributes.h.

◆ OwnerOverride

Enumerator
NOT_SET 
Destination 

Definition at line 16 of file OwnerOverride.h.

◆ PartitionDateSource

Enumerator
NOT_SET 
EventTime 
DeliveryTime 

Definition at line 16 of file PartitionDateSource.h.

◆ Payer

strong
Enumerator
NOT_SET 
Requester 
BucketOwner 

Definition at line 16 of file Payer.h.

◆ Permission

strong
Enumerator
NOT_SET 
FULL_CONTROL 
WRITE 
WRITE_ACP 
READ 
READ_ACP 

Definition at line 16 of file Permission.h.

◆ Protocol

strong
Enumerator
NOT_SET 
http 
https 

Definition at line 16 of file Protocol.h.

◆ QuoteFields

strong
Enumerator
NOT_SET 
ALWAYS 
ASNEEDED 

Definition at line 16 of file QuoteFields.h.

◆ ReplicaModificationsStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file ReplicaModificationsStatus.h.

◆ ReplicationRuleStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file ReplicationRuleStatus.h.

◆ ReplicationStatus

Enumerator
NOT_SET 
COMPLETED 
PENDING 
FAILED 
REPLICA 

Definition at line 16 of file ReplicationStatus.h.

◆ ReplicationTimeStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file ReplicationTimeStatus.h.

◆ RequestCharged

Enumerator
NOT_SET 
requester 

Definition at line 16 of file RequestCharged.h.

◆ RequestPayer

Enumerator
NOT_SET 
requester 

Definition at line 16 of file RequestPayer.h.

◆ RestoreRequestType

Enumerator
NOT_SET 
SELECT 

Definition at line 16 of file RestoreRequestType.h.

◆ SelectObjectContentEventType

Enumerator
INITIAL_RESPONSE 
RECORDS 
STATS 
PROGRESS 
CONT 
END 
UNKNOWN 

Definition at line 24 of file SelectObjectContentHandler.h.

◆ ServerSideEncryption

Enumerator
NOT_SET 
AES256 
aws_kms 
aws_kms_dsse 

Definition at line 16 of file ServerSideEncryption.h.

◆ SessionMode

strong
Enumerator
NOT_SET 
ReadOnly 
ReadWrite 

Definition at line 16 of file SessionMode.h.

◆ SseKmsEncryptedObjectsStatus

Enumerator
NOT_SET 
Enabled 
Disabled 

Definition at line 16 of file SseKmsEncryptedObjectsStatus.h.

◆ StorageClass

Enumerator
NOT_SET 
STANDARD 
REDUCED_REDUNDANCY 
STANDARD_IA 
ONEZONE_IA 
INTELLIGENT_TIERING 
GLACIER 
DEEP_ARCHIVE 
OUTPOSTS 
GLACIER_IR 
SNOW 
EXPRESS_ONEZONE 

Definition at line 16 of file StorageClass.h.

◆ StorageClassAnalysisSchemaVersion

Enumerator
NOT_SET 
V_1 

Definition at line 16 of file StorageClassAnalysisSchemaVersion.h.

◆ TaggingDirective

Enumerator
NOT_SET 
COPY 
REPLACE 

Definition at line 16 of file TaggingDirective.h.

◆ Tier

strong
Enumerator
NOT_SET 
Standard 
Bulk 
Expedited 

Definition at line 16 of file Tier.h.

◆ TransitionDefaultMinimumObjectSize

Enumerator
NOT_SET 
varies_by_storage_class 
all_storage_classes_128K 

Definition at line 16 of file TransitionDefaultMinimumObjectSize.h.

◆ TransitionStorageClass

Enumerator
NOT_SET 
GLACIER 
STANDARD_IA 
ONEZONE_IA 
INTELLIGENT_TIERING 
DEEP_ARCHIVE 
GLACIER_IR 

Definition at line 16 of file TransitionStorageClass.h.

◆ Type

strong
Enumerator
NOT_SET 
CanonicalUser 
AmazonCustomerByEmail 
Group 

Definition at line 16 of file Type.h.