S3Control module#
Index > S3Control
Auto-generated documentation for S3Control type annotations stubs module mypy-boto3-s3control.
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.35.86' mypy_boto3_builder
- Select
boto3-stubs
AWS SDK. - Add
S3Control
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 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 schema.
# 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
- GranteeTypeType
- JobManifestFieldNameType
- JobManifestFormatType
- JobReportFormatType
- JobReportScopeType
- JobStatusType
- ListAccessPointsForObjectLambdaPaginatorName
- ListCallerAccessGrantsPaginatorName
- MFADeleteStatusType
- MFADeleteType
- MetricsStatusType
- MultiRegionAccessPointStatusType
- NetworkOriginType
- ObjectLambdaAccessPointAliasStatusType
- ObjectLambdaAllowedFeatureType
- ObjectLambdaTransformationConfigurationActionType
- OperationNameType
- OutputSchemaVersionType
- OwnerOverrideType
- PermissionType
- PrivilegeType
- ReplicaModificationsStatusType
- ReplicationRuleStatusType
- ReplicationStatusType
- ReplicationStorageClassType
- ReplicationTimeStatusType
- RequestedJobStatusType
- S3CannedAccessControlListType
- S3ChecksumAlgorithmType
- S3GlacierJobTierType
- S3GranteeTypeIdentifierType
- S3MetadataDirectiveType
- S3ObjectLockLegalHoldStatusType
- S3ObjectLockModeType
- S3ObjectLockRetentionModeType
- S3PermissionType
- S3PrefixTypeType
- S3SSEAlgorithmType
- S3StorageClassType
- SseKmsEncryptedObjectsStatusType
- TransitionStorageClassType
- S3ControlServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AbortIncompleteMultipartUploadTypeDef
- AccessControlTranslationTypeDef
- AccessGrantsLocationConfigurationTypeDef
- VpcConfigurationTypeDef
- ActivityMetricsTypeDef
- AdvancedCostOptimizationMetricsTypeDef
- AdvancedDataProtectionMetricsTypeDef
- DetailedStatusCodesMetricsTypeDef
- AssociateAccessGrantsIdentityCenterRequestRequestTypeDef
- AsyncErrorDetailsTypeDef
- DeleteMultiRegionAccessPointInputTypeDef
- PutMultiRegionAccessPointPolicyInputTypeDef
- AwsLambdaTransformationTypeDef
- CloudWatchMetricsTypeDef
- GranteeTypeDef
- TagTypeDef
- ResponseMetadataTypeDef
- ObjectLambdaAccessPointAliasTypeDef
- PublicAccessBlockConfigurationTypeDef
- CreateBucketConfigurationTypeDef
- JobReportTypeDef
- S3TagTypeDef
- RegionTypeDef
- CredentialsTypeDef
- DeleteAccessGrantRequestRequestTypeDef
- DeleteAccessGrantsInstanceRequestRequestTypeDef
- DeleteAccessGrantsInstanceResourcePolicyRequestRequestTypeDef
- DeleteAccessGrantsLocationRequestRequestTypeDef
- DeleteAccessPointForObjectLambdaRequestRequestTypeDef
- DeleteAccessPointPolicyForObjectLambdaRequestRequestTypeDef
- DeleteAccessPointPolicyRequestRequestTypeDef
- DeleteAccessPointRequestRequestTypeDef
- DeleteBucketLifecycleConfigurationRequestRequestTypeDef
- DeleteBucketPolicyRequestRequestTypeDef
- DeleteBucketReplicationRequestRequestTypeDef
- DeleteBucketRequestRequestTypeDef
- DeleteBucketTaggingRequestRequestTypeDef
- DeleteJobTaggingRequestRequestTypeDef
- DeleteMarkerReplicationTypeDef
- DeletePublicAccessBlockRequestRequestTypeDef
- DeleteStorageLensConfigurationRequestRequestTypeDef
- DeleteStorageLensConfigurationTaggingRequestRequestTypeDef
- DeleteStorageLensGroupRequestRequestTypeDef
- DescribeJobRequestRequestTypeDef
- DescribeMultiRegionAccessPointOperationRequestRequestTypeDef
- EncryptionConfigurationTypeDef
- DissociateAccessGrantsIdentityCenterRequestRequestTypeDef
- EstablishedMultiRegionAccessPointPolicyTypeDef
- ExcludeOutputTypeDef
- ExcludeTypeDef
- ExistingObjectReplicationTypeDef
- SSEKMSEncryptionTypeDef
- GetAccessGrantRequestRequestTypeDef
- GetAccessGrantsInstanceForPrefixRequestRequestTypeDef
- GetAccessGrantsInstanceRequestRequestTypeDef
- GetAccessGrantsInstanceResourcePolicyRequestRequestTypeDef
- GetAccessGrantsLocationRequestRequestTypeDef
- GetAccessPointConfigurationForObjectLambdaRequestRequestTypeDef
- GetAccessPointForObjectLambdaRequestRequestTypeDef
- GetAccessPointPolicyForObjectLambdaRequestRequestTypeDef
- GetAccessPointPolicyRequestRequestTypeDef
- GetAccessPointPolicyStatusForObjectLambdaRequestRequestTypeDef
- PolicyStatusTypeDef
- GetAccessPointPolicyStatusRequestRequestTypeDef
- GetAccessPointRequestRequestTypeDef
- GetBucketLifecycleConfigurationRequestRequestTypeDef
- GetBucketPolicyRequestRequestTypeDef
- GetBucketReplicationRequestRequestTypeDef
- GetBucketRequestRequestTypeDef
- GetBucketTaggingRequestRequestTypeDef
- GetBucketVersioningRequestRequestTypeDef
- GetDataAccessRequestRequestTypeDef
- GetJobTaggingRequestRequestTypeDef
- GetMultiRegionAccessPointPolicyRequestRequestTypeDef
- GetMultiRegionAccessPointPolicyStatusRequestRequestTypeDef
- GetMultiRegionAccessPointRequestRequestTypeDef
- GetMultiRegionAccessPointRoutesRequestRequestTypeDef
- MultiRegionAccessPointRouteTypeDef
- GetPublicAccessBlockRequestRequestTypeDef
- GetStorageLensConfigurationRequestRequestTypeDef
- GetStorageLensConfigurationTaggingRequestRequestTypeDef
- StorageLensTagTypeDef
- GetStorageLensGroupRequestRequestTypeDef
- IncludeOutputTypeDef
- IncludeTypeDef
- JobFailureTypeDef
- KeyNameConstraintOutputTypeDef
- TimestampTypeDef
- JobManifestLocationTypeDef
- JobManifestSpecOutputTypeDef
- JobManifestSpecTypeDef
- LambdaInvokeOperationOutputTypeDef
- S3InitiateRestoreObjectOperationTypeDef
- JobTimersTypeDef
- KeyNameConstraintTypeDef
- LambdaInvokeOperationTypeDef
- LifecycleExpirationOutputTypeDef
- NoncurrentVersionExpirationTypeDef
- NoncurrentVersionTransitionTypeDef
- TransitionOutputTypeDef
- ListAccessGrantsInstanceEntryTypeDef
- ListAccessGrantsInstancesRequestRequestTypeDef
- ListAccessGrantsLocationsEntryTypeDef
- ListAccessGrantsLocationsRequestRequestTypeDef
- ListAccessGrantsRequestRequestTypeDef
- PaginatorConfigTypeDef
- ListAccessPointsForObjectLambdaRequestRequestTypeDef
- ListAccessPointsRequestRequestTypeDef
- ListCallerAccessGrantsEntryTypeDef
- ListCallerAccessGrantsRequestRequestTypeDef
- ListJobsRequestRequestTypeDef
- ListMultiRegionAccessPointsRequestRequestTypeDef
- ListRegionalBucketsRequestRequestTypeDef
- RegionalBucketTypeDef
- ListStorageLensConfigurationEntryTypeDef
- ListStorageLensConfigurationsRequestRequestTypeDef
- ListStorageLensGroupEntryTypeDef
- ListStorageLensGroupsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- MatchObjectAgeTypeDef
- MatchObjectSizeTypeDef
- ReplicationTimeValueTypeDef
- ProposedMultiRegionAccessPointPolicyTypeDef
- MultiRegionAccessPointRegionalResponseTypeDef
- RegionReportTypeDef
- SelectionCriteriaTypeDef
- PutAccessGrantsInstanceResourcePolicyRequestRequestTypeDef
- PutAccessPointPolicyForObjectLambdaRequestRequestTypeDef
- PutAccessPointPolicyRequestRequestTypeDef
- PutBucketPolicyRequestRequestTypeDef
- VersioningConfigurationTypeDef
- ReplicaModificationsTypeDef
- S3ObjectOwnerTypeDef
- S3ObjectMetadataOutputTypeDef
- S3GranteeTypeDef
- S3ObjectLockLegalHoldTypeDef
- S3RetentionOutputTypeDef
- SSEKMSTypeDef
- SseKmsEncryptedObjectsTypeDef
- StorageLensAwsOrgTypeDef
- StorageLensGroupLevelSelectionCriteriaOutputTypeDef
- StorageLensGroupLevelSelectionCriteriaTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateAccessGrantsLocationRequestRequestTypeDef
- UpdateJobPriorityRequestRequestTypeDef
- UpdateJobStatusRequestRequestTypeDef
- AccessPointTypeDef
- DeleteMultiRegionAccessPointRequestRequestTypeDef
- PutMultiRegionAccessPointPolicyRequestRequestTypeDef
- ObjectLambdaContentTransformationTypeDef
- ListAccessGrantEntryTypeDef
- CreateAccessGrantRequestRequestTypeDef
- CreateAccessGrantsInstanceRequestRequestTypeDef
- CreateAccessGrantsLocationRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- CreateAccessGrantResultTypeDef
- CreateAccessGrantsInstanceResultTypeDef
- CreateAccessGrantsLocationResultTypeDef
- CreateAccessPointResultTypeDef
- CreateBucketResultTypeDef
- CreateJobResultTypeDef
- CreateMultiRegionAccessPointResultTypeDef
- DeleteMultiRegionAccessPointResultTypeDef
- EmptyResponseMetadataTypeDef
- GetAccessGrantResultTypeDef
- GetAccessGrantsInstanceForPrefixResultTypeDef
- GetAccessGrantsInstanceResourcePolicyResultTypeDef
- GetAccessGrantsInstanceResultTypeDef
- GetAccessGrantsLocationResultTypeDef
- GetAccessPointPolicyForObjectLambdaResultTypeDef
- GetAccessPointPolicyResultTypeDef
- GetBucketPolicyResultTypeDef
- GetBucketResultTypeDef
- GetBucketVersioningResultTypeDef
- ListTagsForResourceResultTypeDef
- PutAccessGrantsInstanceResourcePolicyResultTypeDef
- PutMultiRegionAccessPointPolicyResultTypeDef
- UpdateAccessGrantsLocationResultTypeDef
- UpdateJobPriorityResultTypeDef
- UpdateJobStatusResultTypeDef
- CreateAccessPointForObjectLambdaResultTypeDef
- ObjectLambdaAccessPointTypeDef
- CreateAccessPointRequestRequestTypeDef
- GetAccessPointForObjectLambdaResultTypeDef
- GetAccessPointResultTypeDef
- GetPublicAccessBlockOutputTypeDef
- PutPublicAccessBlockRequestRequestTypeDef
- CreateBucketRequestRequestTypeDef
- GetBucketTaggingResultTypeDef
- GetJobTaggingResultTypeDef
- LifecycleRuleAndOperatorOutputTypeDef
- LifecycleRuleAndOperatorTypeDef
- PutJobTaggingRequestRequestTypeDef
- ReplicationRuleAndOperatorOutputTypeDef
- ReplicationRuleAndOperatorTypeDef
- S3SetObjectTaggingOperationOutputTypeDef
- S3SetObjectTaggingOperationTypeDef
- TaggingTypeDef
- CreateMultiRegionAccessPointInputOutputTypeDef
- CreateMultiRegionAccessPointInputTypeDef
- GetDataAccessResultTypeDef
- ExcludeUnionTypeDef
- GeneratedManifestEncryptionOutputTypeDef
- GeneratedManifestEncryptionTypeDef
- GetAccessPointPolicyStatusForObjectLambdaResultTypeDef
- GetAccessPointPolicyStatusResultTypeDef
- GetMultiRegionAccessPointPolicyStatusResultTypeDef
- GetMultiRegionAccessPointRoutesResultTypeDef
- SubmitMultiRegionAccessPointRoutesRequestRequestTypeDef
- GetStorageLensConfigurationTaggingResultTypeDef
- PutStorageLensConfigurationTaggingRequestRequestTypeDef
- IncludeUnionTypeDef
- JobManifestGeneratorFilterOutputTypeDef
- LifecycleExpirationTypeDef
- S3ObjectMetadataTypeDef
- S3RetentionTypeDef
- TransitionTypeDef
- S3GeneratedManifestDescriptorTypeDef
- JobManifestOutputTypeDef
- JobManifestSpecUnionTypeDef
- JobProgressSummaryTypeDef
- KeyNameConstraintUnionTypeDef
- LambdaInvokeOperationUnionTypeDef
- ListAccessGrantsInstancesResultTypeDef
- ListAccessGrantsLocationsResultTypeDef
- ListAccessPointsForObjectLambdaRequestPaginateTypeDef
- ListCallerAccessGrantsRequestPaginateTypeDef
- ListCallerAccessGrantsResultTypeDef
- ListRegionalBucketsResultTypeDef
- ListStorageLensConfigurationsResultTypeDef
- ListStorageLensGroupsResultTypeDef
- StorageLensGroupAndOperatorOutputTypeDef
- StorageLensGroupAndOperatorTypeDef
- StorageLensGroupOrOperatorOutputTypeDef
- StorageLensGroupOrOperatorTypeDef
- MetricsTypeDef
- ReplicationTimeTypeDef
- MultiRegionAccessPointPolicyDocumentTypeDef
- MultiRegionAccessPointsAsyncResponseTypeDef
- MultiRegionAccessPointReportTypeDef
- PrefixLevelStorageMetricsTypeDef
- PutBucketVersioningRequestRequestTypeDef
- S3GrantTypeDef
- S3SetObjectLegalHoldOperationTypeDef
- S3SetObjectRetentionOperationOutputTypeDef
- StorageLensDataExportEncryptionOutputTypeDef
- StorageLensDataExportEncryptionTypeDef
- SourceSelectionCriteriaTypeDef
- StorageLensGroupLevelOutputTypeDef
- StorageLensGroupLevelSelectionCriteriaUnionTypeDef
- ListAccessPointsResultTypeDef
- ObjectLambdaTransformationConfigurationOutputTypeDef
- ObjectLambdaTransformationConfigurationTypeDef
- ListAccessGrantsResultTypeDef
- ListAccessPointsForObjectLambdaResultTypeDef
- LifecycleRuleFilterOutputTypeDef
- LifecycleRuleAndOperatorUnionTypeDef
- ReplicationRuleFilterOutputTypeDef
- ReplicationRuleAndOperatorUnionTypeDef
- S3SetObjectTaggingOperationUnionTypeDef
- PutBucketTaggingRequestRequestTypeDef
- AsyncRequestParametersTypeDef
- CreateMultiRegionAccessPointRequestRequestTypeDef
- S3ManifestOutputLocationOutputTypeDef
- GeneratedManifestEncryptionUnionTypeDef
- LifecycleExpirationUnionTypeDef
- S3ObjectMetadataUnionTypeDef
- S3RetentionUnionTypeDef
- TransitionUnionTypeDef
- JobManifestTypeDef
- JobListDescriptorTypeDef
- JobManifestGeneratorFilterTypeDef
- StorageLensGroupAndOperatorUnionTypeDef
- StorageLensGroupFilterOutputTypeDef
- StorageLensGroupOrOperatorUnionTypeDef
- DestinationTypeDef
- GetMultiRegionAccessPointPolicyResultTypeDef
- AsyncResponseDetailsTypeDef
- GetMultiRegionAccessPointResultTypeDef
- ListMultiRegionAccessPointsResultTypeDef
- PrefixLevelTypeDef
- S3AccessControlListOutputTypeDef
- S3AccessControlListTypeDef
- S3CopyObjectOperationOutputTypeDef
- S3BucketDestinationOutputTypeDef
- StorageLensDataExportEncryptionUnionTypeDef
- StorageLensGroupLevelTypeDef
- ObjectLambdaConfigurationOutputTypeDef
- ObjectLambdaTransformationConfigurationUnionTypeDef
- LifecycleRuleOutputTypeDef
- LifecycleRuleFilterTypeDef
- ReplicationRuleFilterTypeDef
- S3JobManifestGeneratorOutputTypeDef
- S3ManifestOutputLocationTypeDef
- S3CopyObjectOperationTypeDef
- S3SetObjectRetentionOperationTypeDef
- ListJobsResultTypeDef
- JobManifestGeneratorFilterUnionTypeDef
- StorageLensGroupOutputTypeDef
- StorageLensGroupFilterTypeDef
- ReplicationRuleOutputTypeDef
- AsyncOperationTypeDef
- BucketLevelTypeDef
- S3AccessControlPolicyOutputTypeDef
- S3AccessControlListUnionTypeDef
- StorageLensDataExportOutputTypeDef
- S3BucketDestinationTypeDef
- StorageLensGroupLevelUnionTypeDef
- GetAccessPointConfigurationForObjectLambdaResultTypeDef
- ObjectLambdaConfigurationTypeDef
- GetBucketLifecycleConfigurationResultTypeDef
- LifecycleRuleFilterUnionTypeDef
- ReplicationRuleFilterUnionTypeDef
- JobManifestGeneratorOutputTypeDef
- S3ManifestOutputLocationUnionTypeDef
- S3CopyObjectOperationUnionTypeDef
- S3SetObjectRetentionOperationUnionTypeDef
- GetStorageLensGroupResultTypeDef
- StorageLensGroupFilterUnionTypeDef
- ReplicationConfigurationOutputTypeDef
- DescribeMultiRegionAccessPointOperationResultTypeDef
- AccountLevelOutputTypeDef
- S3SetObjectAclOperationOutputTypeDef
- S3AccessControlPolicyTypeDef
- S3BucketDestinationUnionTypeDef
- AccountLevelTypeDef
- CreateAccessPointForObjectLambdaRequestRequestTypeDef
- PutAccessPointConfigurationForObjectLambdaRequestRequestTypeDef
- LifecycleRuleTypeDef
- ReplicationRuleTypeDef
- S3JobManifestGeneratorTypeDef
- StorageLensGroupTypeDef
- GetBucketReplicationResultTypeDef
- StorageLensConfigurationOutputTypeDef
- JobOperationOutputTypeDef
- S3AccessControlPolicyUnionTypeDef
- StorageLensDataExportTypeDef
- AccountLevelUnionTypeDef
- LifecycleRuleUnionTypeDef
- ReplicationRuleUnionTypeDef
- S3JobManifestGeneratorUnionTypeDef
- CreateStorageLensGroupRequestRequestTypeDef
- UpdateStorageLensGroupRequestRequestTypeDef
- GetStorageLensConfigurationResultTypeDef
- JobDescriptorTypeDef
- S3SetObjectAclOperationTypeDef
- StorageLensDataExportUnionTypeDef
- LifecycleConfigurationTypeDef
- ReplicationConfigurationTypeDef
- JobManifestGeneratorTypeDef
- DescribeJobResultTypeDef
- S3SetObjectAclOperationUnionTypeDef
- StorageLensConfigurationTypeDef
- PutBucketLifecycleConfigurationRequestRequestTypeDef
- PutBucketReplicationRequestRequestTypeDef
- JobOperationTypeDef
- PutStorageLensConfigurationRequestRequestTypeDef
- CreateJobRequestRequestTypeDef