// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    response_headers: &::aws_smithy_runtime_api::http::Headers,
    response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
    crate::json_errors::parse_error_metadata(response_body, response_headers)
}

pub(crate) mod shape_associate_resource_types;

pub(crate) mod shape_batch_get_aggregate_resource_config;

pub(crate) mod shape_batch_get_resource_config;

pub(crate) mod shape_delete_aggregation_authorization;

pub(crate) mod shape_delete_config_rule;

pub(crate) mod shape_delete_configuration_aggregator;

pub(crate) mod shape_delete_configuration_recorder;

pub(crate) mod shape_delete_conformance_pack;

pub(crate) mod shape_delete_delivery_channel;

pub(crate) mod shape_delete_evaluation_results;

pub(crate) mod shape_delete_organization_config_rule;

pub(crate) mod shape_delete_organization_conformance_pack;

pub(crate) mod shape_delete_pending_aggregation_request;

pub(crate) mod shape_delete_remediation_configuration;

pub(crate) mod shape_delete_remediation_exceptions;

pub(crate) mod shape_delete_resource_config;

pub(crate) mod shape_delete_retention_configuration;

pub(crate) mod shape_delete_service_linked_configuration_recorder;

pub(crate) mod shape_delete_stored_query;

pub(crate) mod shape_deliver_config_snapshot;

pub(crate) mod shape_describe_aggregate_compliance_by_config_rules;

pub(crate) mod shape_describe_aggregate_compliance_by_conformance_packs;

pub(crate) mod shape_describe_aggregation_authorizations;

pub(crate) mod shape_describe_compliance_by_config_rule;

pub(crate) mod shape_describe_compliance_by_resource;

pub(crate) mod shape_describe_config_rule_evaluation_status;

pub(crate) mod shape_describe_config_rules;

pub(crate) mod shape_describe_configuration_aggregator_sources_status;

pub(crate) mod shape_describe_configuration_aggregators;

pub(crate) mod shape_describe_configuration_recorder_status;

pub(crate) mod shape_describe_configuration_recorders;

pub(crate) mod shape_describe_conformance_pack_compliance;

pub(crate) mod shape_describe_conformance_pack_status;

pub(crate) mod shape_describe_conformance_packs;

pub(crate) mod shape_describe_delivery_channel_status;

pub(crate) mod shape_describe_delivery_channels;

pub(crate) mod shape_describe_organization_config_rule_statuses;

pub(crate) mod shape_describe_organization_config_rules;

pub(crate) mod shape_describe_organization_conformance_pack_statuses;

pub(crate) mod shape_describe_organization_conformance_packs;

pub(crate) mod shape_describe_pending_aggregation_requests;

pub(crate) mod shape_describe_remediation_configurations;

pub(crate) mod shape_describe_remediation_exceptions;

pub(crate) mod shape_describe_remediation_execution_status;

pub(crate) mod shape_describe_retention_configurations;

pub(crate) mod shape_disassociate_resource_types;

pub(crate) mod shape_get_aggregate_compliance_details_by_config_rule;

pub(crate) mod shape_get_aggregate_config_rule_compliance_summary;

pub(crate) mod shape_get_aggregate_conformance_pack_compliance_summary;

pub(crate) mod shape_get_aggregate_discovered_resource_counts;

pub(crate) mod shape_get_aggregate_resource_config;

pub(crate) mod shape_get_compliance_details_by_config_rule;

pub(crate) mod shape_get_compliance_details_by_resource;

pub(crate) mod shape_get_compliance_summary_by_config_rule;

pub(crate) mod shape_get_compliance_summary_by_resource_type;

pub(crate) mod shape_get_conformance_pack_compliance_details;

pub(crate) mod shape_get_conformance_pack_compliance_summary;

pub(crate) mod shape_get_custom_rule_policy;

pub(crate) mod shape_get_discovered_resource_counts;

pub(crate) mod shape_get_organization_config_rule_detailed_status;

pub(crate) mod shape_get_organization_conformance_pack_detailed_status;

pub(crate) mod shape_get_organization_custom_rule_policy;

pub(crate) mod shape_get_resource_config_history;

pub(crate) mod shape_get_resource_evaluation_summary;

pub(crate) mod shape_get_stored_query;

pub(crate) mod shape_list_aggregate_discovered_resources;

pub(crate) mod shape_list_configuration_recorders;

pub(crate) mod shape_list_conformance_pack_compliance_scores;

