AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::S3::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 S3ServiceClientModel.h.

◆ AbortMultipartUploadOutcomeCallable

Definition at line 320 of file S3ServiceClientModel.h.

◆ CompleteMultipartUploadOutcome

Definition at line 223 of file S3ServiceClientModel.h.

◆ CompleteMultipartUploadOutcomeCallable

Definition at line 321 of file S3ServiceClientModel.h.

◆ CopyObjectOutcome

Definition at line 224 of file S3ServiceClientModel.h.

◆ CopyObjectOutcomeCallable

Definition at line 322 of file S3ServiceClientModel.h.

◆ CreateBucketOutcome

Definition at line 225 of file S3ServiceClientModel.h.

◆ CreateBucketOutcomeCallable

Definition at line 323 of file S3ServiceClientModel.h.

◆ CreateMultipartUploadOutcome

Definition at line 226 of file S3ServiceClientModel.h.

◆ CreateMultipartUploadOutcomeCallable

Definition at line 324 of file S3ServiceClientModel.h.

◆ CreateSessionOutcome

Definition at line 227 of file S3ServiceClientModel.h.

◆ CreateSessionOutcomeCallable

Definition at line 325 of file S3ServiceClientModel.h.

◆ DeleteBucketAnalyticsConfigurationOutcome

Definition at line 229 of file S3ServiceClientModel.h.

◆ DeleteBucketAnalyticsConfigurationOutcomeCallable

Definition at line 327 of file S3ServiceClientModel.h.

◆ DeleteBucketCorsOutcome

Definition at line 230 of file S3ServiceClientModel.h.

◆ DeleteBucketCorsOutcomeCallable

Definition at line 328 of file S3ServiceClientModel.h.

◆ DeleteBucketEncryptionOutcome

Definition at line 231 of file S3ServiceClientModel.h.

◆ DeleteBucketEncryptionOutcomeCallable

Definition at line 329 of file S3ServiceClientModel.h.

◆ DeleteBucketIntelligentTieringConfigurationOutcome

Definition at line 232 of file S3ServiceClientModel.h.

◆ DeleteBucketIntelligentTieringConfigurationOutcomeCallable

Definition at line 330 of file S3ServiceClientModel.h.

◆ DeleteBucketInventoryConfigurationOutcome

Definition at line 233 of file S3ServiceClientModel.h.

◆ DeleteBucketInventoryConfigurationOutcomeCallable

Definition at line 331 of file S3ServiceClientModel.h.

◆ DeleteBucketLifecycleOutcome

Definition at line 234 of file S3ServiceClientModel.h.

◆ DeleteBucketLifecycleOutcomeCallable

Definition at line 332 of file S3ServiceClientModel.h.

◆ DeleteBucketMetricsConfigurationOutcome

Definition at line 235 of file S3ServiceClientModel.h.

◆ DeleteBucketMetricsConfigurationOutcomeCallable

Definition at line 333 of file S3ServiceClientModel.h.

◆ DeleteBucketOutcome

Definition at line 228 of file S3ServiceClientModel.h.

◆ DeleteBucketOutcomeCallable

Definition at line 326 of file S3ServiceClientModel.h.

◆ DeleteBucketOwnershipControlsOutcome

Definition at line 236 of file S3ServiceClientModel.h.

◆ DeleteBucketOwnershipControlsOutcomeCallable

Definition at line 334 of file S3ServiceClientModel.h.

◆ DeleteBucketPolicyOutcome

Definition at line 237 of file S3ServiceClientModel.h.

◆ DeleteBucketPolicyOutcomeCallable

Definition at line 335 of file S3ServiceClientModel.h.

◆ DeleteBucketReplicationOutcome

Definition at line 238 of file S3ServiceClientModel.h.

◆ DeleteBucketReplicationOutcomeCallable

Definition at line 336 of file S3ServiceClientModel.h.

◆ DeleteBucketTaggingOutcome

Definition at line 239 of file S3ServiceClientModel.h.

◆ DeleteBucketTaggingOutcomeCallable

Definition at line 337 of file S3ServiceClientModel.h.

◆ DeleteBucketWebsiteOutcome

Definition at line 240 of file S3ServiceClientModel.h.

◆ DeleteBucketWebsiteOutcomeCallable

Definition at line 338 of file S3ServiceClientModel.h.

◆ DeleteObjectOutcome

Definition at line 241 of file S3ServiceClientModel.h.

