由mypyboto3buider 4.2.0生成的boto3.Macie2 1.16.35服务的类型注释

mypy-boto3-macie2的Python项目详细描述


mypy-boto3-macie2型

PyPI - mypy-boto3-macie2PyPI - Python VersionDocs

boto3.typed

的类型批注 boto3.Macie2 1.16.35服务 兼容 VSCodePyCharmEmacsSublime Textmypypyright 以及其他工具。在

mypy-boto3-buider 4.2.0生成。在

更多信息可在boto3-stubs页找到。在

了解它如何帮助查找和修复潜在的错误:

boto3-stubs demo

如何安装

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

  • 安装mypypython -m pip install mypy
  • 在您的环境中安装boto-stubs[macie2]python -m pip install 'boto3-stubs[macie2]'
  • 像往常一样运行mypy

类型检查应该适用于Macie2服务。 不需要显式的类型注释,请照常编写boto3代码。在

pyright

  • 安装pyrightyarn global add pyright
  • 在您的环境中安装boto-stubs[macie2]python -m pip install 'boto3-stubs[macie2]'
  • 或者,您可以将boto3-stubs安装到typings文件夹中。在

类型检查应该适用于Macie2服务。 不需要显式的类型注释,请照常编写boto3代码。在

显式类型批注

客户端注释

Macie2Clientboto3.client("macie2")提供注释。在

^{pr2}$

分页器注释

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{...}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
编译器构造为什么在Java中允许初始化对Null的引用?   java手动调用javax的actionPerformed。摆动计时器   使用git分支的java Maven版本控制   Java8句子流   java JPA OneToOne和OneToMany实体实例化/创建   java如何将值添加到列表<Map<String,Object>>?   java如何使用ComboBox在一个框架内更改JPanel。getSelectedIndex()   java在比较XML和xmlunit时忽略文本差异   java无法从其他pc连接到本地主机   Java中分配对象id的优雅方式   Java中静态变量的使用   java试图从Neteller获取OAuth访问令牌时产生错误:“服务器返回HTTP响应代码:401表示URL”   Java:基元类型是否会影响性能?   java可以让hasNext()不区分大小写吗?   基于AutoCompleteTextView建议属性或AutoCompleteTextView值的java Android搜索   java流文件到firefox浏览器有时无法打开应用程序对话框   在没有ArrayList的Java中返回数组中的搜索结果   复制java。木卫一。IOException:数据错误(CRC)   java为什么我在尝试删除Facebook测试用户时会出现“方法未实现”错误   java如何使用JNA调用SetProcessReliationPolicy