pub(crate) mod shape_list_discovered_resources;

pub(crate) mod shape_list_resource_evaluations;

pub(crate) mod shape_list_stored_queries;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_put_aggregation_authorization;

pub(crate) mod shape_put_config_rule;

pub(crate) mod shape_put_configuration_aggregator;

pub(crate) mod shape_put_configuration_recorder;

pub(crate) mod shape_put_conformance_pack;

pub(crate) mod shape_put_delivery_channel;

pub(crate) mod shape_put_evaluations;

pub(crate) mod shape_put_external_evaluation;

pub(crate) mod shape_put_organization_config_rule;

pub(crate) mod shape_put_organization_conformance_pack;

pub(crate) mod shape_put_remediation_configurations;

pub(crate) mod shape_put_remediation_exceptions;

pub(crate) mod shape_put_resource_config;

pub(crate) mod shape_put_retention_configuration;

pub(crate) mod shape_put_service_linked_configuration_recorder;

pub(crate) mod shape_put_stored_query;

pub(crate) mod shape_select_aggregate_resource_config;

pub(crate) mod shape_select_resource_config;

pub(crate) mod shape_start_config_rules_evaluation;

pub(crate) mod shape_start_configuration_recorder;

pub(crate) mod shape_start_remediation_execution;

pub(crate) mod shape_start_resource_evaluation;

pub(crate) mod shape_stop_configuration_recorder;

pub(crate) mod shape_tag_resource;

pub(crate) mod shape_untag_resource;

pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
    if data.is_empty() {
        b"{}"
    } else {
        data
    }
}

pub(crate) mod shape_associate_resource_types_input;

pub(crate) mod shape_batch_get_aggregate_resource_config_input;

pub(crate) mod shape_batch_get_resource_config_input;

pub(crate) mod shape_conflict_exception;

pub(crate) mod shape_conformance_pack_template_validation_exception;

pub(crate) mod shape_delete_aggregation_authorization_input;

pub(crate) mod shape_delete_config_rule_input;

pub(crate) mod shape_delete_configuration_aggregator_input;

pub(crate) mod shape_delete_configuration_recorder_input;

pub(crate) mod shape_delete_conformance_pack_input;

pub(crate) mod shape_delete_delivery_channel_input;

pub(crate) mod shape_delete_evaluation_results_input;

pub(crate) mod shape_delete_organization_config_rule_input;

pub(crate) mod shape_delete_organization_conformance_pack_input;

pub(crate) mod shape_delete_pending_aggregation_request_input;

pub(crate) mod shape_delete_remediation_configuration_input;

pub(crate) mod shape_delete_remediation_exceptions_input;

pub(crate) mod shape_delete_resource_config_input;

pub(crate) mod shape_delete_retention_configuration_input;

pub(crate) mod shape_delete_service_linked_configuration_recorder_input;

pub(crate) mod shape_delete_stored_query_input;

pub(crate) mod shape_deliver_config_snapshot_input;

pub(crate) mod shape_describe_aggregate_compliance_by_config_rules_input;

pub(crate) mod shape_describe_aggregate_compliance_by_conformance_packs_input;

pub(crate) mod shape_describe_aggregation_authorizations_input;

pub(crate) mod shape_describe_compliance_by_config_rule_input;

pub(crate) mod shape_describe_compliance_by_resource_input;

pub(crate) mod shape_describe_config_rule_evaluation_status_input;

pub(crate) mod shape_describe_config_rules_input;

pub(crate) mod shape_describe_configuration_aggregator_sources_status_input;

pub(crate) mod shape_describe_configuration_aggregators_input;

pub(crate) mod shape_describe_configuration_recorder_status_input;

pub(crate) mod shape_describe_configuration_recorders_input;

pub(crate) mod shape_describe_conformance_pack_compliance_input;

pub(crate) mod shape_describe_conformance_pack_status_input;

pub(crate) mod shape_describe_conformance_packs_input;

pub(crate) mod shape_describe_delivery_channel_status_input;

pub(crate) mod shape_describe_delivery_channels_input;

pub(crate) mod shape_describe_organization_config_rule_statuses_input;

pub(crate) mod shape_describe_organization_config_rules_input;

pub(crate) mod shape_describe_organization_conformance_pack_statuses_input;

pub(crate) mod shape_describe_organization_conformance_packs_input;

pub(crate) mod shape_describe_pending_aggregation_requests_input;

pub(crate) mod shape_describe_remediation_configurations_input;

pub(crate) mod shape_describe_remediation_exceptions_input;

pub(crate) mod shape_describe_remediation_execution_status_input;

pub(crate) mod shape_describe_retention_configurations_input;

pub(crate) mod shape_disassociate_resource_types_input;

pub(crate) mod shape_get_aggregate_compliance_details_by_config_rule_input;

pub(crate) mod shape_get_aggregate_config_rule_compliance_summary_input;

pub(crate) mod shape_get_aggregate_conformance_pack_compliance_summary_input;

pub(crate) mod shape_get_aggregate_discovered_resource_counts_input;

pub(crate) mod shape_get_aggregate_resource_config_input;

pub(crate) mod shape_get_compliance_details_by_config_rule_input;

pub(crate) mod shape_get_compliance_details_by_resource_input;

pub(crate) mod shape_get_compliance_summary_by_resource_type_input;

pub(crate) mod shape_get_conformance_pack_compliance_details_input;

pub(crate) mod shape_get_conformance_pack_compliance_summary_input;

pub(crate) mod shape_get_custom_rule_policy_input;

pub(crate) mod shape_get_discovered_resource_counts_input;

pub(crate) mod shape_get_organization_config_rule_detailed_status_input;

pub(crate) mod shape_get_organization_conformance_pack_detailed_status_input;

pub(crate) mod shape_get_organization_custom_rule_policy_input;

pub(crate) mod shape_get_resource_config_history_input;

pub(crate) mod shape_get_resource_evaluation_summary_input;

pub(crate) mod shape_get_stored_query_input;

pub(crate) mod shape_idempotent_parameter_mismatch;

pub(crate) mod shape_insufficient_delivery_policy_exception;

pub(crate) mod shape_insufficient_permissions_exception;

pub(crate) mod shape_invalid_configuration_recorder_name_exception;

pub(crate) mod shape_invalid_delivery_channel_name_exception;

pub(crate) mod shape_invalid_expression_exception;

pub(crate) mod shape_invalid_limit_exception;

pub(crate) mod shape_invalid_next_token_exception;

pub(crate) mod shape_invalid_parameter_value_exception;

pub(crate) mod shape_invalid_recording_group_exception;

pub(crate) mod shape_invalid_result_token_exception;

pub(crate) mod shape_invalid_role_exception;

pub(crate) mod shape_invalid_s3_key_prefix_exception;

pub(crate) mod shape_invalid_s3_kms_key_arn_exception;

pub(crate) mod shape_invalid_sns_topic_arn_exception;

pub(crate) mod shape_invalid_time_range_exception;

pub(crate) mod shape_last_delivery_channel_delete_failed_exception;

pub(crate) mod shape_limit_exceeded_exception;

pub(crate) mod shape_list_aggregate_discovered_resources_input;

pub(crate) mod shape_list_configuration_recorders_input;

pub(crate) mod shape_list_conformance_pack_compliance_scores_input;

pub(crate) mod shape_list_discovered_resources_input;

pub(crate) mod shape_list_resource_evaluations_input;

pub(crate) mod shape_list_stored_queries_input;

pub(crate) mod shape_list_tags_for_resource_input;

pub(crate) mod shape_max_active_resources_exceeded_exception;

pub(crate) mod shape_max_number_of_config_rules_exceeded_exception;

pub(crate) mod shape_max_number_of_configuration_recorders_exceeded_exception;

pub(crate) mod shape_max_number_of_conformance_packs_exceeded_exception;

pub(crate) mod shape_max_number_of_delivery_channels_exceeded_exception;

pub(crate) mod shape_max_number_of_organization_config_rules_exceeded_exception;

pub(crate) mod shape_max_number_of_organization_conformance_packs_exceeded_exception;

pub(crate) mod shape_max_number_of_retention_configurations_exceeded_exception;

pub(crate) mod shape_no_available_configuration_recorder_exception;

pub(crate) mod shape_no_available_delivery_channel_exception;

pub(crate) mod shape_no_available_organization_exception;

pub(crate) mod shape_no_running_configuration_recorder_exception;

pub(crate) mod shape_no_such_bucket_exception;

pub(crate) mod shape_no_such_config_rule_exception;

pub(crate) mod shape_no_such_config_rule_in_conformance_pack_exception;

pub(crate) mod shape_no_such_configuration_aggregator_exception;

pub(crate) mod shape_no_such_configuration_recorder_exception;

