S3Control module#
Index > S3Control
Auto-generated documentation for S3Control type annotations stubs module mypy-boto3-s3control.
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 S3Control
.
From PyPI with pip#
Install boto3-stubs
for S3Control
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[s3control]'
# 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[s3control]'
# standalone installation
python -m pip install mypy-boto3-s3control
How to uninstall#
python -m pip uninstall -y mypy-boto3-s3control
Usage#
Code samples can be found in Examples.
S3ControlClient#
Type annotations and code completion for boto3.client("s3control")
as S3ControlClient
boto3 documentation
# S3ControlClient usage example
from boto3.session import Session
from mypy_boto3_s3control.client import S3ControlClient
def get_client() -> S3ControlClient:
return Session().client("s3control")
Paginators#
Type annotations and code completion for paginators
from boto3.client("s3control").get_paginator("...")
.
# ListAccessPointsForObjectLambdaPaginator usage example
from boto3.session import Session
from mypy_boto3_s3control.paginator import ListAccessPointsForObjectLambdaPaginator
def get_list_access_points_for_object_lambda_paginator() -> ListAccessPointsForObjectLambdaPaginator:
return Session().client("s3control").get_paginator("list_access_points_for_object_lambda"))
Literals#
Type annotations for literals used in methods and schemas.
# AsyncOperationNameType usage example
from mypy_boto3_s3control.literals import AsyncOperationNameType
def get_value() -> AsyncOperationNameType:
return "CreateMultiRegionAccessPoint"
- AsyncOperationNameType
- BucketCannedACLType
- BucketLocationConstraintType
- BucketVersioningStatusType
- DeleteMarkerReplicationStatusType
- ExistingObjectReplicationStatusType
- ExpirationStatusType
- FormatType
- GeneratedManifestFormatType
- JobManifestFieldNameType
- JobManifestFormatType
- JobReportFormatType
- JobReportScopeType
- JobStatusType
- ListAccessPointsForObjectLambdaPaginatorName
- MFADeleteStatusType
- MFADeleteType
- MetricsStatusType
- MultiRegionAccessPointStatusType
- NetworkOriginType
- ObjectLambdaAccessPointAliasStatusType
- ObjectLambdaAllowedFeatureType
- ObjectLambdaTransformationConfigurationActionType
- OperationNameType
- OutputSchemaVersionType
- OwnerOverrideType
- ReplicaModificationsStatusType
- ReplicationRuleStatusType
- ReplicationStatusType
- ReplicationStorageClassType
- ReplicationTimeStatusType
- RequestedJobStatusType
- S3CannedAccessControlListType
- S3ChecksumAlgorithmType
- S3GlacierJobTierType
- S3GranteeTypeIdentifierType
- S3MetadataDirectiveType
- S3ObjectLockLegalHoldStatusType
- S3ObjectLockModeType
- S3ObjectLockRetentionModeType
- S3PermissionType
- S3SSEAlgorithmType
- S3StorageClassType
- SseKmsEncryptedObjectsStatusType
- TransitionStorageClassType
- S3ControlServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AbortIncompleteMultipartUploadTypeDef usage example
from mypy_boto3_s3control.type_defs import AbortIncompleteMultipartUploadTypeDef
def get_value() -> AbortIncompleteMultipartUploadTypeDef:
return {
"DaysAfterInitiation": ...,
}
- AbortIncompleteMultipartUploadTypeDef
- AccessControlTranslationTypeDef
- VpcConfigurationTypeDef
- ActivityMetricsTypeDef
- AdvancedCostOptimizationMetricsTypeDef
- AdvancedDataProtectionMetricsTypeDef
- DetailedStatusCodesMetricsTypeDef
- AsyncErrorDetailsTypeDef
- DeleteMultiRegionAccessPointInputTypeDef
- PutMultiRegionAccessPointPolicyInputTypeDef
- AwsLambdaTransformationTypeDef
- CloudWatchMetricsTypeDef
- ObjectLambdaAccessPointAliasTypeDef
- PublicAccessBlockConfigurationTypeDef
- CreateAccessPointResultTypeDef
- CreateBucketConfigurationTypeDef
- CreateBucketResultTypeDef
- JobReportTypeDef
- S3TagTypeDef
- CreateJobResultTypeDef
- RegionTypeDef
- CreateMultiRegionAccessPointResultTypeDef
- DeleteAccessPointForObjectLambdaRequestRequestTypeDef
- DeleteAccessPointPolicyForObjectLambdaRequestRequestTypeDef
- DeleteAccessPointPolicyRequestRequestTypeDef
- DeleteAccessPointRequestRequestTypeDef
- DeleteBucketLifecycleConfigurationRequestRequestTypeDef
- DeleteBucketPolicyRequestRequestTypeDef
- DeleteBucketReplicationRequestRequestTypeDef
- DeleteBucketRequestRequestTypeDef
- DeleteBucketTaggingRequestRequestTypeDef
- DeleteJobTaggingRequestRequestTypeDef
- DeleteMarkerReplicationTypeDef
- DeleteMultiRegionAccessPointResultTypeDef
- DeletePublicAccessBlockRequestRequestTypeDef
- DeleteStorageLensConfigurationRequestRequestTypeDef
- DeleteStorageLensConfigurationTaggingRequestRequestTypeDef
- DescribeJobRequestRequestTypeDef
- DescribeMultiRegionAccessPointOperationRequestRequestTypeDef
- EncryptionConfigurationTypeDef
- EmptyResponseMetadataTypeDef
- EstablishedMultiRegionAccessPointPolicyTypeDef
- ExcludeTypeDef
- ExistingObjectReplicationTypeDef
- SSEKMSEncryptionTypeDef
- GetAccessPointConfigurationForObjectLambdaRequestRequestTypeDef
- GetAccessPointForObjectLambdaRequestRequestTypeDef
- GetAccessPointPolicyForObjectLambdaRequestRequestTypeDef
- GetAccessPointPolicyForObjectLambdaResultTypeDef
- GetAccessPointPolicyRequestRequestTypeDef
- GetAccessPointPolicyResultTypeDef
- GetAccessPointPolicyStatusForObjectLambdaRequestRequestTypeDef
- PolicyStatusTypeDef
- GetAccessPointPolicyStatusRequestRequestTypeDef
- GetAccessPointRequestRequestTypeDef
- GetBucketLifecycleConfigurationRequestRequestTypeDef
- GetBucketPolicyRequestRequestTypeDef
- GetBucketPolicyResultTypeDef
- GetBucketReplicationRequestRequestTypeDef
- GetBucketRequestRequestTypeDef
- GetBucketResultTypeDef
- GetBucketTaggingRequestRequestTypeDef
- GetBucketVersioningRequestRequestTypeDef
- GetBucketVersioningResultTypeDef
- GetJobTaggingRequestRequestTypeDef
- GetMultiRegionAccessPointPolicyRequestRequestTypeDef
- GetMultiRegionAccessPointPolicyStatusRequestRequestTypeDef
- GetMultiRegionAccessPointRequestRequestTypeDef
- GetMultiRegionAccessPointRoutesRequestRequestTypeDef
- MultiRegionAccessPointRouteTypeDef
- GetPublicAccessBlockRequestRequestTypeDef
- GetStorageLensConfigurationRequestRequestTypeDef
- GetStorageLensConfigurationTaggingRequestRequestTypeDef
- StorageLensTagTypeDef
- IncludeTypeDef
- JobFailureTypeDef
- JobManifestGeneratorFilterTypeDef
- JobManifestLocationTypeDef
- JobManifestSpecTypeDef
- LambdaInvokeOperationTypeDef
- S3InitiateRestoreObjectOperationTypeDef
- JobTimersTypeDef
- LifecycleExpirationTypeDef
- NoncurrentVersionExpirationTypeDef
- NoncurrentVersionTransitionTypeDef
- TransitionTypeDef
- ListAccessPointsForObjectLambdaRequestListAccessPointsForObjectLambdaPaginateTypeDef
- ListAccessPointsForObjectLambdaRequestRequestTypeDef
- ListAccessPointsRequestRequestTypeDef
- ListJobsRequestRequestTypeDef
- ListMultiRegionAccessPointsRequestRequestTypeDef
- ListRegionalBucketsRequestRequestTypeDef
- RegionalBucketTypeDef
- ListStorageLensConfigurationEntryTypeDef
- ListStorageLensConfigurationsRequestRequestTypeDef
- ReplicationTimeValueTypeDef
- ProposedMultiRegionAccessPointPolicyTypeDef
- MultiRegionAccessPointRegionalResponseTypeDef
- RegionReportTypeDef
- PaginatorConfigTypeDef
- SelectionCriteriaTypeDef
- PutAccessPointPolicyForObjectLambdaRequestRequestTypeDef
- PutAccessPointPolicyRequestRequestTypeDef
- PutBucketPolicyRequestRequestTypeDef
- VersioningConfigurationTypeDef
- PutMultiRegionAccessPointPolicyResultTypeDef
- ReplicaModificationsTypeDef
- ResponseMetadataTypeDef
- S3ObjectOwnerTypeDef
- S3ObjectMetadataTypeDef
- S3GranteeTypeDef
- S3ObjectLockLegalHoldTypeDef
- S3RetentionTypeDef
- SSEKMSTypeDef
- SseKmsEncryptedObjectsTypeDef
- StorageLensAwsOrgTypeDef
- UpdateJobPriorityRequestRequestTypeDef
- UpdateJobPriorityResultTypeDef
- UpdateJobStatusRequestRequestTypeDef
- UpdateJobStatusResultTypeDef
- AccessPointTypeDef
- DeleteMultiRegionAccessPointRequestRequestTypeDef
- PutMultiRegionAccessPointPolicyRequestRequestTypeDef
- ObjectLambdaContentTransformationTypeDef
- CreateAccessPointForObjectLambdaResultTypeDef
- ObjectLambdaAccessPointTypeDef
- CreateAccessPointRequestRequestTypeDef
- GetAccessPointForObjectLambdaResultTypeDef
- GetAccessPointResultTypeDef
- GetPublicAccessBlockOutputTypeDef
- PutPublicAccessBlockRequestRequestTypeDef
- CreateBucketRequestRequestTypeDef
- GetBucketTaggingResultTypeDef
- GetJobTaggingResultTypeDef
- LifecycleRuleAndOperatorTypeDef
- PutJobTaggingRequestRequestTypeDef
- ReplicationRuleAndOperatorTypeDef
- S3SetObjectTaggingOperationTypeDef
- TaggingTypeDef
- CreateMultiRegionAccessPointInputTypeDef
- GeneratedManifestEncryptionTypeDef
- GetAccessPointPolicyStatusForObjectLambdaResultTypeDef
- GetAccessPointPolicyStatusResultTypeDef
- GetMultiRegionAccessPointPolicyStatusResultTypeDef
- GetMultiRegionAccessPointRoutesResultTypeDef
- SubmitMultiRegionAccessPointRoutesRequestRequestTypeDef
- GetStorageLensConfigurationTaggingResultTypeDef
- PutStorageLensConfigurationTaggingRequestRequestTypeDef
- S3GeneratedManifestDescriptorTypeDef
- JobManifestTypeDef
- JobProgressSummaryTypeDef
- ListRegionalBucketsResultTypeDef
- ListStorageLensConfigurationsResultTypeDef
- MetricsTypeDef
- ReplicationTimeTypeDef
- MultiRegionAccessPointPolicyDocumentTypeDef
- MultiRegionAccessPointsAsyncResponseTypeDef
- MultiRegionAccessPointReportTypeDef
- PrefixLevelStorageMetricsTypeDef
- PutBucketVersioningRequestRequestTypeDef
- S3GrantTypeDef
- S3SetObjectLegalHoldOperationTypeDef
- S3SetObjectRetentionOperationTypeDef
- StorageLensDataExportEncryptionTypeDef
- SourceSelectionCriteriaTypeDef
- ListAccessPointsResultTypeDef
- ObjectLambdaTransformationConfigurationTypeDef
- ListAccessPointsForObjectLambdaResultTypeDef
- LifecycleRuleFilterTypeDef
- ReplicationRuleFilterTypeDef
- PutBucketTaggingRequestRequestTypeDef
- AsyncRequestParametersTypeDef
- CreateMultiRegionAccessPointRequestRequestTypeDef
- S3ManifestOutputLocationTypeDef
- JobListDescriptorTypeDef
- DestinationTypeDef
- GetMultiRegionAccessPointPolicyResultTypeDef
- AsyncResponseDetailsTypeDef
- GetMultiRegionAccessPointResultTypeDef
- ListMultiRegionAccessPointsResultTypeDef
- PrefixLevelTypeDef
- S3AccessControlListTypeDef
- S3CopyObjectOperationTypeDef
- S3BucketDestinationTypeDef
- ObjectLambdaConfigurationTypeDef
- LifecycleRuleTypeDef
- S3JobManifestGeneratorTypeDef
- ListJobsResultTypeDef
- ReplicationRuleTypeDef
- AsyncOperationTypeDef
- BucketLevelTypeDef
- S3AccessControlPolicyTypeDef
- StorageLensDataExportTypeDef
- CreateAccessPointForObjectLambdaRequestRequestTypeDef
- GetAccessPointConfigurationForObjectLambdaResultTypeDef
- PutAccessPointConfigurationForObjectLambdaRequestRequestTypeDef
- GetBucketLifecycleConfigurationResultTypeDef
- LifecycleConfigurationTypeDef
- JobManifestGeneratorTypeDef
- ReplicationConfigurationTypeDef
- DescribeMultiRegionAccessPointOperationResultTypeDef
- AccountLevelTypeDef
- S3SetObjectAclOperationTypeDef
- PutBucketLifecycleConfigurationRequestRequestTypeDef
- GetBucketReplicationResultTypeDef
- PutBucketReplicationRequestRequestTypeDef
- StorageLensConfigurationTypeDef
- JobOperationTypeDef
- GetStorageLensConfigurationResultTypeDef
- PutStorageLensConfigurationRequestRequestTypeDef
- CreateJobRequestRequestTypeDef
- JobDescriptorTypeDef
- DescribeJobResultTypeDef