package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.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 config.
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

Enum values for AnalyticsS3ExportFileFormat.
Enum values for BucketAccelerateStatus.
Enum values for BucketAccelerateStatus.
Enum values for BucketCannedACL.
Enum values for BucketCannedACL.
Enum values for BucketCannedACL.
Enum values for BucketCannedACL.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLogsPermission.
Enum values for BucketLogsPermission.
Enum values for BucketLogsPermission.
Enum values for BucketVersioningStatus.
Enum values for BucketVersioningStatus.
Enum values for CompressionType.
Enum values for CompressionType.
Enum values for CompressionType.
Enum values for DeleteMarkerReplicationStatus.
Enum values for DeleteMarkerReplicationStatus.
Enum values for EncodingType.
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".
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for Event.
Enum values for ExpirationStatus.
Enum values for ExpirationStatus.
Enum values for ExpressionType.
Enum values for FileHeaderInfo.
Enum values for FileHeaderInfo.
Enum values for FileHeaderInfo.
Enum values for FilterRuleName.
Enum values for FilterRuleName.
Enum values for InventoryFormat.
Enum values for InventoryFormat.
Enum values for InventoryFrequency.
Enum values for InventoryFrequency.
Enum values for InventoryIncludedObjectVersions.
Enum values for InventoryIncludedObjectVersions.
Enum values for InventoryOptionalField.
Enum values for InventoryOptionalField.
Enum values for InventoryOptionalField.
Enum values for InventoryOptionalField.
Enum values for InventoryOptionalField.
Enum values for InventoryOptionalField.
Enum values for InventoryOptionalField.
Enum values for JSONType.
Enum values for JSONType.
Enum values for MetadataDirective.
Enum values for MetadataDirective.
Enum values for MFADelete.
Enum values for MFADelete.
Enum values for MFADeleteStatus.
Enum values for MFADeleteStatus.
Enum values for ObjectCannedACL.
Enum values for ObjectCannedACL.
Enum values for ObjectCannedACL.
Enum values for ObjectCannedACL.
Enum values for ObjectCannedACL.
Enum values for ObjectCannedACL.
Enum values for ObjectCannedACL.
Enum values for ObjectStorageClass.
Enum values for ObjectStorageClass.
Enum values for ObjectStorageClass.
Enum values for ObjectStorageClass.
Enum values for ObjectStorageClass.
Enum values for ObjectVersionStorageClass.
Enum values for OwnerOverride.
Enum values for Payer.
Enum values for Payer.
Enum values for Permission.
Enum values for Permission.
Enum values for Permission.
Enum values for Permission.
Enum values for Permission.
Enum values for Protocol.
Enum values for Protocol.
Enum values for QuoteFields.
Enum values for QuoteFields.
Enum values for ReplicationRuleStatus.
Enum values for ReplicationRuleStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStatus.
Enum values for RequestCharged.
Enum values for RequestPayer.
Enum values for RestoreRequestType.
Enum values for ServerSideEncryption.
Enum values for ServerSideEncryption.
Service endpoint prefix API calls made to.
Enum values for SseKmsEncryptedObjectsStatus.
Enum values for SseKmsEncryptedObjectsStatus.
Enum values for StorageClassAnalysisSchemaVersion.
Enum values for StorageClass.
Enum values for StorageClass.
Enum values for StorageClass.
Enum values for StorageClass.
Enum values for TaggingDirective.
Enum values for TaggingDirective.
Enum values for Tier.
Enum values for Tier.
Enum values for Tier.
Enum values for TransitionStorageClass.
Enum values for TransitionStorageClass.
Enum values for TransitionStorageClass.
Enum values for Type.
Enum values for Type.
Enum values for Type.

