--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_iot_account_audit_configuration Data Source - terraform-provider-awscc" subcategory: "" description: |- Data Source schema for AWS::IoT::AccountAuditConfiguration --- # awscc_iot_account_audit_configuration (Data Source) Data Source schema for AWS::IoT::AccountAuditConfiguration ## Schema ### Required - `id` (String) Uniquely identifies the resource. ### Read-Only - `account_id` (String) Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). - `audit_check_configurations` (Attributes) Specifies which audit checks are enabled and disabled for this account. (see [below for nested schema](#nestedatt--audit_check_configurations)) - `audit_notification_target_configurations` (Attributes) Information about the targets to which audit notifications are sent. (see [below for nested schema](#nestedatt--audit_notification_target_configurations)) - `role_arn` (String) The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates and other items as required when performing an audit. ### Nested Schema for `audit_check_configurations` Read-Only: - `authenticated_cognito_role_overly_permissive_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--authenticated_cognito_role_overly_permissive_check)) - `ca_certificate_expiring_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--ca_certificate_expiring_check)) - `ca_certificate_key_quality_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--ca_certificate_key_quality_check)) - `conflicting_client_ids_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--conflicting_client_ids_check)) - `device_certificate_expiring_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--device_certificate_expiring_check)) - `device_certificate_key_quality_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--device_certificate_key_quality_check)) - `device_certificate_shared_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--device_certificate_shared_check)) - `iot_policy_overly_permissive_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--iot_policy_overly_permissive_check)) - `iot_role_alias_allows_access_to_unused_services_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--iot_role_alias_allows_access_to_unused_services_check)) - `iot_role_alias_overly_permissive_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--iot_role_alias_overly_permissive_check)) - `logging_disabled_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--logging_disabled_check)) - `revoked_ca_certificate_still_active_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--revoked_ca_certificate_still_active_check)) - `revoked_device_certificate_still_active_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--revoked_device_certificate_still_active_check)) - `unauthenticated_cognito_role_overly_permissive_check` (Attributes) The configuration for a specific audit check. (see [below for nested schema](#nestedatt--audit_check_configurations--unauthenticated_cognito_role_overly_permissive_check)) ### Nested Schema for `audit_check_configurations.authenticated_cognito_role_overly_permissive_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.ca_certificate_expiring_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.ca_certificate_key_quality_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.conflicting_client_ids_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.device_certificate_expiring_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.device_certificate_key_quality_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.device_certificate_shared_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.iot_policy_overly_permissive_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.iot_role_alias_allows_access_to_unused_services_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.iot_role_alias_overly_permissive_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.logging_disabled_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.revoked_ca_certificate_still_active_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.revoked_device_certificate_still_active_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_check_configurations.unauthenticated_cognito_role_overly_permissive_check` Read-Only: - `enabled` (Boolean) True if the check is enabled. ### Nested Schema for `audit_notification_target_configurations` Read-Only: - `sns` (Attributes) (see [below for nested schema](#nestedatt--audit_notification_target_configurations--sns)) ### Nested Schema for `audit_notification_target_configurations.sns` Read-Only: - `enabled` (Boolean) True if notifications to the target are enabled. - `role_arn` (String) The ARN of the role that grants permission to send notifications to the target. - `target_arn` (String) The ARN of the target (SNS topic) to which audit notifications are sent.