Smaws_Client_ConfigServiceConfig Service client library built on EIO.
module Types : sig ... endval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.untag_resource_requestval make_aggregate_resource_identifier :
?resource_name:Types.resource_name ->
resource_type:Types.resource_type ->
resource_id:Types.resource_id ->
source_region:Types.aws_region ->
source_account_id:Types.account_id ->
unit ->
Types.aggregate_resource_identifierval make_time_window :
?end_time:Types.date ->
?start_time:Types.date ->
unit ->
Types.time_windowval make_template_ssm_document_details :
?document_version:Types.ssm_document_version ->
document_name:Types.ssm_document_name ->
unit ->
Types.template_ssm_document_detailsval make_tag :
?value:Types.tag_value ->
?key:Types.tag_key ->
unit ->
Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.tag_resource_requestval make_stored_query_metadata :
?description:Types.query_description ->
query_name:Types.query_name ->
query_arn:Types.query_arn ->
query_id:Types.query_id ->
unit ->
Types.stored_query_metadataval make_stored_query :
?expression:Types.query_expression ->
?description:Types.query_description ->
?query_arn:Types.query_arn ->
?query_id:Types.query_id ->
query_name:Types.query_name ->
unit ->
Types.stored_queryval make_stop_configuration_recorder_request :
configuration_recorder_name:Types.recorder_name ->
unit ->
Types.stop_configuration_recorder_requestval make_status_detail_filters :
?member_account_rule_status:Types.member_account_rule_status ->
?account_id:Types.account_id ->
unit ->
Types.status_detail_filtersval make_static_value :
values:Types.static_parameter_values ->
unit ->
Types.static_valueval make_start_resource_evaluation_response :
?resource_evaluation_id:Types.resource_evaluation_id ->
unit ->
Types.start_resource_evaluation_responseval make_resource_details :
?resource_configuration_schema_type:Types.resource_configuration_schema_type ->
resource_configuration:Types.resource_configuration ->
resource_type:Types.string_with_char_limit256 ->
resource_id:Types.base_resource_id ->
unit ->
Types.resource_detailsval make_evaluation_context :
?evaluation_context_identifier:Types.evaluation_context_identifier ->
unit ->
Types.evaluation_contextval make_start_resource_evaluation_request :
?client_token:Types.client_token ->
?evaluation_timeout:Types.evaluation_timeout ->
?evaluation_context:Types.evaluation_context ->
evaluation_mode:Types.evaluation_mode ->
resource_details:Types.resource_details ->
unit ->
Types.start_resource_evaluation_requestval make_resource_key :
resource_id:Types.resource_id ->
resource_type:Types.resource_type ->
unit ->
Types.resource_keyval make_start_remediation_execution_response :
?failed_items:Types.resource_keys ->
?failure_message:Types.string_ ->
unit ->
Types.start_remediation_execution_responseval make_start_remediation_execution_request :
resource_keys:Types.resource_keys ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.start_remediation_execution_requestval make_start_configuration_recorder_request :
configuration_recorder_name:Types.recorder_name ->
unit ->
Types.start_configuration_recorder_requestval make_start_config_rules_evaluation_request :
?config_rule_names:Types.reevaluate_config_rule_names ->
unit ->
Types.start_config_rules_evaluation_requestval make_field_info : ?name:Types.field_name -> unit -> Types.field_infoval make_query_info :
?select_fields:Types.field_info_list ->
unit ->
Types.query_infoval make_select_resource_config_response :
?next_token:Types.next_token ->
?query_info:Types.query_info ->
?results:Types.results ->
unit ->
Types.select_resource_config_responseval make_select_resource_config_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
expression:Types.expression ->
unit ->
Types.select_resource_config_requestval make_select_aggregate_resource_config_response :
?next_token:Types.next_token ->
?query_info:Types.query_info ->
?results:Types.results ->
unit ->
Types.select_aggregate_resource_config_responseval make_select_aggregate_resource_config_request :
?next_token:Types.next_token ->
?max_results:Types.limit ->
?limit:Types.limit ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
expression:Types.expression ->
unit ->
Types.select_aggregate_resource_config_requestval make_put_stored_query_response :
?query_arn:Types.query_arn ->
unit ->
Types.put_stored_query_responseval make_put_stored_query_request :
?tags:Types.tags_list ->
stored_query:Types.stored_query ->
unit ->
Types.put_stored_query_requestval make_put_service_linked_configuration_recorder_response :
?name:Types.recorder_name ->
?arn:Types.amazon_resource_name ->
unit ->
Types.put_service_linked_configuration_recorder_responseval make_put_service_linked_configuration_recorder_request :
?tags:Types.tags_list ->
service_principal:Types.service_principal ->
unit ->
Types.put_service_linked_configuration_recorder_requestval make_retention_configuration :
retention_period_in_days:Types.retention_period_in_days ->
name:Types.retention_configuration_name ->
unit ->
Types.retention_configurationval make_put_retention_configuration_response :
?retention_configuration:Types.retention_configuration ->
unit ->
Types.put_retention_configuration_responseval make_put_retention_configuration_request :
retention_period_in_days:Types.retention_period_in_days ->
unit ->
Types.put_retention_configuration_requestval make_put_resource_config_request :
?tags:Types.tags ->
?resource_name:Types.resource_name ->
configuration:Types.configuration ->
resource_id:Types.resource_id ->
schema_version_id:Types.schema_version_id ->
resource_type:Types.resource_type_string ->
unit ->
Types.put_resource_config_requestval make_remediation_exception :
?expiration_time:Types.date ->
?message:Types.string_with_char_limit1024 ->
resource_id:Types.string_with_char_limit1024 ->
resource_type:Types.string_with_char_limit256 ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.remediation_exceptionval make_failed_remediation_exception_batch :
?failed_items:Types.remediation_exceptions ->
?failure_message:Types.string_ ->
unit ->
Types.failed_remediation_exception_batchval make_put_remediation_exceptions_response :
?failed_batches:Types.failed_remediation_exception_batches ->
unit ->
Types.put_remediation_exceptions_responseval make_remediation_exception_resource_key :
?resource_id:Types.string_with_char_limit1024 ->
?resource_type:Types.string_with_char_limit256 ->
unit ->
Types.remediation_exception_resource_keyval make_put_remediation_exceptions_request :
?expiration_time:Types.date ->
?message:Types.string_with_char_limit1024 ->
resource_keys:Types.remediation_exception_resource_keys ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.put_remediation_exceptions_requestval make_resource_value :
value:Types.resource_value_type ->
unit ->
Types.resource_valueval make_remediation_parameter_value :
?static_value:Types.static_value ->
?resource_value:Types.resource_value ->
unit ->
Types.remediation_parameter_valueval make_ssm_controls :
?error_percentage:Types.percentage ->
?concurrent_execution_rate_percentage:Types.percentage ->
unit ->
Types.ssm_controlsval make_execution_controls :
?ssm_controls:Types.ssm_controls ->
unit ->
Types.execution_controlsval make_remediation_configuration :
?created_by_service:Types.string_with_char_limit1024 ->
?arn:Types.string_with_char_limit1024 ->
?retry_attempt_seconds:Types.auto_remediation_attempt_seconds ->
?maximum_automatic_attempts:Types.auto_remediation_attempts ->
?execution_controls:Types.execution_controls ->
?automatic:Types.boolean_ ->
?resource_type:Types.string_ ->
?parameters:Types.remediation_parameters ->
?target_version:Types.string_ ->
target_id:Types.string_with_char_limit256 ->
target_type:Types.remediation_target_type ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.remediation_configurationval make_failed_remediation_batch :
?failed_items:Types.remediation_configurations ->
?failure_message:Types.string_ ->
unit ->
Types.failed_remediation_batchval make_put_remediation_configurations_response :
?failed_batches:Types.failed_remediation_batches ->
unit ->
Types.put_remediation_configurations_responseval make_put_remediation_configurations_request :
remediation_configurations:Types.remediation_configurations ->
unit ->
Types.put_remediation_configurations_requestval make_put_organization_conformance_pack_response :
?organization_conformance_pack_arn:Types.string_with_char_limit256 ->
unit ->
Types.put_organization_conformance_pack_responseval make_conformance_pack_input_parameter :
parameter_value:Types.parameter_value ->
parameter_name:Types.parameter_name ->
unit ->
Types.conformance_pack_input_parameterval make_put_organization_conformance_pack_request :
?excluded_accounts:Types.excluded_accounts ->
?conformance_pack_input_parameters:Types.conformance_pack_input_parameters ->
?delivery_s3_key_prefix:Types.delivery_s3_key_prefix ->
?delivery_s3_bucket:Types.delivery_s3_bucket ->
?template_body:Types.template_body ->
?template_s3_uri:Types.template_s3_uri ->
organization_conformance_pack_name:Types.organization_conformance_pack_name ->
unit ->
Types.put_organization_conformance_pack_requestval make_put_organization_config_rule_response :
?organization_config_rule_arn:Types.string_with_char_limit256 ->
unit ->
Types.put_organization_config_rule_responseval make_organization_managed_rule_metadata :
?tag_value_scope:Types.string_with_char_limit256 ->
?tag_key_scope:Types.string_with_char_limit128 ->
?resource_id_scope:Types.string_with_char_limit768 ->
?resource_types_scope:Types.resource_types_scope ->
?maximum_execution_frequency:Types.maximum_execution_frequency ->
?input_parameters:Types.string_with_char_limit2048 ->
?description:Types.string_with_char_limit256_min0 ->
rule_identifier:Types.string_with_char_limit256 ->
unit ->
Types.organization_managed_rule_metadataval make_organization_custom_rule_metadata :
?tag_value_scope:Types.string_with_char_limit256 ->
?tag_key_scope:Types.string_with_char_limit128 ->
?resource_id_scope:Types.string_with_char_limit768 ->
?resource_types_scope:Types.resource_types_scope ->
?maximum_execution_frequency:Types.maximum_execution_frequency ->
?input_parameters:Types.string_with_char_limit2048 ->
?description:Types.string_with_char_limit256_min0 ->
organization_config_rule_trigger_types:
Types.organization_config_rule_trigger_types ->
lambda_function_arn:Types.string_with_char_limit256 ->
unit ->
Types.organization_custom_rule_metadataval make_organization_custom_policy_rule_metadata :
?debug_log_delivery_accounts:Types.debug_log_delivery_accounts ->
?tag_value_scope:Types.string_with_char_limit256 ->
?tag_key_scope:Types.string_with_char_limit128 ->
?resource_id_scope:Types.string_with_char_limit768 ->
?resource_types_scope:Types.resource_types_scope ->
?maximum_execution_frequency:Types.maximum_execution_frequency ->
?input_parameters:Types.string_with_char_limit2048 ->
?organization_config_rule_trigger_types:
Types.organization_config_rule_trigger_type_no_s_ns ->
?description:Types.string_with_char_limit256_min0 ->
policy_text:Types.policy_text ->
policy_runtime:Types.policy_runtime ->
unit ->
Types.organization_custom_policy_rule_metadataval make_put_organization_config_rule_request :
?organization_custom_policy_rule_metadata:
Types.organization_custom_policy_rule_metadata ->
?excluded_accounts:Types.excluded_accounts ->
?organization_custom_rule_metadata:Types.organization_custom_rule_metadata ->
?organization_managed_rule_metadata:Types.organization_managed_rule_metadata ->
organization_config_rule_name:Types.organization_config_rule_name ->
unit ->
Types.put_organization_config_rule_requestval make_external_evaluation :
?annotation:Types.string_with_char_limit256 ->
ordering_timestamp:Types.ordering_timestamp ->
compliance_type:Types.compliance_type ->
compliance_resource_id:Types.base_resource_id ->
compliance_resource_type:Types.string_with_char_limit256 ->
unit ->
Types.external_evaluationval make_put_external_evaluation_request :
external_evaluation:Types.external_evaluation ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.put_external_evaluation_requestval make_evaluation :
?annotation:Types.string_with_char_limit256 ->
ordering_timestamp:Types.ordering_timestamp ->
compliance_type:Types.compliance_type ->
compliance_resource_id:Types.base_resource_id ->
compliance_resource_type:Types.string_with_char_limit256 ->
unit ->
Types.evaluationval make_put_evaluations_response :
?failed_evaluations:Types.evaluations ->
unit ->
Types.put_evaluations_responseval make_put_evaluations_request :
?test_mode:Types.boolean_ ->
?evaluations:Types.evaluations ->
result_token:Types.string_ ->
unit ->
Types.put_evaluations_requestval make_config_snapshot_delivery_properties :
?delivery_frequency:Types.maximum_execution_frequency ->
unit ->
Types.config_snapshot_delivery_propertiesval make_delivery_channel :
?config_snapshot_delivery_properties:
Types.config_snapshot_delivery_properties ->
?sns_topic_ar_n:Types.string_ ->
?s3_kms_key_arn:Types.string_ ->
?s3_key_prefix:Types.string_ ->
?s3_bucket_name:Types.string_ ->
?name:Types.channel_name ->
unit ->
Types.delivery_channelval make_put_delivery_channel_request :
delivery_channel:Types.delivery_channel ->
unit ->
Types.put_delivery_channel_requestval make_put_conformance_pack_response :
?conformance_pack_arn:Types.conformance_pack_arn ->
unit ->
Types.put_conformance_pack_responseval make_put_conformance_pack_request :
?template_ssm_document_details:Types.template_ssm_document_details ->
?conformance_pack_input_parameters:Types.conformance_pack_input_parameters ->
?delivery_s3_key_prefix:Types.delivery_s3_key_prefix ->
?delivery_s3_bucket:Types.delivery_s3_bucket ->
?template_body:Types.template_body ->
?template_s3_uri:Types.template_s3_uri ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.put_conformance_pack_requestval make_exclusion_by_resource_types :
?resource_types:Types.resource_type_list ->
unit ->
Types.exclusion_by_resource_typesval make_recording_strategy :
?use_only:Types.recording_strategy_type ->
unit ->
Types.recording_strategyval make_recording_group :
?recording_strategy:Types.recording_strategy ->
?exclusion_by_resource_types:Types.exclusion_by_resource_types ->
?resource_types:Types.resource_type_list ->
?include_global_resource_types:Types.include_global_resource_types ->
?all_supported:Types.all_supported ->
unit ->
Types.recording_groupval make_recording_mode_override :
?description:Types.description ->
recording_frequency:Types.recording_frequency ->
resource_types:Types.recording_mode_resource_types_list ->
unit ->
Types.recording_mode_overrideval make_recording_mode :
?recording_mode_overrides:Types.recording_mode_overrides ->
recording_frequency:Types.recording_frequency ->
unit ->
Types.recording_modeval make_configuration_recorder :
?service_principal:Types.service_principal ->
?recording_scope:Types.recording_scope ->
?recording_mode:Types.recording_mode ->
?recording_group:Types.recording_group ->
?role_ar_n:Types.string_ ->
?name:Types.recorder_name ->
?arn:Types.amazon_resource_name ->
unit ->
Types.configuration_recorderval make_put_configuration_recorder_request :
?tags:Types.tags_list ->
configuration_recorder:Types.configuration_recorder ->
unit ->
Types.put_configuration_recorder_requestval make_account_aggregation_source :
?aws_regions:Types.aggregator_region_list ->
?all_aws_regions:Types.boolean_ ->
account_ids:Types.account_aggregation_source_account_list ->
unit ->
Types.account_aggregation_sourceval make_organization_aggregation_source :
?all_aws_regions:Types.boolean_ ->
?aws_regions:Types.aggregator_region_list ->
role_arn:Types.string_ ->
unit ->
Types.organization_aggregation_sourceval make_aggregator_filter_resource_type :
?value:Types.resource_type_value_list ->
?type_:Types.aggregator_filter_type ->
unit ->
Types.aggregator_filter_resource_typeval make_aggregator_filter_service_principal :
?value:Types.service_principal_value_list ->
?type_:Types.aggregator_filter_type ->
unit ->
Types.aggregator_filter_service_principalval make_aggregator_filters :
?service_principal:Types.aggregator_filter_service_principal ->
?resource_type:Types.aggregator_filter_resource_type ->
unit ->
Types.aggregator_filtersval make_configuration_aggregator :
?aggregator_filters:Types.aggregator_filters ->
?created_by:Types.string_with_char_limit256 ->
?last_updated_time:Types.date ->
?creation_time:Types.date ->
?organization_aggregation_source:Types.organization_aggregation_source ->
?account_aggregation_sources:Types.account_aggregation_source_list ->
?configuration_aggregator_arn:Types.configuration_aggregator_arn ->
?configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.configuration_aggregatorval make_put_configuration_aggregator_response :
?configuration_aggregator:Types.configuration_aggregator ->
unit ->
Types.put_configuration_aggregator_responseval make_put_configuration_aggregator_request :
?aggregator_filters:Types.aggregator_filters ->
?tags:Types.tags_list ->
?organization_aggregation_source:Types.organization_aggregation_source ->
?account_aggregation_sources:Types.account_aggregation_source_list ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.put_configuration_aggregator_requestval make_scope :
?compliance_resource_id:Types.base_resource_id ->
?tag_value:Types.string_with_char_limit256 ->
?tag_key:Types.string_with_char_limit128 ->
?compliance_resource_types:Types.compliance_resource_types ->
unit ->
Types.scopeval make_source_detail :
?maximum_execution_frequency:Types.maximum_execution_frequency ->
?message_type:Types.message_type ->
?event_source:Types.event_source ->
unit ->
Types.source_detailval make_custom_policy_details :
?enable_debug_log_delivery:Types.boolean_ ->
policy_text:Types.policy_text ->
policy_runtime:Types.policy_runtime ->
unit ->
Types.custom_policy_detailsval make_source :
?custom_policy_details:Types.custom_policy_details ->
?source_details:Types.source_details ->
?source_identifier:Types.string_with_char_limit256 ->
owner:Types.owner ->
unit ->
Types.sourceval make_evaluation_mode_configuration :
?mode:Types.evaluation_mode ->
unit ->
Types.evaluation_mode_configurationval make_config_rule :
?evaluation_modes:Types.evaluation_modes ->
?created_by:Types.string_with_char_limit256 ->
?config_rule_state:Types.config_rule_state ->
?maximum_execution_frequency:Types.maximum_execution_frequency ->
?input_parameters:Types.string_with_char_limit1024 ->
?scope:Types.scope ->
?description:Types.emptiable_string_with_char_limit256 ->
?config_rule_id:Types.string_with_char_limit64 ->
?config_rule_arn:Types.string_with_char_limit256 ->
?config_rule_name:Types.config_rule_name ->
source:Types.source ->
unit ->
Types.config_ruleval make_put_config_rule_request :
?tags:Types.tags_list ->
config_rule:Types.config_rule ->
unit ->
Types.put_config_rule_requestval make_aggregation_authorization :
?creation_time:Types.date ->
?authorized_aws_region:Types.aws_region ->
?authorized_account_id:Types.account_id ->
?aggregation_authorization_arn:Types.string_ ->
unit ->
Types.aggregation_authorizationval make_put_aggregation_authorization_response :
?aggregation_authorization:Types.aggregation_authorization ->
unit ->
Types.put_aggregation_authorization_responseval make_put_aggregation_authorization_request :
?tags:Types.tags_list ->
authorized_aws_region:Types.aws_region ->
authorized_account_id:Types.account_id ->
unit ->
Types.put_aggregation_authorization_requestval make_list_tags_for_resource_response :
?next_token:Types.next_token ->
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_requestval make_list_stored_queries_response :
?next_token:Types.string_ ->
?stored_query_metadata:Types.stored_query_metadata_list ->
unit ->
Types.list_stored_queries_responseval make_list_stored_queries_request :
?max_results:Types.limit ->
?next_token:Types.string_ ->
unit ->
Types.list_stored_queries_requestval make_resource_evaluation :
?evaluation_start_timestamp:Types.date ->
?evaluation_mode:Types.evaluation_mode ->
?resource_evaluation_id:Types.resource_evaluation_id ->
unit ->
Types.resource_evaluationval make_list_resource_evaluations_response :
?next_token:Types.string_ ->
?resource_evaluations:Types.resource_evaluations ->
unit ->
Types.list_resource_evaluations_responseval make_resource_evaluation_filters :
?evaluation_context_identifier:Types.evaluation_context_identifier ->
?time_window:Types.time_window ->
?evaluation_mode:Types.evaluation_mode ->
unit ->
Types.resource_evaluation_filtersval make_list_resource_evaluations_request :
?next_token:Types.string_ ->
?limit:Types.list_resource_evaluations_page_item_limit ->
?filters:Types.resource_evaluation_filters ->
unit ->
Types.list_resource_evaluations_requestval make_resource_identifier :
?resource_deletion_time:Types.resource_deletion_time ->
?resource_name:Types.resource_name ->
?resource_id:Types.resource_id ->
?resource_type:Types.resource_type ->
unit ->
Types.resource_identifierval make_list_discovered_resources_response :
?next_token:Types.next_token ->
?resource_identifiers:Types.resource_identifier_list ->
unit ->
Types.list_discovered_resources_responseval make_list_discovered_resources_request :
?next_token:Types.next_token ->
?include_deleted_resources:Types.boolean_ ->
?limit:Types.limit ->
?resource_name:Types.resource_name ->
?resource_ids:Types.resource_id_list ->
resource_type:Types.resource_type ->
unit ->
Types.list_discovered_resources_requestval make_conformance_pack_compliance_score :
?last_updated_time:Types.last_updated_time ->
?conformance_pack_name:Types.conformance_pack_name ->
?score:Types.compliance_score ->
unit ->
Types.conformance_pack_compliance_scoreval make_list_conformance_pack_compliance_scores_response :
?next_token:Types.next_token ->
conformance_pack_compliance_scores:Types.conformance_pack_compliance_scores ->
unit ->
Types.list_conformance_pack_compliance_scores_responseval make_conformance_pack_compliance_scores_filters :
conformance_pack_names:Types.conformance_pack_name_filter ->
unit ->
Types.conformance_pack_compliance_scores_filtersval make_list_conformance_pack_compliance_scores_request :
?next_token:Types.next_token ->
?limit:Types.page_size_limit ->
?sort_by:Types.sort_by ->
?sort_order:Types.sort_order ->
?filters:Types.conformance_pack_compliance_scores_filters ->
unit ->
Types.list_conformance_pack_compliance_scores_requestval make_configuration_recorder_summary :
?service_principal:Types.service_principal ->
recording_scope:Types.recording_scope ->
name:Types.recorder_name ->
arn:Types.amazon_resource_name ->
unit ->
Types.configuration_recorder_summaryval make_list_configuration_recorders_response :
?next_token:Types.next_token ->
configuration_recorder_summaries:Types.configuration_recorder_summaries ->
unit ->
Types.list_configuration_recorders_responseval make_configuration_recorder_filter :
?filter_value:Types.configuration_recorder_filter_values ->
?filter_name:Types.configuration_recorder_filter_name ->
unit ->
Types.configuration_recorder_filterval make_list_configuration_recorders_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?filters:Types.configuration_recorder_filter_list ->
unit ->
Types.list_configuration_recorders_requestval make_list_aggregate_discovered_resources_response :
?next_token:Types.next_token ->
?resource_identifiers:Types.discovered_resource_identifier_list ->
unit ->
Types.list_aggregate_discovered_resources_responseval make_resource_filters :
?region:Types.aws_region ->
?resource_name:Types.resource_name ->
?resource_id:Types.resource_id ->
?account_id:Types.account_id ->
unit ->
Types.resource_filtersval make_list_aggregate_discovered_resources_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?filters:Types.resource_filters ->
resource_type:Types.resource_type ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.list_aggregate_discovered_resources_requestval make_get_stored_query_response :
?stored_query:Types.stored_query ->
unit ->
Types.get_stored_query_responseval make_get_stored_query_request :
query_name:Types.query_name ->
unit ->
Types.get_stored_query_requestval make_evaluation_status :
?failure_reason:Types.string_with_char_limit1024 ->
status:Types.resource_evaluation_status ->
unit ->
Types.evaluation_statusval make_get_resource_evaluation_summary_response :
?resource_details:Types.resource_details ->
?evaluation_context:Types.evaluation_context ->
?compliance:Types.compliance_type ->
?evaluation_start_timestamp:Types.date ->
?evaluation_status:Types.evaluation_status ->
?evaluation_mode:Types.evaluation_mode ->
?resource_evaluation_id:Types.resource_evaluation_id ->
unit ->
Types.get_resource_evaluation_summary_responseval make_get_resource_evaluation_summary_request :
resource_evaluation_id:Types.resource_evaluation_id ->
unit ->
Types.get_resource_evaluation_summary_requestval make_relationship :
?relationship_name:Types.relationship_name ->
?resource_name:Types.resource_name ->
?resource_id:Types.resource_id ->
?resource_type:Types.resource_type ->
unit ->
Types.relationshipval make_configuration_item :
?configuration_item_delivery_time:Types.configuration_item_delivery_time ->
?recording_frequency:Types.recording_frequency ->
?supplementary_configuration:Types.supplementary_configuration ->
?configuration:Types.configuration ->
?relationships:Types.relationship_list ->
?related_events:Types.related_event_list ->
?tags:Types.tags ->
?resource_creation_time:Types.resource_creation_time ->
?availability_zone:Types.availability_zone ->
?aws_region:Types.aws_region ->
?resource_name:Types.resource_name ->
?resource_id:Types.resource_id ->
?resource_type:Types.resource_type ->
?arn:Types.ar_n ->
?configuration_item_md5_hash:Types.configuration_item_md5_hash ->
?configuration_state_id:Types.configuration_state_id ->
?configuration_item_status:Types.configuration_item_status ->
?configuration_item_capture_time:Types.configuration_item_capture_time ->
?account_id:Types.account_id ->
?version:Types.version ->
unit ->
Types.configuration_itemval make_get_resource_config_history_response :
?next_token:Types.next_token ->
?configuration_items:Types.configuration_item_list ->
unit ->
Types.get_resource_config_history_responseval make_get_resource_config_history_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?chronological_order:Types.chronological_order ->
?earlier_time:Types.earlier_time ->
?later_time:Types.later_time ->
resource_id:Types.resource_id ->
resource_type:Types.resource_type ->
unit ->
Types.get_resource_config_history_requestval make_get_organization_custom_rule_policy_response :
?policy_text:Types.policy_text ->
unit ->
Types.get_organization_custom_rule_policy_responseval make_get_organization_custom_rule_policy_request :
organization_config_rule_name:Types.organization_config_rule_name ->
unit ->
Types.get_organization_custom_rule_policy_requestval make_organization_conformance_pack_detailed_status :
?last_update_time:Types.date ->
?error_message:Types.string_ ->
?error_code:Types.string_ ->
status:Types.organization_resource_detailed_status ->
conformance_pack_name:Types.string_with_char_limit256 ->
account_id:Types.account_id ->
unit ->
Types.organization_conformance_pack_detailed_statusval make_get_organization_conformance_pack_detailed_status_response :
?next_token:Types.string_ ->
?organization_conformance_pack_detailed_statuses:
Types.organization_conformance_pack_detailed_statuses ->
unit ->
Types.get_organization_conformance_pack_detailed_status_responseval make_organization_resource_detailed_status_filters :
?status:Types.organization_resource_detailed_status ->
?account_id:Types.account_id ->
unit ->
Types.organization_resource_detailed_status_filtersval make_get_organization_conformance_pack_detailed_status_request :
?next_token:Types.string_ ->
?limit:Types.cosmos_page_limit ->
?filters:Types.organization_resource_detailed_status_filters ->
organization_conformance_pack_name:Types.organization_conformance_pack_name ->
unit ->
Types.get_organization_conformance_pack_detailed_status_requestval make_member_account_status :
?last_update_time:Types.date ->
?error_message:Types.string_ ->
?error_code:Types.string_ ->
member_account_rule_status:Types.member_account_rule_status ->
config_rule_name:Types.string_with_char_limit64 ->
account_id:Types.account_id ->
unit ->
Types.member_account_statusval make_get_organization_config_rule_detailed_status_response :
?next_token:Types.string_ ->
?organization_config_rule_detailed_status:
Types.organization_config_rule_detailed_status ->
unit ->
Types.get_organization_config_rule_detailed_status_responseval make_get_organization_config_rule_detailed_status_request :
?next_token:Types.string_ ->
?limit:Types.cosmos_page_limit ->
?filters:Types.status_detail_filters ->
organization_config_rule_name:Types.organization_config_rule_name ->
unit ->
Types.get_organization_config_rule_detailed_status_requestval make_resource_count :
?count:Types.long ->
?resource_type:Types.resource_type ->
unit ->
Types.resource_countval make_get_discovered_resource_counts_response :
?next_token:Types.next_token ->
?resource_counts:Types.resource_counts ->
?total_discovered_resources:Types.long ->
unit ->
Types.get_discovered_resource_counts_responseval make_get_discovered_resource_counts_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?resource_types:Types.resource_types ->
unit ->
Types.get_discovered_resource_counts_requestval make_get_custom_rule_policy_response :
?policy_text:Types.policy_text ->
unit ->
Types.get_custom_rule_policy_responseval make_get_custom_rule_policy_request :
?config_rule_name:Types.config_rule_name ->
unit ->
Types.get_custom_rule_policy_requestval make_conformance_pack_compliance_summary :
conformance_pack_compliance_status:Types.conformance_pack_compliance_type ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.conformance_pack_compliance_summaryval make_get_conformance_pack_compliance_summary_response :
?next_token:Types.next_token ->
?conformance_pack_compliance_summary_list:
Types.conformance_pack_compliance_summary_list ->
unit ->
Types.get_conformance_pack_compliance_summary_responseval make_get_conformance_pack_compliance_summary_request :
?next_token:Types.next_token ->
?limit:Types.page_size_limit ->
conformance_pack_names:Types.conformance_pack_names_to_summarize_list ->
unit ->
Types.get_conformance_pack_compliance_summary_requestval make_evaluation_result_qualifier :
?evaluation_mode:Types.evaluation_mode ->
?resource_id:Types.base_resource_id ->
?resource_type:Types.string_with_char_limit256 ->
?config_rule_name:Types.config_rule_name ->
unit ->
Types.evaluation_result_qualifierval make_evaluation_result_identifier :
?resource_evaluation_id:Types.resource_evaluation_id ->
?ordering_timestamp:Types.date ->
?evaluation_result_qualifier:Types.evaluation_result_qualifier ->
unit ->
Types.evaluation_result_identifierval make_get_conformance_pack_compliance_details_response :
?next_token:Types.next_token ->
?conformance_pack_rule_evaluation_results:
Types.conformance_pack_rule_evaluation_results_list ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.get_conformance_pack_compliance_details_responseval make_conformance_pack_evaluation_filters :
?resource_ids:Types.conformance_pack_compliance_resource_ids ->
?resource_type:Types.string_with_char_limit256 ->
?compliance_type:Types.conformance_pack_compliance_type ->
?config_rule_names:Types.conformance_pack_config_rule_names ->
unit ->
Types.conformance_pack_evaluation_filtersval make_get_conformance_pack_compliance_details_request :
?next_token:Types.next_token ->
?limit:Types.get_conformance_pack_compliance_details_limit ->
?filters:Types.conformance_pack_evaluation_filters ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.get_conformance_pack_compliance_details_requestval make_compliance_contributor_count :
?cap_exceeded:Types.boolean_ ->
?capped_count:Types.integer ->
unit ->
Types.compliance_contributor_countval make_compliance_summary :
?compliance_summary_timestamp:Types.date ->
?non_compliant_resource_count:Types.compliance_contributor_count ->
?compliant_resource_count:Types.compliance_contributor_count ->
unit ->
Types.compliance_summaryval make_compliance_summary_by_resource_type :
?compliance_summary:Types.compliance_summary ->
?resource_type:Types.string_with_char_limit256 ->
unit ->
Types.compliance_summary_by_resource_typeval make_get_compliance_summary_by_resource_type_response :
?compliance_summaries_by_resource_type:
Types.compliance_summaries_by_resource_type ->
unit ->
Types.get_compliance_summary_by_resource_type_responseval make_get_compliance_summary_by_resource_type_request :
?resource_types:Types.resource_types ->
unit ->
Types.get_compliance_summary_by_resource_type_requestval make_get_compliance_summary_by_config_rule_response :
?compliance_summary:Types.compliance_summary ->
unit ->
Types.get_compliance_summary_by_config_rule_responseval make_get_compliance_details_by_resource_response :
?next_token:Types.string_ ->
?evaluation_results:Types.evaluation_results ->
unit ->
Types.get_compliance_details_by_resource_responseval make_get_compliance_details_by_resource_request :
?resource_evaluation_id:Types.resource_evaluation_id ->
?next_token:Types.string_ ->
?compliance_types:Types.compliance_types ->
?resource_id:Types.base_resource_id ->
?resource_type:Types.string_with_char_limit256 ->
unit ->
Types.get_compliance_details_by_resource_requestval make_get_compliance_details_by_config_rule_response :
?next_token:Types.next_token ->
?evaluation_results:Types.evaluation_results ->
unit ->
Types.get_compliance_details_by_config_rule_responseval make_get_compliance_details_by_config_rule_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?compliance_types:Types.compliance_types ->
config_rule_name:Types.string_with_char_limit64 ->
unit ->
Types.get_compliance_details_by_config_rule_requestval make_get_aggregate_resource_config_response :
?configuration_item:Types.configuration_item ->
unit ->
Types.get_aggregate_resource_config_responseval make_get_aggregate_resource_config_request :
resource_identifier:Types.aggregate_resource_identifier ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.get_aggregate_resource_config_requestval make_grouped_resource_count :
resource_count:Types.long ->
group_name:Types.string_with_char_limit256 ->
unit ->
Types.grouped_resource_countval make_get_aggregate_discovered_resource_counts_response :
?next_token:Types.next_token ->
?grouped_resource_counts:Types.grouped_resource_count_list ->
?group_by_key:Types.string_with_char_limit256 ->
total_discovered_resources:Types.long ->
unit ->
Types.get_aggregate_discovered_resource_counts_responseval make_resource_count_filters :
?region:Types.aws_region ->
?account_id:Types.account_id ->
?resource_type:Types.resource_type ->
unit ->
Types.resource_count_filtersval make_get_aggregate_discovered_resource_counts_request :
?next_token:Types.next_token ->
?limit:Types.group_by_api_limit ->
?group_by_key:Types.resource_count_group_key ->
?filters:Types.resource_count_filters ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.get_aggregate_discovered_resource_counts_requestval make_aggregate_conformance_pack_compliance_count :
?non_compliant_conformance_pack_count:Types.integer ->
?compliant_conformance_pack_count:Types.integer ->
unit ->
Types.aggregate_conformance_pack_compliance_countval make_aggregate_conformance_pack_compliance_summary :
?group_name:Types.string_with_char_limit256 ->
?compliance_summary:Types.aggregate_conformance_pack_compliance_count ->
unit ->
Types.aggregate_conformance_pack_compliance_summaryval make_get_aggregate_conformance_pack_compliance_summary_response :
?next_token:Types.next_token ->
?group_by_key:Types.string_with_char_limit256 ->
?aggregate_conformance_pack_compliance_summaries:
Types.aggregate_conformance_pack_compliance_summary_list ->
unit ->
Types.get_aggregate_conformance_pack_compliance_summary_responseval make_aggregate_conformance_pack_compliance_summary_filters :
?aws_region:Types.aws_region ->
?account_id:Types.account_id ->
unit ->
Types.aggregate_conformance_pack_compliance_summary_filtersval make_get_aggregate_conformance_pack_compliance_summary_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?group_by_key:Types.aggregate_conformance_pack_compliance_summary_group_key ->
?filters:Types.aggregate_conformance_pack_compliance_summary_filters ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.get_aggregate_conformance_pack_compliance_summary_requestval make_aggregate_compliance_count :
?compliance_summary:Types.compliance_summary ->
?group_name:Types.string_with_char_limit256 ->
unit ->
Types.aggregate_compliance_countval make_get_aggregate_config_rule_compliance_summary_response :
?next_token:Types.next_token ->
?aggregate_compliance_counts:Types.aggregate_compliance_count_list ->
?group_by_key:Types.string_with_char_limit256 ->
unit ->
Types.get_aggregate_config_rule_compliance_summary_responseval make_config_rule_compliance_summary_filters :
?aws_region:Types.aws_region ->
?account_id:Types.account_id ->
unit ->
Types.config_rule_compliance_summary_filtersval make_get_aggregate_config_rule_compliance_summary_request :
?next_token:Types.next_token ->
?limit:Types.group_by_api_limit ->
?group_by_key:Types.config_rule_compliance_summary_group_key ->
?filters:Types.config_rule_compliance_summary_filters ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.get_aggregate_config_rule_compliance_summary_requestval make_get_aggregate_compliance_details_by_config_rule_response :
?next_token:Types.next_token ->
?aggregate_evaluation_results:Types.aggregate_evaluation_result_list ->
unit ->
Types.get_aggregate_compliance_details_by_config_rule_responseval make_get_aggregate_compliance_details_by_config_rule_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?compliance_type:Types.compliance_type ->
aws_region:Types.aws_region ->
account_id:Types.account_id ->
config_rule_name:Types.config_rule_name ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.get_aggregate_compliance_details_by_config_rule_requestval make_disassociate_resource_types_response :
configuration_recorder:Types.configuration_recorder ->
unit ->
Types.disassociate_resource_types_responseval make_disassociate_resource_types_request :
resource_types:Types.resource_type_list ->
configuration_recorder_arn:Types.amazon_resource_name ->
unit ->
Types.disassociate_resource_types_requestval make_describe_retention_configurations_response :
?next_token:Types.next_token ->
?retention_configurations:Types.retention_configuration_list ->
unit ->
Types.describe_retention_configurations_responseval make_describe_retention_configurations_request :
?next_token:Types.next_token ->
?retention_configuration_names:Types.retention_configuration_name_list ->
unit ->
Types.describe_retention_configurations_requestval make_remediation_execution_step :
?stop_time:Types.date ->
?start_time:Types.date ->
?error_message:Types.string_ ->
?state:Types.remediation_execution_step_state ->
?name:Types.string_ ->
unit ->
Types.remediation_execution_stepval make_remediation_execution_status :
?last_updated_time:Types.date ->
?invocation_time:Types.date ->
?step_details:Types.remediation_execution_steps ->
?state:Types.remediation_execution_state ->
?resource_key:Types.resource_key ->
unit ->
Types.remediation_execution_statusval make_describe_remediation_execution_status_response :
?next_token:Types.string_ ->
?remediation_execution_statuses:Types.remediation_execution_statuses ->
unit ->
Types.describe_remediation_execution_status_responseval make_describe_remediation_execution_status_request :
?next_token:Types.string_ ->
?limit:Types.limit ->
?resource_keys:Types.resource_keys ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.describe_remediation_execution_status_requestval make_describe_remediation_exceptions_response :
?next_token:Types.string_ ->
?remediation_exceptions:Types.remediation_exceptions ->
unit ->
Types.describe_remediation_exceptions_responseval make_describe_remediation_exceptions_request :
?next_token:Types.string_ ->
?limit:Types.limit ->
?resource_keys:Types.remediation_exception_resource_keys ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.describe_remediation_exceptions_requestval make_describe_remediation_configurations_response :
?remediation_configurations:Types.remediation_configurations ->
unit ->
Types.describe_remediation_configurations_responseval make_describe_remediation_configurations_request :
config_rule_names:Types.config_rule_names ->
unit ->
Types.describe_remediation_configurations_requestval make_pending_aggregation_request :
?requester_aws_region:Types.aws_region ->
?requester_account_id:Types.account_id ->
unit ->
Types.pending_aggregation_requestval make_describe_pending_aggregation_requests_response :
?next_token:Types.string_ ->
?pending_aggregation_requests:Types.pending_aggregation_request_list ->
unit ->
Types.describe_pending_aggregation_requests_responseval make_describe_pending_aggregation_requests_request :
?next_token:Types.string_ ->
?limit:Types.describe_pending_aggregation_requests_limit ->
unit ->
Types.describe_pending_aggregation_requests_requestval make_organization_conformance_pack_status :
?last_update_time:Types.date ->
?error_message:Types.string_ ->
?error_code:Types.string_ ->
status:Types.organization_resource_status ->
organization_conformance_pack_name:Types.organization_conformance_pack_name ->
unit ->
Types.organization_conformance_pack_statusval make_describe_organization_conformance_pack_statuses_response :
?next_token:Types.string_ ->
?organization_conformance_pack_statuses:
Types.organization_conformance_pack_statuses ->
unit ->
Types.describe_organization_conformance_pack_statuses_responseval make_describe_organization_conformance_pack_statuses_request :
?next_token:Types.string_ ->
?limit:Types.cosmos_page_limit ->
?organization_conformance_pack_names:
Types.organization_conformance_pack_names ->
unit ->
Types.describe_organization_conformance_pack_statuses_requestval make_organization_conformance_pack :
?excluded_accounts:Types.excluded_accounts ->
?conformance_pack_input_parameters:Types.conformance_pack_input_parameters ->
?delivery_s3_key_prefix:Types.delivery_s3_key_prefix ->
?delivery_s3_bucket:Types.delivery_s3_bucket ->
last_update_time:Types.date ->
organization_conformance_pack_arn:Types.string_with_char_limit256 ->
organization_conformance_pack_name:Types.organization_conformance_pack_name ->
unit ->
Types.organization_conformance_packval make_describe_organization_conformance_packs_response :
?next_token:Types.string_ ->
?organization_conformance_packs:Types.organization_conformance_packs ->
unit ->
Types.describe_organization_conformance_packs_responseval make_describe_organization_conformance_packs_request :
?next_token:Types.string_ ->
?limit:Types.cosmos_page_limit ->
?organization_conformance_pack_names:
Types.organization_conformance_pack_names ->
unit ->
Types.describe_organization_conformance_packs_requestval make_organization_config_rule_status :
?last_update_time:Types.date ->
?error_message:Types.string_ ->
?error_code:Types.string_ ->
organization_rule_status:Types.organization_rule_status ->
organization_config_rule_name:Types.organization_config_rule_name ->
unit ->
Types.organization_config_rule_statusval make_describe_organization_config_rule_statuses_response :
?next_token:Types.string_ ->
?organization_config_rule_statuses:Types.organization_config_rule_statuses ->
unit ->
Types.describe_organization_config_rule_statuses_responseval make_describe_organization_config_rule_statuses_request :
?next_token:Types.string_ ->
?limit:Types.cosmos_page_limit ->
?organization_config_rule_names:Types.organization_config_rule_names ->
unit ->
Types.describe_organization_config_rule_statuses_requestval make_organization_custom_policy_rule_metadata_no_policy :
?debug_log_delivery_accounts:Types.debug_log_delivery_accounts ->
?policy_runtime:Types.policy_runtime ->
?tag_value_scope:Types.string_with_char_limit256 ->
?tag_key_scope:Types.string_with_char_limit128 ->
?resource_id_scope:Types.string_with_char_limit768 ->
?resource_types_scope:Types.resource_types_scope ->
?maximum_execution_frequency:Types.maximum_execution_frequency ->
?input_parameters:Types.string_with_char_limit2048 ->
?organization_config_rule_trigger_types:
Types.organization_config_rule_trigger_type_no_s_ns ->
?description:Types.string_with_char_limit256_min0 ->
unit ->
Types.organization_custom_policy_rule_metadata_no_policyval make_organization_config_rule :
?organization_custom_policy_rule_metadata:
Types.organization_custom_policy_rule_metadata_no_policy ->
?last_update_time:Types.date ->
?excluded_accounts:Types.excluded_accounts ->
?organization_custom_rule_metadata:Types.organization_custom_rule_metadata ->
?organization_managed_rule_metadata:Types.organization_managed_rule_metadata ->
organization_config_rule_arn:Types.string_with_char_limit256 ->
organization_config_rule_name:Types.organization_config_rule_name ->
unit ->
Types.organization_config_ruleval make_describe_organization_config_rules_response :
?next_token:Types.string_ ->
?organization_config_rules:Types.organization_config_rules ->
unit ->
Types.describe_organization_config_rules_responseval make_describe_organization_config_rules_request :
?next_token:Types.string_ ->
?limit:Types.cosmos_page_limit ->
?organization_config_rule_names:Types.organization_config_rule_names ->
unit ->
Types.describe_organization_config_rules_requestval make_config_export_delivery_info :
?next_delivery_time:Types.date ->
?last_successful_time:Types.date ->
?last_attempt_time:Types.date ->
?last_error_message:Types.string_ ->
?last_error_code:Types.string_ ->
?last_status:Types.delivery_status ->
unit ->
Types.config_export_delivery_infoval make_config_stream_delivery_info :
?last_status_change_time:Types.date ->
?last_error_message:Types.string_ ->
?last_error_code:Types.string_ ->
?last_status:Types.delivery_status ->
unit ->
Types.config_stream_delivery_infoval make_delivery_channel_status :
?config_stream_delivery_info:Types.config_stream_delivery_info ->
?config_history_delivery_info:Types.config_export_delivery_info ->
?config_snapshot_delivery_info:Types.config_export_delivery_info ->
?name:Types.string_ ->
unit ->
Types.delivery_channel_statusval make_describe_delivery_channel_status_response :
?delivery_channels_status:Types.delivery_channel_status_list ->
unit ->
Types.describe_delivery_channel_status_responseval make_describe_delivery_channel_status_request :
?delivery_channel_names:Types.delivery_channel_name_list ->
unit ->
Types.describe_delivery_channel_status_requestval make_describe_delivery_channels_response :
?delivery_channels:Types.delivery_channel_list ->
unit ->
Types.describe_delivery_channels_responseval make_describe_delivery_channels_request :
?delivery_channel_names:Types.delivery_channel_name_list ->
unit ->
Types.describe_delivery_channels_requestval make_conformance_pack_status_detail :
?last_update_completed_time:Types.date ->
?conformance_pack_status_reason:Types.conformance_pack_status_reason ->
last_update_requested_time:Types.date ->
stack_arn:Types.stack_arn ->
conformance_pack_state:Types.conformance_pack_state ->
conformance_pack_arn:Types.conformance_pack_arn ->
conformance_pack_id:Types.conformance_pack_id ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.conformance_pack_status_detailval make_describe_conformance_pack_status_response :
?next_token:Types.next_token ->
?conformance_pack_status_details:Types.conformance_pack_status_details_list ->
unit ->
Types.describe_conformance_pack_status_responseval make_describe_conformance_pack_status_request :
?next_token:Types.next_token ->
?limit:Types.page_size_limit ->
?conformance_pack_names:Types.conformance_pack_names_list ->
unit ->
Types.describe_conformance_pack_status_requestval make_conformance_pack_detail :
?template_ssm_document_details:Types.template_ssm_document_details ->
?created_by:Types.string_with_char_limit256 ->
?last_update_requested_time:Types.date ->
?conformance_pack_input_parameters:Types.conformance_pack_input_parameters ->
?delivery_s3_key_prefix:Types.delivery_s3_key_prefix ->
?delivery_s3_bucket:Types.delivery_s3_bucket ->
conformance_pack_id:Types.conformance_pack_id ->
conformance_pack_arn:Types.conformance_pack_arn ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.conformance_pack_detailval make_describe_conformance_packs_response :
?next_token:Types.next_token ->
?conformance_pack_details:Types.conformance_pack_detail_list ->
unit ->
Types.describe_conformance_packs_responseval make_describe_conformance_packs_request :
?next_token:Types.next_token ->
?limit:Types.page_size_limit ->
?conformance_pack_names:Types.conformance_pack_names_list ->
unit ->
Types.describe_conformance_packs_requestval make_conformance_pack_rule_compliance :
?controls:Types.controls_list ->
?compliance_type:Types.conformance_pack_compliance_type ->
?config_rule_name:Types.config_rule_name ->
unit ->
Types.conformance_pack_rule_complianceval make_describe_conformance_pack_compliance_response :
?next_token:Types.next_token ->
conformance_pack_rule_compliance_list:
Types.conformance_pack_rule_compliance_list ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.describe_conformance_pack_compliance_responseval make_conformance_pack_compliance_filters :
?compliance_type:Types.conformance_pack_compliance_type ->
?config_rule_names:Types.conformance_pack_config_rule_names ->
unit ->
Types.conformance_pack_compliance_filtersval make_describe_conformance_pack_compliance_request :
?next_token:Types.next_token ->
?limit:Types.describe_conformance_pack_compliance_limit ->
?filters:Types.conformance_pack_compliance_filters ->
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.describe_conformance_pack_compliance_requestval make_configuration_recorder_status :
?service_principal:Types.service_principal ->
?last_status_change_time:Types.date ->
?last_error_message:Types.string_ ->
?last_error_code:Types.string_ ->
?last_status:Types.recorder_status ->
?recording:Types.boolean_ ->
?last_stop_time:Types.date ->
?last_start_time:Types.date ->
?name:Types.string_ ->
?arn:Types.amazon_resource_name ->
unit ->
Types.configuration_recorder_statusval make_describe_configuration_recorder_status_response :
?configuration_recorders_status:Types.configuration_recorder_status_list ->
unit ->
Types.describe_configuration_recorder_status_responseval make_describe_configuration_recorder_status_request :
?arn:Types.amazon_resource_name ->
?service_principal:Types.service_principal ->
?configuration_recorder_names:Types.configuration_recorder_name_list ->
unit ->
Types.describe_configuration_recorder_status_requestval make_describe_configuration_recorders_response :
?configuration_recorders:Types.configuration_recorder_list ->
unit ->
Types.describe_configuration_recorders_responseval make_describe_configuration_recorders_request :
?arn:Types.amazon_resource_name ->
?service_principal:Types.service_principal ->
?configuration_recorder_names:Types.configuration_recorder_name_list ->
unit ->
Types.describe_configuration_recorders_requestval make_aggregated_source_status :
?last_error_message:Types.string_ ->
?last_error_code:Types.string_ ->
?last_update_time:Types.date ->
?last_update_status:Types.aggregated_source_status_type ->
?aws_region:Types.aws_region ->
?source_type:Types.aggregated_source_type ->
?source_id:Types.string_ ->
unit ->
Types.aggregated_source_statusval make_describe_configuration_aggregator_sources_status_response :
?next_token:Types.string_ ->
?aggregated_source_status_list:Types.aggregated_source_status_list ->
unit ->
Types.describe_configuration_aggregator_sources_status_responseval make_describe_configuration_aggregator_sources_status_request :
?limit:Types.limit ->
?next_token:Types.string_ ->
?update_status:Types.aggregated_source_status_type_list ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.describe_configuration_aggregator_sources_status_requestval make_describe_configuration_aggregators_response :
?next_token:Types.string_ ->
?configuration_aggregators:Types.configuration_aggregator_list ->
unit ->
Types.describe_configuration_aggregators_responseval make_describe_configuration_aggregators_request :
?limit:Types.limit ->
?next_token:Types.string_ ->
?configuration_aggregator_names:Types.configuration_aggregator_name_list ->
unit ->
Types.describe_configuration_aggregators_requestval make_describe_config_rules_response :
?next_token:Types.string_ ->
?config_rules:Types.config_rules ->
unit ->
Types.describe_config_rules_responseval make_describe_config_rules_filters :
?evaluation_mode:Types.evaluation_mode ->
unit ->
Types.describe_config_rules_filtersval make_describe_config_rules_request :
?filters:Types.describe_config_rules_filters ->
?next_token:Types.string_ ->
?config_rule_names:Types.config_rule_names ->
unit ->
Types.describe_config_rules_requestval make_config_rule_evaluation_status :
?last_debug_log_delivery_time:Types.date ->
?last_debug_log_delivery_status_reason:Types.string_ ->
?last_debug_log_delivery_status:Types.string_ ->
?first_evaluation_started:Types.boolean_ ->
?last_error_message:Types.string_ ->
?last_error_code:Types.string_ ->
?last_deactivated_time:Types.date ->
?first_activated_time:Types.date ->
?last_failed_evaluation_time:Types.date ->
?last_successful_evaluation_time:Types.date ->
?last_failed_invocation_time:Types.date ->
?last_successful_invocation_time:Types.date ->
?config_rule_id:Types.string_ ->
?config_rule_arn:Types.string_ ->
?config_rule_name:Types.config_rule_name ->
unit ->
Types.config_rule_evaluation_statusval make_describe_config_rule_evaluation_status_response :
?next_token:Types.string_ ->
?config_rules_evaluation_status:Types.config_rule_evaluation_status_list ->
unit ->
Types.describe_config_rule_evaluation_status_responseval make_describe_config_rule_evaluation_status_request :
?limit:Types.rule_limit ->
?next_token:Types.string_ ->
?config_rule_names:Types.config_rule_names ->
unit ->
Types.describe_config_rule_evaluation_status_requestval make_compliance :
?compliance_contributor_count:Types.compliance_contributor_count ->
?compliance_type:Types.compliance_type ->
unit ->
Types.complianceval make_compliance_by_resource :
?compliance:Types.compliance ->
?resource_id:Types.base_resource_id ->
?resource_type:Types.string_with_char_limit256 ->
unit ->
Types.compliance_by_resourceval make_describe_compliance_by_resource_response :
?next_token:Types.next_token ->
?compliance_by_resources:Types.compliance_by_resources ->
unit ->
Types.describe_compliance_by_resource_responseval make_describe_compliance_by_resource_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?compliance_types:Types.compliance_types ->
?resource_id:Types.base_resource_id ->
?resource_type:Types.string_with_char_limit256 ->
unit ->
Types.describe_compliance_by_resource_requestval make_compliance_by_config_rule :
?compliance:Types.compliance ->
?config_rule_name:Types.string_with_char_limit64 ->
unit ->
Types.compliance_by_config_ruleval make_describe_compliance_by_config_rule_response :
?next_token:Types.string_ ->
?compliance_by_config_rules:Types.compliance_by_config_rules ->
unit ->
Types.describe_compliance_by_config_rule_responseval make_describe_compliance_by_config_rule_request :
?next_token:Types.string_ ->
?compliance_types:Types.compliance_types ->
?config_rule_names:Types.config_rule_names ->
unit ->
Types.describe_compliance_by_config_rule_requestval make_describe_aggregation_authorizations_response :
?next_token:Types.string_ ->
?aggregation_authorizations:Types.aggregation_authorization_list ->
unit ->
Types.describe_aggregation_authorizations_responseval make_describe_aggregation_authorizations_request :
?next_token:Types.string_ ->
?limit:Types.limit ->
unit ->
Types.describe_aggregation_authorizations_requestval make_aggregate_conformance_pack_compliance :
?total_rule_count:Types.integer ->
?non_compliant_rule_count:Types.integer ->
?compliant_rule_count:Types.integer ->
?compliance_type:Types.conformance_pack_compliance_type ->
unit ->
Types.aggregate_conformance_pack_complianceval make_aggregate_compliance_by_conformance_pack :
?aws_region:Types.aws_region ->
?account_id:Types.account_id ->
?compliance:Types.aggregate_conformance_pack_compliance ->
?conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.aggregate_compliance_by_conformance_packval make_describe_aggregate_compliance_by_conformance_packs_response :
?next_token:Types.next_token ->
?aggregate_compliance_by_conformance_packs:
Types.aggregate_compliance_by_conformance_pack_list ->
unit ->
Types.describe_aggregate_compliance_by_conformance_packs_responseval make_aggregate_conformance_pack_compliance_filters :
?aws_region:Types.aws_region ->
?account_id:Types.account_id ->
?compliance_type:Types.conformance_pack_compliance_type ->
?conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.aggregate_conformance_pack_compliance_filtersval make_describe_aggregate_compliance_by_conformance_packs_request :
?next_token:Types.next_token ->
?limit:Types.limit ->
?filters:Types.aggregate_conformance_pack_compliance_filters ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.describe_aggregate_compliance_by_conformance_packs_requestval make_aggregate_compliance_by_config_rule :
?aws_region:Types.aws_region ->
?account_id:Types.account_id ->
?compliance:Types.compliance ->
?config_rule_name:Types.config_rule_name ->
unit ->
Types.aggregate_compliance_by_config_ruleval make_describe_aggregate_compliance_by_config_rules_response :
?next_token:Types.next_token ->
?aggregate_compliance_by_config_rules:
Types.aggregate_compliance_by_config_rule_list ->
unit ->
Types.describe_aggregate_compliance_by_config_rules_responseval make_config_rule_compliance_filters :
?aws_region:Types.aws_region ->
?account_id:Types.account_id ->
?compliance_type:Types.compliance_type ->
?config_rule_name:Types.config_rule_name ->
unit ->
Types.config_rule_compliance_filtersval make_describe_aggregate_compliance_by_config_rules_request :
?next_token:Types.next_token ->
?limit:Types.group_by_api_limit ->
?filters:Types.config_rule_compliance_filters ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.describe_aggregate_compliance_by_config_rules_requestval make_deliver_config_snapshot_response :
?config_snapshot_id:Types.string_ ->
unit ->
Types.deliver_config_snapshot_responseval make_deliver_config_snapshot_request :
delivery_channel_name:Types.channel_name ->
unit ->
Types.deliver_config_snapshot_requestval make_delete_stored_query_request :
query_name:Types.query_name ->
unit ->
Types.delete_stored_query_requestval make_delete_service_linked_configuration_recorder_response :
name:Types.recorder_name ->
arn:Types.amazon_resource_name ->
unit ->
Types.delete_service_linked_configuration_recorder_responseval make_delete_service_linked_configuration_recorder_request :
service_principal:Types.service_principal ->
unit ->
Types.delete_service_linked_configuration_recorder_requestval make_delete_retention_configuration_request :
retention_configuration_name:Types.retention_configuration_name ->
unit ->
Types.delete_retention_configuration_requestval make_delete_resource_config_request :
resource_id:Types.resource_id ->
resource_type:Types.resource_type_string ->
unit ->
Types.delete_resource_config_requestval make_failed_delete_remediation_exceptions_batch :
?failed_items:Types.remediation_exception_resource_keys ->
?failure_message:Types.string_ ->
unit ->
Types.failed_delete_remediation_exceptions_batchval make_delete_remediation_exceptions_response :
?failed_batches:Types.failed_delete_remediation_exceptions_batches ->
unit ->
Types.delete_remediation_exceptions_responseval make_delete_remediation_exceptions_request :
resource_keys:Types.remediation_exception_resource_keys ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.delete_remediation_exceptions_requestval make_delete_remediation_configuration_request :
?resource_type:Types.string_ ->
config_rule_name:Types.config_rule_name ->
unit ->
Types.delete_remediation_configuration_requestval make_delete_pending_aggregation_request_request :
requester_aws_region:Types.aws_region ->
requester_account_id:Types.account_id ->
unit ->
Types.delete_pending_aggregation_request_requestval make_delete_organization_conformance_pack_request :
organization_conformance_pack_name:Types.organization_conformance_pack_name ->
unit ->
Types.delete_organization_conformance_pack_requestval make_delete_organization_config_rule_request :
organization_config_rule_name:Types.organization_config_rule_name ->
unit ->
Types.delete_organization_config_rule_requestval make_delete_evaluation_results_request :
config_rule_name:Types.string_with_char_limit64 ->
unit ->
Types.delete_evaluation_results_requestval make_delete_delivery_channel_request :
delivery_channel_name:Types.channel_name ->
unit ->
Types.delete_delivery_channel_requestval make_delete_conformance_pack_request :
conformance_pack_name:Types.conformance_pack_name ->
unit ->
Types.delete_conformance_pack_requestval make_delete_configuration_recorder_request :
configuration_recorder_name:Types.recorder_name ->
unit ->
Types.delete_configuration_recorder_requestval make_delete_configuration_aggregator_request :
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.delete_configuration_aggregator_requestval make_delete_config_rule_request :
config_rule_name:Types.config_rule_name ->
unit ->
Types.delete_config_rule_requestval make_delete_aggregation_authorization_request :
authorized_aws_region:Types.aws_region ->
authorized_account_id:Types.account_id ->
unit ->
Types.delete_aggregation_authorization_requestval make_base_configuration_item :
?configuration_item_delivery_time:Types.configuration_item_delivery_time ->
?recording_frequency:Types.recording_frequency ->
?supplementary_configuration:Types.supplementary_configuration ->
?configuration:Types.configuration ->
?resource_creation_time:Types.resource_creation_time ->
?availability_zone:Types.availability_zone ->
?aws_region:Types.aws_region ->
?resource_name:Types.resource_name ->
?resource_id:Types.resource_id ->
?resource_type:Types.resource_type ->
?arn:Types.ar_n ->
?configuration_state_id:Types.configuration_state_id ->
?configuration_item_status:Types.configuration_item_status ->
?configuration_item_capture_time:Types.configuration_item_capture_time ->
?account_id:Types.account_id ->
?version:Types.version ->
unit ->
Types.base_configuration_itemval make_batch_get_resource_config_response :
?unprocessed_resource_keys:Types.resource_keys ->
?base_configuration_items:Types.base_configuration_items ->
unit ->
Types.batch_get_resource_config_responseval make_batch_get_resource_config_request :
resource_keys:Types.resource_keys ->
unit ->
Types.batch_get_resource_config_requestval make_batch_get_aggregate_resource_config_response :
?unprocessed_resource_identifiers:Types.unprocessed_resource_identifier_list ->
?base_configuration_items:Types.base_configuration_items ->
unit ->
Types.batch_get_aggregate_resource_config_responseval make_batch_get_aggregate_resource_config_request :
resource_identifiers:Types.resource_identifiers_list ->
configuration_aggregator_name:Types.configuration_aggregator_name ->
unit ->
Types.batch_get_aggregate_resource_config_requestval make_associate_resource_types_response :
configuration_recorder:Types.configuration_recorder ->
unit ->
Types.associate_resource_types_responseval make_associate_resource_types_request :
resource_types:Types.resource_type_list ->
configuration_recorder_arn:Types.amazon_resource_name ->
unit ->
Types.associate_resource_types_requestOperations
module AssociateResourceTypes : sig ... endAdds all resource types specified in the ResourceTypes list to the RecordingGroup of specified configuration recorder and includes those resource types when recording.
module BatchGetAggregateResourceConfig : sig ... endReturns the current configuration items for resources that are present in your Config aggregator. The operation also returns a list of resources that are not processed in the current request. If there are no unprocessed resources, the operation returns an empty unprocessedResourceIdentifiers list.
module BatchGetResourceConfig : sig ... endReturns the BaseConfigurationItem for one or more requested resources. The operation also returns a list of resources that are not processed in the current request. If there are no unprocessed resources, the operation returns an empty unprocessedResourceKeys list.
module DeleteAggregationAuthorization : sig ... endDeletes the authorization granted to the specified configuration aggregator account in a specified region.
module DeleteConfigRule : sig ... endDeletes the specified Config rule and all of its evaluation results.
module DeleteConfigurationAggregator : sig ... endDeletes the specified configuration aggregator and the aggregated data associated with the aggregator.
module DeleteConfigurationRecorder : sig ... endDeletes the customer managed configuration recorder.
module DeleteConformancePack : sig ... endDeletes the specified conformance pack and all the Config rules, remediation actions, and all evaluation results within that conformance pack.
module DeleteDeliveryChannel : sig ... endDeletes the delivery channel.
module DeleteEvaluationResults : sig ... endDeletes the evaluation results for the specified Config rule. You can specify one Config rule per request. After you delete the evaluation results, you can call the StartConfigRulesEvaluation API to start evaluating your Amazon Web Services resources against the rule.
module DeleteOrganizationConfigRule : sig ... endDeletes the specified organization Config rule and all of its evaluation results from all member accounts in that organization.
module DeleteOrganizationConformancePack : sig ... endDeletes the specified organization conformance pack and all of the Config rules and remediation actions from all member accounts in that organization.
module DeletePendingAggregationRequest : sig ... endDeletes pending authorization requests for a specified aggregator account in a specified region.
module DeleteRemediationConfiguration : sig ... endDeletes the remediation configuration.
module DeleteRemediationExceptions : sig ... endDeletes one or more remediation exceptions mentioned in the resource keys.
module DeleteResourceConfig : sig ... endRecords the configuration state for a custom resource that has been deleted. This API records a new ConfigurationItem with a ResourceDeleted status. You can retrieve the ConfigurationItems recorded for this resource in your Config History.
module DeleteRetentionConfiguration : sig ... endDeletes the retention configuration.
module DeleteServiceLinkedConfigurationRecorder : sig ... endDeletes an existing service-linked configuration recorder.
module DeleteStoredQuery : sig ... endDeletes the stored query for a single Amazon Web Services account and a single Amazon Web Services Region.
module DeliverConfigSnapshot : sig ... endSchedules delivery of a configuration snapshot to the Amazon S3 bucket in the specified delivery channel. After the delivery has started, Config sends the following notifications using an Amazon SNS topic that you have specified.
module DescribeAggregateComplianceByConfigRules : sig ... endReturns a list of compliant and noncompliant rules with the number of resources for compliant and noncompliant rules. Does not display rules that do not have compliance results.
module DescribeAggregateComplianceByConformancePacks : sig ... endReturns a list of the existing and deleted conformance packs and their associated compliance status with the count of compliant and noncompliant Config rules within each conformance pack. Also returns the total rule count which includes compliant rules, noncompliant rules, and rules that cannot be evaluated due to insufficient data.
module DescribeAggregationAuthorizations : sig ... endReturns a list of authorizations granted to various aggregator accounts and regions.
module DescribeComplianceByConfigRule : sig ... endIndicates whether the specified Config rules are compliant. If a rule is noncompliant, this operation returns the number of Amazon Web Services resources that do not comply with the rule.
module DescribeComplianceByResource : sig ... endIndicates whether the specified Amazon Web Services resources are compliant. If a resource is noncompliant, this operation returns the number of Config rules that the resource does not comply with.
module DescribeConfigRuleEvaluationStatus : sig ... endReturns status information for each of your Config managed rules. The status includes information such as the last time Config invoked the rule, the last time Config failed to invoke the rule, and the related error for the last failure.
module DescribeConfigRules : sig ... endReturns details about your Config rules.
module DescribeConfigurationAggregators : sig ... endReturns the details of one or more configuration aggregators. If the configuration aggregator is not specified, this operation returns the details for all the configuration aggregators associated with the account.
module DescribeConfigurationAggregatorSourcesStatus : sig ... endReturns status information for sources within an aggregator. The status includes information about the last time Config verified authorization between the source account and an aggregator account. In case of a failure, the status contains the related error code or message.
module DescribeConfigurationRecorders : sig ... endReturns details for the configuration recorder you specify.
module DescribeConfigurationRecorderStatus : sig ... endReturns the current status of the configuration recorder you specify as well as the status of the last recording event for the configuration recorders.
module DescribeConformancePackCompliance : sig ... endReturns compliance details for each rule in that conformance pack.
module DescribeConformancePacks : sig ... endReturns a list of one or more conformance packs.
module DescribeConformancePackStatus : sig ... endProvides one or more conformance packs deployment status.
module DescribeDeliveryChannels : sig ... endReturns details about the specified delivery channel. If a delivery channel is not specified, this operation returns the details of all delivery channels associated with the account.
module DescribeDeliveryChannelStatus : sig ... endReturns the current status of the specified delivery channel. If a delivery channel is not specified, this operation returns the current status of all delivery channels associated with the account.
module DescribeOrganizationConfigRules : sig ... endReturns a list of organization Config rules.
module DescribeOrganizationConfigRuleStatuses : sig ... endProvides organization Config rule deployment status for an organization.
module DescribeOrganizationConformancePacks : sig ... endReturns a list of organization conformance packs.
module DescribeOrganizationConformancePackStatuses : sig ... endProvides organization conformance pack deployment status for an organization.
module DescribePendingAggregationRequests : sig ... endReturns a list of all pending aggregation requests.
module DescribeRemediationConfigurations : sig ... endReturns the details of one or more remediation configurations.
module DescribeRemediationExceptions : sig ... endReturns the details of one or more remediation exceptions. A detailed view of a remediation exception for a set of resources that includes an explanation of an exception and the time when the exception will be deleted. When you specify the limit and the next token, you receive a paginated response.
module DescribeRemediationExecutionStatus : sig ... endProvides a detailed view of a Remediation Execution for a set of resources including state, timestamps for when steps for the remediation execution occur, and any error messages for steps that have failed. When you specify the limit and the next token, you receive a paginated response.
module DescribeRetentionConfigurations : sig ... endReturns the details of one or more retention configurations. If the retention configuration name is not specified, this operation returns the details for all the retention configurations for that account.
module DisassociateResourceTypes : sig ... endRemoves all resource types specified in the ResourceTypes list from the RecordingGroup of configuration recorder and excludes these resource types when recording.
module GetAggregateComplianceDetailsByConfigRule : sig ... endReturns the evaluation results for the specified Config rule for a specific resource in a rule. The results indicate which Amazon Web Services resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule.
module GetAggregateConfigRuleComplianceSummary : sig ... endReturns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.
module GetAggregateConformancePackComplianceSummary : sig ... endReturns the count of compliant and noncompliant conformance packs across all Amazon Web Services accounts and Amazon Web Services Regions in an aggregator. You can filter based on Amazon Web Services account ID or Amazon Web Services Region.
module GetAggregateDiscoveredResourceCounts : sig ... endReturns the resource counts across accounts and regions that are present in your Config aggregator. You can request the resource counts by providing filters and GroupByKey.
module GetAggregateResourceConfig : sig ... endReturns configuration item that is aggregated for your specific resource in a specific source account and region.
module GetComplianceDetailsByConfigRule : sig ... endReturns the evaluation results for the specified Config rule. The results indicate which Amazon Web Services resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule.
module GetComplianceDetailsByResource : sig ... endReturns the evaluation results for the specified Amazon Web Services resource. The results indicate which Config rules were used to evaluate the resource, when each rule was last invoked, and whether the resource complies with each rule.
module GetComplianceSummaryByConfigRule : sig ... endReturns the number of Config rules that are compliant and noncompliant, up to a maximum of 25 for each.
module GetComplianceSummaryByResourceType : sig ... endReturns the number of resources that are compliant and the number that are noncompliant. You can specify one or more resource types to get these numbers for each resource type. The maximum number returned is 100.
module GetConformancePackComplianceDetails : sig ... endReturns compliance details of a conformance pack for all Amazon Web Services resources that are monitered by conformance pack.
module GetConformancePackComplianceSummary : sig ... endReturns compliance details for the conformance pack based on the cumulative compliance results of all the rules in that conformance pack.
module GetCustomRulePolicy : sig ... endReturns the policy definition containing the logic for your Config Custom Policy rule.
module GetDiscoveredResourceCounts : sig ... endReturns the resource types, the number of each resource type, and the total number of resources that Config is recording in this region for your Amazon Web Services account.
module GetOrganizationConfigRuleDetailedStatus : sig ... endReturns detailed status for each member account within an organization for a given organization Config rule.
module GetOrganizationConformancePackDetailedStatus : sig ... endReturns detailed status for each member account within an organization for a given organization conformance pack.
module GetOrganizationCustomRulePolicy : sig ... endReturns the policy definition containing the logic for your organization Config Custom Policy rule.
module GetResourceConfigHistory : sig ... endFor accurate reporting on the compliance status, you must record the AWS::Config::ResourceCompliance resource type. For more information, see Selecting Which Resources Config Records.
module GetResourceEvaluationSummary : sig ... endReturns a summary of resource evaluation for the specified resource evaluation ID from the proactive rules that were run. The results indicate which evaluation context was used to evaluate the rules, which resource details were evaluated, the evaluation mode that was run, and whether the resource details comply with the configuration of the proactive rules.
module GetStoredQuery : sig ... endReturns the details of a specific stored query.
module ListAggregateDiscoveredResources : sig ... endAccepts a resource type and returns a list of resource identifiers that are aggregated for a specific resource type across accounts and regions. A resource identifier includes the resource type, ID, (if available) the custom resource name, source account, and source region. You can narrow the results to include only resources that have specific resource IDs, or a resource name, or source account ID, or source region.
module ListConfigurationRecorders : sig ... endReturns a list of configuration recorders depending on the filters you specify.
module ListConformancePackComplianceScores : sig ... endReturns a list of conformance pack compliance scores. A compliance score is the percentage of the number of compliant rule-resource combinations in a conformance pack compared to the number of total possible rule-resource combinations in the conformance pack. This metric provides you with a high-level view of the compliance state of your conformance packs. You can use it to identify, investigate, and understand the level of compliance in your conformance packs.
module ListDiscoveredResources : sig ... endAccepts a resource type and returns a list of resource identifiers for the resources of that type. A resource identifier includes the resource type, ID, and (if available) the custom resource name. The results consist of resources that Config has discovered, including those that Config is not currently recording. You can narrow the results to include only resources that have specific resource IDs or a resource name.
module ListResourceEvaluations : sig ... endReturns a list of proactive resource evaluations.
module ListStoredQueries : sig ... endLists the stored queries for a single Amazon Web Services account and a single Amazon Web Services Region. The default is 100.
module ListTagsForResource : sig ... endList the tags for Config resource.
module PutAggregationAuthorization : sig ... endAuthorizes the aggregator account and region to collect data from the source account and region.
module PutConfigRule : sig ... endAdds or updates an Config rule to evaluate if your Amazon Web Services resources comply with your desired configurations. For information on how many Config rules you can have per account, see Service Limits in the Config Developer Guide.
module PutConfigurationAggregator : sig ... endCreates and updates the configuration aggregator with the selected source accounts and regions. The source account can be individual account(s) or an organization.
module PutConfigurationRecorder : sig ... endCreates or updates the customer managed configuration recorder.
module PutConformancePack : sig ... endCreates or updates a conformance pack. A conformance pack is a collection of Config rules that can be easily deployed in an account and a region and across an organization. For information on how many conformance packs you can have per account, see Service Limits in the Config Developer Guide.
module PutDeliveryChannel : sig ... endCreates or updates a delivery channel to deliver configuration information and other compliance information.
module PutEvaluations : sig ... endUsed by an Lambda function to deliver evaluation results to Config. This operation is required in every Lambda function that is invoked by an Config rule.
module PutExternalEvaluation : sig ... endAdd or updates the evaluations for process checks. This API checks if the rule is a process check when the name of the Config rule is provided.
module PutOrganizationConfigRule : sig ... endAdds or updates an Config rule for your entire organization to evaluate if your Amazon Web Services resources comply with your desired configurations. For information on how many organization Config rules you can have per account, see Service Limits in the Config Developer Guide.
module PutOrganizationConformancePack : sig ... endDeploys conformance packs across member accounts in an Amazon Web Services Organization. For information on how many organization conformance packs and how many Config rules you can have per account, see Service Limits in the Config Developer Guide.
module PutRemediationConfigurations : sig ... endAdds or updates the remediation configuration with a specific Config rule with the selected target or action. The API creates the RemediationConfiguration object for the Config rule. The Config rule must already exist for you to add a remediation configuration. The target (SSM document) must exist and have permissions to use the target.
module PutRemediationExceptions : sig ... endA remediation exception is when a specified resource is no longer considered for auto-remediation. This API adds a new exception or updates an existing exception for a specified resource with a specified Config rule.
module PutResourceConfig : sig ... endRecords the configuration state for the resource provided in the request. The configuration state of a resource is represented in Config as Configuration Items. Once this API records the configuration item, you can retrieve the list of configuration items for the custom resource type using existing Config APIs.
module PutRetentionConfiguration : sig ... endCreates and updates the retention configuration with details about retention period (number of days) that Config stores your historical information. The API creates the RetentionConfiguration object and names the object as default. When you have a RetentionConfiguration object named default, calling the API modifies the default object.
module PutServiceLinkedConfigurationRecorder : sig ... endCreates a service-linked configuration recorder that is linked to a specific Amazon Web Services service based on the ServicePrincipal you specify.
module PutStoredQuery : sig ... endSaves a new query or updates an existing saved query. The QueryName must be unique for a single Amazon Web Services account and a single Amazon Web Services Region. You can create upto 300 queries in a single Amazon Web Services account and a single Amazon Web Services Region.
module SelectAggregateResourceConfig : sig ... endAccepts a structured query language (SQL) SELECT command and an aggregator to query configuration state of Amazon Web Services resources across multiple accounts and regions, performs the corresponding search, and returns resource configurations matching the properties.
module SelectResourceConfig : sig ... endAccepts a structured query language (SQL) SELECT command, performs the corresponding search, and returns resource configurations matching the properties.
module StartConfigRulesEvaluation : sig ... endRuns an on-demand evaluation for the specified Config rules against the last known configuration state of the resources. Use StartConfigRulesEvaluation when you want to test that a rule you updated is working as expected. StartConfigRulesEvaluation does not re-record the latest configuration state for your resources. It re-runs an evaluation against the last known state of your resources.
module StartConfigurationRecorder : sig ... endStarts the customer managed configuration recorder. The customer managed configuration recorder will begin recording configuration changes for the resource types you specify.
module StartRemediationExecution : sig ... endRuns an on-demand remediation for the specified Config rules against the last known remediation configuration. It runs an execution against the current state of your resources. Remediation execution is asynchronous.
module StartResourceEvaluation : sig ... endRuns an on-demand evaluation for the specified resource to determine whether the resource details will comply with configured Config rules. You can also use it for evaluation purposes. Config recommends using an evaluation context. It runs an execution against the resource details with all of the Config rules in your account that match with the specified proactive mode and resource type.
module StopConfigurationRecorder : sig ... endStops the customer managed configuration recorder. The customer managed configuration recorder will stop recording configuration changes for the resource types you have specified.
module TagResource : sig ... endAssociates the specified tags to a resource with the specified ResourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. If existing tags are specified, however, then their values will be updated. When a resource is deleted, the tags associated with that resource are deleted as well.
module UntagResource : sig ... endDeletes specified tags from a resource.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end