pub fn parse_http_error_metadata(
response: &http::Response<bytes::Bytes>,
) -> 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_cancel_task;
pub(crate) mod shape_create_task;
pub(crate) mod shape_describe_device;
pub(crate) mod shape_describe_device_ec2_instances;
pub(crate) mod shape_describe_execution;
pub(crate) mod shape_describe_task;
pub(crate) mod shape_list_device_resources;
pub(crate) mod shape_list_devices;
pub(crate) mod shape_list_executions;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_tasks;
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_access_denied_exception;
pub(crate) mod shape_create_task_input;
pub(crate) mod shape_describe_device_ec2_instances_input;
pub(crate) mod shape_internal_server_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_validation_exception;
pub(crate) mod shape_capacity_list;
pub(crate) mod shape_command;
pub(crate) mod shape_device_summary_list;
pub(crate) mod shape_execution_summary_list;
pub(crate) mod shape_instance_summary_list;
pub(crate) mod shape_physical_network_interface_list;
pub(crate) mod shape_resource_summary_list;
pub(crate) mod shape_software_information;
pub(crate) mod shape_tag_map;
pub(crate) mod shape_target_list;
pub(crate) mod shape_task_summary_list;
pub(crate) mod shape_capacity;
pub(crate) mod shape_device_summary;
pub(crate) mod shape_execution_summary;
pub(crate) mod shape_instance_summary;
pub(crate) mod shape_physical_network_interface;
pub(crate) mod shape_reboot;
pub(crate) mod shape_resource_summary;
pub(crate) mod shape_task_summary;
pub(crate) mod shape_unlock;
pub(crate) mod shape_instance;
pub(crate) mod shape_cpu_options;
pub(crate) mod shape_instance_block_device_mapping_list;
pub(crate) mod shape_instance_state;
pub(crate) mod shape_security_group_identifier_list;
pub(crate) mod shape_instance_block_device_mapping;
pub(crate) mod shape_security_group_identifier;
pub(crate) mod shape_ebs_instance_block_device;