◆ DeleteObjectOutcomeCallable

Definition at line 339 of file S3ServiceClientModel.h.

◆ DeleteObjectsOutcome

Definition at line 243 of file S3ServiceClientModel.h.

◆ DeleteObjectsOutcomeCallable

Definition at line 341 of file S3ServiceClientModel.h.

◆ DeleteObjectTaggingOutcome

Definition at line 242 of file S3ServiceClientModel.h.

◆ DeleteObjectTaggingOutcomeCallable

Definition at line 340 of file S3ServiceClientModel.h.

◆ DeletePublicAccessBlockOutcome

Definition at line 244 of file S3ServiceClientModel.h.

◆ DeletePublicAccessBlockOutcomeCallable

Definition at line 342 of file S3ServiceClientModel.h.

◆ GetBucketAccelerateConfigurationOutcome

Definition at line 245 of file S3ServiceClientModel.h.

◆ GetBucketAccelerateConfigurationOutcomeCallable

Definition at line 343 of file S3ServiceClientModel.h.

◆ GetBucketAclOutcome

Definition at line 246 of file S3ServiceClientModel.h.

◆ GetBucketAclOutcomeCallable

Definition at line 344 of file S3ServiceClientModel.h.

◆ GetBucketAnalyticsConfigurationOutcome

Definition at line 247 of file S3ServiceClientModel.h.

◆ GetBucketAnalyticsConfigurationOutcomeCallable

Definition at line 345 of file S3ServiceClientModel.h.

◆ GetBucketCorsOutcome

Definition at line 248 of file S3ServiceClientModel.h.

◆ GetBucketCorsOutcomeCallable

Definition at line 346 of file S3ServiceClientModel.h.

◆ GetBucketEncryptionOutcome

Definition at line 249 of file S3ServiceClientModel.h.

◆ GetBucketEncryptionOutcomeCallable

Definition at line 347 of file S3ServiceClientModel.h.

◆ GetBucketIntelligentTieringConfigurationOutcome

Definition at line 250 of file S3ServiceClientModel.h.

◆ GetBucketIntelligentTieringConfigurationOutcomeCallable

Definition at line 348 of file S3ServiceClientModel.h.

◆ GetBucketInventoryConfigurationOutcome

Definition at line 251 of file S3ServiceClientModel.h.

◆ GetBucketInventoryConfigurationOutcomeCallable

Definition at line 349 of file S3ServiceClientModel.h.

◆ GetBucketLifecycleConfigurationOutcome

Definition at line 252 of file S3ServiceClientModel.h.

◆ GetBucketLifecycleConfigurationOutcomeCallable

Definition at line 350 of file S3ServiceClientModel.h.

◆ GetBucketLocationOutcome

Definition at line 253 of file S3ServiceClientModel.h.

◆ GetBucketLocationOutcomeCallable

Definition at line 351 of file S3ServiceClientModel.h.

◆ GetBucketLoggingOutcome

Definition at line 254 of file S3ServiceClientModel.h.

◆ GetBucketLoggingOutcomeCallable

Definition at line 352 of file S3ServiceClientModel.h.

◆ GetBucketMetricsConfigurationOutcome

Definition at line 255 of file S3ServiceClientModel.h.

◆ GetBucketMetricsConfigurationOutcomeCallable

Definition at line 353 of file S3ServiceClientModel.h.

◆ GetBucketNotificationConfigurationOutcome

Definition at line 256 of file S3ServiceClientModel.h.

◆ GetBucketNotificationConfigurationOutcomeCallable

Definition at line 354 of file S3ServiceClientModel.h.

◆ GetBucketOwnershipControlsOutcome

Definition at line 257 of file S3ServiceClientModel.h.

◆ GetBucketOwnershipControlsOutcomeCallable

Definition at line 355 of file S3ServiceClientModel.h.

◆ GetBucketPolicyOutcome

Definition at line 258 of file S3ServiceClientModel.h.

◆ GetBucketPolicyOutcomeCallable

Definition at line 356 of file S3ServiceClientModel.h.

◆ GetBucketPolicyStatusOutcome

Definition at line 259 of file S3ServiceClientModel.h.

◆ GetBucketPolicyStatusOutcomeCallable

Definition at line 357 of file S3ServiceClientModel.h.

◆ GetBucketReplicationOutcome

Definition at line 260 of file S3ServiceClientModel.h.

◆ GetBucketReplicationOutcomeCallable

Definition at line 358 of file S3ServiceClientModel.h.

