package
1.10.20
Repository: https://github.com/jadekler/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package s3crypto provides encryption to S3 using KMS and AES GCM.
Package s3iface provides an interface to enable mocking the Amazon Simple Storage Service service client for testing your code.
Package s3manager provides utilities to upload and download objects from S3 concurrently.

# Functions

New creates a new instance of the S3 client with a session.
NormalizeBucketLocation is a utility function which will update the passed in value to always be a region ID.
WithNormalizeBucketLocation is a request option which will update the GetBucketLocation's result LocationConstraint value to always be a region ID.

# Constants

AnalyticsS3ExportFileFormatCsv is a AnalyticsS3ExportFileFormat enum value.
BucketAccelerateStatusEnabled is a BucketAccelerateStatus enum value.
BucketAccelerateStatusSuspended is a BucketAccelerateStatus enum value.
BucketCannedACLAuthenticatedRead is a BucketCannedACL enum value.
BucketCannedACLPrivate is a BucketCannedACL enum value.
BucketCannedACLPublicRead is a BucketCannedACL enum value.
BucketCannedACLPublicReadWrite is a BucketCannedACL enum value.
BucketLocationConstraintApNortheast1 is a BucketLocationConstraint enum value.
BucketLocationConstraintApSouth1 is a BucketLocationConstraint enum value.
BucketLocationConstraintApSoutheast1 is a BucketLocationConstraint enum value.
BucketLocationConstraintApSoutheast2 is a BucketLocationConstraint enum value.
BucketLocationConstraintCnNorth1 is a BucketLocationConstraint enum value.
BucketLocationConstraintEu is a BucketLocationConstraint enum value.
BucketLocationConstraintEuCentral1 is a BucketLocationConstraint enum value.
BucketLocationConstraintEuWest1 is a BucketLocationConstraint enum value.
BucketLocationConstraintSaEast1 is a BucketLocationConstraint enum value.
BucketLocationConstraintUsWest1 is a BucketLocationConstraint enum value.
BucketLocationConstraintUsWest2 is a BucketLocationConstraint enum value.
BucketLogsPermissionFullControl is a BucketLogsPermission enum value.
BucketLogsPermissionRead is a BucketLogsPermission enum value.
BucketLogsPermissionWrite is a BucketLogsPermission enum value.
BucketVersioningStatusEnabled is a BucketVersioningStatus enum value.
BucketVersioningStatusSuspended is a BucketVersioningStatus enum value.
EncodingTypeUrl is a EncodingType enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeBucketAlreadyExists for service response error code "BucketAlreadyExists".
ErrCodeBucketAlreadyOwnedByYou for service response error code "BucketAlreadyOwnedByYou".
ErrCodeNoSuchBucket for service response error code "NoSuchBucket".
ErrCodeNoSuchKey for service response error code "NoSuchKey".
ErrCodeNoSuchUpload for service response error code "NoSuchUpload".
ErrCodeObjectAlreadyInActiveTierError for service response error code "ObjectAlreadyInActiveTierError".
ErrCodeObjectNotInActiveTierError for service response error code "ObjectNotInActiveTierError".
EventS3ObjectCreated is a Event enum value.
EventS3ObjectCreatedCompleteMultipartUpload is a Event enum value.
EventS3ObjectCreatedCopy is a Event enum value.
EventS3ObjectCreatedPost is a Event enum value.
EventS3ObjectCreatedPut is a Event enum value.
EventS3ObjectRemoved is a Event enum value.
EventS3ObjectRemovedDelete is a Event enum value.
EventS3ObjectRemovedDeleteMarkerCreated is a Event enum value.
EventS3ReducedRedundancyLostObject is a Event enum value.
ExpirationStatusDisabled is a ExpirationStatus enum value.
ExpirationStatusEnabled is a ExpirationStatus enum value.
FilterRuleNamePrefix is a FilterRuleName enum value.
FilterRuleNameSuffix is a FilterRuleName enum value.
InventoryFormatCsv is a InventoryFormat enum value.
InventoryFrequencyDaily is a InventoryFrequency enum value.
InventoryFrequencyWeekly is a InventoryFrequency enum value.
InventoryIncludedObjectVersionsAll is a InventoryIncludedObjectVersions enum value.
InventoryIncludedObjectVersionsCurrent is a InventoryIncludedObjectVersions enum value.
InventoryOptionalFieldEtag is a InventoryOptionalField enum value.
InventoryOptionalFieldIsMultipartUploaded is a InventoryOptionalField enum value.
InventoryOptionalFieldLastModifiedDate is a InventoryOptionalField enum value.
InventoryOptionalFieldReplicationStatus is a InventoryOptionalField enum value.
InventoryOptionalFieldSize is a InventoryOptionalField enum value.
InventoryOptionalFieldStorageClass is a InventoryOptionalField enum value.
MetadataDirectiveCopy is a MetadataDirective enum value.
MetadataDirectiveReplace is a MetadataDirective enum value.
MFADeleteDisabled is a MFADelete enum value.
MFADeleteEnabled is a MFADelete enum value.
MFADeleteStatusDisabled is a MFADeleteStatus enum value.
MFADeleteStatusEnabled is a MFADeleteStatus enum value.
ObjectCannedACLAuthenticatedRead is a ObjectCannedACL enum value.
ObjectCannedACLAwsExecRead is a ObjectCannedACL enum value.
ObjectCannedACLBucketOwnerFullControl is a ObjectCannedACL enum value.
ObjectCannedACLBucketOwnerRead is a ObjectCannedACL enum value.
ObjectCannedACLPrivate is a ObjectCannedACL enum value.
ObjectCannedACLPublicRead is a ObjectCannedACL enum value.
ObjectCannedACLPublicReadWrite is a ObjectCannedACL enum value.
ObjectStorageClassGlacier is a ObjectStorageClass enum value.
ObjectStorageClassReducedRedundancy is a ObjectStorageClass enum value.
ObjectStorageClassStandard is a ObjectStorageClass enum value.
ObjectVersionStorageClassStandard is a ObjectVersionStorageClass enum value.
PayerBucketOwner is a Payer enum value.
PayerRequester is a Payer 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.
ProtocolHttp is a Protocol enum value.
ProtocolHttps is a Protocol enum value.
ReplicationRuleStatusDisabled is a ReplicationRuleStatus enum value.
ReplicationRuleStatusEnabled is a ReplicationRuleStatus enum value.
ReplicationStatusComplete is a ReplicationStatus enum value.
ReplicationStatusFailed is a ReplicationStatus enum value.
ReplicationStatusPending is a ReplicationStatus enum value.
ReplicationStatusReplica is a ReplicationStatus enum value.
RequestChargedRequester is a RequestCharged enum value.
RequestPayerRequester is a RequestPayer enum value.
ServerSideEncryptionAes256 is a ServerSideEncryption enum value.
ServerSideEncryptionAwsKms is a ServerSideEncryption enum value.
Service endpoint prefix API calls made to.
StorageClassAnalysisSchemaVersionV1 is a StorageClassAnalysisSchemaVersion enum value.
StorageClassReducedRedundancy is a StorageClass enum value.
StorageClassStandard is a StorageClass enum value.
StorageClassStandardIa is a StorageClass enum value.
TaggingDirectiveCopy is a TaggingDirective enum value.
TaggingDirectiveReplace is a TaggingDirective enum value.
TierBulk is a Tier enum value.
TierExpedited is a Tier enum value.
TierStandard is a Tier enum value.
TransitionStorageClassGlacier is a TransitionStorageClass enum value.
TransitionStorageClassStandardIa is a TransitionStorageClass enum value.
TypeAmazonCustomerByEmail is a Type enum value.
TypeCanonicalUser is a Type enum value.
TypeGroup is a Type enum value.

