2021-11-08 12:02:46 +00:00
|
|
|
.. _implementedservice_iot:
|
|
|
|
|
2021-11-08 23:04:44 +00:00
|
|
|
.. |start-h3| raw:: html
|
|
|
|
|
|
|
|
<h3>
|
|
|
|
|
|
|
|
.. |end-h3| raw:: html
|
|
|
|
|
|
|
|
</h3>
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
===
|
|
|
|
iot
|
|
|
|
===
|
|
|
|
|
2021-11-08 23:04:44 +00:00
|
|
|
|start-h3| Example usage |end-h3|
|
|
|
|
|
|
|
|
.. sourcecode:: python
|
|
|
|
|
|
|
|
@mock_iot
|
|
|
|
def test_iot_behaviour:
|
|
|
|
boto3.client("iot")
|
|
|
|
...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|start-h3| Implemented features for this service |end-h3|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] accept_certificate_transfer
|
|
|
|
- [ ] add_thing_to_billing_group
|
|
|
|
- [X] add_thing_to_thing_group
|
|
|
|
- [ ] associate_targets_with_job
|
|
|
|
- [X] attach_policy
|
|
|
|
- [X] attach_principal_policy
|
|
|
|
- [ ] attach_security_profile
|
|
|
|
- [X] attach_thing_principal
|
|
|
|
- [ ] cancel_audit_mitigation_actions_task
|
|
|
|
- [ ] cancel_audit_task
|
|
|
|
- [ ] cancel_certificate_transfer
|
|
|
|
- [ ] cancel_detect_mitigation_actions_task
|
|
|
|
- [X] cancel_job
|
|
|
|
- [X] cancel_job_execution
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The parameters ExpectedVersion and StatusDetails are not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] clear_default_authorizer
|
|
|
|
- [ ] confirm_topic_rule_destination
|
|
|
|
- [ ] create_audit_suppression
|
|
|
|
- [ ] create_authorizer
|
|
|
|
- [ ] create_billing_group
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] create_certificate_from_csr
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] create_custom_metric
|
|
|
|
- [ ] create_dimension
|
2021-12-12 20:00:25 +00:00
|
|
|
- [X] create_domain_configuration
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The ValidationCertificateArn-parameter is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] create_dynamic_thing_group
|
|
|
|
- [ ] create_fleet_metric
|
|
|
|
- [X] create_job
|
|
|
|
- [ ] create_job_template
|
|
|
|
- [X] create_keys_and_certificate
|
|
|
|
- [ ] create_mitigation_action
|
|
|
|
- [ ] create_ota_update
|
2023-06-24 20:51:27 +00:00
|
|
|
- [ ] create_package
|
|
|
|
- [ ] create_package_version
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] create_policy
|
|
|
|
- [X] create_policy_version
|
|
|
|
- [ ] create_provisioning_claim
|
|
|
|
- [ ] create_provisioning_template
|
|
|
|
- [ ] create_provisioning_template_version
|
|
|
|
- [ ] create_role_alias
|
|
|
|
- [ ] create_scheduled_audit
|
|
|
|
- [ ] create_security_profile
|
|
|
|
- [ ] create_stream
|
|
|
|
- [X] create_thing
|
|
|
|
- [X] create_thing_group
|
|
|
|
- [X] create_thing_type
|
|
|
|
- [X] create_topic_rule
|
|
|
|
- [ ] create_topic_rule_destination
|
|
|
|
- [ ] delete_account_audit_configuration
|
|
|
|
- [ ] delete_audit_suppression
|
|
|
|
- [ ] delete_authorizer
|
|
|
|
- [ ] delete_billing_group
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] delete_ca_certificate
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] delete_certificate
|
|
|
|
- [ ] delete_custom_metric
|
|
|
|
- [ ] delete_dimension
|
2021-12-12 20:00:25 +00:00
|
|
|
- [X] delete_domain_configuration
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] delete_dynamic_thing_group
|
|
|
|
- [ ] delete_fleet_metric
|
|
|
|
- [X] delete_job
|
|
|
|
- [X] delete_job_execution
|
|
|
|
- [ ] delete_job_template
|
|
|
|
- [ ] delete_mitigation_action
|
|
|
|
- [ ] delete_ota_update
|
2023-06-24 20:51:27 +00:00
|
|
|
- [ ] delete_package
|
|
|
|
- [ ] delete_package_version
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] delete_policy
|
|
|
|
- [X] delete_policy_version
|
|
|
|
- [ ] delete_provisioning_template
|
|
|
|
- [ ] delete_provisioning_template_version
|
|
|
|
- [ ] delete_registration_code
|
|
|
|
- [ ] delete_role_alias
|
|
|
|
- [ ] delete_scheduled_audit
|
|
|
|
- [ ] delete_security_profile
|
|
|
|
- [ ] delete_stream
|
|
|
|
- [X] delete_thing
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The ExpectedVersion-parameter is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] delete_thing_group
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The ExpectedVersion-parameter is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] delete_thing_type
|
|
|
|
- [X] delete_topic_rule
|
|
|
|
- [ ] delete_topic_rule_destination
|
|
|
|
- [ ] delete_v2_logging_level
|
|
|
|
- [X] deprecate_thing_type
|
|
|
|
- [ ] describe_account_audit_configuration
|
|
|
|
- [ ] describe_audit_finding
|
|
|
|
- [ ] describe_audit_mitigation_actions_task
|
|
|
|
- [ ] describe_audit_suppression
|
|
|
|
- [ ] describe_audit_task
|
|
|
|
- [ ] describe_authorizer
|
|
|
|
- [ ] describe_billing_group
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] describe_ca_certificate
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] describe_certificate
|
|
|
|
- [ ] describe_custom_metric
|
|
|
|
- [ ] describe_default_authorizer
|
|
|
|
- [ ] describe_detect_mitigation_actions_task
|
|
|
|
- [ ] describe_dimension
|
2021-12-12 20:00:25 +00:00
|
|
|
- [X] describe_domain_configuration
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] describe_endpoint
|
|
|
|
- [ ] describe_event_configurations
|
|
|
|
- [ ] describe_fleet_metric
|
|
|
|
- [ ] describe_index
|
|
|
|
- [X] describe_job
|
|
|
|
- [X] describe_job_execution
|
|
|
|
- [ ] describe_job_template
|
2021-11-29 20:35:18 +00:00
|
|
|
- [ ] describe_managed_job_template
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] describe_mitigation_action
|
|
|
|
- [ ] describe_provisioning_template
|
|
|
|
- [ ] describe_provisioning_template_version
|
|
|
|
- [ ] describe_role_alias
|
|
|
|
- [ ] describe_scheduled_audit
|
|
|
|
- [ ] describe_security_profile
|
|
|
|
- [ ] describe_stream
|
|
|
|
- [X] describe_thing
|
|
|
|
- [X] describe_thing_group
|
|
|
|
- [ ] describe_thing_registration_task
|
|
|
|
- [X] describe_thing_type
|
|
|
|
- [X] detach_policy
|
|
|
|
- [X] detach_principal_policy
|
|
|
|
- [ ] detach_security_profile
|
|
|
|
- [X] detach_thing_principal
|
|
|
|
- [X] disable_topic_rule
|
|
|
|
- [X] enable_topic_rule
|
|
|
|
- [ ] get_behavior_model_training_summaries
|
|
|
|
- [ ] get_buckets_aggregation
|
|
|
|
- [ ] get_cardinality
|
|
|
|
- [ ] get_effective_policies
|
|
|
|
- [ ] get_indexing_configuration
|
|
|
|
- [X] get_job_document
|
|
|
|
- [ ] get_logging_options
|
|
|
|
- [ ] get_ota_update
|
2023-06-24 20:51:27 +00:00
|
|
|
- [ ] get_package
|
|
|
|
- [ ] get_package_configuration
|
|
|
|
- [ ] get_package_version
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] get_percentiles
|
|
|
|
- [X] get_policy
|
|
|
|
- [X] get_policy_version
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] get_registration_code
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] get_statistics
|
|
|
|
- [X] get_topic_rule
|
|
|
|
- [ ] get_topic_rule_destination
|
|
|
|
- [ ] get_v2_logging_options
|
|
|
|
- [ ] list_active_violations
|
|
|
|
- [X] list_attached_policies
|
|
|
|
- [ ] list_audit_findings
|
|
|
|
- [ ] list_audit_mitigation_actions_executions
|
|
|
|
- [ ] list_audit_mitigation_actions_tasks
|
|
|
|
- [ ] list_audit_suppressions
|
|
|
|
- [ ] list_audit_tasks
|
|
|
|
- [ ] list_authorizers
|
|
|
|
- [ ] list_billing_groups
|
|
|
|
- [ ] list_ca_certificates
|
|
|
|
- [X] list_certificates
|
2022-02-10 09:02:40 +00:00
|
|
|
|
|
|
|
Pagination is not yet implemented
|
|
|
|
|
|
|
|
|
|
|
|
- [X] list_certificates_by_ca
|
|
|
|
|
|
|
|
Pagination is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] list_custom_metrics
|
|
|
|
- [ ] list_detect_mitigation_actions_executions
|
|
|
|
- [ ] list_detect_mitigation_actions_tasks
|
|
|
|
- [ ] list_dimensions
|
2021-12-12 20:00:25 +00:00
|
|
|
- [X] list_domain_configurations
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] list_fleet_metrics
|
|
|
|
- [ ] list_indices
|
|
|
|
- [X] list_job_executions_for_job
|
|
|
|
- [X] list_job_executions_for_thing
|
|
|
|
- [ ] list_job_templates
|
|
|
|
- [X] list_jobs
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The following parameter are not yet implemented: Status, TargetSelection, ThingGroupName, ThingGroupId
|
|
|
|
|
|
|
|
|
2021-11-29 20:35:18 +00:00
|
|
|
- [ ] list_managed_job_templates
|
2022-04-16 11:13:02 +00:00
|
|
|
- [ ] list_metric_values
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] list_mitigation_actions
|
|
|
|
- [ ] list_ota_updates
|
|
|
|
- [ ] list_outgoing_certificates
|
2023-06-24 20:51:27 +00:00
|
|
|
- [ ] list_package_versions
|
|
|
|
- [ ] list_packages
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] list_policies
|
|
|
|
- [X] list_policy_principals
|
|
|
|
- [X] list_policy_versions
|
|
|
|
- [X] list_principal_policies
|
|
|
|
- [X] list_principal_things
|
|
|
|
- [ ] list_provisioning_template_versions
|
|
|
|
- [ ] list_provisioning_templates
|
2022-11-19 23:31:03 +00:00
|
|
|
- [ ] list_related_resources_for_audit_finding
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] list_role_aliases
|
|
|
|
- [ ] list_scheduled_audits
|
|
|
|
- [ ] list_security_profiles
|
|
|
|
- [ ] list_security_profiles_for_target
|
|
|
|
- [ ] list_streams
|
|
|
|
- [ ] list_tags_for_resource
|
2022-08-07 09:35:11 +00:00
|
|
|
- [X] list_targets_for_policy
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] list_targets_for_security_profile
|
|
|
|
- [X] list_thing_groups
|
|
|
|
- [X] list_thing_groups_for_thing
|
2022-02-10 09:02:40 +00:00
|
|
|
|
|
|
|
Pagination is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] list_thing_principals
|
|
|
|
- [ ] list_thing_registration_task_reports
|
|
|
|
- [ ] list_thing_registration_tasks
|
|
|
|
- [X] list_thing_types
|
|
|
|
- [X] list_things
|
|
|
|
- [ ] list_things_in_billing_group
|
|
|
|
- [X] list_things_in_thing_group
|
2022-02-10 09:02:40 +00:00
|
|
|
|
2022-03-12 19:01:42 +00:00
|
|
|
Pagination and the recursive-parameter is not yet implemented
|
2022-02-10 09:02:40 +00:00
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] list_topic_rule_destinations
|
|
|
|
- [X] list_topic_rules
|
|
|
|
- [ ] list_v2_logging_levels
|
|
|
|
- [ ] list_violation_events
|
|
|
|
- [ ] put_verification_state_on_violation
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] register_ca_certificate
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The VerificationCertificate-parameter is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] register_certificate
|
|
|
|
- [X] register_certificate_without_ca
|
|
|
|
- [ ] register_thing
|
|
|
|
- [ ] reject_certificate_transfer
|
|
|
|
- [ ] remove_thing_from_billing_group
|
|
|
|
- [X] remove_thing_from_thing_group
|
|
|
|
- [X] replace_topic_rule
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] search_index
|
|
|
|
|
|
|
|
Pagination is not yet implemented. Only basic search queries are supported for now.
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] set_default_authorizer
|
|
|
|
- [X] set_default_policy_version
|
|
|
|
- [ ] set_logging_options
|
|
|
|
- [ ] set_v2_logging_level
|
|
|
|
- [ ] set_v2_logging_options
|
|
|
|
- [ ] start_audit_mitigation_actions_task
|
|
|
|
- [ ] start_detect_mitigation_actions_task
|
|
|
|
- [ ] start_on_demand_audit_task
|
|
|
|
- [ ] start_thing_registration_task
|
|
|
|
- [ ] stop_thing_registration_task
|
|
|
|
- [ ] tag_resource
|
|
|
|
- [ ] test_authorization
|
|
|
|
- [ ] test_invoke_authorizer
|
|
|
|
- [ ] transfer_certificate
|
|
|
|
- [ ] untag_resource
|
|
|
|
- [ ] update_account_audit_configuration
|
|
|
|
- [ ] update_audit_suppression
|
|
|
|
- [ ] update_authorizer
|
|
|
|
- [ ] update_billing_group
|
2022-02-10 09:02:40 +00:00
|
|
|
- [X] update_ca_certificate
|
|
|
|
|
|
|
|
The newAutoRegistrationStatus and removeAutoRegistration-parameters are not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] update_certificate
|
|
|
|
- [ ] update_custom_metric
|
|
|
|
- [ ] update_dimension
|
2021-12-12 20:00:25 +00:00
|
|
|
- [X] update_domain_configuration
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] update_dynamic_thing_group
|
|
|
|
- [ ] update_event_configurations
|
|
|
|
- [ ] update_fleet_metric
|
|
|
|
- [ ] update_indexing_configuration
|
|
|
|
- [ ] update_job
|
|
|
|
- [ ] update_mitigation_action
|
2023-06-24 20:51:27 +00:00
|
|
|
- [ ] update_package
|
|
|
|
- [ ] update_package_configuration
|
|
|
|
- [ ] update_package_version
|
2021-11-08 12:02:46 +00:00
|
|
|
- [ ] update_provisioning_template
|
|
|
|
- [ ] update_role_alias
|
|
|
|
- [ ] update_scheduled_audit
|
|
|
|
- [ ] update_security_profile
|
|
|
|
- [ ] update_stream
|
|
|
|
- [X] update_thing
|
2022-03-12 19:01:42 +00:00
|
|
|
|
|
|
|
The ExpectedVersion-parameter is not yet implemented
|
|
|
|
|
|
|
|
|
2021-11-08 12:02:46 +00:00
|
|
|
- [X] update_thing_group
|
|
|
|
- [X] update_thing_groups_for_thing
|
|
|
|
- [ ] update_topic_rule_destination
|
|
|
|
- [ ] validate_security_profile_behaviors
|
|
|
|
|