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_access_policy;
pub(crate) mod shape_associate_encryption_config;
pub(crate) mod shape_associate_identity_provider_config;
pub(crate) mod shape_create_access_entry;
pub(crate) mod shape_create_addon;
pub(crate) mod shape_create_capability;
pub(crate) mod shape_create_cluster;
pub(crate) mod shape_create_eks_anywhere_subscription;
pub(crate) mod shape_create_fargate_profile;
pub(crate) mod shape_create_nodegroup;
pub(crate) mod shape_create_pod_identity_association;
pub(crate) mod shape_delete_access_entry;
pub(crate) mod shape_delete_addon;
pub(crate) mod shape_delete_capability;
pub(crate) mod shape_delete_cluster;
pub(crate) mod shape_delete_eks_anywhere_subscription;
pub(crate) mod shape_delete_fargate_profile;
pub(crate) mod shape_delete_nodegroup;
pub(crate) mod shape_delete_pod_identity_association;
pub(crate) mod shape_deregister_cluster;
pub(crate) mod shape_describe_access_entry;
pub(crate) mod shape_describe_addon;
pub(crate) mod shape_describe_addon_configuration;
pub(crate) mod shape_describe_addon_versions;
pub(crate) mod shape_describe_capability;
pub(crate) mod shape_describe_cluster;
pub(crate) mod shape_describe_cluster_versions;
pub(crate) mod shape_describe_eks_anywhere_subscription;
pub(crate) mod shape_describe_fargate_profile;
pub(crate) mod shape_describe_identity_provider_config;
pub(crate) mod shape_describe_insight;
pub(crate) mod shape_describe_insights_refresh;
pub(crate) mod shape_describe_nodegroup;
pub(crate) mod shape_describe_pod_identity_association;
pub(crate) mod shape_describe_update;
pub(crate) mod shape_disassociate_access_policy;
pub(crate) mod shape_disassociate_identity_provider_config;
pub(crate) mod shape_list_access_entries;
pub(crate) mod shape_list_access_policies;
pub(crate) mod shape_list_addons;
pub(crate) mod shape_list_associated_access_policies;
pub(crate) mod shape_list_capabilities;
pub(crate) mod shape_list_clusters;
pub(crate) mod shape_list_eks_anywhere_subscriptions;
pub(crate) mod shape_list_fargate_profiles;
pub(crate) mod shape_list_identity_provider_configs;
pub(crate) mod shape_list_insights;
pub(crate) mod shape_list_nodegroups;
pub(crate) mod shape_list_pod_identity_associations;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_updates;
pub(crate) mod shape_register_cluster;
pub(crate) mod shape_start_insights_refresh;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_access_entry;
pub(crate) mod shape_update_addon;
pub(crate) mod shape_update_capability;
pub(crate) mod shape_update_cluster_config;
pub(crate) mod shape_update_cluster_version;
pub(crate) mod shape_update_eks_anywhere_subscription;
pub(crate) mod shape_update_nodegroup_config;
pub(crate) mod shape_update_nodegroup_version;
pub(crate) mod shape_update_pod_identity_association;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_associate_access_policy_input;
pub(crate) mod shape_associate_encryption_config_input;
pub(crate) mod shape_associate_identity_provider_config_input;
pub(crate) mod shape_bad_request_exception;
pub(crate) mod shape_client_exception;
pub(crate) mod shape_create_access_entry_input;
pub(crate) mod shape_create_addon_input;
pub(crate) mod shape_create_capability_input;
pub(crate) mod shape_create_cluster_input;
pub(crate) mod shape_create_eks_anywhere_subscription_input;
pub(crate) mod shape_create_fargate_profile_input;
pub(crate) mod shape_create_nodegroup_input;
pub(crate) mod shape_create_pod_identity_association_input;
pub(crate) mod shape_describe_identity_provider_config_input;
pub(crate) mod shape_disassociate_identity_provider_config_input;
pub(crate) mod shape_invalid_parameter_exception;
pub(crate) mod shape_invalid_request_exception;
pub(crate) mod shape_invalid_state_exception;
pub(crate) mod shape_list_insights_input;
pub(crate) mod shape_not_found_exception;
pub(crate) mod shape_register_cluster_input;
pub(crate) mod shape_resource_in_use_exception;
pub(crate) mod shape_resource_limit_exceeded_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_resource_propagation_delay_exception;
pub(crate) mod shape_server_exception;
pub(crate) mod shape_service_unavailable_exception;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_unsupported_availability_zone_exception;
pub(crate) mod shape_update_access_entry_input;
pub(crate) mod shape_update_addon_input;
pub(crate) mod shape_update_capability_input;
pub(crate) mod shape_update_cluster_config_input;
pub(crate) mod shape_update_cluster_version_input;
pub(crate) mod shape_update_eks_anywhere_subscription_input;
pub(crate) mod shape_update_nodegroup_config_input;
pub(crate) mod shape_update_nodegroup_version_input;
pub(crate) mod shape_update_pod_identity_association_input;
pub(crate) mod shape_access_entry;
pub(crate) mod shape_access_policies_list;
pub(crate) mod shape_access_scope;
pub(crate) mod shape_addon;
pub(crate) mod shape_addon_namespace_config_request;
pub(crate) mod shape_addon_pod_identity_associations;
pub(crate) mod shape_addon_pod_identity_configuration_list;
pub(crate) mod shape_addons;
pub(crate) mod shape_associated_access_policies_list;
pub(crate) mod shape_associated_access_policy;
pub(crate) mod shape_capability;
pub(crate) mod shape_capability_configuration_request;
pub(crate) mod shape_capability_summary_list;
pub(crate) mod shape_cluster;
pub(crate) mod shape_cluster_version_list;
pub(crate) mod shape_compute_config_request;
pub(crate) mod shape_connector_config_request;
pub(crate) mod shape_control_plane_scaling_config;
pub(crate) mod shape_create_access_config_request;
pub(crate) mod shape_eks_anywhere_subscription;
pub(crate) mod shape_eks_anywhere_subscription_list;
pub(crate) mod shape_eks_anywhere_subscription_term;
pub(crate) mod shape_encryption_config;
pub(crate) mod shape_fargate_profile;
pub(crate) mod shape_fargate_profile_selector;
pub(crate) mod shape_identity_provider_config;
pub(crate) mod shape_identity_provider_config_response;
pub(crate) mod shape_identity_provider_configs;
pub(crate) mod shape_insight;
pub(crate) mod shape_insight_summaries;
pub(crate) mod shape_insights_filter;
pub(crate) mod shape_kubernetes_network_config_request;
pub(crate) mod shape_launch_template_specification;
pub(crate) mod shape_logging;
pub(crate) mod shape_node_repair_config;
pub(crate) mod shape_nodegroup;
pub(crate) mod shape_nodegroup_scaling_config;
pub(crate) mod shape_nodegroup_update_config;
pub(crate) mod shape_oidc_identity_provider_config_request;
pub(crate) mod shape_outpost_config_request;
pub(crate) mod shape_pod_identity_association;
pub(crate) mod shape_pod_identity_association_summaries;
pub(crate) mod shape_remote_access_config;
pub(crate) mod shape_remote_network_config_request;
pub(crate) mod shape_storage_config_request;
pub(crate) mod shape_string_list;
pub(crate) mod shape_tag_map;
pub(crate) mod shape_taint;
pub(crate) mod shape_update;
pub(crate) mod shape_update_access_config_request;
pub(crate) mod shape_update_capability_configuration;
pub(crate) mod shape_update_labels_payload;
pub(crate) mod shape_update_taints_payload;
pub(crate) mod shape_upgrade_policy_request;
pub(crate) mod shape_vpc_config_request;
pub(crate) mod shape_warm_pool_config;
pub(crate) mod shape_zonal_shift_config_request;
pub(crate) mod shape_access_config_response;
pub(crate) mod shape_access_policy;
pub(crate) mod shape_additional_info_map;
pub(crate) mod shape_addon_health;
pub(crate) mod shape_addon_info;
pub(crate) mod shape_addon_namespace_config_response;
pub(crate) mod shape_addon_pod_identity_configuration;
pub(crate) mod shape_argo_cd_config_request;
pub(crate) mod shape_block_storage;
pub(crate) mod shape_capability_configuration_response;
pub(crate) mod shape_capability_health;
pub(crate) mod shape_capability_summary;
pub(crate) mod shape_certificate;
pub(crate) mod shape_cluster_health;
pub(crate) mod shape_cluster_version_information;
pub(crate) mod shape_compute_config_response;
pub(crate) mod shape_connector_config_response;
pub(crate) mod shape_control_plane_placement_request;
pub(crate) mod shape_elastic_load_balancing;
pub(crate) mod shape_encryption_config_list;
pub(crate) mod shape_error_details;
pub(crate) mod shape_fargate_profile_health;
pub(crate) mod shape_fargate_profile_selectors;
pub(crate) mod shape_identity;
pub(crate) mod shape_insight_category_specific_summary;
pub(crate) mod shape_insight_resource_details;
pub(crate) mod shape_insight_status;
pub(crate) mod shape_insight_summary;
pub(crate) mod shape_kubernetes_network_config_response;
pub(crate) mod shape_labels_map;
pub(crate) mod shape_license_list;
pub(crate) mod shape_log_setup;
pub(crate) mod shape_marketplace_information;
pub(crate) mod shape_node_repair_config_overrides;
pub(crate) mod shape_nodegroup_health;
pub(crate) mod shape_nodegroup_resources;
pub(crate) mod shape_oidc_identity_provider_config;
pub(crate) mod shape_outpost_config_response;
pub(crate) mod shape_pod_identity_association_summary;
pub(crate) mod shape_provider;
pub(crate) mod shape_remote_network_config_response;
pub(crate) mod shape_remote_node_network;
pub(crate) mod shape_remote_pod_network;
pub(crate) mod shape_storage_config_response;
pub(crate) mod shape_taints_list;
pub(crate) mod shape_update_argo_cd_config;
pub(crate) mod shape_update_params;
pub(crate) mod shape_upgrade_policy_response;
pub(crate) mod shape_vpc_config_response;
pub(crate) mod shape_zonal_shift_config_response;
pub(crate) mod shape_addon_compatibility_details;
pub(crate) mod shape_addon_issue_list;
pub(crate) mod shape_addon_version_info_list;
pub(crate) mod shape_argo_cd_aws_idc_config_request;
pub(crate) mod shape_argo_cd_config_response;
pub(crate) mod shape_argo_cd_network_access_config_request;
pub(crate) mod shape_argo_cd_role_mapping;
pub(crate) mod shape_auto_scaling_group_list;
pub(crate) mod shape_capability_issue_list;
pub(crate) mod shape_cluster_issue_list;
pub(crate) mod shape_control_plane_placement_response;
pub(crate) mod shape_deprecation_details;
pub(crate) mod shape_error_detail;
pub(crate) mod shape_fargate_profile_issue_list;
pub(crate) mod shape_insight_resource_detail;
pub(crate) mod shape_issue_list;
pub(crate) mod shape_license;
pub(crate) mod shape_log_setups;
pub(crate) mod shape_node_repair_config_overrides_list;
pub(crate) mod shape_oidc;
pub(crate) mod shape_remote_node_network_list;
pub(crate) mod shape_remote_pod_network_list;
pub(crate) mod shape_required_claims_map;
pub(crate) mod shape_update_param;
pub(crate) mod shape_update_role_mappings;
pub(crate) mod shape_addon_compatibility_detail;
pub(crate) mod shape_addon_issue;
pub(crate) mod shape_addon_version_info;
pub(crate) mod shape_argo_cd_aws_idc_config_response;
pub(crate) mod shape_argo_cd_network_access_config_response;
pub(crate) mod shape_argo_cd_role_mapping_list;
pub(crate) mod shape_auto_scaling_group;
pub(crate) mod shape_capability_issue;
pub(crate) mod shape_cluster_issue;
pub(crate) mod shape_deprecation_detail;
pub(crate) mod shape_fargate_profile_issue;
pub(crate) mod shape_fargate_profile_label;
pub(crate) mod shape_issue;
pub(crate) mod shape_sso_identity;
pub(crate) mod shape_client_stats;
pub(crate) mod shape_compatibilities;
pub(crate) mod shape_log_types;
pub(crate) mod shape_client_stat;
pub(crate) mod shape_compatibility;
pub(crate) mod shape_sso_identity_list;