◆ GetBucketRequestPaymentOutcome

Definition at line 261 of file S3ServiceClientModel.h.

◆ GetBucketRequestPaymentOutcomeCallable

Definition at line 359 of file S3ServiceClientModel.h.

◆ GetBucketTaggingOutcome

Definition at line 262 of file S3ServiceClientModel.h.

◆ GetBucketTaggingOutcomeCallable

Definition at line 360 of file S3ServiceClientModel.h.

◆ GetBucketVersioningOutcome

Definition at line 263 of file S3ServiceClientModel.h.

◆ GetBucketVersioningOutcomeCallable

Definition at line 361 of file S3ServiceClientModel.h.

◆ GetBucketWebsiteOutcome

Definition at line 264 of file S3ServiceClientModel.h.

◆ GetBucketWebsiteOutcomeCallable

Definition at line 362 of file S3ServiceClientModel.h.

◆ GetObjectAclOutcome

Definition at line 266 of file S3ServiceClientModel.h.

◆ GetObjectAclOutcomeCallable

Definition at line 364 of file S3ServiceClientModel.h.

◆ GetObjectAttributesOutcome

Definition at line 267 of file S3ServiceClientModel.h.

◆ GetObjectAttributesOutcomeCallable

Definition at line 365 of file S3ServiceClientModel.h.

◆ GetObjectLegalHoldOutcome

Definition at line 268 of file S3ServiceClientModel.h.

◆ GetObjectLegalHoldOutcomeCallable

Definition at line 366 of file S3ServiceClientModel.h.

◆ GetObjectLockConfigurationOutcome

Definition at line 269 of file S3ServiceClientModel.h.

◆ GetObjectLockConfigurationOutcomeCallable

Definition at line 367 of file S3ServiceClientModel.h.

◆ GetObjectOutcome

Definition at line 265 of file S3ServiceClientModel.h.

◆ GetObjectOutcomeCallable

Definition at line 363 of file S3ServiceClientModel.h.

◆ GetObjectRetentionOutcome

Definition at line 270 of file S3ServiceClientModel.h.

◆ GetObjectRetentionOutcomeCallable

Definition at line 368 of file S3ServiceClientModel.h.

◆ GetObjectTaggingOutcome

Definition at line 271 of file S3ServiceClientModel.h.

◆ GetObjectTaggingOutcomeCallable

Definition at line 369 of file S3ServiceClientModel.h.

◆ GetObjectTorrentOutcome

Definition at line 272 of file S3ServiceClientModel.h.

◆ GetObjectTorrentOutcomeCallable

Definition at line 370 of file S3ServiceClientModel.h.

◆ GetPublicAccessBlockOutcome

Definition at line 273 of file S3ServiceClientModel.h.

◆ GetPublicAccessBlockOutcomeCallable

Definition at line 371 of file S3ServiceClientModel.h.

◆ HeadBucketOutcome

Definition at line 274 of file S3ServiceClientModel.h.

◆ HeadBucketOutcomeCallable

Definition at line 372 of file S3ServiceClientModel.h.

◆ HeadObjectOutcome

Definition at line 275 of file S3ServiceClientModel.h.

◆ HeadObjectOutcomeCallable

Definition at line 373 of file S3ServiceClientModel.h.

◆ ListBucketAnalyticsConfigurationsOutcome

Definition at line 276 of file S3ServiceClientModel.h.

◆ ListBucketAnalyticsConfigurationsOutcomeCallable

Definition at line 374 of file S3ServiceClientModel.h.

◆ ListBucketIntelligentTieringConfigurationsOutcome

Definition at line 277 of file S3ServiceClientModel.h.

◆ ListBucketIntelligentTieringConfigurationsOutcomeCallable

Definition at line 375 of file S3ServiceClientModel.h.

◆ ListBucketInventoryConfigurationsOutcome

Definition at line 278 of file S3ServiceClientModel.h.

◆ ListBucketInventoryConfigurationsOutcomeCallable

Definition at line 376 of file S3ServiceClientModel.h.

◆ ListBucketMetricsConfigurationsOutcome

Definition at line 279 of file S3ServiceClientModel.h.

◆ ListBucketMetricsConfigurationsOutcomeCallable

Definition at line 377 of file S3ServiceClientModel.h.

◆ ListBucketsOutcome

Definition at line 280 of file S3ServiceClientModel.h.

◆ ListBucketsOutcomeCallable

