由mypyboto3buider 4.2.0生成的boto3.Macie2 1.16.35服务的类型注释
mypy-boto3-macie2的Python项目详细描述
mypy-boto3-macie2型
的类型批注 boto3.Macie2 1.16.35服务 兼容 VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright 以及其他工具。在
更多信息可在boto3-stubs页找到。在
了解它如何帮助查找和修复潜在的错误:
如何安装
为Macie2
服务安装boto3-stubs
。在
python -m pip install boto3-stubs[macie2]
使用
VSCode
- 安装Python extension
- 安装Pylance extension
- 将
Pylance
设置为Python语言服务器 - 在您的环境中安装
boto-stubs[macie2]
:python -m pip install 'boto3-stubs[macie2]'
类型检查和自动完成都应该适用于Macie2
服务。
不需要显式的类型注释,请照常编写boto3
代码。在
PyCharm
- 在您的环境中安装
boto-stubs[macie2]
:python -m pip install 'boto3-stubs[macie2]'
类型检查和自动完成都应该适用于Macie2
服务。
不需要显式的类型注释,请照常编写boto3
代码。
自动完成在大型项目或安装了大量boto3-stubs
子模块时可能会很慢。在
其他IDE
没有经过测试,但是只要您的IDE支持mypy
或{
mypy
- 安装
mypy
:python -m pip install mypy
- 在您的环境中安装
boto-stubs[macie2]
:python -m pip install 'boto3-stubs[macie2]'
- 像往常一样运行
mypy
类型检查应该适用于Macie2
服务。
不需要显式的类型注释,请照常编写boto3
代码。在
pyright
- 安装
pyright
:yarn global add pyright
- 在您的环境中安装
boto-stubs[macie2]
:python -m pip install 'boto3-stubs[macie2]'
- 或者,您可以将
boto3-stubs
安装到typings
文件夹中。在
类型检查应该适用于Macie2
服务。
不需要显式的类型注释,请照常编写boto3
代码。在
显式类型批注
客户端注释
Macie2Client
为boto3.client("macie2")
提供注释。在
分页器注释
mypy_boto3_macie2.paginator
模块包含所有分页器的类型注释。在
frommypy_boto3_macie2importMacie2Clientfrommypy_boto3_macie2.paginatorimport(DescribeBucketsPaginator,GetUsageStatisticsPaginator,ListClassificationJobsPaginator,ListCustomDataIdentifiersPaginator,ListFindingsFiltersPaginator,ListFindingsPaginator,ListInvitationsPaginator,ListMembersPaginator,ListOrganizationAdminAccountsPaginator,)client:Macie2Client=boto3.client("macie2")# Explicit type annotations are optional here# Type should be correctly discovered by mypy and IDEs# VSCode requires explicit type annotationsdescribe_buckets_paginator:DescribeBucketsPaginator=client.get_paginator("describe_buckets")get_usage_statistics_paginator:GetUsageStatisticsPaginator=client.get_paginator("get_usage_statistics")list_classification_jobs_paginator:ListClassificationJobsPaginator=client.get_paginator("list_classification_jobs")list_custom_data_identifiers_paginator:ListCustomDataIdentifiersPaginator=client.get_paginator("list_custom_data_identifiers")list_findings_paginator:ListFindingsPaginator=client.get_paginator("list_findings")list_findings_filters_paginator:ListFindingsFiltersPaginator=client.get_paginator("list_findings_filters")list_invitations_paginator:ListInvitationsPaginator=client.get_paginator("list_invitations")list_members_paginator:ListMembersPaginator=client.get_paginator("list_members")list_organization_admin_accounts_paginator:ListOrganizationAdminAccountsPaginator=client.get_paginator("list_organization_admin_accounts")
键入的措辞
mypy_boto3_macie2.type_defs
模块包含组合的结构和形状
以进行额外的类型检查。在
frommypy_boto3_macie2.type_defsimport(AccessControlListTypeDef,AccountDetailTypeDef,AccountLevelPermissionsTypeDef,AdminAccountTypeDef,ApiCallDetailsTypeDef,AssumedRoleTypeDef,AwsAccountTypeDef,AwsServiceTypeDef,BatchGetCustomDataIdentifiersResponseTypeDef,BatchGetCustomDataIdentifierSummaryTypeDef,BlockPublicAccessTypeDef,BucketCountByEffectivePermissionTypeDef,BucketCountByEncryptionTypeTypeDef,BucketCountBySharedAccessTypeTypeDef,BucketCriteriaAdditionalPropertiesTypeDef,BucketLevelPermissionsTypeDef,BucketMetadataTypeDef,BucketPermissionConfigurationTypeDef,BucketPolicyTypeDef,BucketPublicAccessTypeDef,BucketSortCriteriaTypeDef,CellTypeDef,ClassificationDetailsTypeDef,ClassificationExportConfigurationTypeDef,ClassificationResultStatusTypeDef,ClassificationResultTypeDef,CreateClassificationJobResponseTypeDef,CreateCustomDataIdentifierResponseTypeDef,CreateFindingsFilterResponseTypeDef,CreateInvitationsResponseTypeDef,CreateMemberResponseTypeDef,CriterionAdditionalPropertiesTypeDef,CustomDataIdentifiersTypeDef,CustomDataIdentifierSummaryTypeDef,CustomDetectionTypeDef,DeclineInvitationsResponseTypeDef,DefaultDetectionTypeDef,DeleteInvitationsResponseTypeDef,DescribeBucketsResponseTypeDef,DescribeClassificationJobResponseTypeDef,DescribeOrganizationConfigurationResponseTypeDef,DomainDetailsTypeDef,FederatedUserTypeDef,FindingActionTypeDef,FindingActorTypeDef,FindingCriteriaTypeDef,FindingsFilterListItemTypeDef,FindingStatisticsSortCriteriaTypeDef,FindingTypeDef,GetBucketStatisticsResponseTypeDef,GetClassificationExportConfigurationResponseTypeDef,GetCustomDataIdentifierResponseTypeDef,GetFindingsFilterResponseTypeDef,GetFindingsResponseTypeDef,GetFindingStatisticsResponseTypeDef,GetInvitationsCountResponseTypeDef,GetMacieSessionResponseTypeDef,GetMasterAccountResponseTypeDef,GetMemberResponseTypeDef,GetUsageStatisticsResponseTypeDef,GetUsageTotalsResponseTypeDef,GroupCountTypeDef,IamUserTypeDef,InvitationTypeDef,IpAddressDetailsTypeDef,IpCityTypeDef,IpCountryTypeDef,IpGeoLocationTypeDef,IpOwnerTypeDef,JobDetailsTypeDef,JobScheduleFrequencyTypeDef,JobScopeTermTypeDef,JobScopingBlockTypeDef,JobSummaryTypeDef,KeyValuePairTypeDef,LastRunErrorStatusTypeDef,ListClassificationJobsResponseTypeDef,ListCustomDataIdentifiersResponseTypeDef,ListFindingsFiltersResponseTypeDef,ListFindingsResponseTypeDef,ListInvitationsResponseTypeDef,ListJobsFilterCriteriaTypeDef,ListJobsFilterTermTypeDef,ListJobsSortCriteriaTypeDef,ListMembersResponseTypeDef,ListOrganizationAdminAccountsResponseTypeDef,ListTagsForResourceResponseTypeDef,MemberTypeDef,MonthlyScheduleTypeDef,ObjectCountByEncryptionTypeTypeDef,ObjectLevelStatisticsTypeDef,OccurrencesTypeDef,PageTypeDef,PaginatorConfigTypeDef,PolicyDetailsTypeDef,PutClassificationExportConfigurationResponseTypeDef,RangeTypeDef,RecordTypeDef,ReplicationDetailsTypeDef,ResourcesAffectedTypeDef,S3BucketDefinitionForJobTypeDef,S3BucketOwnerTypeDef,S3BucketTypeDef,S3DestinationTypeDef,S3JobDefinitionTypeDef,S3ObjectTypeDef,ScopingTypeDef,SensitiveDataItemTypeDef,ServerSideEncryptionTypeDef,ServiceLimitTypeDef,SessionContextAttributesTypeDef,SessionContextTypeDef,SessionIssuerTypeDef,SeverityTypeDef,SimpleScopeTermTypeDef,SortCriteriaTypeDef,StatisticsTypeDef,TagScopeTermTypeDef,TagValuePairTypeDef,TestCustomDataIdentifierResponseTypeDef,UnprocessedAccountTypeDef,UpdateFindingsFilterResponseTypeDef,UsageByAccountTypeDef,UsageRecordTypeDef,UsageStatisticsFilterTypeDef,UsageStatisticsSortByTypeDef,UsageTotalTypeDef,UserIdentityRootTypeDef,UserIdentityTypeDef,UserPausedDetailsTypeDef,WeeklyScheduleTypeDef,)defget_structure()->AccessControlListTypeDef:return{...}
- 项目
标签: