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

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


mypy-boto3-iot公司

PyPI - mypy-boto3-iotPyPI - Python VersionDocs

boto3.typed

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

mypy-boto3-buider 4.2.0生成。在

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

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

boto3-stubs demo

如何安装

IoT服务安装boto3-stubs。在

python -m pip install boto3-stubs[iot]

使用

VSCode

  • 安装Python extension
  • 安装Pylance extension
  • Pylance设置为Python语言服务器
  • 在您的环境中安装boto-stubs[iot]python -m pip install 'boto3-stubs[iot]'

类型检查和自动完成都应该适用于IoT服务。 不需要显式的类型注释,请照常编写boto3代码。在

PyCharm

  • 在您的环境中安装boto-stubs[iot]python -m pip install 'boto3-stubs[iot]'

类型检查和自动完成都应该适用于IoT服务。 不需要显式的类型注释,请照常编写boto3代码。 自动完成在大型项目或安装了大量boto3-stubs子模块时可能会很慢。在

其他IDE

没有经过测试,但是只要您的IDE支持mypy或{},一切都应该正常。在

mypy

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

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

pyright

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

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

显式类型批注

客户端注释

IoTClientboto3.client("iot")提供注释。在

^{pr2}$

分页器注释

mypy_boto3_iot.paginator模块包含所有分页器的类型注释。在