# Variables

NormalizeBucketLocationHandler is a request handler which will update the GetBucketLocation's result LocationConstraint value to always be a region ID.

# Structs

Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AbortMultipartUploadRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AbortMultipartUploadOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AccelerateConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AccessControlPolicy.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsAndOperator.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsExportDestination.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsFilter.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsS3BucketDestination.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Bucket.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketLifecycleConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketLoggingStatus.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CloudFunctionConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CommonPrefix.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompletedMultipartUpload.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompletedPart.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompleteMultipartUploadRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompleteMultipartUploadOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Condition.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObjectRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObjectOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObjectResult.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyPartResult.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CORSConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CORSRule.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateMultipartUploadRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateMultipartUploadOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Delete.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketAnalyticsConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketAnalyticsConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketCorsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketCorsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketInventoryConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketInventoryConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketLifecycleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketLifecycleOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketMetricsConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketMetricsConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketPolicyOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketReplicationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketReplicationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketTaggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketTaggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketWebsiteRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketWebsiteOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeletedObject.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteMarkerEntry.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectTaggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectTaggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Destination.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Error.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ErrorDocument.
Container for key value pair that defines the criteria for the filter rule.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAccelerateConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAccelerateConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAclRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAclOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAnalyticsConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAnalyticsConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketCorsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketCorsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketInventoryConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketInventoryConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLocationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLocationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLoggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLoggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketMetricsConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketMetricsConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotificationConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketReplicationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketReplicationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketRequestPaymentRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketRequestPaymentOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketTaggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketTaggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketVersioningRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketVersioningOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketWebsiteRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketWebsiteOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAclRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAclOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTaggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTaggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTorrentRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTorrentOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GlacierJobParameters.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Grant.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Grantee.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadBucketRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadBucketOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadObjectRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadObjectOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/IndexDocument.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Initiator.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryDestination.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryFilter.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryS3BucketDestination.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventorySchedule.
Container for object key name prefix and suffix filtering rules.
Container for specifying the AWS Lambda notification configuration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleExpiration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleRule.
This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates.
The Filter is used to identify objects that a Lifecycle Rule applies to.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketAnalyticsConfigurationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketAnalyticsConfigurationsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketInventoryConfigurationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketInventoryConfigurationsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketMetricsConfigurationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketMetricsConfigurationsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListMultipartUploadsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListMultipartUploadsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsV2Request.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsV2Output.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectVersionsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectVersionsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListPartsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListPartsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LoggingEnabled.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsAndOperator.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsFilter.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MultipartUpload.
Specifies when noncurrent object versions expire.
Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA or GLACIER storage class.
Container for specifying the notification configuration of the bucket.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NotificationConfigurationDeprecated.
Container for object key name filtering rules.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Object.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectIdentifier.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectVersion.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Owner.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Part.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAccelerateConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAccelerateConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAclRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAclOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAnalyticsConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAnalyticsConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketCorsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketCorsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketInventoryConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketInventoryConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLoggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLoggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketMetricsConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketMetricsConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationConfigurationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketPolicyOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketReplicationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketReplicationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketRequestPaymentRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketRequestPaymentOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketTaggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketTaggingOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketVersioningRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketVersioningOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketWebsiteRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketWebsiteOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectAclRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectAclOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectTaggingRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectTaggingOutput.
Container for specifying an configuration when you want Amazon S3 to publish events to an Amazon Simple Queue Service (Amazon SQS) queue.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/QueueConfigurationDeprecated.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Redirect.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RedirectAllRequestsTo.
Container for replication rules.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationRule.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RequestPaymentConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreObjectRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreObjectOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RoutingRule.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Rule.
S3 provides the API operation methods for making requests to Amazon Simple Storage Service.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/StorageClassAnalysis.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/StorageClassAnalysisDataExport.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Tag.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Tagging.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/TargetGrant.
Container for specifying the configuration when you want Amazon S3 to publish events to an Amazon Simple Notification Service (Amazon SNS) topic.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/TopicConfigurationDeprecated.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Transition.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartCopyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartCopyOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/VersioningConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/WebsiteConfiguration.

# Interfaces

A RequestFailure provides access to the S3 Request ID and Host ID values returned from API operation errors.