Definition at line 378 of file S3ServiceClientModel.h.

◆ ListDirectoryBucketsOutcome

Definition at line 281 of file S3ServiceClientModel.h.

◆ ListDirectoryBucketsOutcomeCallable

Definition at line 379 of file S3ServiceClientModel.h.

◆ ListMultipartUploadsOutcome

Definition at line 282 of file S3ServiceClientModel.h.

◆ ListMultipartUploadsOutcomeCallable

Definition at line 380 of file S3ServiceClientModel.h.

◆ ListObjectsOutcome

Definition at line 284 of file S3ServiceClientModel.h.

◆ ListObjectsOutcomeCallable

Definition at line 382 of file S3ServiceClientModel.h.

◆ ListObjectsV2Outcome

Definition at line 285 of file S3ServiceClientModel.h.

◆ ListObjectsV2OutcomeCallable

Definition at line 383 of file S3ServiceClientModel.h.

◆ ListObjectVersionsOutcome

Definition at line 283 of file S3ServiceClientModel.h.

◆ ListObjectVersionsOutcomeCallable

Definition at line 381 of file S3ServiceClientModel.h.

◆ ListPartsOutcome

Definition at line 286 of file S3ServiceClientModel.h.

◆ ListPartsOutcomeCallable

Definition at line 384 of file S3ServiceClientModel.h.

◆ PutBucketAccelerateConfigurationOutcome

Definition at line 287 of file S3ServiceClientModel.h.

◆ PutBucketAccelerateConfigurationOutcomeCallable

Definition at line 385 of file S3ServiceClientModel.h.

◆ PutBucketAclOutcome

Definition at line 288 of file S3ServiceClientModel.h.

◆ PutBucketAclOutcomeCallable

Definition at line 386 of file S3ServiceClientModel.h.

◆ PutBucketAnalyticsConfigurationOutcome

Definition at line 289 of file S3ServiceClientModel.h.

◆ PutBucketAnalyticsConfigurationOutcomeCallable

Definition at line 387 of file S3ServiceClientModel.h.

◆ PutBucketCorsOutcome

Definition at line 290 of file S3ServiceClientModel.h.

◆ PutBucketCorsOutcomeCallable

Definition at line 388 of file S3ServiceClientModel.h.

◆ PutBucketEncryptionOutcome

Definition at line 291 of file S3ServiceClientModel.h.

◆ PutBucketEncryptionOutcomeCallable

Definition at line 389 of file S3ServiceClientModel.h.

◆ PutBucketIntelligentTieringConfigurationOutcome

Definition at line 292 of file S3ServiceClientModel.h.

◆ PutBucketIntelligentTieringConfigurationOutcomeCallable

Definition at line 390 of file S3ServiceClientModel.h.

◆ PutBucketInventoryConfigurationOutcome

Definition at line 293 of file S3ServiceClientModel.h.

◆ PutBucketInventoryConfigurationOutcomeCallable

Definition at line 391 of file S3ServiceClientModel.h.

◆ PutBucketLifecycleConfigurationOutcome

Definition at line 294 of file S3ServiceClientModel.h.

◆ PutBucketLifecycleConfigurationOutcomeCallable

Definition at line 392 of file S3ServiceClientModel.h.

◆ PutBucketLoggingOutcome

Definition at line 295 of file S3ServiceClientModel.h.

◆ PutBucketLoggingOutcomeCallable

Definition at line 393 of file S3ServiceClientModel.h.

◆ PutBucketMetricsConfigurationOutcome

Definition at line 296 of file S3ServiceClientModel.h.

◆ PutBucketMetricsConfigurationOutcomeCallable

Definition at line 394 of file S3ServiceClientModel.h.

◆ PutBucketNotificationConfigurationOutcome

Definition at line 297 of file S3ServiceClientModel.h.

◆ PutBucketNotificationConfigurationOutcomeCallable

Definition at line 395 of file S3ServiceClientModel.h.

◆ PutBucketOwnershipControlsOutcome

Definition at line 298 of file S3ServiceClientModel.h.

◆ PutBucketOwnershipControlsOutcomeCallable

Definition at line 396 of file S3ServiceClientModel.h.

◆ PutBucketPolicyOutcome

Definition at line 299 of file S3ServiceClientModel.h.

◆ PutBucketPolicyOutcomeCallable

Definition at line 397 of file S3ServiceClientModel.h.

◆ PutBucketReplicationOutcome

