{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.S3
(
defaultService,
_BucketAlreadyOwnedByYou,
_ObjectAlreadyInActiveTierError,
_BucketAlreadyExists,
_ObjectNotInActiveTierError,
_NoSuchUpload,
_NoSuchBucket,
_NoSuchKey,
_InvalidObjectState,
newObjectNotExists,
newBucketExists,
newObjectExists,
newBucketNotExists,
PutBucketRequestPayment (PutBucketRequestPayment'),
newPutBucketRequestPayment,
PutBucketRequestPaymentResponse (PutBucketRequestPaymentResponse'),
newPutBucketRequestPaymentResponse,
PutObject (PutObject'),
newPutObject,
PutObjectResponse (PutObjectResponse'),
newPutObjectResponse,
DeleteObject (DeleteObject'),
newDeleteObject,
DeleteObjectResponse (DeleteObjectResponse'),
newDeleteObjectResponse,
PutBucketLogging (PutBucketLogging'),
newPutBucketLogging,
PutBucketLoggingResponse (PutBucketLoggingResponse'),
newPutBucketLoggingResponse,
GetBucketMetricsConfiguration (GetBucketMetricsConfiguration'),
newGetBucketMetricsConfiguration,
GetBucketMetricsConfigurationResponse (GetBucketMetricsConfigurationResponse'),
newGetBucketMetricsConfigurationResponse,
ListBuckets (ListBuckets'),
newListBuckets,
ListBucketsResponse (ListBucketsResponse'),
newListBucketsResponse,
DeleteBucket (DeleteBucket'),
newDeleteBucket,
DeleteBucketResponse (DeleteBucketResponse'),
newDeleteBucketResponse,
CreateBucket (CreateBucket'),
newCreateBucket,
CreateBucketResponse (CreateBucketResponse'),
newCreateBucketResponse,
DeleteBucketTagging (DeleteBucketTagging'),
newDeleteBucketTagging,
DeleteBucketTaggingResponse (DeleteBucketTaggingResponse'),
newDeleteBucketTaggingResponse,
PutObjectAcl (PutObjectAcl'),
newPutObjectAcl,
PutObjectAclResponse (PutObjectAclResponse'),
newPutObjectAclResponse,
PutBucketTagging (PutBucketTagging'),
newPutBucketTagging,
PutBucketTaggingResponse (PutBucketTaggingResponse'),
newPutBucketTaggingResponse,
GetBucketInventoryConfiguration (GetBucketInventoryConfiguration'),
newGetBucketInventoryConfiguration,
GetBucketInventoryConfigurationResponse (GetBucketInventoryConfigurationResponse'),
newGetBucketInventoryConfigurationResponse,
DeletePublicAccessBlock (DeletePublicAccessBlock'),
newDeletePublicAccessBlock,
DeletePublicAccessBlockResponse (DeletePublicAccessBlockResponse'),
newDeletePublicAccessBlockResponse,
PutBucketInventoryConfiguration (PutBucketInventoryConfiguration'),
newPutBucketInventoryConfiguration,
PutBucketInventoryConfigurationResponse (PutBucketInventoryConfigurationResponse'),
newPutBucketInventoryConfigurationResponse,
GetBucketLocation (GetBucketLocation'),
newGetBucketLocation,
GetBucketLocationResponse (GetBucketLocationResponse'),
newGetBucketLocationResponse,
ListBucketInventoryConfigurations (ListBucketInventoryConfigurations'),
newListBucketInventoryConfigurations,
ListBucketInventoryConfigurationsResponse (ListBucketInventoryConfigurationsResponse'),
newListBucketInventoryConfigurationsResponse,
PutPublicAccessBlock (PutPublicAccessBlock'),
newPutPublicAccessBlock,
PutPublicAccessBlockResponse (PutPublicAccessBlockResponse'),
newPutPublicAccessBlockResponse,
DeleteBucketInventoryConfiguration (DeleteBucketInventoryConfiguration'),
newDeleteBucketInventoryConfiguration,
DeleteBucketInventoryConfigurationResponse (DeleteBucketInventoryConfigurationResponse'),
newDeleteBucketInventoryConfigurationResponse,
GetBucketIntelligentTieringConfiguration (GetBucketIntelligentTieringConfiguration'),
newGetBucketIntelligentTieringConfiguration,
GetBucketIntelligentTieringConfigurationResponse (GetBucketIntelligentTieringConfigurationResponse'),
newGetBucketIntelligentTieringConfigurationResponse,
GetBucketNotificationConfiguration (GetBucketNotificationConfiguration'),
newGetBucketNotificationConfiguration,
NotificationConfiguration (NotificationConfiguration'),
newNotificationConfiguration,
GetObjectLockConfiguration (GetObjectLockConfiguration'),
newGetObjectLockConfiguration,
GetObjectLockConfigurationResponse (GetObjectLockConfigurationResponse'),
newGetObjectLockConfigurationResponse,
PutObjectRetention (PutObjectRetention'),
newPutObjectRetention,
PutObjectRetentionResponse (PutObjectRetentionResponse'),
newPutObjectRetentionResponse,
PutBucketAccelerateConfiguration (PutBucketAccelerateConfiguration'),
newPutBucketAccelerateConfiguration,
PutBucketAccelerateConfigurationResponse (PutBucketAccelerateConfigurationResponse'),
newPutBucketAccelerateConfigurationResponse,
PutObjectLegalHold (PutObjectLegalHold'),
newPutObjectLegalHold,
PutObjectLegalHoldResponse (PutObjectLegalHoldResponse'),
newPutObjectLegalHoldResponse,
PutBucketOwnershipControls (PutBucketOwnershipControls'),
newPutBucketOwnershipControls,
PutBucketOwnershipControlsResponse (PutBucketOwnershipControlsResponse'),
newPutBucketOwnershipControlsResponse,
DeleteBucketOwnershipControls (DeleteBucketOwnershipControls'),
newDeleteBucketOwnershipControls,
DeleteBucketOwnershipControlsResponse (DeleteBucketOwnershipControlsResponse'),
newDeleteBucketOwnershipControlsResponse,
PutBucketMetricsConfiguration (PutBucketMetricsConfiguration'),
newPutBucketMetricsConfiguration,
PutBucketMetricsConfigurationResponse (PutBucketMetricsConfigurationResponse'),
newPutBucketMetricsConfigurationResponse,
DeleteBucketMetricsConfiguration (DeleteBucketMetricsConfiguration'),
newDeleteBucketMetricsConfiguration,
DeleteBucketMetricsConfigurationResponse (DeleteBucketMetricsConfigurationResponse'),
newDeleteBucketMetricsConfigurationResponse,
ListObjectsV2 (ListObjectsV2'),
newListObjectsV2,
ListObjectsV2Response (ListObjectsV2Response'),
newListObjectsV2Response,
GetObject (GetObject'),
newGetObject,
GetObjectResponse (GetObjectResponse'),
newGetObjectResponse,
PutBucketReplication (PutBucketReplication'),
newPutBucketReplication,
PutBucketReplicationResponse (PutBucketReplicationResponse'),
newPutBucketReplicationResponse,
GetBucketWebsite (GetBucketWebsite'),
newGetBucketWebsite,
GetBucketWebsiteResponse (GetBucketWebsiteResponse'),
newGetBucketWebsiteResponse,
GetBucketRequestPayment (GetBucketRequestPayment'),
newGetBucketRequestPayment,
GetBucketRequestPaymentResponse (GetBucketRequestPaymentResponse'),
newGetBucketRequestPaymentResponse,
DeleteBucketReplication (DeleteBucketReplication'),
newDeleteBucketReplication,
DeleteBucketReplicationResponse (DeleteBucketReplicationResponse'),
newDeleteBucketReplicationResponse,
ListObjectVersions (ListObjectVersions'),
newListObjectVersions,
ListObjectVersionsResponse (ListObjectVersionsResponse'),
newListObjectVersionsResponse,
HeadBucket (HeadBucket'),
newHeadBucket,
HeadBucketResponse (HeadBucketResponse'),
newHeadBucketResponse,
DeleteBucketLifecycle (DeleteBucketLifecycle'),
newDeleteBucketLifecycle,
DeleteBucketLifecycleResponse (DeleteBucketLifecycleResponse'),
newDeleteBucketLifecycleResponse,
PutBucketLifecycleConfiguration (PutBucketLifecycleConfiguration'),
newPutBucketLifecycleConfiguration,
PutBucketLifecycleConfigurationResponse (PutBucketLifecycleConfigurationResponse'),
newPutBucketLifecycleConfigurationResponse,
PutBucketAnalyticsConfiguration (PutBucketAnalyticsConfiguration'),
newPutBucketAnalyticsConfiguration,
PutBucketAnalyticsConfigurationResponse (PutBucketAnalyticsConfigurationResponse'),
newPutBucketAnalyticsConfigurationResponse,
ListBucketAnalyticsConfigurations (ListBucketAnalyticsConfigurations'),
newListBucketAnalyticsConfigurations,
ListBucketAnalyticsConfigurationsResponse (ListBucketAnalyticsConfigurationsResponse'),
newListBucketAnalyticsConfigurationsResponse,
DeleteBucketAnalyticsConfiguration (DeleteBucketAnalyticsConfiguration'),
newDeleteBucketAnalyticsConfiguration,
DeleteBucketAnalyticsConfigurationResponse (DeleteBucketAnalyticsConfigurationResponse'),
newDeleteBucketAnalyticsConfigurationResponse,
CreateMultipartUpload (CreateMultipartUpload'),
newCreateMultipartUpload,
CreateMultipartUploadResponse (CreateMultipartUploadResponse'),
newCreateMultipartUploadResponse,
GetBucketPolicyStatus (GetBucketPolicyStatus'),
newGetBucketPolicyStatus,
GetBucketPolicyStatusResponse (GetBucketPolicyStatusResponse'),
newGetBucketPolicyStatusResponse,
UploadPart (UploadPart'),
newUploadPart,
UploadPartResponse (UploadPartResponse'),
newUploadPartResponse,
SelectObjectContent (SelectObjectContent'),
newSelectObjectContent,
SelectObjectContentResponse (SelectObjectContentResponse'),
newSelectObjectContentResponse,
GetBucketReplication (GetBucketReplication'),
newGetBucketReplication,
GetBucketReplicationResponse (GetBucketReplicationResponse'),
newGetBucketReplicationResponse,
PutBucketWebsite (PutBucketWebsite'),
newPutBucketWebsite,
PutBucketWebsiteResponse (PutBucketWebsiteResponse'),
newPutBucketWebsiteResponse,
DeleteBucketWebsite (DeleteBucketWebsite'),
newDeleteBucketWebsite,
DeleteBucketWebsiteResponse (DeleteBucketWebsiteResponse'),
newDeleteBucketWebsiteResponse,
CompleteMultipartUpload (CompleteMultipartUpload'),
newCompleteMultipartUpload,
CompleteMultipartUploadResponse (CompleteMultipartUploadResponse'),
newCompleteMultipartUploadResponse,
ListMultipartUploads (ListMultipartUploads'),
newListMultipartUploads,
ListMultipartUploadsResponse (ListMultipartUploadsResponse'),
newListMultipartUploadsResponse,
ListObjects (ListObjects'),
newListObjects,
ListObjectsResponse (ListObjectsResponse'),
newListObjectsResponse,
GetBucketOwnershipControls (GetBucketOwnershipControls'),
newGetBucketOwnershipControls,
GetBucketOwnershipControlsResponse (GetBucketOwnershipControlsResponse'),
newGetBucketOwnershipControlsResponse,
GetObjectLegalHold (GetObjectLegalHold'),
newGetObjectLegalHold,
GetObjectLegalHoldResponse (GetObjectLegalHoldResponse'),
newGetObjectLegalHoldResponse,
GetObjectRetention (GetObjectRetention'),
newGetObjectRetention,
GetObjectRetentionResponse (GetObjectRetentionResponse'),
newGetObjectRetentionResponse,
DeleteBucketPolicy (DeleteBucketPolicy'),
newDeleteBucketPolicy,
DeleteBucketPolicyResponse (DeleteBucketPolicyResponse'),
newDeleteBucketPolicyResponse,
GetBucketEncryption (GetBucketEncryption'),
newGetBucketEncryption,
GetBucketEncryptionResponse (GetBucketEncryptionResponse'),
newGetBucketEncryptionResponse,
AbortMultipartUpload (AbortMultipartUpload'),
newAbortMultipartUpload,
AbortMultipartUploadResponse (AbortMultipartUploadResponse'),
newAbortMultipartUploadResponse,
PutBucketPolicy (PutBucketPolicy'),
newPutBucketPolicy,
PutBucketPolicyResponse (PutBucketPolicyResponse'),
newPutBucketPolicyResponse,
GetBucketAccelerateConfiguration (GetBucketAccelerateConfiguration'),
newGetBucketAccelerateConfiguration,
GetBucketAccelerateConfigurationResponse (GetBucketAccelerateConfigurationResponse'),
newGetBucketAccelerateConfigurationResponse,
GetObjectTorrent (GetObjectTorrent'),
newGetObjectTorrent,
GetObjectTorrentResponse (GetObjectTorrentResponse'),
newGetObjectTorrentResponse,
DeleteObjects (DeleteObjects'),
newDeleteObjects,
DeleteObjectsResponse (DeleteObjectsResponse'),
newDeleteObjectsResponse,
PutObjectLockConfiguration (PutObjectLockConfiguration'),
newPutObjectLockConfiguration,
PutObjectLockConfigurationResponse (PutObjectLockConfigurationResponse'),
newPutObjectLockConfigurationResponse,
PutBucketNotificationConfiguration (PutBucketNotificationConfiguration'),
newPutBucketNotificationConfiguration,
PutBucketNotificationConfigurationResponse (PutBucketNotificationConfigurationResponse'),
newPutBucketNotificationConfigurationResponse,
GetBucketVersioning (GetBucketVersioning'),
newGetBucketVersioning,
GetBucketVersioningResponse (GetBucketVersioningResponse'),
newGetBucketVersioningResponse,
DeleteBucketCors (DeleteBucketCors'),
newDeleteBucketCors,
DeleteBucketCorsResponse (DeleteBucketCorsResponse'),
newDeleteBucketCorsResponse,
DeleteBucketIntelligentTieringConfiguration (DeleteBucketIntelligentTieringConfiguration'),
newDeleteBucketIntelligentTieringConfiguration,
DeleteBucketIntelligentTieringConfigurationResponse (DeleteBucketIntelligentTieringConfigurationResponse'),
newDeleteBucketIntelligentTieringConfigurationResponse,
ListBucketIntelligentTieringConfigurations (ListBucketIntelligentTieringConfigurations'),
newListBucketIntelligentTieringConfigurations,
ListBucketIntelligentTieringConfigurationsResponse (ListBucketIntelligentTieringConfigurationsResponse'),
newListBucketIntelligentTieringConfigurationsResponse,
PutBucketCors (PutBucketCors'),
newPutBucketCors,
PutBucketCorsResponse (PutBucketCorsResponse'),
newPutBucketCorsResponse,
GetPublicAccessBlock (GetPublicAccessBlock'),
newGetPublicAccessBlock,
GetPublicAccessBlockResponse (GetPublicAccessBlockResponse'),
newGetPublicAccessBlockResponse,
PutBucketIntelligentTieringConfiguration (PutBucketIntelligentTieringConfiguration'),
newPutBucketIntelligentTieringConfiguration,
PutBucketIntelligentTieringConfigurationResponse (PutBucketIntelligentTieringConfigurationResponse'),
newPutBucketIntelligentTieringConfigurationResponse,
GetBucketCors (GetBucketCors'),
newGetBucketCors,
GetBucketCorsResponse (GetBucketCorsResponse'),
newGetBucketCorsResponse,
WriteGetObjectResponse (WriteGetObjectResponse'),
newWriteGetObjectResponse,
WriteGetObjectResponseResponse (WriteGetObjectResponseResponse'),
newWriteGetObjectResponseResponse,
GetObjectAcl (GetObjectAcl'),
newGetObjectAcl,
GetObjectAclResponse (GetObjectAclResponse'),
newGetObjectAclResponse,
RestoreObject (RestoreObject'),
newRestoreObject,
RestoreObjectResponse (RestoreObjectResponse'),
newRestoreObjectResponse,
HeadObject (HeadObject'),
newHeadObject,
HeadObjectResponse (HeadObjectResponse'),
newHeadObjectResponse,
PutBucketVersioning (PutBucketVersioning'),
newPutBucketVersioning,
PutBucketVersioningResponse (PutBucketVersioningResponse'),
newPutBucketVersioningResponse,
GetBucketTagging (GetBucketTagging'),
newGetBucketTagging,
GetBucketTaggingResponse (GetBucketTaggingResponse'),
newGetBucketTaggingResponse,
CopyObject (CopyObject'),
newCopyObject,
CopyObjectResponse (CopyObjectResponse'),
newCopyObjectResponse,
ListBucketMetricsConfigurations (ListBucketMetricsConfigurations'),
newListBucketMetricsConfigurations,
ListBucketMetricsConfigurationsResponse (ListBucketMetricsConfigurationsResponse'),
newListBucketMetricsConfigurationsResponse,
GetBucketPolicy (GetBucketPolicy'),
newGetBucketPolicy,
GetBucketPolicyResponse (GetBucketPolicyResponse'),
newGetBucketPolicyResponse,
PutBucketEncryption (PutBucketEncryption'),
newPutBucketEncryption,
PutBucketEncryptionResponse (PutBucketEncryptionResponse'),
newPutBucketEncryptionResponse,
DeleteBucketEncryption (DeleteBucketEncryption'),
newDeleteBucketEncryption,
DeleteBucketEncryptionResponse (DeleteBucketEncryptionResponse'),
newDeleteBucketEncryptionResponse,
GetBucketLogging (GetBucketLogging'),
newGetBucketLogging,
GetBucketLoggingResponse (GetBucketLoggingResponse'),
newGetBucketLoggingResponse,
GetBucketAcl (GetBucketAcl'),
newGetBucketAcl,
GetBucketAclResponse (GetBucketAclResponse'),
newGetBucketAclResponse,
GetBucketLifecycleConfiguration (GetBucketLifecycleConfiguration'),
newGetBucketLifecycleConfiguration,
GetBucketLifecycleConfigurationResponse (GetBucketLifecycleConfigurationResponse'),
newGetBucketLifecycleConfigurationResponse,
GetBucketAnalyticsConfiguration (GetBucketAnalyticsConfiguration'),
newGetBucketAnalyticsConfiguration,
GetBucketAnalyticsConfigurationResponse (GetBucketAnalyticsConfigurationResponse'),
newGetBucketAnalyticsConfigurationResponse,
GetObjectTagging (GetObjectTagging'),
newGetObjectTagging,
GetObjectTaggingResponse (GetObjectTaggingResponse'),
newGetObjectTaggingResponse,
ListParts (ListParts'),
newListParts,
ListPartsResponse (ListPartsResponse'),
newListPartsResponse,
DeleteObjectTagging (DeleteObjectTagging'),
newDeleteObjectTagging,
DeleteObjectTaggingResponse (DeleteObjectTaggingResponse'),
newDeleteObjectTaggingResponse,
UploadPartCopy (UploadPartCopy'),
newUploadPartCopy,
UploadPartCopyResponse (UploadPartCopyResponse'),
newUploadPartCopyResponse,
PutObjectTagging (PutObjectTagging'),
newPutObjectTagging,
PutObjectTaggingResponse (PutObjectTaggingResponse'),
newPutObjectTaggingResponse,
PutBucketAcl (PutBucketAcl'),
newPutBucketAcl,
PutBucketAclResponse (PutBucketAclResponse'),
newPutBucketAclResponse,
module Amazonka.S3.Internal,
AnalyticsS3ExportFileFormat (..),
ArchiveStatus (..),
BucketAccelerateStatus (..),
BucketCannedACL (..),
BucketLogsPermission (..),
BucketVersioningStatus (..),
CompressionType (..),
DeleteMarkerReplicationStatus (..),
EncodingType (..),
Event (..),
ExistingObjectReplicationStatus (..),
ExpirationStatus (..),
ExpressionType (..),
FileHeaderInfo (..),
FilterRuleName (..),
IntelligentTieringAccessTier (..),
IntelligentTieringStatus (..),
InventoryFormat (..),
InventoryFrequency (..),
InventoryIncludedObjectVersions (..),
InventoryOptionalField (..),
JSONType (..),
MFADelete (..),
MFADeleteStatus (..),
MetadataDirective (..),
MetricsStatus (..),
ObjectCannedACL (..),
ObjectLockEnabled (..),
ObjectLockLegalHoldStatus (..),
ObjectLockMode (..),
ObjectLockRetentionMode (..),
ObjectOwnership (..),
ObjectStorageClass (..),
ObjectVersionStorageClass (..),
OwnerOverride (..),
Payer (..),
Permission (..),
Protocol (..),
QuoteFields (..),
ReplicaModificationsStatus (..),
ReplicationRuleStatus (..),
ReplicationStatus (..),
ReplicationTimeStatus (..),
RequestCharged (..),
RequestPayer (..),
RestoreRequestType (..),
ServerSideEncryption (..),
SseKmsEncryptedObjectsStatus (..),
StorageClass (..),
StorageClassAnalysisSchemaVersion (..),
TaggingDirective (..),
Tier (..),
TransitionStorageClass (..),
Type (..),
AbortIncompleteMultipartUpload (AbortIncompleteMultipartUpload'),
newAbortIncompleteMultipartUpload,
AccelerateConfiguration (AccelerateConfiguration'),
newAccelerateConfiguration,
AccessControlPolicy (AccessControlPolicy'),
newAccessControlPolicy,
AccessControlTranslation (AccessControlTranslation'),
newAccessControlTranslation,
AnalyticsAndOperator (AnalyticsAndOperator'),
newAnalyticsAndOperator,
AnalyticsConfiguration (AnalyticsConfiguration'),
newAnalyticsConfiguration,
AnalyticsExportDestination (AnalyticsExportDestination'),
newAnalyticsExportDestination,
AnalyticsFilter (AnalyticsFilter'),
newAnalyticsFilter,
AnalyticsS3BucketDestination (AnalyticsS3BucketDestination'),
newAnalyticsS3BucketDestination,
Bucket (Bucket'),
newBucket,
BucketLifecycleConfiguration (BucketLifecycleConfiguration'),
newBucketLifecycleConfiguration,
BucketLoggingStatus (BucketLoggingStatus'),
newBucketLoggingStatus,
CORSConfiguration (CORSConfiguration'),
newCORSConfiguration,
CORSRule (CORSRule'),
newCORSRule,
CSVInput (CSVInput'),
newCSVInput,
CSVOutput (CSVOutput'),
newCSVOutput,
CommonPrefix (CommonPrefix'),
newCommonPrefix,
CompletedMultipartUpload (CompletedMultipartUpload'),
newCompletedMultipartUpload,
CompletedPart (CompletedPart'),
newCompletedPart,
Condition (Condition'),
newCondition,
ContinuationEvent (ContinuationEvent'),
newContinuationEvent,
CopyObjectResult (CopyObjectResult'),
newCopyObjectResult,
CopyPartResult (CopyPartResult'),
newCopyPartResult,
CreateBucketConfiguration (CreateBucketConfiguration'),
newCreateBucketConfiguration,
DefaultRetention (DefaultRetention'),
newDefaultRetention,
Delete (Delete'),
newDelete,
DeleteMarkerEntry (DeleteMarkerEntry'),
newDeleteMarkerEntry,
DeleteMarkerReplication (DeleteMarkerReplication'),
newDeleteMarkerReplication,
DeletedObject (DeletedObject'),
newDeletedObject,
Destination (Destination'),
newDestination,
Encryption (Encryption'),
newEncryption,
EncryptionConfiguration (EncryptionConfiguration'),
newEncryptionConfiguration,
EndEvent (EndEvent'),
newEndEvent,
ErrorDocument (ErrorDocument'),
newErrorDocument,
ExistingObjectReplication (ExistingObjectReplication'),
newExistingObjectReplication,
FilterRule (FilterRule'),
newFilterRule,
GlacierJobParameters (GlacierJobParameters'),
newGlacierJobParameters,
Grant (Grant'),
newGrant,
Grantee (Grantee'),
newGrantee,
IndexDocument (IndexDocument'),
newIndexDocument,
Initiator (Initiator'),
newInitiator,
InputSerialization (InputSerialization'),
newInputSerialization,
IntelligentTieringAndOperator (IntelligentTieringAndOperator'),
newIntelligentTieringAndOperator,
IntelligentTieringConfiguration (IntelligentTieringConfiguration'),
newIntelligentTieringConfiguration,
IntelligentTieringFilter (IntelligentTieringFilter'),
newIntelligentTieringFilter,
InventoryConfiguration (InventoryConfiguration'),
newInventoryConfiguration,
InventoryDestination (InventoryDestination'),
newInventoryDestination,
InventoryEncryption (InventoryEncryption'),
newInventoryEncryption,
InventoryFilter (InventoryFilter'),
newInventoryFilter,
InventoryS3BucketDestination (InventoryS3BucketDestination'),
newInventoryS3BucketDestination,
InventorySchedule (InventorySchedule'),
newInventorySchedule,
JSONInput (JSONInput'),
newJSONInput,
JSONOutput (JSONOutput'),
newJSONOutput,
LambdaFunctionConfiguration (LambdaFunctionConfiguration'),
newLambdaFunctionConfiguration,
LifecycleExpiration (LifecycleExpiration'),
newLifecycleExpiration,
LifecycleRule (LifecycleRule'),
newLifecycleRule,
LifecycleRuleAndOperator (LifecycleRuleAndOperator'),
newLifecycleRuleAndOperator,
LifecycleRuleFilter (LifecycleRuleFilter'),
newLifecycleRuleFilter,
LoggingEnabled (LoggingEnabled'),
newLoggingEnabled,
MetadataEntry (MetadataEntry'),
newMetadataEntry,
Metrics (Metrics'),
newMetrics,
MetricsAndOperator (MetricsAndOperator'),
newMetricsAndOperator,
MetricsConfiguration (MetricsConfiguration'),
newMetricsConfiguration,
MetricsFilter (MetricsFilter'),
newMetricsFilter,
MultipartUpload (MultipartUpload'),
newMultipartUpload,
NoncurrentVersionExpiration (NoncurrentVersionExpiration'),
newNoncurrentVersionExpiration,
NoncurrentVersionTransition (NoncurrentVersionTransition'),
newNoncurrentVersionTransition,
NotificationConfiguration (NotificationConfiguration'),
newNotificationConfiguration,
NotificationConfigurationFilter (NotificationConfigurationFilter'),
newNotificationConfigurationFilter,
Object (Object'),
newObject,
ObjectIdentifier (ObjectIdentifier'),
newObjectIdentifier,
ObjectLockConfiguration (ObjectLockConfiguration'),
newObjectLockConfiguration,
ObjectLockLegalHold (ObjectLockLegalHold'),
newObjectLockLegalHold,
ObjectLockRetention (ObjectLockRetention'),
newObjectLockRetention,
ObjectLockRule (ObjectLockRule'),
newObjectLockRule,
ObjectVersion (ObjectVersion'),
newObjectVersion,
OutputLocation (OutputLocation'),
newOutputLocation,
OutputSerialization (OutputSerialization'),
newOutputSerialization,
Owner (Owner'),
newOwner,
OwnershipControls (OwnershipControls'),
newOwnershipControls,
OwnershipControlsRule (OwnershipControlsRule'),
newOwnershipControlsRule,
ParquetInput (ParquetInput'),
newParquetInput,
Part (Part'),
newPart,
PolicyStatus (PolicyStatus'),
newPolicyStatus,
Progress (Progress'),
newProgress,
ProgressEvent (ProgressEvent'),
newProgressEvent,
PublicAccessBlockConfiguration (PublicAccessBlockConfiguration'),
newPublicAccessBlockConfiguration,
QueueConfiguration (QueueConfiguration'),
newQueueConfiguration,
RecordsEvent (RecordsEvent'),
newRecordsEvent,
Redirect (Redirect'),
newRedirect,
RedirectAllRequestsTo (RedirectAllRequestsTo'),
newRedirectAllRequestsTo,
ReplicaModifications (ReplicaModifications'),
newReplicaModifications,
ReplicationConfiguration (ReplicationConfiguration'),
newReplicationConfiguration,
ReplicationRule (ReplicationRule'),
newReplicationRule,
ReplicationRuleAndOperator (ReplicationRuleAndOperator'),
newReplicationRuleAndOperator,
ReplicationRuleFilter (ReplicationRuleFilter'),
newReplicationRuleFilter,
ReplicationTime (ReplicationTime'),
newReplicationTime,
ReplicationTimeValue (ReplicationTimeValue'),
newReplicationTimeValue,
RequestPaymentConfiguration (RequestPaymentConfiguration'),
newRequestPaymentConfiguration,
RequestProgress (RequestProgress'),
newRequestProgress,
RestoreRequest (RestoreRequest'),
newRestoreRequest,
RoutingRule (RoutingRule'),
newRoutingRule,
S3KeyFilter (S3KeyFilter'),
newS3KeyFilter,
S3Location (S3Location'),
newS3Location,
S3ServiceError (S3ServiceError'),
newS3ServiceError,
SSEKMS (SSEKMS'),
newSSEKMS,
SSES3 (SSES3'),
newSSES3,
ScanRange (ScanRange'),
newScanRange,
SelectObjectContentEventStream (SelectObjectContentEventStream'),
newSelectObjectContentEventStream,
SelectParameters (SelectParameters'),
newSelectParameters,
ServerSideEncryptionByDefault (ServerSideEncryptionByDefault'),
newServerSideEncryptionByDefault,
ServerSideEncryptionConfiguration (ServerSideEncryptionConfiguration'),
newServerSideEncryptionConfiguration,
ServerSideEncryptionRule (ServerSideEncryptionRule'),
newServerSideEncryptionRule,
SourceSelectionCriteria (SourceSelectionCriteria'),
newSourceSelectionCriteria,
SseKmsEncryptedObjects (SseKmsEncryptedObjects'),
newSseKmsEncryptedObjects,
Stats (Stats'),
newStats,
StatsEvent (StatsEvent'),
newStatsEvent,
StorageClassAnalysis (StorageClassAnalysis'),
newStorageClassAnalysis,
StorageClassAnalysisDataExport (StorageClassAnalysisDataExport'),
newStorageClassAnalysisDataExport,
Tag (Tag'),
newTag,
Tagging (Tagging'),
newTagging,
TargetGrant (TargetGrant'),
newTargetGrant,
Tiering (Tiering'),
newTiering,
TopicConfiguration (TopicConfiguration'),
newTopicConfiguration,
Transition (Transition'),
newTransition,
VersioningConfiguration (VersioningConfiguration'),
newVersioningConfiguration,
WebsiteConfiguration (WebsiteConfiguration'),
newWebsiteConfiguration,
)
where
import Amazonka.S3.AbortMultipartUpload
import Amazonka.S3.CompleteMultipartUpload
import Amazonka.S3.CopyObject
import Amazonka.S3.CreateBucket
import Amazonka.S3.CreateMultipartUpload
import Amazonka.S3.DeleteBucket
import Amazonka.S3.DeleteBucketAnalyticsConfiguration
import Amazonka.S3.DeleteBucketCors
import Amazonka.S3.DeleteBucketEncryption
import Amazonka.S3.DeleteBucketIntelligentTieringConfiguration
import Amazonka.S3.DeleteBucketInventoryConfiguration
import Amazonka.S3.DeleteBucketLifecycle
import Amazonka.S3.DeleteBucketMetricsConfiguration
import Amazonka.S3.DeleteBucketOwnershipControls
import Amazonka.S3.DeleteBucketPolicy
import Amazonka.S3.DeleteBucketReplication
import Amazonka.S3.DeleteBucketTagging
import Amazonka.S3.DeleteBucketWebsite
import Amazonka.S3.DeleteObject
import Amazonka.S3.DeleteObjectTagging
import Amazonka.S3.DeleteObjects
import Amazonka.S3.DeletePublicAccessBlock
import Amazonka.S3.GetBucketAccelerateConfiguration
import Amazonka.S3.GetBucketAcl
import Amazonka.S3.GetBucketAnalyticsConfiguration
import Amazonka.S3.GetBucketCors
import Amazonka.S3.GetBucketEncryption
import Amazonka.S3.GetBucketIntelligentTieringConfiguration
import Amazonka.S3.GetBucketInventoryConfiguration
import Amazonka.S3.GetBucketLifecycleConfiguration
import Amazonka.S3.GetBucketLocation
import Amazonka.S3.GetBucketLogging
import Amazonka.S3.GetBucketMetricsConfiguration
import Amazonka.S3.GetBucketNotificationConfiguration
import Amazonka.S3.GetBucketOwnershipControls
import Amazonka.S3.GetBucketPolicy
import Amazonka.S3.GetBucketPolicyStatus
import Amazonka.S3.GetBucketReplication
import Amazonka.S3.GetBucketRequestPayment
import Amazonka.S3.GetBucketTagging
import Amazonka.S3.GetBucketVersioning
import Amazonka.S3.GetBucketWebsite
import Amazonka.S3.GetObject
import Amazonka.S3.GetObjectAcl
import Amazonka.S3.GetObjectLegalHold
import Amazonka.S3.GetObjectLockConfiguration
import Amazonka.S3.GetObjectRetention
import Amazonka.S3.GetObjectTagging
import Amazonka.S3.GetObjectTorrent
import Amazonka.S3.GetPublicAccessBlock
import Amazonka.S3.HeadBucket
import Amazonka.S3.HeadObject
import Amazonka.S3.Internal
import Amazonka.S3.Lens
import Amazonka.S3.ListBucketAnalyticsConfigurations
import Amazonka.S3.ListBucketIntelligentTieringConfigurations
import Amazonka.S3.ListBucketInventoryConfigurations
import Amazonka.S3.ListBucketMetricsConfigurations
import Amazonka.S3.ListBuckets
import Amazonka.S3.ListMultipartUploads
import Amazonka.S3.ListObjectVersions
import Amazonka.S3.ListObjects
import Amazonka.S3.ListObjectsV2
import Amazonka.S3.ListParts
import Amazonka.S3.PutBucketAccelerateConfiguration
import Amazonka.S3.PutBucketAcl
import Amazonka.S3.PutBucketAnalyticsConfiguration
import Amazonka.S3.PutBucketCors
import Amazonka.S3.PutBucketEncryption
import Amazonka.S3.PutBucketIntelligentTieringConfiguration
import Amazonka.S3.PutBucketInventoryConfiguration
import Amazonka.S3.PutBucketLifecycleConfiguration
import Amazonka.S3.PutBucketLogging
import Amazonka.S3.PutBucketMetricsConfiguration
import Amazonka.S3.PutBucketNotificationConfiguration
import Amazonka.S3.PutBucketOwnershipControls
import Amazonka.S3.PutBucketPolicy
import Amazonka.S3.PutBucketReplication
import Amazonka.S3.PutBucketRequestPayment
import Amazonka.S3.PutBucketTagging
import Amazonka.S3.PutBucketVersioning
import Amazonka.S3.PutBucketWebsite
import Amazonka.S3.PutObject
import Amazonka.S3.PutObjectAcl
import Amazonka.S3.PutObjectLegalHold
import Amazonka.S3.PutObjectLockConfiguration
import Amazonka.S3.PutObjectRetention
import Amazonka.S3.PutObjectTagging
import Amazonka.S3.PutPublicAccessBlock
import Amazonka.S3.RestoreObject
import Amazonka.S3.SelectObjectContent
import Amazonka.S3.Types
import Amazonka.S3.UploadPart
import Amazonka.S3.UploadPartCopy
import Amazonka.S3.Waiters
import Amazonka.S3.WriteGetObjectResponse