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("...")
.
# ListDirectoryBucketsPaginator usage example
from boto3.session import Session
from mypy_boto3_s3.paginator import ListDirectoryBucketsPaginator
def get_list_directory_buckets_paginator() -> ListDirectoryBucketsPaginator:
return Session().client("s3").get_paginator("list_directory_buckets"))
- 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
- 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
- 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
- AccessControlTranslationTypeDef
- TagTypeDef
- AnalyticsS3BucketDestinationTypeDef
- BlobTypeDef
- CopySourceTypeDef
- BucketDownloadFileRequestTypeDef
- FileobjTypeDef
- BucketInfoTypeDef
- BucketTypeDef
- BucketUploadFileRequestTypeDef
- CORSRuleBucketCorsTypeDef
- CORSRuleTypeDef
- CSVInputTypeDef
- CSVOutputTypeDef
- ChecksumTypeDef
- ClientDownloadFileRequestTypeDef
- ClientGeneratePresignedPostRequestTypeDef
- ClientUploadFileRequestTypeDef
- 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
- ObjectLockRetentionTypeDef
- GetObjectRetentionRequestRequestTypeDef
- GetObjectTaggingRequestRequestTypeDef
- GetObjectTorrentRequestRequestTypeDef
- PublicAccessBlockConfigurationTypeDef
- GetPublicAccessBlockRequestRequestTypeDef
- GlacierJobParametersTypeDef
- GranteeTypeDef
- WaiterConfigTypeDef
- HeadBucketRequestRequestTypeDef
- InitiatorTypeDef
- JSONInputTypeDef
- TieringTypeDef
- InventoryFilterTypeDef
- InventoryScheduleTypeDef
- SSEKMSTypeDef
- JSONOutputTypeDef
- LifecycleExpirationTypeDef
- NoncurrentVersionExpirationTypeDef
- NoncurrentVersionTransitionTypeDef
- TransitionTypeDef
- ListBucketAnalyticsConfigurationsRequestRequestTypeDef
- ListBucketIntelligentTieringConfigurationsRequestRequestTypeDef
- ListBucketInventoryConfigurationsRequestRequestTypeDef
- ListBucketMetricsConfigurationsRequestRequestTypeDef
- PaginatorConfigTypeDef
- ListDirectoryBucketsRequestRequestTypeDef
- ListMultipartUploadsRequestRequestTypeDef
- ListObjectVersionsRequestRequestTypeDef
- ListObjectsRequestRequestTypeDef
- ListObjectsV2RequestRequestTypeDef
- PartTypeDef
- ListPartsRequestRequestTypeDef
- MetadataEntryTypeDef
- ReplicationTimeValueTypeDef
- QueueConfigurationDeprecatedTypeDef
- TopicConfigurationDeprecatedTypeDef
- ObjectDownloadFileRequestTypeDef
- ObjectUploadFileRequestTypeDef
- OwnershipControlsRuleTypeDef
- PartitionedPrefixTypeDef
- ProgressTypeDef
- PutBucketPolicyRequestBucketPolicyPutTypeDef
- PutBucketPolicyRequestRequestTypeDef
- RequestPaymentConfigurationTypeDef
- PutBucketVersioningRequestBucketVersioningEnableTypeDef
- VersioningConfigurationTypeDef
- PutBucketVersioningRequestBucketVersioningSuspendTypeDef
- RecordsEventTypeDef
- RedirectTypeDef
- ReplicaModificationsTypeDef
- RequestProgressTypeDef
- ScanRangeTypeDef
- ServerSideEncryptionByDefaultTypeDef
- SseKmsEncryptedObjectsTypeDef
- StatsTypeDef
- AbortMultipartUploadOutputTypeDef
- CompleteMultipartUploadOutputTypeDef
- CreateBucketOutputTypeDef
- CreateMultipartUploadOutputTypeDef
- DeleteObjectOutputTypeDef
- DeleteObjectTaggingOutputTypeDef
- EmptyResponseMetadataTypeDef
- ErrorDocumentResponseTypeDef
- GetBucketAccelerateConfigurationOutputTypeDef
- GetBucketLocationOutputTypeDef
- GetBucketPolicyOutputTypeDef
- GetBucketRequestPaymentOutputTypeDef
- GetBucketVersioningOutputTypeDef
- GetObjectOutputTypeDef
- GetObjectTorrentOutputTypeDef
- HeadBucketOutputTypeDef
- HeadObjectOutputTypeDef
- IndexDocumentResponseTypeDef
- InitiatorResponseTypeDef
- OwnerResponseTypeDef
- OwnerTypeDef
- PutObjectAclOutputTypeDef
- PutObjectLegalHoldOutputTypeDef
- PutObjectLockConfigurationOutputTypeDef
- PutObjectOutputTypeDef
- PutObjectRetentionOutputTypeDef
- PutObjectTaggingOutputTypeDef
- RedirectAllRequestsToResponseTypeDef
- RestoreObjectOutputTypeDef
- RestoreStatusResponseTypeDef
- RestoreStatusTypeDef
- UploadPartOutputTypeDef
- PutBucketAccelerateConfigurationRequestRequestTypeDef
- AnalyticsAndOperatorTypeDef
- GetBucketTaggingOutputTypeDef
- GetObjectTaggingOutputTypeDef
- IntelligentTieringAndOperatorTypeDef
- LifecycleRuleAndOperatorBucketLifecycleConfigurationTypeDef
- LifecycleRuleAndOperatorTypeDef
- MetricsAndOperatorTypeDef
- ReplicationRuleAndOperatorTypeDef
- TaggingTypeDef
- AnalyticsExportDestinationTypeDef
- UploadPartRequestMultipartUploadPartUploadTypeDef
- UploadPartRequestRequestTypeDef
- BucketCopyRequestTypeDef
- ClientCopyRequestTypeDef
- CopySourceOrStrTypeDef
- ObjectCopyRequestTypeDef
- BucketDownloadFileobjRequestTypeDef
- BucketUploadFileobjRequestTypeDef
- ClientDownloadFileobjRequestTypeDef
- ClientUploadFileobjRequestTypeDef
- ObjectDownloadFileobjRequestTypeDef
- ObjectUploadFileobjRequestTypeDef
- ListDirectoryBucketsOutputTypeDef
- CORSConfigurationBucketCorsTypeDef
- CORSConfigurationTypeDef
- GetBucketCorsOutputTypeDef
- CompletedMultipartUploadTypeDef
- CopyObjectOutputTypeDef
- CopyObjectRequestObjectCopyFromTypeDef
- CopyObjectRequestObjectSummaryCopyFromTypeDef
- CreateMultipartUploadRequestObjectInitiateMultipartUploadTypeDef
- CreateMultipartUploadRequestObjectSummaryInitiateMultipartUploadTypeDef
- CreateMultipartUploadRequestRequestTypeDef
- GetObjectRequestObjectGetTypeDef
- GetObjectRequestObjectSummaryGetTypeDef
- GetObjectRequestObjectVersionGetTypeDef
- GetObjectRequestRequestTypeDef
- HeadObjectRequestObjectVersionHeadTypeDef
- HeadObjectRequestRequestTypeDef
- LifecycleExpirationBucketLifecycleConfigurationTypeDef
- LifecycleExpirationBucketLifecycleTypeDef
- PutObjectRequestBucketPutObjectTypeDef
- PutObjectRequestObjectPutTypeDef
- PutObjectRequestObjectSummaryPutTypeDef
- PutObjectRequestRequestTypeDef
- TransitionBucketLifecycleConfigurationTypeDef
- TransitionBucketLifecycleTypeDef
- WriteGetObjectResponseRequestRequestTypeDef
- UploadPartCopyOutputTypeDef
- CreateBucketConfigurationTypeDef
- CreateSessionOutputTypeDef
- ObjectLockRuleTypeDef
- DeleteObjectsOutputTypeDef
- DeleteTypeDef
- S3KeyFilterBucketNotificationTypeDef
- S3KeyFilterTypeDef
- GetBucketPolicyStatusOutputTypeDef
- GetObjectAttributesPartsTypeDef
- GetObjectLegalHoldOutputTypeDef
- PutObjectLegalHoldRequestRequestTypeDef
- GetObjectRetentionOutputTypeDef
- PutObjectRetentionRequestRequestTypeDef
- GetPublicAccessBlockOutputTypeDef
- PutPublicAccessBlockRequestRequestTypeDef
- GrantTypeDef
- TargetGrantTypeDef
- HeadBucketRequestBucketExistsWaitTypeDef
- HeadBucketRequestBucketNotExistsWaitTypeDef
- HeadObjectRequestObjectExistsWaitTypeDef
- HeadObjectRequestObjectNotExistsWaitTypeDef
- InputSerializationTypeDef
- InventoryEncryptionTypeDef
- OutputSerializationTypeDef
- RuleTypeDef
- ListDirectoryBucketsRequestListDirectoryBucketsPaginateTypeDef
- ListMultipartUploadsRequestListMultipartUploadsPaginateTypeDef
- ListObjectVersionsRequestListObjectVersionsPaginateTypeDef
- ListObjectsRequestListObjectsPaginateTypeDef
- ListObjectsV2RequestListObjectsV2PaginateTypeDef
- ListPartsRequestListPartsPaginateTypeDef
- MetricsTypeDef
- ReplicationTimeTypeDef
- NotificationConfigurationDeprecatedResponseTypeDef
- NotificationConfigurationDeprecatedTypeDef
- OwnershipControlsTypeDef
- TargetObjectKeyFormatBucketLoggingTypeDef
- TargetObjectKeyFormatTypeDef
- ProgressEventTypeDef
- PutBucketRequestPaymentRequestBucketRequestPaymentPutTypeDef
- PutBucketRequestPaymentRequestRequestTypeDef
- PutBucketVersioningRequestBucketVersioningPutTypeDef
- PutBucketVersioningRequestRequestTypeDef
- RoutingRuleTypeDef
- ServerSideEncryptionRuleTypeDef
- SourceSelectionCriteriaTypeDef
- StatsEventTypeDef
- DeleteMarkerEntryTypeDef
- ListBucketsOutputTypeDef
- ListPartsOutputTypeDef
- MultipartUploadTypeDef
- ObjectTypeDef
- ObjectVersionTypeDef
- AnalyticsFilterTypeDef
- IntelligentTieringFilterTypeDef
- LifecycleRuleFilterBucketLifecycleConfigurationTypeDef
- LifecycleRuleFilterTypeDef
- MetricsFilterTypeDef
- ReplicationRuleFilterTypeDef
- PutBucketTaggingRequestBucketTaggingPutTypeDef
- PutBucketTaggingRequestRequestTypeDef
- PutObjectTaggingRequestRequestTypeDef
- StorageClassAnalysisDataExportTypeDef
- CopyObjectRequestRequestTypeDef
- UploadPartCopyRequestMultipartUploadPartCopyFromTypeDef
- UploadPartCopyRequestRequestTypeDef
- PutBucketCorsRequestBucketCorsPutTypeDef
- PutBucketCorsRequestRequestTypeDef
- CompleteMultipartUploadRequestMultipartUploadCompleteTypeDef
- CompleteMultipartUploadRequestRequestTypeDef
- RuleBucketLifecycleTypeDef
- CreateBucketRequestBucketCreateTypeDef
- CreateBucketRequestRequestTypeDef
- CreateBucketRequestServiceResourceCreateBucketTypeDef
- ObjectLockConfigurationTypeDef
- DeleteObjectsRequestBucketDeleteObjectsTypeDef
- DeleteObjectsRequestRequestTypeDef
- NotificationConfigurationFilterBucketNotificationTypeDef
- NotificationConfigurationFilterTypeDef
- GetObjectAttributesOutputTypeDef
- AccessControlPolicyTypeDef
- GetBucketAclOutputTypeDef
- GetObjectAclOutputTypeDef
- S3LocationTypeDef
- InventoryS3BucketDestinationTypeDef
- SelectObjectContentRequestRequestTypeDef
- SelectParametersTypeDef
- GetBucketLifecycleOutputTypeDef
- LifecycleConfigurationTypeDef
- DestinationTypeDef
- PutBucketNotificationRequestRequestTypeDef
- GetBucketOwnershipControlsOutputTypeDef
- PutBucketOwnershipControlsRequestRequestTypeDef
- LoggingEnabledBucketLoggingTypeDef
- LoggingEnabledResponseTypeDef
- LoggingEnabledTypeDef
- GetBucketWebsiteOutputTypeDef
- WebsiteConfigurationTypeDef
- ServerSideEncryptionConfigurationTypeDef
- SelectObjectContentEventStreamTypeDef
- ListMultipartUploadsOutputTypeDef
- ListObjectsOutputTypeDef
- ListObjectsV2OutputTypeDef
- ListObjectVersionsOutputTypeDef
- IntelligentTieringConfigurationTypeDef
- LifecycleRuleBucketLifecycleConfigurationTypeDef
- LifecycleRuleTypeDef
- MetricsConfigurationTypeDef
- StorageClassAnalysisTypeDef
- LifecycleConfigurationBucketLifecycleTypeDef
- GetObjectLockConfigurationOutputTypeDef
- PutObjectLockConfigurationRequestRequestTypeDef
- LambdaFunctionConfigurationBucketNotificationTypeDef
- QueueConfigurationBucketNotificationTypeDef
- TopicConfigurationBucketNotificationTypeDef
- LambdaFunctionConfigurationTypeDef
- QueueConfigurationTypeDef
- TopicConfigurationTypeDef
- PutBucketAclRequestBucketAclPutTypeDef
- PutBucketAclRequestRequestTypeDef
- PutObjectAclRequestObjectAclPutTypeDef
- PutObjectAclRequestRequestTypeDef
- OutputLocationTypeDef
- InventoryDestinationTypeDef
- PutBucketLifecycleRequestRequestTypeDef
- ReplicationRuleTypeDef
- BucketLoggingStatusBucketLoggingTypeDef
- BucketLoggingStatusTypeDef
- GetBucketLoggingOutputTypeDef
- PutBucketWebsiteRequestBucketWebsitePutTypeDef
- PutBucketWebsiteRequestRequestTypeDef
- GetBucketEncryptionOutputTypeDef
- PutBucketEncryptionRequestRequestTypeDef
- SelectObjectContentOutputTypeDef
- GetBucketIntelligentTieringConfigurationOutputTypeDef
- ListBucketIntelligentTieringConfigurationsOutputTypeDef
- PutBucketIntelligentTieringConfigurationRequestRequestTypeDef
- BucketLifecycleConfigurationBucketLifecycleConfigurationTypeDef
- BucketLifecycleConfigurationTypeDef
- GetBucketLifecycleConfigurationOutputTypeDef
- GetBucketMetricsConfigurationOutputTypeDef
- ListBucketMetricsConfigurationsOutputTypeDef
- PutBucketMetricsConfigurationRequestRequestTypeDef
- AnalyticsConfigurationTypeDef
- PutBucketLifecycleRequestBucketLifecyclePutTypeDef
- NotificationConfigurationBucketNotificationTypeDef
- NotificationConfigurationResponseTypeDef
- NotificationConfigurationTypeDef
- RestoreRequestTypeDef
- InventoryConfigurationTypeDef
- ReplicationConfigurationTypeDef
- PutBucketLoggingRequestBucketLoggingPutTypeDef
- PutBucketLoggingRequestRequestTypeDef
- PutBucketLifecycleConfigurationRequestBucketLifecycleConfigurationPutTypeDef
- PutBucketLifecycleConfigurationRequestRequestTypeDef
- GetBucketAnalyticsConfigurationOutputTypeDef
- ListBucketAnalyticsConfigurationsOutputTypeDef
- PutBucketAnalyticsConfigurationRequestRequestTypeDef
- PutBucketNotificationConfigurationRequestBucketNotificationPutTypeDef
- PutBucketNotificationConfigurationRequestRequestTypeDef
- RestoreObjectRequestObjectRestoreObjectTypeDef
- RestoreObjectRequestObjectSummaryRestoreObjectTypeDef
- RestoreObjectRequestRequestTypeDef
- GetBucketInventoryConfigurationOutputTypeDef
- ListBucketInventoryConfigurationsOutputTypeDef
- PutBucketInventoryConfigurationRequestRequestTypeDef
- GetBucketReplicationOutputTypeDef
- PutBucketReplicationRequestRequestTypeDef