Definition at line 300 of file S3ServiceClientModel.h.

◆ PutBucketReplicationOutcomeCallable

Definition at line 398 of file S3ServiceClientModel.h.

◆ PutBucketRequestPaymentOutcome

Definition at line 301 of file S3ServiceClientModel.h.

◆ PutBucketRequestPaymentOutcomeCallable

Definition at line 399 of file S3ServiceClientModel.h.

◆ PutBucketTaggingOutcome

Definition at line 302 of file S3ServiceClientModel.h.

◆ PutBucketTaggingOutcomeCallable

Definition at line 400 of file S3ServiceClientModel.h.

◆ PutBucketVersioningOutcome

Definition at line 303 of file S3ServiceClientModel.h.

◆ PutBucketVersioningOutcomeCallable

Definition at line 401 of file S3ServiceClientModel.h.

◆ PutBucketWebsiteOutcome

Definition at line 304 of file S3ServiceClientModel.h.

◆ PutBucketWebsiteOutcomeCallable

Definition at line 402 of file S3ServiceClientModel.h.

◆ PutObjectAclOutcome

Definition at line 306 of file S3ServiceClientModel.h.

◆ PutObjectAclOutcomeCallable

Definition at line 404 of file S3ServiceClientModel.h.

◆ PutObjectLegalHoldOutcome

Definition at line 307 of file S3ServiceClientModel.h.

◆ PutObjectLegalHoldOutcomeCallable

Definition at line 405 of file S3ServiceClientModel.h.

◆ PutObjectLockConfigurationOutcome

Definition at line 308 of file S3ServiceClientModel.h.

◆ PutObjectLockConfigurationOutcomeCallable

Definition at line 406 of file S3ServiceClientModel.h.

◆ PutObjectOutcome

Definition at line 305 of file S3ServiceClientModel.h.

◆ PutObjectOutcomeCallable

Definition at line 403 of file S3ServiceClientModel.h.

◆ PutObjectRetentionOutcome

Definition at line 309 of file S3ServiceClientModel.h.

◆ PutObjectRetentionOutcomeCallable

Definition at line 407 of file S3ServiceClientModel.h.

◆ PutObjectTaggingOutcome

Definition at line 310 of file S3ServiceClientModel.h.

◆ PutObjectTaggingOutcomeCallable

Definition at line 408 of file S3ServiceClientModel.h.

◆ PutPublicAccessBlockOutcome

Definition at line 311 of file S3ServiceClientModel.h.

◆ PutPublicAccessBlockOutcomeCallable

Definition at line 409 of file S3ServiceClientModel.h.

◆ RestoreObjectOutcome

Definition at line 312 of file S3ServiceClientModel.h.

◆ RestoreObjectOutcomeCallable

Definition at line 410 of file S3ServiceClientModel.h.

◆ SelectObjectContentOutcome

Definition at line 313 of file S3ServiceClientModel.h.

◆ SelectObjectContentOutcomeCallable

Definition at line 411 of file S3ServiceClientModel.h.

◆ UploadPartCopyOutcome

Definition at line 315 of file S3ServiceClientModel.h.

◆ UploadPartCopyOutcomeCallable

Definition at line 413 of file S3ServiceClientModel.h.

◆ UploadPartOutcome

Definition at line 314 of file S3ServiceClientModel.h.

◆ UploadPartOutcomeCallable

Definition at line 412 of file S3ServiceClientModel.h.

◆ WriteGetObjectResponseOutcome

Definition at line 316 of file S3ServiceClientModel.h.

◆ WriteGetObjectResponseOutcomeCallable

Definition at line 414 of file S3ServiceClientModel.h.

Enumeration Type Documentation

◆ AnalyticsS3ExportFileFormat

Enumerator
NOT_SET 
CSV 

Definition at line 16 of file AnalyticsS3ExportFileFormat.h.

◆ ArchiveStatus

strong
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

strong
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

strong
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

strong
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

strong
Enumerator
NOT_SET 
SQL 

Definition at line 16 of file ExpressionType.h.

◆ FileHeaderInfo

strong
Enumerator
NOT_SET 
USE 
IGNORE 
NONE 

Definition at line 16 of file FileHeaderInfo.h.

◆ FilterRuleName

strong
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

strong
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

strong
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

strong
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

strong
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

strong
Enumerator
NOT_SET 
requester 

Definition at line 16 of file RequestCharged.h.

◆ RequestPayer

strong
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

strong
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.