frommypy_boto3_iotimportIoTClientfrommypy_boto3_iot.paginatorimport(ListActiveViolationsPaginator,ListAttachedPoliciesPaginator,ListAuditFindingsPaginator,ListAuditMitigationActionsExecutionsPaginator,ListAuditMitigationActionsTasksPaginator,ListAuditSuppressionsPaginator,ListAuditTasksPaginator,ListAuthorizersPaginator,ListBillingGroupsPaginator,ListCACertificatesPaginator,ListCertificatesByCAPaginator,ListCertificatesPaginator,ListDimensionsPaginator,ListDomainConfigurationsPaginator,ListIndicesPaginator,ListJobExecutionsForJobPaginator,ListJobExecutionsForThingPaginator,ListJobsPaginator,ListMitigationActionsPaginator,ListOTAUpdatesPaginator,ListOutgoingCertificatesPaginator,ListPoliciesPaginator,ListPolicyPrincipalsPaginator,ListPrincipalPoliciesPaginator,ListPrincipalThingsPaginator,ListProvisioningTemplatesPaginator,ListProvisioningTemplateVersionsPaginator,ListRoleAliasesPaginator,ListScheduledAuditsPaginator,ListSecurityProfilesForTargetPaginator,ListSecurityProfilesPaginator,ListStreamsPaginator,ListTagsForResourcePaginator,ListTargetsForPolicyPaginator,ListTargetsForSecurityProfilePaginator,ListThingGroupsForThingPaginator,ListThingGroupsPaginator,ListThingPrincipalsPaginator,ListThingRegistrationTaskReportsPaginator,ListThingRegistrationTasksPaginator,ListThingsInBillingGroupPaginator,ListThingsInThingGroupPaginator,ListThingsPaginator,ListThingTypesPaginator,ListTopicRuleDestinationsPaginator,ListTopicRulesPaginator,ListV2LoggingLevelsPaginator,ListViolationEventsPaginator,)client:IoTClient=boto3.client("iot")# Explicit type annotations are optional here# Type should be correctly discovered by mypy and IDEs# VSCode requires explicit type annotationslist_active_violations_paginator:ListActiveViolationsPaginator=client.get_paginator("list_active_violations")list_attached_policies_paginator:ListAttachedPoliciesPaginator=client.get_paginator("list_attached_policies")list_audit_findings_paginator:ListAuditFindingsPaginator=client.get_paginator("list_audit_findings")list_audit_mitigation_actions_executions_paginator:ListAuditMitigationActionsExecutionsPaginator=client.get_paginator("list_audit_mitigation_actions_executions")list_audit_mitigation_actions_tasks_paginator:ListAuditMitigationActionsTasksPaginator=client.get_paginator("list_audit_mitigation_actions_tasks")list_audit_suppressions_paginator:ListAuditSuppressionsPaginator=client.get_paginator("list_audit_suppressions")list_audit_tasks_paginator:ListAuditTasksPaginator=client.get_paginator("list_audit_tasks")list_authorizers_paginator:ListAuthorizersPaginator=client.get_paginator("list_authorizers")list_billing_groups_paginator:ListBillingGroupsPaginator=client.get_paginator("list_billing_groups")list_ca_certificates_paginator:ListCACertificatesPaginator=client.get_paginator("list_ca_certificates")list_certificates_paginator:ListCertificatesPaginator=client.get_paginator("list_certificates")list_certificates_by_ca_paginator:ListCertificatesByCAPaginator=client.get_paginator("list_certificates_by_ca")list_dimensions_paginator:ListDimensionsPaginator=client.get_paginator("list_dimensions")list_domain_configurations_paginator:ListDomainConfigurationsPaginator=client.get_paginator("list_domain_configurations")list_indices_paginator:ListIndicesPaginator=client.get_paginator("list_indices")list_job_executions_for_job_paginator:ListJobExecutionsForJobPaginator=client.get_paginator("list_job_executions_for_job")list_job_executions_for_thing_paginator:ListJobExecutionsForThingPaginator=client.get_paginator("list_job_executions_for_thing")list_jobs_paginator:ListJobsPaginator=client.get_paginator("list_jobs")list_mitigation_actions_paginator:ListMitigationActionsPaginator=client.get_paginator("list_mitigation_actions")list_ota_updates_paginator:ListOTAUpdatesPaginator=client.get_paginator("list_ota_updates")list_outgoing_certificates_paginator:ListOutgoingCertificatesPaginator=client.get_paginator("list_outgoing_certificates")list_policies_paginator:ListPoliciesPaginator=client.get_paginator("list_policies")list_policy_principals_paginator:ListPolicyPrincipalsPaginator=client.get_paginator("list_policy_principals")list_principal_policies_paginator:ListPrincipalPoliciesPaginator=client.get_paginator("list_principal_policies")list_principal_things_paginator:ListPrincipalThingsPaginator=client.get_paginator("list_principal_things")list_provisioning_template_versions_paginator:ListProvisioningTemplateVersionsPaginator=client.get_paginator("list_provisioning_template_versions")list_provisioning_templates_paginator:ListProvisioningTemplatesPaginator=client.get_paginator("list_provisioning_templates")list_role_aliases_paginator:ListRoleAliasesPaginator=client.get_paginator("list_role_aliases")list_scheduled_audits_paginator:ListScheduledAuditsPaginator=client.get_paginator("list_scheduled_audits")list_security_profiles_paginator:ListSecurityProfilesPaginator=client.get_paginator("list_security_profiles")list_security_profiles_for_target_paginator:ListSecurityProfilesForTargetPaginator=client.get_paginator("list_security_profiles_for_target")list_streams_paginator:ListStreamsPaginator=client.get_paginator("list_streams")list_tags_for_resource_paginator:ListTagsForResourcePaginator=client.get_paginator("list_tags_for_resource")list_targets_for_policy_paginator:ListTargetsForPolicyPaginator=client.get_paginator("list_targets_for_policy")list_targets_for_security_profile_paginator:ListTargetsForSecurityProfilePaginator=client.get_paginator("list_targets_for_security_profile")list_thing_groups_paginator:ListThingGroupsPaginator=client.get_paginator("list_thing_groups")list_thing_groups_for_thing_paginator:ListThingGroupsForThingPaginator=client.get_paginator("list_thing_groups_for_thing")list_thing_principals_paginator:ListThingPrincipalsPaginator=client.get_paginator("list_thing_principals")list_thing_registration_task_reports_paginator:ListThingRegistrationTaskReportsPaginator=client.get_paginator("list_thing_registration_task_reports")list_thing_registration_tasks_paginator:ListThingRegistrationTasksPaginator=client.get_paginator("list_thing_registration_tasks")list_thing_types_paginator:ListThingTypesPaginator=client.get_paginator("list_thing_types")list_things_paginator:ListThingsPaginator=client.get_paginator("list_things")list_things_in_billing_group_paginator:ListThingsInBillingGroupPaginator=client.get_paginator("list_things_in_billing_group")list_things_in_thing_group_paginator:ListThingsInThingGroupPaginator=client.get_paginator("list_things_in_thing_group")list_topic_rule_destinations_paginator:ListTopicRuleDestinationsPaginator=client.get_paginator("list_topic_rule_destinations")list_topic_rules_paginator:ListTopicRulesPaginator=client.get_paginator("list_topic_rules")list_v2_logging_levels_paginator:ListV2LoggingLevelsPaginator=client.get_paginator("list_v2_logging_levels")list_violation_events_paginator:ListViolationEventsPaginator=client.get_paginator("list_violation_events")