# 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.
AbortMultipartUploadRequest is a API request type for the AbortMultipartUpload API operation.
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.
Container for information regarding the access control for replicas.
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.
CompleteMultipartUploadRequest is a API request type for the CompleteMultipartUpload API operation.
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.
CopyObjectRequest is a API request type for the CopyObject API operation.
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.
CreateBucketRequest is a API request type for the CreateBucket API operation.
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.
CreateMultipartUploadRequest is a API request type for the CreateMultipartUpload API operation.
Describes how a CSV-formatted input object is formatted.
Describes how CSV-formatted results are formatted.
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.
DeleteBucketAnalyticsConfigurationRequest is a API request type for the DeleteBucketAnalyticsConfiguration API operation.
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.
DeleteBucketCorsRequest is a API request type for the DeleteBucketCors API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketEncryptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketEncryptionOutput.
DeleteBucketEncryptionRequest is a API request type for the DeleteBucketEncryption API operation.
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.
DeleteBucketInventoryConfigurationRequest is a API request type for the DeleteBucketInventoryConfiguration API operation.
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.
DeleteBucketLifecycleRequest is a API request type for the DeleteBucketLifecycle API operation.
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.
DeleteBucketMetricsConfigurationRequest is a API request type for the DeleteBucketMetricsConfiguration API operation.
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.
DeleteBucketPolicyRequest is a API request type for the DeleteBucketPolicy API operation.
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.
DeleteBucketReplicationRequest is a API request type for the DeleteBucketReplication API operation.
DeleteBucketRequest is a API request type for the DeleteBucket API operation.
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.
DeleteBucketTaggingRequest is a API request type for the DeleteBucketTagging API operation.
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.
DeleteBucketWebsiteRequest is a API request type for the DeleteBucketWebsite API operation.
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.
Specifies whether Amazon S3 should replicate delete makers.
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.
DeleteObjectRequest is a API request type for the DeleteObject API operation.
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.
DeleteObjectsRequest is a API request type for the DeleteObjects API operation.
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.
DeleteObjectTaggingRequest is a API request type for the DeleteObjectTagging API operation.
Container for replication destination information.
Describes the server-side encryption that will be applied to the restore results.
Container for information regarding encryption based configuration for replicas.
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.
GetBucketAccelerateConfigurationRequest is a API request type for the GetBucketAccelerateConfiguration API operation.
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.
GetBucketAclRequest is a API request type for the GetBucketAcl API operation.
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.
GetBucketAnalyticsConfigurationRequest is a API request type for the GetBucketAnalyticsConfiguration API operation.
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.
GetBucketCorsRequest is a API request type for the GetBucketCors API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketEncryptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketEncryptionOutput.
GetBucketEncryptionRequest is a API request type for the GetBucketEncryption API operation.
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.
GetBucketInventoryConfigurationRequest is a API request type for the GetBucketInventoryConfiguration API operation.
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.
GetBucketLifecycleConfigurationRequest is a API request type for the GetBucketLifecycleConfiguration API operation.
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.
GetBucketLifecycleRequest is a API request type for the GetBucketLifecycle API operation.
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.
GetBucketLocationRequest is a API request type for the GetBucketLocation API operation.
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.
GetBucketLoggingRequest is a API request type for the GetBucketLogging API operation.
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.
GetBucketMetricsConfigurationRequest is a API request type for the GetBucketMetricsConfiguration API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotificationInput.
Container for specifying the notification configuration of the bucket.
GetBucketNotificationConfigurationRequest is a API request type for the GetBucketNotificationConfiguration API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NotificationConfigurationDeprecated.
GetBucketNotificationRequest is a API request type for the GetBucketNotification API operation.
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.
GetBucketPolicyRequest is a API request type for the GetBucketPolicy API operation.
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.
GetBucketReplicationRequest is a API request type for the GetBucketReplication API operation.
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.
GetBucketRequestPaymentRequest is a API request type for the GetBucketRequestPayment API operation.
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.
GetBucketTaggingRequest is a API request type for the GetBucketTagging API operation.
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.
GetBucketVersioningRequest is a API request type for the GetBucketVersioning API operation.
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.
GetBucketWebsiteRequest is a API request type for the GetBucketWebsite API operation.
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.
GetObjectAclRequest is a API request type for the GetObjectAcl API operation.
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.
GetObjectRequest is a API request type for the GetObject API operation.
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.
GetObjectTaggingRequest is a API request type for the GetObjectTagging API operation.
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.
GetObjectTorrentRequest is a API request type for the GetObjectTorrent API operation.
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.
HeadBucketRequest is a API request type for the HeadBucket API operation.
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.
HeadObjectRequest is a API request type for the HeadObject API operation.
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.
Describes the serialization format of the object.
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.
Contains the type of server-side encryption used to encrypt the inventory results.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/JSONInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/JSONOutput.
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.
ListBucketAnalyticsConfigurationsRequest is a API request type for the ListBucketAnalyticsConfigurations API operation.
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.
ListBucketInventoryConfigurationsRequest is a API request type for the ListBucketInventoryConfigurations API operation.
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.
ListBucketMetricsConfigurationsRequest is a API request type for the ListBucketMetricsConfigurations API operation.
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.
ListBucketsRequest is a API request type for the ListBuckets API operation.
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.
ListMultipartUploadsPager is used to paginate the request.
ListMultipartUploadsRequest is a API request type for the ListMultipartUploads API operation.
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.
ListObjectsPager is used to paginate the request.
ListObjectsRequest is a API request type for the ListObjects API operation.
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.
ListObjectsV2Pager is used to paginate the request.
ListObjectsV2Request is a API request type for the ListObjectsV2 API operation.
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.
ListObjectVersionsPager is used to paginate the request.
ListObjectVersionsRequest is a API request type for the ListObjectVersions API operation.
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.
ListPartsPager is used to paginate the request.
ListPartsRequest is a API request type for the ListParts API operation.
Describes an S3 location that will receive the results of the restore request.
Container for logging information.
A metadata key-value pair to store with an object.
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, ONEZONE_IA or GLACIER storage class.
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.
Describes the location where the restore job's output is stored.
Describes how results of the Select job are serialized.
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/ParquetInput.
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.
PutBucketAccelerateConfigurationRequest is a API request type for the PutBucketAccelerateConfiguration API operation.
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.
PutBucketAclRequest is a API request type for the PutBucketAcl API operation.
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.
PutBucketAnalyticsConfigurationRequest is a API request type for the PutBucketAnalyticsConfiguration API operation.
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.
PutBucketCorsRequest is a API request type for the PutBucketCors API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketEncryptionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketEncryptionOutput.
PutBucketEncryptionRequest is a API request type for the PutBucketEncryption API operation.
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.
PutBucketInventoryConfigurationRequest is a API request type for the PutBucketInventoryConfiguration API operation.
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.
PutBucketLifecycleConfigurationRequest is a API request type for the PutBucketLifecycleConfiguration API operation.
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.
PutBucketLifecycleRequest is a API request type for the PutBucketLifecycle API operation.
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.
PutBucketLoggingRequest is a API request type for the PutBucketLogging API operation.
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.
PutBucketMetricsConfigurationRequest is a API request type for the PutBucketMetricsConfiguration API operation.
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.
PutBucketNotificationConfigurationRequest is a API request type for the PutBucketNotificationConfiguration API operation.
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.
PutBucketNotificationRequest is a API request type for the PutBucketNotification API operation.
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.
PutBucketPolicyRequest is a API request type for the PutBucketPolicy API operation.
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.
PutBucketReplicationRequest is a API request type for the PutBucketReplication API operation.
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.
PutBucketRequestPaymentRequest is a API request type for the PutBucketRequestPayment API operation.
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.
PutBucketTaggingRequest is a API request type for the PutBucketTagging API operation.
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.
PutBucketVersioningRequest is a API request type for the PutBucketVersioning API operation.
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.
PutBucketWebsiteRequest is a API request type for the PutBucketWebsite API operation.
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.
PutObjectAclRequest is a API request type for the PutObjectAcl API operation.
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.
PutObjectRequest is a API request type for the PutObject API operation.
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.
PutObjectTaggingRequest is a API request type for the PutObjectTagging API operation.
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.
Container for information about a particular replication rule.
Please also see https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationRuleAndOperator.
Filter that identifies subset of objects to which the replication rule applies.
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.
RestoreObjectRequest is a API request type for the RestoreObject API operation.
Container for restore job parameters.
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.
Describes the parameters for Select job types.
Describes the default server-side encryption to apply to new objects in the bucket.
Container for server-side encryption configuration rules.
Container for information about a particular server-side encryption configuration rule.
Container for filters that define which source objects should be replicated.
Specifies the use of SSE-KMS to encrypt delievered Inventory reports.
Container for filter information of selection of KMS Encrypted S3 objects.
Specifies the use of SSE-S3 to encrypt delievered Inventory reports.
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.
UploadPartCopyRequest is a API request type for the UploadPartCopy API operation.
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.
UploadPartRequest is a API request type for the UploadPart API operation.
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.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use.
Bucket event for which to send notifications.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
If present, indicates that the requester was successfully charged for the request.
Confirms that the requester knows that she or he will be charged for the request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author