pub(crate) mod shape_no_such_conformance_pack_exception;

pub(crate) mod shape_no_such_delivery_channel_exception;

pub(crate) mod shape_no_such_organization_config_rule_exception;

pub(crate) mod shape_no_such_organization_conformance_pack_exception;

pub(crate) mod shape_no_such_remediation_configuration_exception;

pub(crate) mod shape_no_such_remediation_exception_exception;

pub(crate) mod shape_no_such_retention_configuration_exception;

pub(crate) mod shape_organization_access_denied_exception;

pub(crate) mod shape_organization_all_features_not_enabled_exception;

pub(crate) mod shape_organization_conformance_pack_template_validation_exception;

pub(crate) mod shape_oversized_configuration_item_exception;

pub(crate) mod shape_put_aggregation_authorization_input;

pub(crate) mod shape_put_config_rule_input;

pub(crate) mod shape_put_configuration_aggregator_input;

pub(crate) mod shape_put_configuration_recorder_input;

pub(crate) mod shape_put_conformance_pack_input;

pub(crate) mod shape_put_delivery_channel_input;

pub(crate) mod shape_put_evaluations_input;

pub(crate) mod shape_put_external_evaluation_input;

pub(crate) mod shape_put_organization_config_rule_input;

pub(crate) mod shape_put_organization_conformance_pack_input;

pub(crate) mod shape_put_remediation_configurations_input;

pub(crate) mod shape_put_remediation_exceptions_input;

pub(crate) mod shape_put_resource_config_input;

pub(crate) mod shape_put_retention_configuration_input;

pub(crate) mod shape_put_service_linked_configuration_recorder_input;

pub(crate) mod shape_put_stored_query_input;

pub(crate) mod shape_remediation_in_progress_exception;

pub(crate) mod shape_resource_concurrent_modification_exception;

pub(crate) mod shape_resource_in_use_exception;

pub(crate) mod shape_resource_not_discovered_exception;

pub(crate) mod shape_resource_not_found_exception;

pub(crate) mod shape_select_aggregate_resource_config_input;

pub(crate) mod shape_select_resource_config_input;

pub(crate) mod shape_start_config_rules_evaluation_input;

pub(crate) mod shape_start_configuration_recorder_input;

pub(crate) mod shape_start_remediation_execution_input;

pub(crate) mod shape_start_resource_evaluation_input;

pub(crate) mod shape_stop_configuration_recorder_input;

pub(crate) mod shape_tag_resource_input;

pub(crate) mod shape_too_many_tags_exception;

pub(crate) mod shape_unmodifiable_entity_exception;

pub(crate) mod shape_untag_resource_input;

pub(crate) mod shape_validation_exception;

pub(crate) mod shape_account_aggregation_source;

pub(crate) mod shape_aggregate_compliance_by_config_rule_list;

pub(crate) mod shape_aggregate_compliance_by_conformance_pack_list;

pub(crate) mod shape_aggregate_compliance_count_list;

pub(crate) mod shape_aggregate_conformance_pack_compliance_filters;

pub(crate) mod shape_aggregate_conformance_pack_compliance_summary_filters;

pub(crate) mod shape_aggregate_conformance_pack_compliance_summary_list;

pub(crate) mod shape_aggregate_evaluation_result_list;

pub(crate) mod shape_aggregate_resource_identifier;

pub(crate) mod shape_aggregated_source_status_list;

pub(crate) mod shape_aggregation_authorization;

pub(crate) mod shape_aggregation_authorization_list;

pub(crate) mod shape_aggregator_filters;

pub(crate) mod shape_base_configuration_items;

pub(crate) mod shape_compliance_by_config_rules;

pub(crate) mod shape_compliance_by_resources;

pub(crate) mod shape_compliance_summaries_by_resource_type;

pub(crate) mod shape_compliance_summary;

pub(crate) mod shape_config_rule;

pub(crate) mod shape_config_rule_compliance_filters;

pub(crate) mod shape_config_rule_compliance_summary_filters;

pub(crate) mod shape_config_rule_evaluation_status_list;

pub(crate) mod shape_config_rules;

pub(crate) mod shape_configuration_aggregator;

pub(crate) mod shape_configuration_aggregator_list;

pub(crate) mod shape_configuration_item;

pub(crate) mod shape_configuration_item_list;

pub(crate) mod shape_configuration_recorder;

pub(crate) mod shape_configuration_recorder_filter;

pub(crate) mod shape_configuration_recorder_list;