键入的措辞

mypy_boto3_iot.type_defs模块包含组合的结构和形状 以进行额外的类型检查。在

frommypy_boto3_iot.type_defsimport(AbortConfigTypeDef,AbortCriteriaTypeDef,ActionTypeDef,ActiveViolationTypeDef,AddThingsToThingGroupParamsTypeDef,AlertTargetTypeDef,AllowedTypeDef,AssetPropertyTimestampTypeDef,AssetPropertyValueTypeDef,AssetPropertyVariantTypeDef,AssociateTargetsWithJobResponseTypeDef,AttributePayloadTypeDef,AuditCheckConfigurationTypeDef,AuditCheckDetailsTypeDef,AuditFindingTypeDef,AuditMitigationActionExecutionMetadataTypeDef,AuditMitigationActionsTaskMetadataTypeDef,AuditMitigationActionsTaskTargetTypeDef,AuditNotificationTargetTypeDef,AuditSuppressionTypeDef,AuditTaskMetadataTypeDef,AuthInfoTypeDef,AuthorizerConfigTypeDef,AuthorizerDescriptionTypeDef,AuthorizerSummaryTypeDef,AuthResultTypeDef,AwsJobAbortConfigTypeDef,AwsJobAbortCriteriaTypeDef,AwsJobExecutionsRolloutConfigTypeDef,AwsJobExponentialRolloutRateTypeDef,AwsJobPresignedUrlConfigTypeDef,AwsJobRateIncreaseCriteriaTypeDef,AwsJobTimeoutConfigTypeDef,BehaviorCriteriaTypeDef,BehaviorTypeDef,BillingGroupMetadataTypeDef,BillingGroupPropertiesTypeDef,CACertificateDescriptionTypeDef,CACertificateTypeDef,CancelJobResponseTypeDef,CertificateDescriptionTypeDef,CertificateTypeDef,CertificateValidityTypeDef,CloudwatchAlarmActionTypeDef,CloudwatchLogsActionTypeDef,CloudwatchMetricActionTypeDef,CodeSigningCertificateChainTypeDef,CodeSigningSignatureTypeDef,CodeSigningTypeDef,ConfigurationTypeDef,CreateAuthorizerResponseTypeDef,CreateBillingGroupResponseTypeDef,CreateCertificateFromCsrResponseTypeDef,CreateDimensionResponseTypeDef,CreateDomainConfigurationResponseTypeDef,CreateDynamicThingGroupResponseTypeDef,CreateJobResponseTypeDef,CreateKeysAndCertificateResponseTypeDef,CreateMitigationActionResponseTypeDef,CreateOTAUpdateResponseTypeDef,CreatePolicyResponseTypeDef,CreatePolicyVersionResponseTypeDef,CreateProvisioningClaimResponseTypeDef,CreateProvisioningTemplateResponseTypeDef,CreateProvisioningTemplateVersionResponseTypeDef,CreateRoleAliasResponseTypeDef,CreateScheduledAuditResponseTypeDef,CreateSecurityProfileResponseTypeDef,CreateStreamResponseTypeDef,CreateThingGroupResponseTypeDef,CreateThingResponseTypeDef,CreateThingTypeResponseTypeDef,CreateTopicRuleDestinationResponseTypeDef,CustomCodeSigningTypeDef,DeniedTypeDef,DescribeAccountAuditConfigurationResponseTypeDef,DescribeAuditFindingResponseTypeDef,DescribeAuditMitigationActionsTaskResponseTypeDef,DescribeAuditSuppressionResponseTypeDef,DescribeAuditTaskResponseTypeDef,DescribeAuthorizerResponseTypeDef,DescribeBillingGroupResponseTypeDef,DescribeCACertificateResponseTypeDef,DescribeCertificateResponseTypeDef,DescribeDefaultAuthorizerResponseTypeDef,DescribeDimensionResponseTypeDef,DescribeDomainConfigurationResponseTypeDef,DescribeEndpointResponseTypeDef,DescribeEventConfigurationsResponseTypeDef,DescribeIndexResponseTypeDef,DescribeJobExecutionResponseTypeDef,DescribeJobResponseTypeDef,DescribeMitigationActionResponseTypeDef,DescribeProvisioningTemplateResponseTypeDef,DescribeProvisioningTemplateVersionResponseTypeDef,DescribeRoleAliasResponseTypeDef,DescribeScheduledAuditResponseTypeDef,DescribeSecurityProfileResponseTypeDef,DescribeStreamResponseTypeDef,DescribeThingGroupResponseTypeDef,DescribeThingRegistrationTaskResponseTypeDef,DescribeThingResponseTypeDef,DescribeThingTypeResponseTypeDef,DestinationTypeDef,DomainConfigurationSummaryTypeDef,DynamoDBActionTypeDef,DynamoDBv2ActionTypeDef,EffectivePolicyTypeDef,ElasticsearchActionTypeDef,EnableIoTLoggingParamsTypeDef,ErrorInfoTypeDef,ExplicitDenyTypeDef,ExponentialRolloutRateTypeDef,FieldTypeDef,FileLocationTypeDef,FirehoseActionTypeDef,GetCardinalityResponseTypeDef,GetEffectivePoliciesResponseTypeDef,GetIndexingConfigurationResponseTypeDef,GetJobDocumentResponseTypeDef,GetLoggingOptionsResponseTypeDef,GetOTAUpdateResponseTypeDef,GetPercentilesResponseTypeDef,GetPolicyResponseTypeDef,GetPolicyVersionResponseTypeDef,GetRegistrationCodeResponseTypeDef,GetStatisticsResponseTypeDef,GetTopicRuleDestinationResponseTypeDef,GetTopicRuleResponseTypeDef,GetV2LoggingOptionsResponseTypeDef,GroupNameAndArnTypeDef,HttpActionHeaderTypeDef,HttpActionTypeDef,HttpAuthorizationTypeDef,HttpContextTypeDef,HttpUrlDestinationConfigurationTypeDef,HttpUrlDestinationPropertiesTypeDef,HttpUrlDestinationSummaryTypeDef,ImplicitDenyTypeDef,IotAnalyticsActionTypeDef,IotEventsActionTypeDef,IotSiteWiseActionTypeDef,JobExecutionsRolloutConfigTypeDef,JobExecutionStatusDetailsTypeDef,JobExecutionSummaryForJobTypeDef,JobExecutionSummaryForThingTypeDef,JobExecutionSummaryTypeDef,JobExecutionTypeDef,JobProcessDetailsTypeDef,JobSummaryTypeDef,JobTypeDef,KeyPairTypeDef,KinesisActionTypeDef,LambdaActionTypeDef,ListActiveViolationsResponseTypeDef,ListAttachedPoliciesResponseTypeDef,ListAuditFindingsResponseTypeDef,ListAuditMitigationActionsExecutionsResponseTypeDef,ListAuditMitigationActionsTasksResponseTypeDef,ListAuditSuppressionsResponseTypeDef,ListAuditTasksResponseTypeDef,ListAuthorizersResponseTypeDef,ListBillingGroupsResponseTypeDef,ListCACertificatesResponseTypeDef,ListCertificatesByCAResponseTypeDef,ListCertificatesResponseTypeDef,ListDimensionsResponseTypeDef,ListDomainConfigurationsResponseTypeDef,ListIndicesResponseTypeDef,ListJobExecutionsForJobResponseTypeDef,ListJobExecutionsForThingResponseTypeDef,ListJobsResponseTypeDef,ListMitigationActionsResponseTypeDef,ListOTAUpdatesResponseTypeDef,ListOutgoingCertificatesResponseTypeDef,ListPoliciesResponseTypeDef,ListPolicyPrincipalsResponseTypeDef,ListPolicyVersionsResponseTypeDef,ListPrincipalPoliciesResponseTypeDef,ListPrincipalThingsResponseTypeDef,ListProvisioningTemplatesResponseTypeDef,ListProvisioningTemplateVersionsResponseTypeDef,ListRoleAliasesResponseTypeDef,ListScheduledAuditsResponseTypeDef,ListSecurityProfilesForTargetResponseTypeDef,ListSecurityProfilesResponseTypeDef,ListStreamsResponseTypeDef,ListTagsForResourceResponseTypeDef,ListTargetsForPolicyResponseTypeDef,ListTargetsForSecurityProfileResponseTypeDef,ListThingGroupsForThingResponseTypeDef,ListThingGroupsResponseTypeDef,ListThingPrincipalsResponseTypeDef,ListThingRegistrationTaskReportsResponseTypeDef,ListThingRegistrationTasksResponseTypeDef,ListThingsInBillingGroupResponseTypeDef,ListThingsInThingGroupResponseTypeDef,ListThingsResponseTypeDef,ListThingTypesResponseTypeDef,ListTopicRuleDestinationsResponseTypeDef,ListTopicRulesResponseTypeDef,ListV2LoggingLevelsResponseTypeDef,ListViolationEventsResponseTypeDef,LoggingOptionsPayloadTypeDef,LogTargetConfigurationTypeDef,LogTargetTypeDef,MetricDimensionTypeDef,MetricToRetainTypeDef,MetricValueTypeDef,MitigationActionIdentifierTypeDef,MitigationActionParamsTypeDef,MitigationActionTypeDef,MqttContextTypeDef,NonCompliantResourceTypeDef,OTAUpdateFileTypeDef,OTAUpdateInfoTypeDef,OTAUpdateSummaryTypeDef,OutgoingCertificateTypeDef,PaginatorConfigTypeDef,PercentPairTypeDef,PolicyTypeDef,PolicyVersionIdentifierTypeDef,PolicyVersionTypeDef,PresignedUrlConfigTypeDef,ProvisioningHookTypeDef,ProvisioningTemplateSummaryTypeDef,ProvisioningTemplateVersionSummaryTypeDef,PublishFindingToSnsParamsTypeDef,PutAssetPropertyValueEntryTypeDef,PutItemInputTypeDef,RateIncreaseCriteriaTypeDef,RegisterCACertificateResponseTypeDef,RegisterCertificateResponseTypeDef,RegisterCertificateWithoutCAResponseTypeDef,RegisterThingResponseTypeDef,RegistrationConfigTypeDef,RelatedResourceTypeDef,ReplaceDefaultPolicyVersionParamsTypeDef,RepublishActionTypeDef,ResourceIdentifierTypeDef,RoleAliasDescriptionTypeDef,S3ActionTypeDef,S3DestinationTypeDef,S3LocationTypeDef,SalesforceActionTypeDef,ScheduledAuditMetadataTypeDef,SearchIndexResponseTypeDef,SecurityProfileIdentifierTypeDef,SecurityProfileTargetMappingTypeDef,SecurityProfileTargetTypeDef,ServerCertificateSummaryTypeDef,SetDefaultAuthorizerResponseTypeDef,SigningProfileParameterTypeDef,SigV4AuthorizationTypeDef,SnsActionTypeDef,SqsActionTypeDef,StartAuditMitigationActionsTaskResponseTypeDef,StartOnDemandAuditTaskResponseTypeDef,StartSigningJobParameterTypeDef,StartThingRegistrationTaskResponseTypeDef,StatisticalThresholdTypeDef,StatisticsTypeDef,StepFunctionsActionTypeDef,StreamFileTypeDef,StreamInfoTypeDef,StreamSummaryTypeDef,StreamTypeDef,TagTypeDef,TaskStatisticsForAuditCheckTypeDef,TaskStatisticsTypeDef,TestAuthorizationResponseTypeDef,TestInvokeAuthorizerResponseTypeDef,ThingAttributeTypeDef,ThingConnectivityTypeDef,ThingDocumentTypeDef,ThingGroupDocumentTypeDef,ThingGroupIndexingConfigurationTypeDef,ThingGroupMetadataTypeDef,ThingGroupPropertiesTypeDef,ThingIndexingConfigurationTypeDef,ThingTypeDefinitionTypeDef,ThingTypeMetadataTypeDef,ThingTypePropertiesTypeDef,TimeoutConfigTypeDef,TimestreamActionTypeDef,TimestreamDimensionTypeDef,TimestreamTimestampTypeDef,TlsContextTypeDef,TopicRuleDestinationConfigurationTypeDef,TopicRuleDestinationSummaryTypeDef,TopicRuleDestinationTypeDef,TopicRuleListItemTypeDef,TopicRulePayloadTypeDef,TopicRuleTypeDef,TransferCertificateResponseTypeDef,TransferDataTypeDef,UpdateAuthorizerResponseTypeDef,UpdateBillingGroupResponseTypeDef,UpdateCACertificateParamsTypeDef,UpdateDeviceCertificateParamsTypeDef,UpdateDimensionResponseTypeDef,UpdateDomainConfigurationResponseTypeDef,UpdateDynamicThingGroupResponseTypeDef,UpdateMitigationActionResponseTypeDef,UpdateRoleAliasResponseTypeDef,UpdateScheduledAuditResponseTypeDef,UpdateSecurityProfileResponseTypeDef,UpdateStreamResponseTypeDef,UpdateThingGroupResponseTypeDef,ValidateSecurityProfileBehaviorsResponseTypeDef,ValidationErrorTypeDef,ViolationEventTypeDef,)defget_structure()->AbortConfigTypeDef:return{...}

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

推荐PyPI第三方库


热门话题
swing Java在图像和显示方面是否存在任何已知问题   java通过安卓应用程序中的fileinputstream(字符串文件名)访问资产文件夹中的文件   java如何修复Web垃圾值的无限打印?   java正则表达式是否匹配简单的“id”值?   java如何强制JFrame为组件提供一定的空间?   java如何使JHipster“热重载”类   swing mouseover删除java中圆形按钮的透明背景   来自接口实现函数和AsyncTask的java Set类变量   由字符串数组填充的java JComboBox(使用for循环)未出现   java中的多链接组合框   java找不到安卓方法。所容纳之物资源。可提取的。。发生错误   java如何检测字符串中的n个短语或单词   如何使用Java播放wav文件?   java如何使用ObjectContentManager在节点下添加节点?