Type annotations for boto3.IoT 1.17.102 service, generated by mypy-boto3-buider 4.20.0
Project description
mypy-boto3-iot
Type annotations for boto3.IoT 1.17.102 service compatible with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright and other tools.
Generated by mypy-boto3-buider 4.20.0.
More information can be found on boto3-stubs page and in mypy-boto3-iot docs
See how it helps to find and fix potential bugs:
How to install
Install boto3-stubs
for IoT
service.
python -m pip install boto3-stubs[iot]
Usage
VSCode
- Install Python extension
- Install Pylance extension
- Set
Pylance
as your Python Language Server - Install
boto-stubs[iot]
in your environment:python -m pip install 'boto3-stubs[iot]'
Both type checking and auto-complete should work for IoT
service. No explicit
type annotations required, write your boto3
code as usual.
PyCharm
- Install
boto-stubs[iot]
in your environment:python -m pip install 'boto3-stubs[iot]'
Both type checking and auto-complete should work for IoT
service. No explicit
type annotations required, write your boto3
code as usual. Auto-complete can
be slow on big projects or if you have a lot of installed boto3-stubs
submodules.
Other IDEs
Not tested, but as long as your IDE support mypy
or pyright
, everything
should work.
mypy
- Install
mypy
:python -m pip install mypy
- Install
boto-stubs[iot]
in your environment:python -m pip install 'boto3-stubs[iot]'
- Run
mypy
as usual
Type checking should work for IoT
service. No explicit type annotations
required, write your boto3
code as usual.
pyright
- Install
pyright
:yarn global add pyright
- Install
boto-stubs[iot]
in your environment:python -m pip install 'boto3-stubs[iot]'
- Optionally, you can install
boto3-stubs
totypings
folder.
Type checking should work for IoT
service. No explicit type annotations
required, write your boto3
code as usual.
Explicit type annotations
Client annotations
IoTClient
provides annotations for boto3.client("iot")
.
import boto3
from mypy_boto3_iot import IoTClient
client: IoTClient = boto3.client("iot")
# now client usage is checked by mypy and IDE should provide code auto-complete
# works for session as well
session = boto3.session.Session(region="us-west-1")
session_client: IoTClient = session.client("iot")
Paginators annotations
mypy_boto3_iot.paginator
module contains type annotations for all paginators.
from mypy_boto3_iot import IoTClient
from mypy_boto3_iot.paginator import (
GetBehaviorModelTrainingSummariesPaginator,
ListActiveViolationsPaginator,
ListAttachedPoliciesPaginator,
ListAuditFindingsPaginator,
ListAuditMitigationActionsExecutionsPaginator,
ListAuditMitigationActionsTasksPaginator,
ListAuditSuppressionsPaginator,
ListAuditTasksPaginator,
ListAuthorizersPaginator,
ListBillingGroupsPaginator,
ListCACertificatesPaginator,
ListCertificatesPaginator,
ListCertificatesByCAPaginator,
ListCustomMetricsPaginator,
ListDetectMitigationActionsExecutionsPaginator,
ListDetectMitigationActionsTasksPaginator,
ListDimensionsPaginator,
ListDomainConfigurationsPaginator,
ListIndicesPaginator,
ListJobExecutionsForJobPaginator,
ListJobExecutionsForThingPaginator,
ListJobsPaginator,
ListMitigationActionsPaginator,
ListOTAUpdatesPaginator,
ListOutgoingCertificatesPaginator,
ListPoliciesPaginator,
ListPolicyPrincipalsPaginator,
ListPrincipalPoliciesPaginator,
ListPrincipalThingsPaginator,
ListProvisioningTemplateVersionsPaginator,
ListProvisioningTemplatesPaginator,
ListRoleAliasesPaginator,
ListScheduledAuditsPaginator,
ListSecurityProfilesPaginator,
ListSecurityProfilesForTargetPaginator,
ListStreamsPaginator,
ListTagsForResourcePaginator,
ListTargetsForPolicyPaginator,
ListTargetsForSecurityProfilePaginator,
ListThingGroupsPaginator,
ListThingGroupsForThingPaginator,
ListThingPrincipalsPaginator,
ListThingRegistrationTaskReportsPaginator,
ListThingRegistrationTasksPaginator,
ListThingTypesPaginator,
ListThingsPaginator,
ListThingsInBillingGroupPaginator,
ListThingsInThingGroupPaginator,
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 annotations
get_behavior_model_training_summaries_paginator: GetBehaviorModelTrainingSummariesPaginator = client.get_paginator("get_behavior_model_training_summaries")
list_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_custom_metrics_paginator: ListCustomMetricsPaginator = client.get_paginator("list_custom_metrics")
list_detect_mitigation_actions_executions_paginator: ListDetectMitigationActionsExecutionsPaginator = client.get_paginator("list_detect_mitigation_actions_executions")
list_detect_mitigation_actions_tasks_paginator: ListDetectMitigationActionsTasksPaginator = client.get_paginator("list_detect_mitigation_actions_tasks")
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")
Literals
mypy_boto3_iot.literals
module contains literals extracted from shapes that
can be used in user code for type checking.
from mypy_boto3_iot.literals import (
AbortActionType,
ActionTypeType,
AlertTargetTypeType,
AuditCheckRunStatusType,
AuditFindingSeverityType,
AuditFrequencyType,
AuditMitigationActionsExecutionStatusType,
AuditMitigationActionsTaskStatusType,
AuditNotificationTypeType,
AuditTaskStatusType,
AuditTaskTypeType,
AuthDecisionType,
AuthorizerStatusType,
AutoRegistrationStatusType,
AwsJobAbortCriteriaAbortActionType,
AwsJobAbortCriteriaFailureTypeType,
BehaviorCriteriaTypeType,
CACertificateStatusType,
CACertificateUpdateActionType,
CannedAccessControlListType,
CertificateModeType,
CertificateStatusType,
ComparisonOperatorType,
ConfidenceLevelType,
CustomMetricTypeType,
DayOfWeekType,
DetectMitigationActionExecutionStatusType,
DetectMitigationActionsTaskStatusType,
DeviceCertificateUpdateActionType,
DimensionTypeType,
DimensionValueOperatorType,
DomainConfigurationStatusType,
DomainTypeType,
DynamicGroupStatusType,
DynamoKeyTypeType,
EventTypeType,
FieldTypeType,
GetBehaviorModelTrainingSummariesPaginatorName,
IndexStatusType,
JobExecutionFailureTypeType,
JobExecutionStatusType,
JobStatusType,
ListActiveViolationsPaginatorName,
ListAttachedPoliciesPaginatorName,
ListAuditFindingsPaginatorName,
ListAuditMitigationActionsExecutionsPaginatorName,
ListAuditMitigationActionsTasksPaginatorName,
ListAuditSuppressionsPaginatorName,
ListAuditTasksPaginatorName,
ListAuthorizersPaginatorName,
ListBillingGroupsPaginatorName,
ListCACertificatesPaginatorName,
ListCertificatesByCAPaginatorName,
ListCertificatesPaginatorName,
ListCustomMetricsPaginatorName,
ListDetectMitigationActionsExecutionsPaginatorName,
ListDetectMitigationActionsTasksPaginatorName,
ListDimensionsPaginatorName,
ListDomainConfigurationsPaginatorName,
ListIndicesPaginatorName,
ListJobExecutionsForJobPaginatorName,
ListJobExecutionsForThingPaginatorName,
ListJobsPaginatorName,
ListMitigationActionsPaginatorName,
ListOTAUpdatesPaginatorName,
ListOutgoingCertificatesPaginatorName,
ListPoliciesPaginatorName,
ListPolicyPrincipalsPaginatorName,
ListPrincipalPoliciesPaginatorName,
ListPrincipalThingsPaginatorName,
ListProvisioningTemplateVersionsPaginatorName,
ListProvisioningTemplatesPaginatorName,
ListRoleAliasesPaginatorName,
ListScheduledAuditsPaginatorName,
ListSecurityProfilesForTargetPaginatorName,
ListSecurityProfilesPaginatorName,
ListStreamsPaginatorName,
ListTagsForResourcePaginatorName,
ListTargetsForPolicyPaginatorName,
ListTargetsForSecurityProfilePaginatorName,
ListThingGroupsForThingPaginatorName,
ListThingGroupsPaginatorName,
ListThingPrincipalsPaginatorName,
ListThingRegistrationTaskReportsPaginatorName,
ListThingRegistrationTasksPaginatorName,
ListThingTypesPaginatorName,
ListThingsInBillingGroupPaginatorName,
ListThingsInThingGroupPaginatorName,
ListThingsPaginatorName,
ListTopicRuleDestinationsPaginatorName,
ListTopicRulesPaginatorName,
ListV2LoggingLevelsPaginatorName,
ListViolationEventsPaginatorName,
LogLevelType,
LogTargetTypeType,
MessageFormatType,
MitigationActionTypeType,
ModelStatusType,
OTAUpdateStatusType,
PolicyTemplateNameType,
ProtocolType,
ReportTypeType,
ResourceTypeType,
ServerCertificateStatusType,
ServiceTypeType,
StatusType,
TargetSelectionType,
ThingConnectivityIndexingModeType,
ThingGroupIndexingModeType,
ThingIndexingModeType,
TopicRuleDestinationStatusType,
ViolationEventTypeType,
)
def check_value(value: AbortActionType) -> bool:
...
Typed dictionaries
mypy_boto3_iot.type_defs
module contains structures and shapes assembled to
typed dictionaries for additional type checking.
from mypy_boto3_iot.type_defs import (
AbortConfigTypeDef,
AbortCriteriaTypeDef,
AcceptCertificateTransferRequestTypeDef,
ActionTypeDef,
ActiveViolationTypeDef,
AddThingToBillingGroupRequestTypeDef,
AddThingToThingGroupRequestTypeDef,
AddThingsToThingGroupParamsTypeDef,
AlertTargetTypeDef,
AllowedTypeDef,
AssetPropertyTimestampTypeDef,
AssetPropertyValueTypeDef,
AssetPropertyVariantTypeDef,
AssociateTargetsWithJobRequestTypeDef,
AssociateTargetsWithJobResponseResponseTypeDef,
AttachPolicyRequestTypeDef,
AttachPrincipalPolicyRequestTypeDef,
AttachSecurityProfileRequestTypeDef,
AttachThingPrincipalRequestTypeDef,
AttributePayloadTypeDef,
AuditCheckConfigurationTypeDef,
AuditCheckDetailsTypeDef,
AuditFindingTypeDef,
AuditMitigationActionExecutionMetadataTypeDef,
AuditMitigationActionsTaskMetadataTypeDef,
AuditMitigationActionsTaskTargetTypeDef,
AuditNotificationTargetTypeDef,
AuditSuppressionTypeDef,
AuditTaskMetadataTypeDef,
AuthInfoTypeDef,
AuthResultTypeDef,
AuthorizerConfigTypeDef,
AuthorizerDescriptionTypeDef,
AuthorizerSummaryTypeDef,
AwsJobAbortConfigTypeDef,
AwsJobAbortCriteriaTypeDef,
AwsJobExecutionsRolloutConfigTypeDef,
AwsJobExponentialRolloutRateTypeDef,
AwsJobPresignedUrlConfigTypeDef,
AwsJobRateIncreaseCriteriaTypeDef,
AwsJobTimeoutConfigTypeDef,
BehaviorCriteriaTypeDef,
BehaviorModelTrainingSummaryTypeDef,
BehaviorTypeDef,
BillingGroupMetadataTypeDef,
BillingGroupPropertiesTypeDef,
CACertificateDescriptionTypeDef,
CACertificateTypeDef,
CancelAuditMitigationActionsTaskRequestTypeDef,
CancelAuditTaskRequestTypeDef,
CancelCertificateTransferRequestTypeDef,
CancelDetectMitigationActionsTaskRequestTypeDef,
CancelJobExecutionRequestTypeDef,
CancelJobRequestTypeDef,
CancelJobResponseResponseTypeDef,
CertificateDescriptionTypeDef,
CertificateTypeDef,
CertificateValidityTypeDef,
CloudwatchAlarmActionTypeDef,
CloudwatchLogsActionTypeDef,
CloudwatchMetricActionTypeDef,
CodeSigningCertificateChainTypeDef,
CodeSigningSignatureTypeDef,
CodeSigningTypeDef,
ConfigurationTypeDef,
ConfirmTopicRuleDestinationRequestTypeDef,
CreateAuditSuppressionRequestTypeDef,
CreateAuthorizerRequestTypeDef,
CreateAuthorizerResponseResponseTypeDef,
CreateBillingGroupRequestTypeDef,
CreateBillingGroupResponseResponseTypeDef,
CreateCertificateFromCsrRequestTypeDef,
CreateCertificateFromCsrResponseResponseTypeDef,
CreateCustomMetricRequestTypeDef,
CreateCustomMetricResponseResponseTypeDef,
CreateDimensionRequestTypeDef,
CreateDimensionResponseResponseTypeDef,
CreateDomainConfigurationRequestTypeDef,
CreateDomainConfigurationResponseResponseTypeDef,
CreateDynamicThingGroupRequestTypeDef,
CreateDynamicThingGroupResponseResponseTypeDef,
CreateJobRequestTypeDef,
CreateJobResponseResponseTypeDef,
CreateJobTemplateRequestTypeDef,
CreateJobTemplateResponseResponseTypeDef,
CreateKeysAndCertificateRequestTypeDef,
CreateKeysAndCertificateResponseResponseTypeDef,
CreateMitigationActionRequestTypeDef,
CreateMitigationActionResponseResponseTypeDef,
CreateOTAUpdateRequestTypeDef,
CreateOTAUpdateResponseResponseTypeDef,
CreatePolicyRequestTypeDef,
CreatePolicyResponseResponseTypeDef,
CreatePolicyVersionRequestTypeDef,
CreatePolicyVersionResponseResponseTypeDef,
CreateProvisioningClaimRequestTypeDef,
CreateProvisioningClaimResponseResponseTypeDef,
CreateProvisioningTemplateRequestTypeDef,
CreateProvisioningTemplateResponseResponseTypeDef,
CreateProvisioningTemplateVersionRequestTypeDef,
CreateProvisioningTemplateVersionResponseResponseTypeDef,
CreateRoleAliasRequestTypeDef,
CreateRoleAliasResponseResponseTypeDef,
CreateScheduledAuditRequestTypeDef,
CreateScheduledAuditResponseResponseTypeDef,
CreateSecurityProfileRequestTypeDef,
CreateSecurityProfileResponseResponseTypeDef,
CreateStreamRequestTypeDef,
CreateStreamResponseResponseTypeDef,
CreateThingGroupRequestTypeDef,
CreateThingGroupResponseResponseTypeDef,
CreateThingRequestTypeDef,
CreateThingResponseResponseTypeDef,
CreateThingTypeRequestTypeDef,
CreateThingTypeResponseResponseTypeDef,
CreateTopicRuleDestinationRequestTypeDef,
CreateTopicRuleDestinationResponseResponseTypeDef,
CreateTopicRuleRequestTypeDef,
CustomCodeSigningTypeDef,
DeleteAccountAuditConfigurationRequestTypeDef,
DeleteAuditSuppressionRequestTypeDef,
DeleteAuthorizerRequestTypeDef,
DeleteBillingGroupRequestTypeDef,
DeleteCACertificateRequestTypeDef,
DeleteCertificateRequestTypeDef,
DeleteCustomMetricRequestTypeDef,
DeleteDimensionRequestTypeDef,
DeleteDomainConfigurationRequestTypeDef,
DeleteDynamicThingGroupRequestTypeDef,
DeleteJobExecutionRequestTypeDef,
DeleteJobRequestTypeDef,
DeleteJobTemplateRequestTypeDef,
DeleteMitigationActionRequestTypeDef,
DeleteOTAUpdateRequestTypeDef,
DeletePolicyRequestTypeDef,
DeletePolicyVersionRequestTypeDef,
DeleteProvisioningTemplateRequestTypeDef,
DeleteProvisioningTemplateVersionRequestTypeDef,
DeleteRoleAliasRequestTypeDef,
DeleteScheduledAuditRequestTypeDef,
DeleteSecurityProfileRequestTypeDef,
DeleteStreamRequestTypeDef,
DeleteThingGroupRequestTypeDef,
DeleteThingRequestTypeDef,
DeleteThingTypeRequestTypeDef,
DeleteTopicRuleDestinationRequestTypeDef,
DeleteTopicRuleRequestTypeDef,
DeleteV2LoggingLevelRequestTypeDef,
DeniedTypeDef,
DeprecateThingTypeRequestTypeDef,
DescribeAccountAuditConfigurationResponseResponseTypeDef,
DescribeAuditFindingRequestTypeDef,
DescribeAuditFindingResponseResponseTypeDef,
DescribeAuditMitigationActionsTaskRequestTypeDef,
DescribeAuditMitigationActionsTaskResponseResponseTypeDef,
DescribeAuditSuppressionRequestTypeDef,
DescribeAuditSuppressionResponseResponseTypeDef,
DescribeAuditTaskRequestTypeDef,
DescribeAuditTaskResponseResponseTypeDef,
DescribeAuthorizerRequestTypeDef,
DescribeAuthorizerResponseResponseTypeDef,
DescribeBillingGroupRequestTypeDef,
DescribeBillingGroupResponseResponseTypeDef,
DescribeCACertificateRequestTypeDef,
DescribeCACertificateResponseResponseTypeDef,
DescribeCertificateRequestTypeDef,
DescribeCertificateResponseResponseTypeDef,
DescribeCustomMetricRequestTypeDef,
DescribeCustomMetricResponseResponseTypeDef,
DescribeDefaultAuthorizerResponseResponseTypeDef,
DescribeDetectMitigationActionsTaskRequestTypeDef,
DescribeDetectMitigationActionsTaskResponseResponseTypeDef,
DescribeDimensionRequestTypeDef,
DescribeDimensionResponseResponseTypeDef,
DescribeDomainConfigurationRequestTypeDef,
DescribeDomainConfigurationResponseResponseTypeDef,
DescribeEndpointRequestTypeDef,
DescribeEndpointResponseResponseTypeDef,
DescribeEventConfigurationsResponseResponseTypeDef,
DescribeIndexRequestTypeDef,
DescribeIndexResponseResponseTypeDef,
DescribeJobExecutionRequestTypeDef,
DescribeJobExecutionResponseResponseTypeDef,
DescribeJobRequestTypeDef,
DescribeJobResponseResponseTypeDef,
DescribeJobTemplateRequestTypeDef,
DescribeJobTemplateResponseResponseTypeDef,
DescribeMitigationActionRequestTypeDef,
DescribeMitigationActionResponseResponseTypeDef,
DescribeProvisioningTemplateRequestTypeDef,
DescribeProvisioningTemplateResponseResponseTypeDef,
DescribeProvisioningTemplateVersionRequestTypeDef,
DescribeProvisioningTemplateVersionResponseResponseTypeDef,
DescribeRoleAliasRequestTypeDef,
DescribeRoleAliasResponseResponseTypeDef,
DescribeScheduledAuditRequestTypeDef,
DescribeScheduledAuditResponseResponseTypeDef,
DescribeSecurityProfileRequestTypeDef,
DescribeSecurityProfileResponseResponseTypeDef,
DescribeStreamRequestTypeDef,
DescribeStreamResponseResponseTypeDef,
DescribeThingGroupRequestTypeDef,
DescribeThingGroupResponseResponseTypeDef,
DescribeThingRegistrationTaskRequestTypeDef,
DescribeThingRegistrationTaskResponseResponseTypeDef,
DescribeThingRequestTypeDef,
DescribeThingResponseResponseTypeDef,
DescribeThingTypeRequestTypeDef,
DescribeThingTypeResponseResponseTypeDef,
DestinationTypeDef,
DetachPolicyRequestTypeDef,
DetachPrincipalPolicyRequestTypeDef,
DetachSecurityProfileRequestTypeDef,
DetachThingPrincipalRequestTypeDef,
DetectMitigationActionExecutionTypeDef,
DetectMitigationActionsTaskStatisticsTypeDef,
DetectMitigationActionsTaskSummaryTypeDef,
DetectMitigationActionsTaskTargetTypeDef,
DisableTopicRuleRequestTypeDef,
DomainConfigurationSummaryTypeDef,
DynamoDBActionTypeDef,
DynamoDBv2ActionTypeDef,
EffectivePolicyTypeDef,
ElasticsearchActionTypeDef,
EnableIoTLoggingParamsTypeDef,
EnableTopicRuleRequestTypeDef,
ErrorInfoTypeDef,
ExplicitDenyTypeDef,
ExponentialRolloutRateTypeDef,
FieldTypeDef,
FileLocationTypeDef,
FirehoseActionTypeDef,
GetBehaviorModelTrainingSummariesRequestTypeDef,
GetBehaviorModelTrainingSummariesResponseResponseTypeDef,
GetCardinalityRequestTypeDef,
GetCardinalityResponseResponseTypeDef,
GetEffectivePoliciesRequestTypeDef,
GetEffectivePoliciesResponseResponseTypeDef,
GetIndexingConfigurationResponseResponseTypeDef,
GetJobDocumentRequestTypeDef,
GetJobDocumentResponseResponseTypeDef,
GetLoggingOptionsResponseResponseTypeDef,
GetOTAUpdateRequestTypeDef,
GetOTAUpdateResponseResponseTypeDef,
GetPercentilesRequestTypeDef,
GetPercentilesResponseResponseTypeDef,
GetPolicyRequestTypeDef,
GetPolicyResponseResponseTypeDef,
GetPolicyVersionRequestTypeDef,
GetPolicyVersionResponseResponseTypeDef,
GetRegistrationCodeResponseResponseTypeDef,
GetStatisticsRequestTypeDef,
GetStatisticsResponseResponseTypeDef,
GetTopicRuleDestinationRequestTypeDef,
GetTopicRuleDestinationResponseResponseTypeDef,
GetTopicRuleRequestTypeDef,
GetTopicRuleResponseResponseTypeDef,
GetV2LoggingOptionsResponseResponseTypeDef,
GroupNameAndArnTypeDef,
HttpActionHeaderTypeDef,
HttpActionTypeDef,
HttpAuthorizationTypeDef,
HttpContextTypeDef,
HttpUrlDestinationConfigurationTypeDef,
HttpUrlDestinationPropertiesTypeDef,
HttpUrlDestinationSummaryTypeDef,
ImplicitDenyTypeDef,
IotAnalyticsActionTypeDef,
IotEventsActionTypeDef,
IotSiteWiseActionTypeDef,
JobExecutionStatusDetailsTypeDef,
JobExecutionSummaryForJobTypeDef,
JobExecutionSummaryForThingTypeDef,
JobExecutionSummaryTypeDef,
JobExecutionTypeDef,
JobExecutionsRolloutConfigTypeDef,
JobProcessDetailsTypeDef,
JobSummaryTypeDef,
JobTemplateSummaryTypeDef,
JobTypeDef,
KafkaActionTypeDef,
KeyPairTypeDef,
KinesisActionTypeDef,
LambdaActionTypeDef,
ListActiveViolationsRequestTypeDef,
ListActiveViolationsResponseResponseTypeDef,
ListAttachedPoliciesRequestTypeDef,
ListAttachedPoliciesResponseResponseTypeDef,
ListAuditFindingsRequestTypeDef,
ListAuditFindingsResponseResponseTypeDef,
ListAuditMitigationActionsExecutionsRequestTypeDef,
ListAuditMitigationActionsExecutionsResponseResponseTypeDef,
ListAuditMitigationActionsTasksRequestTypeDef,
ListAuditMitigationActionsTasksResponseResponseTypeDef,
ListAuditSuppressionsRequestTypeDef,
ListAuditSuppressionsResponseResponseTypeDef,
ListAuditTasksRequestTypeDef,
ListAuditTasksResponseResponseTypeDef,
ListAuthorizersRequestTypeDef,
ListAuthorizersResponseResponseTypeDef,
ListBillingGroupsRequestTypeDef,
ListBillingGroupsResponseResponseTypeDef,
ListCACertificatesRequestTypeDef,
ListCACertificatesResponseResponseTypeDef,
ListCertificatesByCARequestTypeDef,
ListCertificatesByCAResponseResponseTypeDef,
ListCertificatesRequestTypeDef,
ListCertificatesResponseResponseTypeDef,
ListCustomMetricsRequestTypeDef,
ListCustomMetricsResponseResponseTypeDef,
ListDetectMitigationActionsExecutionsRequestTypeDef,
ListDetectMitigationActionsExecutionsResponseResponseTypeDef,
ListDetectMitigationActionsTasksRequestTypeDef,
ListDetectMitigationActionsTasksResponseResponseTypeDef,
ListDimensionsRequestTypeDef,
ListDimensionsResponseResponseTypeDef,
ListDomainConfigurationsRequestTypeDef,
ListDomainConfigurationsResponseResponseTypeDef,
ListIndicesRequestTypeDef,
ListIndicesResponseResponseTypeDef,
ListJobExecutionsForJobRequestTypeDef,
ListJobExecutionsForJobResponseResponseTypeDef,
ListJobExecutionsForThingRequestTypeDef,
ListJobExecutionsForThingResponseResponseTypeDef,
ListJobTemplatesRequestTypeDef,
ListJobTemplatesResponseResponseTypeDef,
ListJobsRequestTypeDef,
ListJobsResponseResponseTypeDef,
ListMitigationActionsRequestTypeDef,
ListMitigationActionsResponseResponseTypeDef,
ListOTAUpdatesRequestTypeDef,
ListOTAUpdatesResponseResponseTypeDef,
ListOutgoingCertificatesRequestTypeDef,
ListOutgoingCertificatesResponseResponseTypeDef,
ListPoliciesRequestTypeDef,
ListPoliciesResponseResponseTypeDef,
ListPolicyPrincipalsRequestTypeDef,
ListPolicyPrincipalsResponseResponseTypeDef,
ListPolicyVersionsRequestTypeDef,
ListPolicyVersionsResponseResponseTypeDef,
ListPrincipalPoliciesRequestTypeDef,
ListPrincipalPoliciesResponseResponseTypeDef,
ListPrincipalThingsRequestTypeDef,
ListPrincipalThingsResponseResponseTypeDef,
ListProvisioningTemplateVersionsRequestTypeDef,
ListProvisioningTemplateVersionsResponseResponseTypeDef,
ListProvisioningTemplatesRequestTypeDef,
ListProvisioningTemplatesResponseResponseTypeDef,
ListRoleAliasesRequestTypeDef,
ListRoleAliasesResponseResponseTypeDef,
ListScheduledAuditsRequestTypeDef,
ListScheduledAuditsResponseResponseTypeDef,
ListSecurityProfilesForTargetRequestTypeDef,
ListSecurityProfilesForTargetResponseResponseTypeDef,
ListSecurityProfilesRequestTypeDef,
ListSecurityProfilesResponseResponseTypeDef,
ListStreamsRequestTypeDef,
ListStreamsResponseResponseTypeDef,
ListTagsForResourceRequestTypeDef,
ListTagsForResourceResponseResponseTypeDef,
ListTargetsForPolicyRequestTypeDef,
ListTargetsForPolicyResponseResponseTypeDef,
ListTargetsForSecurityProfileRequestTypeDef,
ListTargetsForSecurityProfileResponseResponseTypeDef,
ListThingGroupsForThingRequestTypeDef,
ListThingGroupsForThingResponseResponseTypeDef,
ListThingGroupsRequestTypeDef,
ListThingGroupsResponseResponseTypeDef,
ListThingPrincipalsRequestTypeDef,
ListThingPrincipalsResponseResponseTypeDef,
ListThingRegistrationTaskReportsRequestTypeDef,
ListThingRegistrationTaskReportsResponseResponseTypeDef,
ListThingRegistrationTasksRequestTypeDef,
ListThingRegistrationTasksResponseResponseTypeDef,
ListThingTypesRequestTypeDef,
ListThingTypesResponseResponseTypeDef,
ListThingsInBillingGroupRequestTypeDef,
ListThingsInBillingGroupResponseResponseTypeDef,
ListThingsInThingGroupRequestTypeDef,
ListThingsInThingGroupResponseResponseTypeDef,
ListThingsRequestTypeDef,
ListThingsResponseResponseTypeDef,
ListTopicRuleDestinationsRequestTypeDef,
ListTopicRuleDestinationsResponseResponseTypeDef,
ListTopicRulesRequestTypeDef,
ListTopicRulesResponseResponseTypeDef,
ListV2LoggingLevelsRequestTypeDef,
ListV2LoggingLevelsResponseResponseTypeDef,
ListViolationEventsRequestTypeDef,
ListViolationEventsResponseResponseTypeDef,
LogTargetConfigurationTypeDef,
LogTargetTypeDef,
LoggingOptionsPayloadTypeDef,
MachineLearningDetectionConfigTypeDef,
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,
RegisterCACertificateRequestTypeDef,
RegisterCACertificateResponseResponseTypeDef,
RegisterCertificateRequestTypeDef,
RegisterCertificateResponseResponseTypeDef,
RegisterCertificateWithoutCARequestTypeDef,
RegisterCertificateWithoutCAResponseResponseTypeDef,
RegisterThingRequestTypeDef,
RegisterThingResponseResponseTypeDef,
RegistrationConfigTypeDef,
RejectCertificateTransferRequestTypeDef,
RelatedResourceTypeDef,
RemoveThingFromBillingGroupRequestTypeDef,
RemoveThingFromThingGroupRequestTypeDef,
ReplaceDefaultPolicyVersionParamsTypeDef,
ReplaceTopicRuleRequestTypeDef,
RepublishActionTypeDef,
ResourceIdentifierTypeDef,
ResponseMetadataTypeDef,
RoleAliasDescriptionTypeDef,
S3ActionTypeDef,
S3DestinationTypeDef,
S3LocationTypeDef,
SalesforceActionTypeDef,
ScheduledAuditMetadataTypeDef,
SearchIndexRequestTypeDef,
SearchIndexResponseResponseTypeDef,
SecurityProfileIdentifierTypeDef,
SecurityProfileTargetMappingTypeDef,
SecurityProfileTargetTypeDef,
ServerCertificateSummaryTypeDef,
SetDefaultAuthorizerRequestTypeDef,
SetDefaultAuthorizerResponseResponseTypeDef,
SetDefaultPolicyVersionRequestTypeDef,
SetLoggingOptionsRequestTypeDef,
SetV2LoggingLevelRequestTypeDef,
SetV2LoggingOptionsRequestTypeDef,
SigV4AuthorizationTypeDef,
SigningProfileParameterTypeDef,
SnsActionTypeDef,
SqsActionTypeDef,
StartAuditMitigationActionsTaskRequestTypeDef,
StartAuditMitigationActionsTaskResponseResponseTypeDef,
StartDetectMitigationActionsTaskRequestTypeDef,
StartDetectMitigationActionsTaskResponseResponseTypeDef,
StartOnDemandAuditTaskRequestTypeDef,
StartOnDemandAuditTaskResponseResponseTypeDef,
StartSigningJobParameterTypeDef,
StartThingRegistrationTaskRequestTypeDef,
StartThingRegistrationTaskResponseResponseTypeDef,
StatisticalThresholdTypeDef,
StatisticsTypeDef,
StepFunctionsActionTypeDef,
StopThingRegistrationTaskRequestTypeDef,
StreamFileTypeDef,
StreamInfoTypeDef,
StreamSummaryTypeDef,
StreamTypeDef,
TagResourceRequestTypeDef,
TagTypeDef,
TaskStatisticsForAuditCheckTypeDef,
TaskStatisticsTypeDef,
TestAuthorizationRequestTypeDef,
TestAuthorizationResponseResponseTypeDef,
TestInvokeAuthorizerRequestTypeDef,
TestInvokeAuthorizerResponseResponseTypeDef,
ThingAttributeTypeDef,
ThingConnectivityTypeDef,
ThingDocumentTypeDef,
ThingGroupDocumentTypeDef,
ThingGroupIndexingConfigurationTypeDef,
ThingGroupMetadataTypeDef,
ThingGroupPropertiesTypeDef,
ThingIndexingConfigurationTypeDef,
ThingTypeDefinitionTypeDef,
ThingTypeMetadataTypeDef,
ThingTypePropertiesTypeDef,
TimeoutConfigTypeDef,
TimestreamActionTypeDef,
TimestreamDimensionTypeDef,
TimestreamTimestampTypeDef,
TlsContextTypeDef,
TopicRuleDestinationConfigurationTypeDef,
TopicRuleDestinationSummaryTypeDef,
TopicRuleDestinationTypeDef,
TopicRuleListItemTypeDef,
TopicRulePayloadTypeDef,
TopicRuleTypeDef,
TransferCertificateRequestTypeDef,
TransferCertificateResponseResponseTypeDef,
TransferDataTypeDef,
UntagResourceRequestTypeDef,
UpdateAccountAuditConfigurationRequestTypeDef,
UpdateAuditSuppressionRequestTypeDef,
UpdateAuthorizerRequestTypeDef,
UpdateAuthorizerResponseResponseTypeDef,
UpdateBillingGroupRequestTypeDef,
UpdateBillingGroupResponseResponseTypeDef,
UpdateCACertificateParamsTypeDef,
UpdateCACertificateRequestTypeDef,
UpdateCertificateRequestTypeDef,
UpdateCustomMetricRequestTypeDef,
UpdateCustomMetricResponseResponseTypeDef,
UpdateDeviceCertificateParamsTypeDef,
UpdateDimensionRequestTypeDef,
UpdateDimensionResponseResponseTypeDef,
UpdateDomainConfigurationRequestTypeDef,
UpdateDomainConfigurationResponseResponseTypeDef,
UpdateDynamicThingGroupRequestTypeDef,
UpdateDynamicThingGroupResponseResponseTypeDef,
UpdateEventConfigurationsRequestTypeDef,
UpdateIndexingConfigurationRequestTypeDef,
UpdateJobRequestTypeDef,
UpdateMitigationActionRequestTypeDef,
UpdateMitigationActionResponseResponseTypeDef,
UpdateProvisioningTemplateRequestTypeDef,
UpdateRoleAliasRequestTypeDef,
UpdateRoleAliasResponseResponseTypeDef,
UpdateScheduledAuditRequestTypeDef,
UpdateScheduledAuditResponseResponseTypeDef,
UpdateSecurityProfileRequestTypeDef,
UpdateSecurityProfileResponseResponseTypeDef,
UpdateStreamRequestTypeDef,
UpdateStreamResponseResponseTypeDef,
UpdateThingGroupRequestTypeDef,
UpdateThingGroupResponseResponseTypeDef,
UpdateThingGroupsForThingRequestTypeDef,
UpdateThingRequestTypeDef,
UpdateTopicRuleDestinationRequestTypeDef,
ValidateSecurityProfileBehaviorsRequestTypeDef,
ValidateSecurityProfileBehaviorsResponseResponseTypeDef,
ValidationErrorTypeDef,
ViolationEventAdditionalInfoTypeDef,
ViolationEventOccurrenceRangeTypeDef,
ViolationEventTypeDef,
VpcDestinationConfigurationTypeDef,
VpcDestinationPropertiesTypeDef,
VpcDestinationSummaryTypeDef,
)
def get_structure() -> AbortConfigTypeDef:
return {
...
}
Versioning
mypy-boto3-iot
version is the same as related boto3
version and follows
PEP 440 format.
Documentation
All type annotations can be found in mypy-boto3-iot docs
Support and contributing
This package is auto-generated. Please reports any bugs or request new features in mypy-boto3-builder repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mypy_boto3_iot-1.17.102-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1118b6627086d46e81e5a237d030be03dc8dfe668b52a761f172adade3180ac9 |
|
MD5 | 4d13bbf0b430057754e2c7020ea399f3 |
|
BLAKE2b-256 | f94c68538c680ed5871aac94803aca95bc94783c5149a5e9b1e5317d98277cab |