pub(crate) mod shape_configuration_recorder_status_list;

pub(crate) mod shape_configuration_recorder_summaries;

pub(crate) mod shape_conformance_pack_compliance_filters;

pub(crate) mod shape_conformance_pack_compliance_scores;

pub(crate) mod shape_conformance_pack_compliance_scores_filters;

pub(crate) mod shape_conformance_pack_compliance_summary_list;

pub(crate) mod shape_conformance_pack_detail_list;

pub(crate) mod shape_conformance_pack_evaluation_filters;

pub(crate) mod shape_conformance_pack_input_parameter;

pub(crate) mod shape_conformance_pack_rule_compliance_list;

pub(crate) mod shape_conformance_pack_rule_evaluation_results_list;

pub(crate) mod shape_conformance_pack_status_details_list;

pub(crate) mod shape_delivery_channel;

pub(crate) mod shape_delivery_channel_list;

pub(crate) mod shape_delivery_channel_status_list;

pub(crate) mod shape_describe_config_rules_filters;

pub(crate) mod shape_discovered_resource_identifier_list;

pub(crate) mod shape_evaluation;

pub(crate) mod shape_evaluation_context;

pub(crate) mod shape_evaluation_results;

pub(crate) mod shape_evaluation_status;

pub(crate) mod shape_evaluations;

pub(crate) mod shape_external_evaluation;

pub(crate) mod shape_failed_delete_remediation_exceptions_batches;

pub(crate) mod shape_failed_remediation_batches;

pub(crate) mod shape_failed_remediation_exception_batches;

pub(crate) mod shape_grouped_resource_count_list;

pub(crate) mod shape_organization_aggregation_source;

pub(crate) mod shape_organization_config_rule_detailed_status;

pub(crate) mod shape_organization_config_rule_statuses;

pub(crate) mod shape_organization_config_rules;

pub(crate) mod shape_organization_conformance_pack_detailed_statuses;

pub(crate) mod shape_organization_conformance_pack_statuses;

pub(crate) mod shape_organization_conformance_packs;

pub(crate) mod shape_organization_custom_policy_rule_metadata;

pub(crate) mod shape_organization_custom_rule_metadata;

pub(crate) mod shape_organization_managed_rule_metadata;

pub(crate) mod shape_organization_resource_detailed_status_filters;

pub(crate) mod shape_pending_aggregation_request_list;

pub(crate) mod shape_query_info;

pub(crate) mod shape_remediation_configuration;

pub(crate) mod shape_remediation_configurations;

pub(crate) mod shape_remediation_exception_resource_key;

pub(crate) mod shape_remediation_exceptions;

pub(crate) mod shape_remediation_execution_statuses;

pub(crate) mod shape_resource_count_filters;

pub(crate) mod shape_resource_counts;

pub(crate) mod shape_resource_details;

pub(crate) mod shape_resource_evaluation_filters;

pub(crate) mod shape_resource_evaluations;

pub(crate) mod shape_resource_filters;

pub(crate) mod shape_resource_identifier_list;

pub(crate) mod shape_resource_key;

pub(crate) mod shape_resource_keys;

pub(crate) mod shape_results;

pub(crate) mod shape_retention_configuration;

pub(crate) mod shape_retention_configuration_list;

pub(crate) mod shape_status_detail_filters;

pub(crate) mod shape_stored_query;

pub(crate) mod shape_stored_query_metadata_list;

pub(crate) mod shape_tag;

pub(crate) mod shape_tag_list;

pub(crate) mod shape_template_ssm_document_details;

pub(crate) mod shape_unprocessed_resource_identifier_list;

pub(crate) mod shape_account_aggregation_source_list;

pub(crate) mod shape_aggregate_compliance_by_config_rule;

pub(crate) mod shape_aggregate_compliance_by_conformance_pack;

pub(crate) mod shape_aggregate_compliance_count;

pub(crate) mod shape_aggregate_conformance_pack_compliance_summary;

pub(crate) mod shape_aggregate_evaluation_result;

pub(crate) mod shape_aggregated_source_status;

pub(crate) mod shape_aggregator_filter_resource_type;

pub(crate) mod shape_aggregator_filter_service_principal;

pub(crate) mod shape_base_configuration_item;

pub(crate) mod shape_compliance_by_config_rule;

pub(crate) mod shape_compliance_by_resource;

pub(crate) mod shape_compliance_contributor_count;

pub(crate) mod shape_compliance_summary_by_resource_type;

