LICENSE
README.md
pyproject.toml
src/capo_iotdeviceadvisor/__init__.py
src/capo_iotdeviceadvisor/_async.py
src/capo_iotdeviceadvisor/_iter.py
src/capo_iotdeviceadvisor/_pagination.py
src/capo_iotdeviceadvisor/py.typed
src/capo_iotdeviceadvisor.egg-info/PKG-INFO
src/capo_iotdeviceadvisor.egg-info/SOURCES.txt
src/capo_iotdeviceadvisor.egg-info/dependency_links.txt
src/capo_iotdeviceadvisor.egg-info/requires.txt
src/capo_iotdeviceadvisor.egg-info/top_level.txt
src/capo_iotdeviceadvisor/_auth/_identity.py
src/capo_iotdeviceadvisor/_auth/_providers.py
src/capo_iotdeviceadvisor/_auth/_signers.py
src/capo_iotdeviceadvisor/_auth/_sigv4.py
src/capo_iotdeviceadvisor/_auth/_zapros_handler.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/create_suite_definition.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/delete_suite_definition.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/get_endpoint.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/get_suite_definition.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/get_suite_run.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/get_suite_run_report.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/list_suite_definitions.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/list_suite_runs.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/list_tags_for_resource.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/start_suite_run.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/stop_suite_run.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/tag_resource.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/untag_resource.py
src/capo_iotdeviceadvisor/_operations/iot_senate_service/update_suite_definition.py
src/capo_iotdeviceadvisor/_protocol/__init__.py
src/capo_iotdeviceadvisor/_protocol/errors.py
src/capo_iotdeviceadvisor/_protocol/eventstream.py
src/capo_iotdeviceadvisor/_protocol/serialize.py
src/capo_iotdeviceadvisor/_protocol/xml.py
src/capo_iotdeviceadvisor/_rule_engine/__init__.py
src/capo_iotdeviceadvisor/_rule_engine/_aws_partition.py
src/capo_iotdeviceadvisor/_rule_engine/_endpoint_rule_set.py
src/capo_iotdeviceadvisor/_rule_engine/_endpoint_runtime.py
src/capo_iotdeviceadvisor/_services/_aws_config.py
src/capo_iotdeviceadvisor/_services/_pipeline.py
src/capo_iotdeviceadvisor/_services/async_iot_device_advisor.py
src/capo_iotdeviceadvisor/_services/iot_device_advisor.py
src/capo_iotdeviceadvisor/errors/__init__.py
src/capo_iotdeviceadvisor/errors/_base.py
src/capo_iotdeviceadvisor/errors/conflict_exception.py
src/capo_iotdeviceadvisor/errors/internal_server_exception.py
src/capo_iotdeviceadvisor/errors/resource_not_found_exception.py
src/capo_iotdeviceadvisor/errors/validation_exception.py
src/capo_iotdeviceadvisor/types/amazon_resource_name.py
src/capo_iotdeviceadvisor/types/authentication_method.py
src/capo_iotdeviceadvisor/types/client_token.py
src/capo_iotdeviceadvisor/types/create_suite_definition_request.py
src/capo_iotdeviceadvisor/types/create_suite_definition_response.py
src/capo_iotdeviceadvisor/types/delete_suite_definition_request.py
src/capo_iotdeviceadvisor/types/delete_suite_definition_response.py
src/capo_iotdeviceadvisor/types/device_under_test.py
src/capo_iotdeviceadvisor/types/device_under_test_list.py
src/capo_iotdeviceadvisor/types/endpoint.py
src/capo_iotdeviceadvisor/types/error_reason.py
src/capo_iotdeviceadvisor/types/failure.py
src/capo_iotdeviceadvisor/types/get_endpoint_request.py
src/capo_iotdeviceadvisor/types/get_endpoint_response.py
src/capo_iotdeviceadvisor/types/get_suite_definition_request.py
src/capo_iotdeviceadvisor/types/get_suite_definition_response.py
src/capo_iotdeviceadvisor/types/get_suite_run_report_request.py
src/capo_iotdeviceadvisor/types/get_suite_run_report_response.py
src/capo_iotdeviceadvisor/types/get_suite_run_request.py
src/capo_iotdeviceadvisor/types/get_suite_run_response.py
src/capo_iotdeviceadvisor/types/group_name.py
src/capo_iotdeviceadvisor/types/group_result.py
src/capo_iotdeviceadvisor/types/group_result_list.py
src/capo_iotdeviceadvisor/types/intended_for_qualification_boolean.py
src/capo_iotdeviceadvisor/types/is_long_duration_test_boolean.py
src/capo_iotdeviceadvisor/types/list_suite_definitions_request.py
src/capo_iotdeviceadvisor/types/list_suite_definitions_response.py
src/capo_iotdeviceadvisor/types/list_suite_runs_request.py
src/capo_iotdeviceadvisor/types/list_suite_runs_response.py
src/capo_iotdeviceadvisor/types/list_tags_for_resource_request.py
src/capo_iotdeviceadvisor/types/list_tags_for_resource_response.py
src/capo_iotdeviceadvisor/types/log_url.py
src/capo_iotdeviceadvisor/types/max_results.py
src/capo_iotdeviceadvisor/types/message.py
src/capo_iotdeviceadvisor/types/parallel_run.py
src/capo_iotdeviceadvisor/types/protocol.py
src/capo_iotdeviceadvisor/types/qualification_report_download_url.py
src/capo_iotdeviceadvisor/types/root_group.py
src/capo_iotdeviceadvisor/types/selected_test_list.py
src/capo_iotdeviceadvisor/types/start_suite_run_request.py
src/capo_iotdeviceadvisor/types/start_suite_run_response.py
src/capo_iotdeviceadvisor/types/status.py
src/capo_iotdeviceadvisor/types/stop_suite_run_request.py
src/capo_iotdeviceadvisor/types/stop_suite_run_response.py
src/capo_iotdeviceadvisor/types/string128.py
src/capo_iotdeviceadvisor/types/string256.py
src/capo_iotdeviceadvisor/types/suite_definition_configuration.py
src/capo_iotdeviceadvisor/types/suite_definition_information.py
src/capo_iotdeviceadvisor/types/suite_definition_information_list.py
src/capo_iotdeviceadvisor/types/suite_definition_name.py
src/capo_iotdeviceadvisor/types/suite_definition_version.py
src/capo_iotdeviceadvisor/types/suite_run_configuration.py
src/capo_iotdeviceadvisor/types/suite_run_information.py
src/capo_iotdeviceadvisor/types/suite_run_result_count.py
src/capo_iotdeviceadvisor/types/suite_run_status.py
src/capo_iotdeviceadvisor/types/suite_runs_list.py
src/capo_iotdeviceadvisor/types/system_message.py
src/capo_iotdeviceadvisor/types/tag_key_list.py
src/capo_iotdeviceadvisor/types/tag_map.py
src/capo_iotdeviceadvisor/types/tag_resource_request.py
src/capo_iotdeviceadvisor/types/tag_resource_response.py
src/capo_iotdeviceadvisor/types/test_case_definition_name.py
src/capo_iotdeviceadvisor/types/test_case_run.py
src/capo_iotdeviceadvisor/types/test_case_runs.py
src/capo_iotdeviceadvisor/types/test_case_scenario.py
src/capo_iotdeviceadvisor/types/test_case_scenario_id.py
src/capo_iotdeviceadvisor/types/test_case_scenario_status.py
src/capo_iotdeviceadvisor/types/test_case_scenario_type.py
src/capo_iotdeviceadvisor/types/test_case_scenarios_list.py
src/capo_iotdeviceadvisor/types/test_result.py
src/capo_iotdeviceadvisor/types/timestamp.py
src/capo_iotdeviceadvisor/types/token.py
src/capo_iotdeviceadvisor/types/untag_resource_request.py
src/capo_iotdeviceadvisor/types/untag_resource_response.py
src/capo_iotdeviceadvisor/types/update_suite_definition_request.py
src/capo_iotdeviceadvisor/types/update_suite_definition_response.py
src/capo_iotdeviceadvisor/types/uuid.py
src/capo_iotdeviceadvisor/types/warnings.py
src/capo_iotdeviceadvisor/types/_prelude/blob.py
src/capo_iotdeviceadvisor/types/_prelude/timestamp.py
tests/test_sigv4.py