S3 module#
Index > S3
Auto-generated documentation for S3 type annotations stubs module types-boto3-s3.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
S3
service. - Use provided commands to install generated packages.
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 types-boto3
for S3
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[s3]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[s3]'
# standalone installation
python -m pip install types-boto3-s3
How to uninstall#
python -m pip uninstall -y types-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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_s3.literals import AnalyticsS3ExportFileFormatType
def get_value() -> AnalyticsS3ExportFileFormatType:
return "CSV"
- AnalyticsS3ExportFileFormatType
- ArchiveStatusType
- BucketAccelerateStatusType
- BucketCannedACLType
- BucketExistsWaiterName
- BucketLocationConstraintType
- BucketLogsPermissionType
- BucketNotExistsWaiterName
- BucketTypeType
- BucketVersioningStatusType
- ChecksumAlgorithmType
- ChecksumModeType
- ChecksumTypeType
- 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
- TimestampTypeDef
- AccelerateConfigurationTypeDef
- OwnerTypeDef
- AccessControlTranslationTypeDef
- TagTypeDef
- AnalyticsS3BucketDestinationTypeDef
- BlobTypeDef
- CopySourceTypeDef
- BucketDownloadFileRequestTypeDef
- FileobjTypeDef
- BucketInfoTypeDef
- BucketTypeDef
- BucketUploadFileRequestTypeDef
- CORSRuleOutputTypeDef
- CORSRuleTypeDef
- CSVInputTypeDef
- CSVOutputTypeDef
- ChecksumTypeDef
- ClientDownloadFileRequestTypeDef
- ClientGeneratePresignedPostRequestTypeDef
- ClientUploadFileRequestTypeDef
- CloudFunctionConfigurationOutputTypeDef
- CloudFunctionConfigurationTypeDef
- CommonPrefixTypeDef
- CompletedPartTypeDef
- ConditionTypeDef
- CopyObjectResultTypeDef
- CopyPartResultTypeDef
- LocationInfoTypeDef
- SessionCredentialsTypeDef
- CreateSessionRequestTypeDef
- DefaultRetentionTypeDef
- DeleteBucketAnalyticsConfigurationRequestTypeDef
- DeleteBucketCorsRequestBucketCorsDeleteTypeDef
- DeleteBucketCorsRequestTypeDef
- DeleteBucketEncryptionRequestTypeDef
- DeleteBucketIntelligentTieringConfigurationRequestTypeDef
- DeleteBucketInventoryConfigurationRequestTypeDef
- DeleteBucketLifecycleRequestBucketLifecycleConfigurationDeleteTypeDef
- DeleteBucketLifecycleRequestBucketLifecycleDeleteTypeDef
- DeleteBucketLifecycleRequestTypeDef
- DeleteBucketMetadataTableConfigurationRequestTypeDef
- DeleteBucketMetricsConfigurationRequestTypeDef
- DeleteBucketOwnershipControlsRequestTypeDef
- DeleteBucketPolicyRequestBucketPolicyDeleteTypeDef
- DeleteBucketPolicyRequestTypeDef
- DeleteBucketReplicationRequestTypeDef
- DeleteBucketRequestBucketDeleteTypeDef
- DeleteBucketRequestTypeDef
- DeleteBucketTaggingRequestBucketTaggingDeleteTypeDef
- DeleteBucketTaggingRequestTypeDef
- DeleteBucketWebsiteRequestBucketWebsiteDeleteTypeDef
- DeleteBucketWebsiteRequestTypeDef
- DeleteMarkerReplicationTypeDef
- DeleteObjectTaggingRequestTypeDef
- DeletedObjectTypeDef
- ErrorTypeDef
- DeletePublicAccessBlockRequestTypeDef
- EncryptionConfigurationTypeDef
- EncryptionTypeDef
- ErrorDetailsTypeDef
- ErrorDocumentTypeDef
- ExistingObjectReplicationTypeDef
- FilterRuleTypeDef
- GetBucketAccelerateConfigurationRequestTypeDef
- GetBucketAclRequestTypeDef
- GetBucketAnalyticsConfigurationRequestTypeDef
- GetBucketCorsRequestTypeDef
- GetBucketEncryptionRequestTypeDef
- GetBucketIntelligentTieringConfigurationRequestTypeDef
- GetBucketInventoryConfigurationRequestTypeDef
- GetBucketLifecycleConfigurationRequestTypeDef
- GetBucketLifecycleRequestTypeDef
- GetBucketLocationRequestTypeDef
- GetBucketLoggingRequestTypeDef
- GetBucketMetadataTableConfigurationRequestTypeDef
- GetBucketMetricsConfigurationRequestTypeDef
- GetBucketNotificationConfigurationRequestRequestTypeDef
- GetBucketNotificationConfigurationRequestTypeDef
- GetBucketOwnershipControlsRequestTypeDef
- GetBucketPolicyRequestTypeDef
- PolicyStatusTypeDef
- GetBucketPolicyStatusRequestTypeDef
- GetBucketReplicationRequestTypeDef
- GetBucketRequestPaymentRequestTypeDef
- GetBucketTaggingRequestTypeDef
- GetBucketVersioningRequestTypeDef
- IndexDocumentTypeDef
- RedirectAllRequestsToTypeDef
- GetBucketWebsiteRequestTypeDef
- GetObjectAclRequestTypeDef
- ObjectPartTypeDef
- GetObjectAttributesRequestTypeDef
- ObjectLockLegalHoldTypeDef
- GetObjectLegalHoldRequestTypeDef
- GetObjectLockConfigurationRequestTypeDef
- ObjectLockRetentionOutputTypeDef
- GetObjectRetentionRequestTypeDef
- GetObjectTaggingRequestTypeDef
- GetObjectTorrentRequestTypeDef
- PublicAccessBlockConfigurationTypeDef
- GetPublicAccessBlockRequestTypeDef
- GlacierJobParametersTypeDef
- GranteeTypeDef
- HeadBucketRequestTypeDef
- WaiterConfigTypeDef
- InitiatorTypeDef
- JSONInputTypeDef
- TieringTypeDef
- InventoryFilterTypeDef
- InventoryScheduleTypeDef
- SSEKMSTypeDef
- JSONOutputTypeDef
- LifecycleExpirationOutputTypeDef
- NoncurrentVersionExpirationTypeDef
- NoncurrentVersionTransitionTypeDef
- TransitionOutputTypeDef
- ListBucketAnalyticsConfigurationsRequestTypeDef
- ListBucketIntelligentTieringConfigurationsRequestTypeDef
- ListBucketInventoryConfigurationsRequestTypeDef
- ListBucketMetricsConfigurationsRequestTypeDef
- PaginatorConfigTypeDef
- ListBucketsRequestTypeDef
- ListDirectoryBucketsRequestTypeDef
- ListMultipartUploadsRequestTypeDef
- ListObjectVersionsRequestTypeDef
- ListObjectsRequestTypeDef
- ListObjectsV2RequestTypeDef
- PartTypeDef
- ListPartsRequestTypeDef
- MetadataEntryTypeDef
- S3TablesDestinationResultTypeDef
- S3TablesDestinationTypeDef
- ReplicationTimeValueTypeDef
- QueueConfigurationDeprecatedOutputTypeDef
- TopicConfigurationDeprecatedOutputTypeDef
- ObjectDownloadFileRequestTypeDef
- RestoreStatusTypeDef
- ObjectUploadFileRequestTypeDef
- OwnershipControlsRuleTypeDef
- PartitionedPrefixTypeDef
- ProgressTypeDef
- PutBucketPolicyRequestBucketPolicyPutTypeDef
- PutBucketPolicyRequestTypeDef
- 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
- AbortMultipartUploadRequestMultipartUploadAbortTypeDef
- AbortMultipartUploadRequestTypeDef
- CreateMultipartUploadRequestObjectInitiateMultipartUploadTypeDef
- CreateMultipartUploadRequestObjectSummaryInitiateMultipartUploadTypeDef
- CreateMultipartUploadRequestTypeDef
- DeleteObjectRequestObjectDeleteTypeDef
- DeleteObjectRequestObjectSummaryDeleteTypeDef
- DeleteObjectRequestObjectVersionDeleteTypeDef
- DeleteObjectRequestTypeDef
- GetObjectRequestObjectGetTypeDef
- GetObjectRequestObjectSummaryGetTypeDef
- GetObjectRequestObjectVersionGetTypeDef
- GetObjectRequestTypeDef
- HeadObjectRequestObjectVersionHeadTypeDef
- HeadObjectRequestTypeDef
- LifecycleExpirationTypeDef
- ObjectIdentifierTypeDef
- ObjectLockRetentionTypeDef
- TransitionTypeDef
- PutBucketAccelerateConfigurationRequestTypeDef
- DeleteMarkerEntryTypeDef
- AnalyticsAndOperatorOutputTypeDef
- AnalyticsAndOperatorTypeDef
- GetBucketTaggingOutputTypeDef
- GetObjectTaggingOutputTypeDef
- IntelligentTieringAndOperatorOutputTypeDef
- IntelligentTieringAndOperatorTypeDef
- LifecycleRuleAndOperatorOutputTypeDef
- LifecycleRuleAndOperatorTypeDef
- MetricsAndOperatorOutputTypeDef
- MetricsAndOperatorTypeDef
- ReplicationRuleAndOperatorOutputTypeDef
- ReplicationRuleAndOperatorTypeDef
- TaggingTypeDef
- AnalyticsExportDestinationTypeDef
- PutObjectRequestBucketPutObjectTypeDef
- PutObjectRequestObjectPutTypeDef
- PutObjectRequestObjectSummaryPutTypeDef
- PutObjectRequestTypeDef
- UploadPartRequestMultipartUploadPartUploadTypeDef
- UploadPartRequestTypeDef
- WriteGetObjectResponseRequestTypeDef
- BucketCopyRequestTypeDef
- ClientCopyRequestTypeDef
- CopySourceOrStrTypeDef
- ObjectCopyRequestTypeDef
- BucketDownloadFileobjRequestTypeDef
- BucketUploadFileobjRequestTypeDef
- ClientDownloadFileobjRequestTypeDef
- ClientUploadFileobjRequestTypeDef
- ObjectDownloadFileobjRequestTypeDef
- ObjectUploadFileobjRequestTypeDef
- ListBucketsOutputTypeDef
- ListDirectoryBucketsOutputTypeDef
- GetBucketCorsOutputTypeDef
- CORSRuleUnionTypeDef
- CloudFunctionConfigurationUnionTypeDef
- CompletedMultipartUploadTypeDef
- CopyObjectOutputTypeDef
- UploadPartCopyOutputTypeDef
- CreateBucketConfigurationTypeDef
- CreateSessionOutputTypeDef
- ObjectLockRuleTypeDef
- DeleteObjectsOutputTypeDef
- S3KeyFilterOutputTypeDef
- S3KeyFilterTypeDef
- GetBucketPolicyStatusOutputTypeDef
- GetObjectAttributesPartsTypeDef
- GetObjectLegalHoldOutputTypeDef
- PutObjectLegalHoldRequestTypeDef
- GetObjectRetentionOutputTypeDef
- GetPublicAccessBlockOutputTypeDef
- PutPublicAccessBlockRequestTypeDef
- GrantTypeDef
- TargetGrantTypeDef
- HeadBucketRequestWaitExtraTypeDef
- HeadBucketRequestWaitTypeDef
- HeadObjectRequestWaitExtraTypeDef
- HeadObjectRequestWaitTypeDef
- MultipartUploadTypeDef
- InputSerializationTypeDef
- InventoryEncryptionOutputTypeDef
- InventoryEncryptionTypeDef
- OutputSerializationTypeDef
- RuleOutputTypeDef
- ListBucketsRequestPaginateTypeDef
- ListDirectoryBucketsRequestPaginateTypeDef
- ListMultipartUploadsRequestPaginateTypeDef
- ListObjectVersionsRequestPaginateTypeDef
- ListObjectsRequestPaginateTypeDef
- ListObjectsV2RequestPaginateTypeDef
- ListPartsRequestPaginateTypeDef
- ListPartsOutputTypeDef
- MetadataTableConfigurationResultTypeDef
- MetadataTableConfigurationTypeDef
- MetricsTypeDef
- ReplicationTimeTypeDef
- NotificationConfigurationDeprecatedResponseTypeDef
- ObjectTypeDef
- ObjectVersionTypeDef
- OwnershipControlsOutputTypeDef
- OwnershipControlsTypeDef
- TargetObjectKeyFormatOutputTypeDef
- TargetObjectKeyFormatTypeDef
- ProgressEventTypeDef
- PutBucketRequestPaymentRequestBucketRequestPaymentPutTypeDef
- PutBucketRequestPaymentRequestTypeDef
- PutBucketVersioningRequestBucketVersioningPutTypeDef
- PutBucketVersioningRequestTypeDef
- QueueConfigurationDeprecatedUnionTypeDef
- RoutingRuleTypeDef
- ServerSideEncryptionRuleTypeDef
- SourceSelectionCriteriaTypeDef
- StatsEventTypeDef
- TopicConfigurationDeprecatedUnionTypeDef
- LifecycleExpirationUnionTypeDef
- DeleteTypeDef
- ObjectLockRetentionUnionTypeDef
- TransitionUnionTypeDef
- AnalyticsFilterOutputTypeDef
- AnalyticsFilterTypeDef
- IntelligentTieringFilterOutputTypeDef
- IntelligentTieringFilterTypeDef
- LifecycleRuleFilterOutputTypeDef
- LifecycleRuleAndOperatorUnionTypeDef
- MetricsFilterOutputTypeDef
- MetricsFilterTypeDef
- ReplicationRuleFilterOutputTypeDef
- ReplicationRuleFilterTypeDef
- PutBucketTaggingRequestBucketTaggingPutTypeDef
- PutBucketTaggingRequestTypeDef
- PutObjectTaggingRequestTypeDef
- StorageClassAnalysisDataExportTypeDef
- CopyObjectRequestObjectCopyFromTypeDef
- CopyObjectRequestObjectSummaryCopyFromTypeDef
- CopyObjectRequestTypeDef
- UploadPartCopyRequestMultipartUploadPartCopyFromTypeDef
- UploadPartCopyRequestTypeDef
- CORSConfigurationTypeDef
- CompleteMultipartUploadRequestMultipartUploadCompleteTypeDef
- CompleteMultipartUploadRequestTypeDef
- CreateBucketRequestBucketCreateTypeDef
- CreateBucketRequestServiceResourceCreateBucketTypeDef
- CreateBucketRequestTypeDef
- ObjectLockConfigurationTypeDef
- NotificationConfigurationFilterOutputTypeDef
- S3KeyFilterUnionTypeDef
- GetObjectAttributesOutputTypeDef
- AccessControlPolicyTypeDef
- GetBucketAclOutputTypeDef
- GetObjectAclOutputTypeDef
- S3LocationTypeDef
- ListMultipartUploadsOutputTypeDef
- InventoryS3BucketDestinationOutputTypeDef
- InventoryS3BucketDestinationTypeDef
- SelectObjectContentRequestTypeDef
- SelectParametersTypeDef
- GetBucketLifecycleOutputTypeDef
- GetBucketMetadataTableConfigurationResultTypeDef
- CreateBucketMetadataTableConfigurationRequestTypeDef
- DestinationTypeDef
- ListObjectsOutputTypeDef
- ListObjectsV2OutputTypeDef
- ListObjectVersionsOutputTypeDef
- GetBucketOwnershipControlsOutputTypeDef
- OwnershipControlsUnionTypeDef
- LoggingEnabledOutputTypeDef
- TargetObjectKeyFormatUnionTypeDef
- GetBucketWebsiteOutputTypeDef
- WebsiteConfigurationTypeDef
- ServerSideEncryptionConfigurationOutputTypeDef
- ServerSideEncryptionConfigurationTypeDef
- SelectObjectContentEventStreamTypeDef
- NotificationConfigurationDeprecatedTypeDef
- DeleteObjectsRequestBucketDeleteObjectsTypeDef
- DeleteObjectsRequestTypeDef
- PutObjectRetentionRequestTypeDef
- RuleTypeDef
- IntelligentTieringConfigurationOutputTypeDef
- IntelligentTieringConfigurationTypeDef
- LifecycleRuleOutputTypeDef
- LifecycleRuleFilterTypeDef
- MetricsConfigurationOutputTypeDef
- MetricsConfigurationTypeDef
- StorageClassAnalysisTypeDef
- PutBucketCorsRequestBucketCorsPutTypeDef
- PutBucketCorsRequestTypeDef
- GetObjectLockConfigurationOutputTypeDef
- PutObjectLockConfigurationRequestTypeDef
- LambdaFunctionConfigurationOutputTypeDef
- QueueConfigurationOutputTypeDef
- TopicConfigurationOutputTypeDef
- NotificationConfigurationFilterTypeDef
- PutBucketAclRequestBucketAclPutTypeDef
- PutBucketAclRequestTypeDef
- PutObjectAclRequestObjectAclPutTypeDef
- PutObjectAclRequestTypeDef
- OutputLocationTypeDef
- InventoryDestinationOutputTypeDef
- InventoryDestinationTypeDef
- GetBucketMetadataTableConfigurationOutputTypeDef
- ReplicationRuleOutputTypeDef
- ReplicationRuleTypeDef
- PutBucketOwnershipControlsRequestTypeDef
- GetBucketLoggingOutputTypeDef
- LoggingEnabledTypeDef
- PutBucketWebsiteRequestBucketWebsitePutTypeDef
- PutBucketWebsiteRequestTypeDef
- GetBucketEncryptionOutputTypeDef
- ServerSideEncryptionConfigurationUnionTypeDef
- SelectObjectContentOutputTypeDef
- PutBucketNotificationRequestTypeDef
- RuleUnionTypeDef
- GetBucketIntelligentTieringConfigurationOutputTypeDef
- ListBucketIntelligentTieringConfigurationsOutputTypeDef
- IntelligentTieringConfigurationUnionTypeDef
- GetBucketLifecycleConfigurationOutputTypeDef
- LifecycleRuleFilterUnionTypeDef
- GetBucketMetricsConfigurationOutputTypeDef
- ListBucketMetricsConfigurationsOutputTypeDef
- MetricsConfigurationUnionTypeDef
- AnalyticsConfigurationOutputTypeDef
- AnalyticsConfigurationTypeDef
- NotificationConfigurationResponseTypeDef
- NotificationConfigurationFilterUnionTypeDef
- RestoreRequestTypeDef
- InventoryConfigurationOutputTypeDef
- InventoryConfigurationTypeDef
- ReplicationConfigurationOutputTypeDef
- ReplicationConfigurationTypeDef
- LoggingEnabledUnionTypeDef
- PutBucketEncryptionRequestTypeDef
- LifecycleConfigurationTypeDef
- PutBucketIntelligentTieringConfigurationRequestTypeDef
- LifecycleRuleTypeDef
- PutBucketMetricsConfigurationRequestTypeDef
- GetBucketAnalyticsConfigurationOutputTypeDef
- ListBucketAnalyticsConfigurationsOutputTypeDef
- AnalyticsConfigurationUnionTypeDef
- LambdaFunctionConfigurationTypeDef
- QueueConfigurationTypeDef
- TopicConfigurationTypeDef
- RestoreObjectRequestObjectRestoreObjectTypeDef
- RestoreObjectRequestObjectSummaryRestoreObjectTypeDef
- RestoreObjectRequestTypeDef
- GetBucketInventoryConfigurationOutputTypeDef
- ListBucketInventoryConfigurationsOutputTypeDef
- InventoryConfigurationUnionTypeDef
- GetBucketReplicationOutputTypeDef
- ReplicationConfigurationUnionTypeDef
- BucketLoggingStatusTypeDef
- PutBucketLifecycleRequestBucketLifecyclePutTypeDef
- PutBucketLifecycleRequestTypeDef
- LifecycleRuleUnionTypeDef
- PutBucketAnalyticsConfigurationRequestTypeDef
- LambdaFunctionConfigurationUnionTypeDef
- QueueConfigurationUnionTypeDef
- TopicConfigurationUnionTypeDef
- PutBucketInventoryConfigurationRequestTypeDef
- PutBucketReplicationRequestTypeDef
- PutBucketLoggingRequestBucketLoggingPutTypeDef
- PutBucketLoggingRequestTypeDef
- BucketLifecycleConfigurationTypeDef
- NotificationConfigurationTypeDef
- PutBucketLifecycleConfigurationRequestBucketLifecycleConfigurationPutTypeDef
- PutBucketLifecycleConfigurationRequestTypeDef
- PutBucketNotificationConfigurationRequestBucketNotificationPutTypeDef
- PutBucketNotificationConfigurationRequestTypeDef