pub(crate) mod shape_config_rule_evaluation_status;

pub(crate) mod shape_config_snapshot_delivery_properties;

pub(crate) mod shape_configuration_recorder_status;

pub(crate) mod shape_configuration_recorder_summary;

pub(crate) mod shape_conformance_pack_compliance_score;

pub(crate) mod shape_conformance_pack_compliance_summary;

pub(crate) mod shape_conformance_pack_detail;

pub(crate) mod shape_conformance_pack_evaluation_result;

pub(crate) mod shape_conformance_pack_rule_compliance;

pub(crate) mod shape_conformance_pack_status_detail;

pub(crate) mod shape_delivery_channel_status;

pub(crate) mod shape_evaluation_mode_configuration;

pub(crate) mod shape_evaluation_result;

pub(crate) mod shape_execution_controls;

pub(crate) mod shape_failed_delete_remediation_exceptions_batch;

pub(crate) mod shape_failed_remediation_batch;

pub(crate) mod shape_failed_remediation_exception_batch;

pub(crate) mod shape_field_info_list;

pub(crate) mod shape_grouped_resource_count;

pub(crate) mod shape_member_account_status;

pub(crate) mod shape_organization_config_rule;

pub(crate) mod shape_organization_config_rule_status;

pub(crate) mod shape_organization_conformance_pack;

pub(crate) mod shape_organization_conformance_pack_detailed_status;

pub(crate) mod shape_organization_conformance_pack_status;

pub(crate) mod shape_pending_aggregation_request;

pub(crate) mod shape_recording_group;

pub(crate) mod shape_recording_mode;

pub(crate) mod shape_related_event_list;

pub(crate) mod shape_relationship_list;

pub(crate) mod shape_remediation_exception;

pub(crate) mod shape_remediation_execution_status;

pub(crate) mod shape_remediation_parameter_value;

pub(crate) mod shape_resource_count;

pub(crate) mod shape_resource_evaluation;

pub(crate) mod shape_resource_identifier;

pub(crate) mod shape_scope;

pub(crate) mod shape_source;

pub(crate) mod shape_stored_query_metadata;

pub(crate) mod shape_supplementary_configuration;

pub(crate) mod shape_tags;

pub(crate) mod shape_time_window;

pub(crate) mod shape_aggregate_conformance_pack_compliance;

pub(crate) mod shape_aggregate_conformance_pack_compliance_count;

pub(crate) mod shape_aggregator_region_list;

pub(crate) mod shape_compliance;

pub(crate) mod shape_config_export_delivery_info;

pub(crate) mod shape_config_stream_delivery_info;

pub(crate) mod shape_conformance_pack_input_parameters;

pub(crate) mod shape_controls_list;

pub(crate) mod shape_custom_policy_details;

pub(crate) mod shape_evaluation_modes;

pub(crate) mod shape_evaluation_result_identifier;

pub(crate) mod shape_excluded_accounts;

pub(crate) mod shape_exclusion_by_resource_types;

pub(crate) mod shape_field_info;

pub(crate) mod shape_organization_custom_policy_rule_metadata_no_policy;

pub(crate) mod shape_recording_mode_override;

pub(crate) mod shape_recording_mode_overrides;

pub(crate) mod shape_recording_strategy;

pub(crate) mod shape_relationship;

pub(crate) mod shape_remediation_exception_resource_keys;

pub(crate) mod shape_remediation_execution_steps;

pub(crate) mod shape_remediation_parameters;

pub(crate) mod shape_resource_type_list;

pub(crate) mod shape_resource_value;

pub(crate) mod shape_source_detail;

pub(crate) mod shape_ssm_controls;

pub(crate) mod shape_static_value;

pub(crate) mod shape_account_aggregation_source_account_list;

pub(crate) mod shape_compliance_resource_types;

pub(crate) mod shape_debug_log_delivery_accounts;

pub(crate) mod shape_evaluation_result_qualifier;

pub(crate) mod shape_organization_config_rule_trigger_type_no_sns;

pub(crate) mod shape_organization_config_rule_trigger_types;

pub(crate) mod shape_remediation_execution_step;

pub(crate) mod shape_resource_type_value_list;

pub(crate) mod shape_resource_types_scope;

pub(crate) mod shape_service_principal_value_list;

pub(crate) mod shape_source_details;

pub(crate) mod shape_recording_mode_resource_types_list;

pub(crate) mod shape_static_parameter_values;
