S3 module#
Index > S3
Auto-generated documentation for S3 type annotations stubs module mypy-boto3-s3.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and S3
.
From PyPI with pip#
Install boto3-stubs
for S3
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[s3]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[s3]'
# standalone installation
python -m pip install mypy-boto3-s3
From conda-forge#
Installing mypy-boto3-s3
from the conda-forge
channel
can be achieved by adding conda-forge
to your channels with:
conda config --add channels conda-forge
conda config --set channel_priority strict
Once the conda-forge
channel has been enabled, mypy-boto3-s3
can be installed with:
conda install mypy-boto3-s3
It is possible to list all of the versions of mypy-boto3-s3
available on your platform with:
conda search mypy-boto3-s3 --channel conda-forge
How to uninstall#
python -m pip uninstall -y mypy-boto3-s3
Usage#
Code samples can be found in Examples.
S3Client#
Type annotations and code completion for boto3.client("s3")
as S3Client
boto3 documentation
# S3Client usage example
from boto3.session import Session
from mypy_boto3_s3.client import S3Client
def get_client() -> S3Client:
return Session().client("s3")
Paginators#
Type annotations and code completion for paginators
from boto3.client("s3").get_paginator("...")
.
# ListBucketsPaginator usage example
from boto3.session import Session
from mypy_boto3_s3.paginator import ListBucketsPaginator
def get_list_buckets_paginator() -> ListBucketsPaginator:
return Session().client("s3").get_paginator("list_buckets"))
- ListBucketsPaginator
- ListDirectoryBucketsPaginator
- ListMultipartUploadsPaginator
- ListObjectVersionsPaginator
- ListObjectsPaginator
- ListObjectsV2Paginator
- ListPartsPaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("s3").get_waiter("...")
.
# BucketExistsWaiter usage example
from boto3.session import Session
from mypy_boto3_s3.waiter import BucketExistsWaiter
def get_bucket_exists_waiter() -> BucketExistsWaiter:
return Session().client("s3").get_waiter("bucket_exists")
S3ServiceResource#
Type annotations and code completion for boto3.resource("s3")
as
S3ServiceResource
boto3 documentation
# S3ServiceResource usage example
from boto3.session import Session
from mypy_boto3_s3.service_resource import S3ServiceResource
def get_s3_resource() -> S3ServiceResource:
return Session().resource("s3")
Collections#
Type annotations and code completion for collections
from boto3.resource("s3").*
.
# ServiceResourceBucketsCollection usage example
from boto3.session import Session
from mypy_boto3_s3.service_resource import ServiceResourceBucketsCollection
def get_collection() -> ServiceResourceBucketsCollection:
return Session().resource("s3").buckets
Resources#
Type annotations and code completion for additional resources
from session.resource("s3").*
.
# Bucket usage example
from mypy_boto3_s3.service_resource import Bucket
def get_resource() -> Bucket:
return resource.Bucket(...)
- Bucket
- BucketAcl
- BucketCors
- BucketLifecycle
- BucketLifecycleConfiguration
- BucketLogging
- BucketNotification
- BucketPolicy
- BucketRequestPayment
- BucketTagging
- BucketVersioning
- BucketWebsite
- MultipartUpload
- MultipartUploadPart
- Object
- ObjectAcl
- ObjectSummary
- ObjectVersion
Literals#
Type annotations for literals used in methods and schema.
# AnalyticsS3ExportFileFormatType usage example
from mypy_boto3_s3.literals import AnalyticsS3ExportFileFormatType
def get_value() -> AnalyticsS3ExportFileFormatType:
return "CSV"
- AnalyticsS3ExportFileFormatType
- ArchiveStatusType
- BucketAccelerateStatusType
- BucketCannedACLType
- BucketExistsWaiterName
- BucketLocationConstraintType
- BucketLogsPermissionType
- BucketNotExistsWaiterName
- BucketTypeType
- BucketVersioningStatusType
- ChecksumAlgorithmType
- ChecksumModeType
- CompressionTypeType
- DataRedundancyType
- DeleteMarkerReplicationStatusType
- EncodingTypeType
- EventType
- ExistingObjectReplicationStatusType
- ExpirationStatusType
- ExpressionTypeType
- FileHeaderInfoType
- FilterRuleNameType
- IntelligentTieringAccessTierType
- IntelligentTieringStatusType
- InventoryFormatType
- InventoryFrequencyType
- InventoryIncludedObjectVersionsType
- InventoryOptionalFieldType
- JSONTypeType
- ListBucketsPaginatorName
- ListDirectoryBucketsPaginatorName
- ListMultipartUploadsPaginatorName
- ListObjectVersionsPaginatorName
- ListObjectsPaginatorName
- ListObjectsV2PaginatorName
- ListPartsPaginatorName
- LocationTypeType
- MFADeleteStatusType
- MFADeleteType
- MetadataDirectiveType
- MetricsStatusType
- ObjectAttributesType
- ObjectCannedACLType
- ObjectExistsWaiterName
- ObjectLockEnabledType
- ObjectLockLegalHoldStatusType
- ObjectLockModeType
- ObjectLockRetentionModeType
- ObjectNotExistsWaiterName
- ObjectOwnershipType
- ObjectStorageClassType
- ObjectVersionStorageClassType
- OptionalObjectAttributesType
- OwnerOverrideType
- PartitionDateSourceType
- PayerType
- PermissionType
- ProtocolType
- QuoteFieldsType
- ReplicaModificationsStatusType
- ReplicationRuleStatusType
- ReplicationStatusType
- ReplicationTimeStatusType
- RequestChargedType
- RequestPayerType
- RestoreRequestTypeType
- ServerSideEncryptionType
- SessionModeType
- SseKmsEncryptedObjectsStatusType
- StorageClassAnalysisSchemaVersionType
- StorageClassType
- TaggingDirectiveType
- TierType
- TransitionDefaultMinimumObjectSizeType
- TransitionStorageClassType
- TypeType
- S3ServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AbortIncompleteMultipartUploadTypeDef
- ResponseMetadataTypeDef
- AbortMultipartUploadRequestMultipartUploadAbortTypeDef
- AbortMultipartUploadRequestRequestTypeDef
- AccelerateConfigurationTypeDef
- OwnerTypeDef
- AccessControlTranslationTypeDef
- TagTypeDef
- AnalyticsS3BucketDestinationTypeDef
- BlobTypeDef
- CopySourceTypeDef
- BucketDownloadFileRequestTypeDef
- FileobjTypeDef
- BucketInfoTypeDef
- BucketTypeDef
- BucketUploadFileRequestTypeDef
- CORSRuleTypeDef
- CORSRuleOutputTypeDef
- CSVInputTypeDef
- CSVOutputTypeDef
- ChecksumTypeDef
- ClientDownloadFileRequestTypeDef
- ClientGeneratePresignedPostRequestTypeDef
- ClientUploadFileRequestTypeDef
- CloudFunctionConfigurationOutputTypeDef
- CloudFunctionConfigurationTypeDef
- CommonPrefixTypeDef
- CompletedPartTypeDef
- ConditionTypeDef
- CopyObjectResultTypeDef
- TimestampTypeDef
- CopyPartResultTypeDef
- LocationInfoTypeDef
- SessionCredentialsTypeDef
- CreateSessionRequestRequestTypeDef
- DefaultRetentionTypeDef
- DeleteBucketAnalyticsConfigurationRequestRequestTypeDef
- DeleteBucketCorsRequestBucketCorsDeleteTypeDef
- DeleteBucketCorsRequestRequestTypeDef
- DeleteBucketEncryptionRequestRequestTypeDef
- DeleteBucketIntelligentTieringConfigurationRequestRequestTypeDef
- DeleteBucketInventoryConfigurationRequestRequestTypeDef
- DeleteBucketLifecycleRequestBucketLifecycleConfigurationDeleteTypeDef
- DeleteBucketLifecycleRequestBucketLifecycleDeleteTypeDef
- DeleteBucketLifecycleRequestRequestTypeDef
- DeleteBucketMetricsConfigurationRequestRequestTypeDef
- DeleteBucketOwnershipControlsRequestRequestTypeDef
- DeleteBucketPolicyRequestBucketPolicyDeleteTypeDef
- DeleteBucketPolicyRequestRequestTypeDef
- DeleteBucketReplicationRequestRequestTypeDef
- DeleteBucketRequestBucketDeleteTypeDef
- DeleteBucketRequestRequestTypeDef
- DeleteBucketTaggingRequestBucketTaggingDeleteTypeDef
- DeleteBucketTaggingRequestRequestTypeDef
- DeleteBucketWebsiteRequestBucketWebsiteDeleteTypeDef
- DeleteBucketWebsiteRequestRequestTypeDef
- DeleteMarkerReplicationTypeDef
- DeleteObjectRequestObjectDeleteTypeDef
- DeleteObjectRequestObjectSummaryDeleteTypeDef
- DeleteObjectRequestObjectVersionDeleteTypeDef
- DeleteObjectRequestRequestTypeDef
- DeleteObjectTaggingRequestRequestTypeDef
- DeletedObjectTypeDef
- ErrorTypeDef
- DeletePublicAccessBlockRequestRequestTypeDef
- ObjectIdentifierTypeDef
- EncryptionConfigurationTypeDef
- EncryptionTypeDef
- ErrorDocumentTypeDef
- ExistingObjectReplicationTypeDef
- FilterRuleTypeDef
- GetBucketAccelerateConfigurationRequestRequestTypeDef
- GetBucketAclRequestRequestTypeDef
- GetBucketAnalyticsConfigurationRequestRequestTypeDef
- GetBucketCorsRequestRequestTypeDef
- GetBucketEncryptionRequestRequestTypeDef
- GetBucketIntelligentTieringConfigurationRequestRequestTypeDef
- GetBucketInventoryConfigurationRequestRequestTypeDef
- GetBucketLifecycleConfigurationRequestRequestTypeDef
- GetBucketLifecycleRequestRequestTypeDef
- GetBucketLocationRequestRequestTypeDef
- GetBucketLoggingRequestRequestTypeDef
- GetBucketMetricsConfigurationRequestRequestTypeDef
- GetBucketNotificationConfigurationRequestRequestTypeDef
- GetBucketOwnershipControlsRequestRequestTypeDef
- GetBucketPolicyRequestRequestTypeDef
- PolicyStatusTypeDef
- GetBucketPolicyStatusRequestRequestTypeDef
- GetBucketReplicationRequestRequestTypeDef
- GetBucketRequestPaymentRequestRequestTypeDef
- GetBucketTaggingRequestRequestTypeDef
- GetBucketVersioningRequestRequestTypeDef
- IndexDocumentTypeDef
- RedirectAllRequestsToTypeDef
- GetBucketWebsiteRequestRequestTypeDef
- GetObjectAclRequestRequestTypeDef
- ObjectPartTypeDef
- GetObjectAttributesRequestRequestTypeDef
- ObjectLockLegalHoldTypeDef
- GetObjectLegalHoldRequestRequestTypeDef
- GetObjectLockConfigurationRequestRequestTypeDef
- ObjectLockRetentionOutputTypeDef
- GetObjectRetentionRequestRequestTypeDef
- GetObjectTaggingRequestRequestTypeDef
- GetObjectTorrentRequestRequestTypeDef
- PublicAccessBlockConfigurationTypeDef
- GetPublicAccessBlockRequestRequestTypeDef
- GlacierJobParametersTypeDef
- GranteeTypeDef
- WaiterConfigTypeDef
- HeadBucketRequestRequestTypeDef
- InitiatorTypeDef
- JSONInputTypeDef
- TieringTypeDef
- InventoryFilterTypeDef
- InventoryScheduleTypeDef
- SSEKMSTypeDef
- JSONOutputTypeDef
- LifecycleExpirationOutputTypeDef
- NoncurrentVersionExpirationTypeDef
- NoncurrentVersionTransitionTypeDef
- TransitionOutputTypeDef
- ListBucketAnalyticsConfigurationsRequestRequestTypeDef
- ListBucketIntelligentTieringConfigurationsRequestRequestTypeDef
- ListBucketInventoryConfigurationsRequestRequestTypeDef
- ListBucketMetricsConfigurationsRequestRequestTypeDef
- PaginatorConfigTypeDef
- ListBucketsRequestRequestTypeDef
- ListDirectoryBucketsRequestRequestTypeDef
- ListMultipartUploadsRequestRequestTypeDef
- ListObjectVersionsRequestRequestTypeDef
- ListObjectsRequestRequestTypeDef
- ListObjectsV2RequestRequestTypeDef
- PartTypeDef
- ListPartsRequestRequestTypeDef
- MetadataEntryTypeDef
- ReplicationTimeValueTypeDef
- QueueConfigurationDeprecatedOutputTypeDef
- TopicConfigurationDeprecatedOutputTypeDef
- ObjectDownloadFileRequestTypeDef
- RestoreStatusTypeDef
- ObjectUploadFileRequestTypeDef
- OwnershipControlsRuleTypeDef
- PartitionedPrefixTypeDef
- ProgressTypeDef
- PutBucketPolicyRequestBucketPolicyPutTypeDef
- PutBucketPolicyRequestRequestTypeDef
- RequestPaymentConfigurationTypeDef
- PutBucketVersioningRequestBucketVersioningEnableTypeDef
- VersioningConfigurationTypeDef
- PutBucketVersioningRequestBucketVersioningSuspendTypeDef
- QueueConfigurationDeprecatedTypeDef
- RecordsEventTypeDef
- RedirectTypeDef
- ReplicaModificationsTypeDef
- RequestProgressTypeDef
- ScanRangeTypeDef
- ServerSideEncryptionByDefaultTypeDef
- SseKmsEncryptedObjectsTypeDef
- StatsTypeDef
- TopicConfigurationDeprecatedTypeDef
- AbortMultipartUploadOutputTypeDef
- CompleteMultipartUploadOutputTypeDef
- CreateBucketOutputTypeDef
- CreateMultipartUploadOutputTypeDef
- DeleteObjectOutputTypeDef
- DeleteObjectTaggingOutputTypeDef
- EmptyResponseMetadataTypeDef
- GetBucketAccelerateConfigurationOutputTypeDef
- GetBucketLocationOutputTypeDef
- GetBucketPolicyOutputTypeDef
- GetBucketRequestPaymentOutputTypeDef
- GetBucketVersioningOutputTypeDef
- GetObjectOutputTypeDef
- GetObjectTorrentOutputTypeDef
- HeadBucketOutputTypeDef
- HeadObjectOutputTypeDef
- PutBucketLifecycleConfigurationOutputTypeDef
- PutObjectAclOutputTypeDef
- PutObjectLegalHoldOutputTypeDef
- PutObjectLockConfigurationOutputTypeDef
- PutObjectOutputTypeDef
- PutObjectRetentionOutputTypeDef
- PutObjectTaggingOutputTypeDef
- RestoreObjectOutputTypeDef
- UploadPartOutputTypeDef
- PutBucketAccelerateConfigurationRequestRequestTypeDef
- DeleteMarkerEntryTypeDef
- AnalyticsAndOperatorOutputTypeDef
- AnalyticsAndOperatorTypeDef
- GetBucketTaggingOutputTypeDef
- GetObjectTaggingOutputTypeDef
- IntelligentTieringAndOperatorOutputTypeDef
- IntelligentTieringAndOperatorTypeDef
- LifecycleRuleAndOperatorOutputTypeDef
- LifecycleRuleAndOperatorTypeDef
- MetricsAndOperatorOutputTypeDef
- MetricsAndOperatorTypeDef
- ReplicationRuleAndOperatorOutputTypeDef
- ReplicationRuleAndOperatorTypeDef
- TaggingTypeDef
- AnalyticsExportDestinationTypeDef
- UploadPartRequestMultipartUploadPartUploadTypeDef
- UploadPartRequestRequestTypeDef
- BucketCopyRequestTypeDef
- ClientCopyRequestTypeDef
- CopySourceOrStrTypeDef
- ObjectCopyRequestTypeDef
- BucketDownloadFileobjRequestTypeDef
- BucketUploadFileobjRequestTypeDef
- ClientDownloadFileobjRequestTypeDef
- ClientUploadFileobjRequestTypeDef
- ObjectDownloadFileobjRequestTypeDef
- ObjectUploadFileobjRequestTypeDef
- ListBucketsOutputTypeDef
- ListDirectoryBucketsOutputTypeDef
- CORSConfigurationTypeDef
- GetBucketCorsOutputTypeDef
- CloudFunctionConfigurationUnionTypeDef
- CompletedMultipartUploadTypeDef
- CopyObjectOutputTypeDef
- CreateMultipartUploadRequestObjectInitiateMultipartUploadTypeDef
- CreateMultipartUploadRequestObjectSummaryInitiateMultipartUploadTypeDef
- CreateMultipartUploadRequestRequestTypeDef
- GetObjectRequestObjectGetTypeDef
- GetObjectRequestObjectSummaryGetTypeDef
- GetObjectRequestObjectVersionGetTypeDef
- GetObjectRequestRequestTypeDef
- HeadObjectRequestObjectVersionHeadTypeDef
- HeadObjectRequestRequestTypeDef
- LifecycleExpirationTypeDef
- ObjectLockRetentionTypeDef
- PutObjectRequestBucketPutObjectTypeDef
- PutObjectRequestObjectPutTypeDef
- PutObjectRequestObjectSummaryPutTypeDef
- PutObjectRequestRequestTypeDef
- TransitionTypeDef
- WriteGetObjectResponseRequestRequestTypeDef
- UploadPartCopyOutputTypeDef
- CreateBucketConfigurationTypeDef
- CreateSessionOutputTypeDef
- ObjectLockRuleTypeDef
- DeleteObjectsOutputTypeDef
- DeleteTypeDef
- S3KeyFilterOutputTypeDef
- S3KeyFilterTypeDef
- GetBucketPolicyStatusOutputTypeDef
- GetObjectAttributesPartsTypeDef
- GetObjectLegalHoldOutputTypeDef
- PutObjectLegalHoldRequestRequestTypeDef
- GetObjectRetentionOutputTypeDef
- GetPublicAccessBlockOutputTypeDef
- PutPublicAccessBlockRequestRequestTypeDef
- GrantTypeDef
- TargetGrantTypeDef
- HeadBucketRequestBucketExistsWaitTypeDef
- HeadBucketRequestBucketNotExistsWaitTypeDef
- HeadObjectRequestObjectExistsWaitTypeDef
- HeadObjectRequestObjectNotExistsWaitTypeDef
- MultipartUploadTypeDef
- InputSerializationTypeDef
- InventoryEncryptionOutputTypeDef
- InventoryEncryptionTypeDef
- OutputSerializationTypeDef
- RuleOutputTypeDef
- ListBucketsRequestListBucketsPaginateTypeDef
- ListDirectoryBucketsRequestListDirectoryBucketsPaginateTypeDef
- ListMultipartUploadsRequestListMultipartUploadsPaginateTypeDef
- ListObjectVersionsRequestListObjectVersionsPaginateTypeDef
- ListObjectsRequestListObjectsPaginateTypeDef
- ListObjectsV2RequestListObjectsV2PaginateTypeDef
- ListPartsRequestListPartsPaginateTypeDef
- ListPartsOutputTypeDef
- MetricsTypeDef
- ReplicationTimeTypeDef
- NotificationConfigurationDeprecatedResponseTypeDef
- ObjectTypeDef
- ObjectVersionTypeDef
- OwnershipControlsOutputTypeDef
- OwnershipControlsTypeDef
- TargetObjectKeyFormatOutputTypeDef
- TargetObjectKeyFormatTypeDef
- ProgressEventTypeDef
- PutBucketRequestPaymentRequestBucketRequestPaymentPutTypeDef
- PutBucketRequestPaymentRequestRequestTypeDef
- PutBucketVersioningRequestBucketVersioningPutTypeDef
- PutBucketVersioningRequestRequestTypeDef
- QueueConfigurationDeprecatedUnionTypeDef
- RoutingRuleTypeDef
- ServerSideEncryptionRuleTypeDef
- SourceSelectionCriteriaTypeDef
- StatsEventTypeDef
- TopicConfigurationDeprecatedUnionTypeDef
- AnalyticsFilterOutputTypeDef
- AnalyticsAndOperatorUnionTypeDef
- IntelligentTieringFilterOutputTypeDef
- IntelligentTieringAndOperatorUnionTypeDef
- LifecycleRuleFilterOutputTypeDef
- LifecycleRuleFilterTypeDef
- MetricsFilterOutputTypeDef
- MetricsAndOperatorUnionTypeDef
- ReplicationRuleFilterOutputTypeDef
- ReplicationRuleAndOperatorUnionTypeDef
- PutBucketTaggingRequestBucketTaggingPutTypeDef
- PutBucketTaggingRequestRequestTypeDef
- PutObjectTaggingRequestRequestTypeDef
- StorageClassAnalysisDataExportTypeDef
- CopyObjectRequestObjectCopyFromTypeDef
- CopyObjectRequestObjectSummaryCopyFromTypeDef
- CopyObjectRequestRequestTypeDef
- UploadPartCopyRequestMultipartUploadPartCopyFromTypeDef
- UploadPartCopyRequestRequestTypeDef
- PutBucketCorsRequestBucketCorsPutTypeDef
- PutBucketCorsRequestRequestTypeDef
- CompleteMultipartUploadRequestMultipartUploadCompleteTypeDef
- CompleteMultipartUploadRequestRequestTypeDef
- PutObjectRetentionRequestRequestTypeDef
- RuleTypeDef
- CreateBucketRequestBucketCreateTypeDef
- CreateBucketRequestRequestTypeDef
- CreateBucketRequestServiceResourceCreateBucketTypeDef
- ObjectLockConfigurationTypeDef
- DeleteObjectsRequestBucketDeleteObjectsTypeDef
- DeleteObjectsRequestRequestTypeDef
- NotificationConfigurationFilterOutputTypeDef
- NotificationConfigurationFilterTypeDef
- GetObjectAttributesOutputTypeDef
- AccessControlPolicyTypeDef
- GetBucketAclOutputTypeDef
- GetObjectAclOutputTypeDef
- S3LocationTypeDef
- ListMultipartUploadsOutputTypeDef
- InventoryS3BucketDestinationOutputTypeDef
- InventoryEncryptionUnionTypeDef
- SelectObjectContentRequestRequestTypeDef
- SelectParametersTypeDef
- GetBucketLifecycleOutputTypeDef
- DestinationTypeDef
- ListObjectsOutputTypeDef
- ListObjectsV2OutputTypeDef
- ListObjectVersionsOutputTypeDef
- GetBucketOwnershipControlsOutputTypeDef
- PutBucketOwnershipControlsRequestRequestTypeDef
- LoggingEnabledOutputTypeDef
- LoggingEnabledTypeDef
- GetBucketWebsiteOutputTypeDef
- WebsiteConfigurationTypeDef
- ServerSideEncryptionConfigurationOutputTypeDef
- ServerSideEncryptionConfigurationTypeDef
- SelectObjectContentEventStreamTypeDef
- NotificationConfigurationDeprecatedTypeDef
- AnalyticsFilterTypeDef
- IntelligentTieringConfigurationOutputTypeDef
- IntelligentTieringFilterTypeDef
- LifecycleRuleOutputTypeDef
- LifecycleRuleTypeDef
- MetricsConfigurationOutputTypeDef
- MetricsFilterTypeDef
- ReplicationRuleFilterTypeDef
- StorageClassAnalysisTypeDef
- LifecycleConfigurationTypeDef
- GetObjectLockConfigurationOutputTypeDef
- PutObjectLockConfigurationRequestRequestTypeDef
- LambdaFunctionConfigurationOutputTypeDef
- QueueConfigurationOutputTypeDef
- TopicConfigurationOutputTypeDef
- LambdaFunctionConfigurationTypeDef
- QueueConfigurationTypeDef
- TopicConfigurationTypeDef
- PutBucketAclRequestBucketAclPutTypeDef
- PutBucketAclRequestRequestTypeDef
- PutObjectAclRequestObjectAclPutTypeDef
- PutObjectAclRequestRequestTypeDef
- OutputLocationTypeDef
- InventoryDestinationOutputTypeDef
- InventoryS3BucketDestinationTypeDef
- ReplicationRuleOutputTypeDef
- GetBucketLoggingOutputTypeDef
- BucketLoggingStatusTypeDef
- PutBucketWebsiteRequestBucketWebsitePutTypeDef
- PutBucketWebsiteRequestRequestTypeDef
- GetBucketEncryptionOutputTypeDef
- PutBucketEncryptionRequestRequestTypeDef
- SelectObjectContentOutputTypeDef
- PutBucketNotificationRequestRequestTypeDef
- AnalyticsFilterUnionTypeDef
- GetBucketIntelligentTieringConfigurationOutputTypeDef
- ListBucketIntelligentTieringConfigurationsOutputTypeDef
- IntelligentTieringFilterUnionTypeDef
- GetBucketLifecycleConfigurationOutputTypeDef
- BucketLifecycleConfigurationTypeDef
- GetBucketMetricsConfigurationOutputTypeDef
- ListBucketMetricsConfigurationsOutputTypeDef
- MetricsFilterUnionTypeDef
- ReplicationRuleFilterUnionTypeDef
- AnalyticsConfigurationOutputTypeDef
- PutBucketLifecycleRequestBucketLifecyclePutTypeDef
- PutBucketLifecycleRequestRequestTypeDef
- NotificationConfigurationResponseTypeDef
- NotificationConfigurationTypeDef
- RestoreRequestTypeDef
- InventoryConfigurationOutputTypeDef
- InventoryS3BucketDestinationUnionTypeDef
- ReplicationConfigurationOutputTypeDef
- PutBucketLoggingRequestBucketLoggingPutTypeDef
- PutBucketLoggingRequestRequestTypeDef
- AnalyticsConfigurationTypeDef
- IntelligentTieringConfigurationTypeDef
- PutBucketLifecycleConfigurationRequestBucketLifecycleConfigurationPutTypeDef
- PutBucketLifecycleConfigurationRequestRequestTypeDef
- MetricsConfigurationTypeDef
- ReplicationRuleTypeDef
- GetBucketAnalyticsConfigurationOutputTypeDef
- ListBucketAnalyticsConfigurationsOutputTypeDef
- PutBucketNotificationConfigurationRequestBucketNotificationPutTypeDef
- PutBucketNotificationConfigurationRequestRequestTypeDef
- RestoreObjectRequestObjectRestoreObjectTypeDef
- RestoreObjectRequestObjectSummaryRestoreObjectTypeDef
- RestoreObjectRequestRequestTypeDef
- GetBucketInventoryConfigurationOutputTypeDef
- ListBucketInventoryConfigurationsOutputTypeDef
- InventoryDestinationTypeDef
- GetBucketReplicationOutputTypeDef
- PutBucketAnalyticsConfigurationRequestRequestTypeDef
- PutBucketIntelligentTieringConfigurationRequestRequestTypeDef
- PutBucketMetricsConfigurationRequestRequestTypeDef
- ReplicationRuleUnionTypeDef
- InventoryDestinationUnionTypeDef
- ReplicationConfigurationTypeDef
- InventoryConfigurationTypeDef
- PutBucketReplicationRequestRequestTypeDef
- PutBucketInventoryConfigurationRequestRequestTypeDef