aws_api/iot

Types

pub opaque type Client

Functions

pub fn accept_certificate_transfer(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn add_thing_to_billing_group(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn add_thing_to_thing_group(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn associate_targets_with_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn attach_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn attach_principal_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn attach_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn attach_thing_principal(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn cancel_audit_mitigation_actions_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn cancel_audit_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn cancel_certificate_transfer(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn cancel_detect_mitigation_actions_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn cancel_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn cancel_job_execution(
  client: Client,
  thing_name: String,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn clear_default_authorizer(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn confirm_topic_rule_destination(
  client: Client,
  confirmation_token: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_audit_suppression(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_authorizer(
  client: Client,
  authorizer_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_billing_group(
  client: Client,
  billing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_certificate_from_csr(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_certificate_provider(
  client: Client,
  certificate_provider_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_custom_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_dimension(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_domain_configuration(
  client: Client,
  domain_configuration_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_dynamic_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_fleet_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_job_template(
  client: Client,
  job_template_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_keys_and_certificate(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_mitigation_action(
  client: Client,
  action_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_ota_update(
  client: Client,
  ota_update_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_package(
  client: Client,
  package_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_package_version(
  client: Client,
  package_name: String,
  version_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_policy_version(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_provisioning_claim(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_provisioning_template(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_provisioning_template_version(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_role_alias(
  client: Client,
  role_alias: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_scheduled_audit(
  client: Client,
  scheduled_audit_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_stream(
  client: Client,
  stream_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_thing(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_thing_type(
  client: Client,
  thing_type_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_topic_rule(
  client: Client,
  rule_name: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_topic_rule_destination(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_account_audit_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_audit_suppression(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_authorizer(
  client: Client,
  authorizer_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_billing_group(
  client: Client,
  billing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_ca_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_certificate_provider(
  client: Client,
  certificate_provider_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_custom_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_dimension(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_domain_configuration(
  client: Client,
  domain_configuration_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_dynamic_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_fleet_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_job_execution(
  client: Client,
  thing_name: String,
  job_id: String,
  execution_number: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_job_template(
  client: Client,
  job_template_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_mitigation_action(
  client: Client,
  action_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_ota_update(
  client: Client,
  ota_update_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_package(
  client: Client,
  package_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_package_version(
  client: Client,
  package_name: String,
  version_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_policy_version(
  client: Client,
  policy_name: String,
  policy_version_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_provisioning_template(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_provisioning_template_version(
  client: Client,
  template_name: String,
  version_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_registration_code(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_role_alias(
  client: Client,
  role_alias: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_scheduled_audit(
  client: Client,
  scheduled_audit_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_stream(
  client: Client,
  stream_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_thing(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_thing_type(
  client: Client,
  thing_type_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_topic_rule(
  client: Client,
  rule_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_topic_rule_destination(
  client: Client,
  arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_v2_logging_level(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn deprecate_thing_type(
  client: Client,
  thing_type_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_account_audit_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_audit_finding(
  client: Client,
  finding_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_audit_mitigation_actions_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_audit_suppression(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_audit_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_authorizer(
  client: Client,
  authorizer_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_billing_group(
  client: Client,
  billing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_ca_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_certificate_provider(
  client: Client,
  certificate_provider_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_custom_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_default_authorizer(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_detect_mitigation_actions_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_dimension(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_domain_configuration(
  client: Client,
  domain_configuration_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_endpoint(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_event_configurations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_fleet_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_index(
  client: Client,
  index_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_job_execution(
  client: Client,
  thing_name: String,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_job_template(
  client: Client,
  job_template_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_managed_job_template(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_mitigation_action(
  client: Client,
  action_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_provisioning_template(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_provisioning_template_version(
  client: Client,
  template_name: String,
  version_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_role_alias(
  client: Client,
  role_alias: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_scheduled_audit(
  client: Client,
  scheduled_audit_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_stream(
  client: Client,
  stream_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_thing(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_thing_registration_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_thing_type(
  client: Client,
  thing_type_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn detach_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn detach_principal_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn detach_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn detach_thing_principal(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn disable_topic_rule(
  client: Client,
  rule_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn enable_topic_rule(
  client: Client,
  rule_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_behavior_model_training_summaries(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_buckets_aggregation(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_cardinality(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_effective_policies(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_indexing_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_job_document(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_logging_options(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_ota_update(
  client: Client,
  ota_update_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_package(
  client: Client,
  package_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_package_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_package_version(
  client: Client,
  package_name: String,
  version_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_percentiles(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_policy_version(
  client: Client,
  policy_name: String,
  policy_version_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_registration_code(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_statistics(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_topic_rule(
  client: Client,
  rule_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_topic_rule_destination(
  client: Client,
  arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_v2_logging_options(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_active_violations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_attached_policies(
  client: Client,
  target: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_audit_findings(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_audit_mitigation_actions_executions(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_audit_mitigation_actions_tasks(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_audit_suppressions(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_audit_tasks(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_authorizers(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_billing_groups(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_ca_certificates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_certificate_providers(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_certificates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_certificates_by_ca(
  client: Client,
  ca_certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_custom_metrics(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_detect_mitigation_actions_executions(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_detect_mitigation_actions_tasks(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_dimensions(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_domain_configurations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_fleet_metrics(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_indices(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_job_executions_for_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_job_executions_for_thing(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_job_templates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_jobs(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_managed_job_templates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_metric_values(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_mitigation_actions(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_ota_updates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_outgoing_certificates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_package_versions(
  client: Client,
  package_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_packages(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_policies(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_policy_principals(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_policy_versions(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_principal_policies(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_principal_things(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_provisioning_template_versions(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_provisioning_templates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_related_resources_for_audit_finding(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_role_aliases(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_scheduled_audits(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_security_profiles(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_security_profiles_for_target(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_streams(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_tags_for_resource(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_targets_for_policy(
  client: Client,
  policy_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_targets_for_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_thing_groups(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_thing_groups_for_thing(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_thing_principals(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_thing_registration_task_reports(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_thing_registration_tasks(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_thing_types(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_things(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_things_in_billing_group(
  client: Client,
  billing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_things_in_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_topic_rule_destinations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_topic_rules(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_v2_logging_levels(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_violation_events(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn new(
  access_key_id access_key_id: String,
  secret_access_key secret_access_key: String,
  region region: String,
) -> Client
pub fn put_verification_state_on_violation(
  client: Client,
  violation_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn register_ca_certificate(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn register_certificate(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn register_certificate_without_ca(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn register_thing(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn reject_certificate_transfer(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn remove_thing_from_billing_group(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn remove_thing_from_thing_group(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn replace_topic_rule(
  client: Client,
  rule_name: String,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn search_index(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn set_default_authorizer(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn set_default_policy_version(
  client: Client,
  policy_name: String,
  policy_version_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn set_logging_options(
  client: Client,
  body: BitArray,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn set_v2_logging_level(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn set_v2_logging_options(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_audit_mitigation_actions_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_detect_mitigation_actions_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_on_demand_audit_task(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_thing_registration_task(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn stop_thing_registration_task(
  client: Client,
  task_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn tag_resource(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn test_authorization(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn test_invoke_authorizer(
  client: Client,
  authorizer_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn transfer_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn untag_resource(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_account_audit_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_audit_suppression(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_authorizer(
  client: Client,
  authorizer_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_billing_group(
  client: Client,
  billing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_ca_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_certificate(
  client: Client,
  certificate_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_certificate_provider(
  client: Client,
  certificate_provider_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_custom_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_dimension(
  client: Client,
  name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_domain_configuration(
  client: Client,
  domain_configuration_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_dynamic_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_event_configurations(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_fleet_metric(
  client: Client,
  metric_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_indexing_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_job(
  client: Client,
  job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_mitigation_action(
  client: Client,
  action_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_package(
  client: Client,
  package_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_package_configuration(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_package_version(
  client: Client,
  package_name: String,
  version_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_provisioning_template(
  client: Client,
  template_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_role_alias(
  client: Client,
  role_alias: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_scheduled_audit(
  client: Client,
  scheduled_audit_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_security_profile(
  client: Client,
  security_profile_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_stream(
  client: Client,
  stream_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_thing(
  client: Client,
  thing_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_thing_group(
  client: Client,
  thing_group_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_thing_groups_for_thing(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_topic_rule_destination(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn validate_security_profile_behaviors(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn with_custom_endpoint(
  client: Client,
  custom_endpoint: String,
) -> Client
Search Document