1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
// 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],
) -> 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_create_alert_manager_definition;

pub(crate) mod shape_create_logging_configuration;

pub(crate) mod shape_create_rule_groups_namespace;

pub(crate) mod shape_create_scraper;

pub(crate) mod shape_create_workspace;

pub(crate) mod shape_delete_alert_manager_definition;

pub(crate) mod shape_delete_logging_configuration;

pub(crate) mod shape_delete_rule_groups_namespace;

pub(crate) mod shape_delete_scraper;

pub(crate) mod shape_delete_workspace;

pub(crate) mod shape_describe_alert_manager_definition;

pub(crate) mod shape_describe_logging_configuration;

pub(crate) mod shape_describe_rule_groups_namespace;

pub(crate) mod shape_describe_scraper;

pub(crate) mod shape_describe_workspace;

pub(crate) mod shape_get_default_scraper_configuration;

pub(crate) mod shape_list_rule_groups_namespaces;

pub(crate) mod shape_list_scrapers;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_list_workspaces;

pub(crate) mod shape_put_alert_manager_definition;

pub(crate) mod shape_put_rule_groups_namespace;

pub(crate) mod shape_tag_resource;

pub(crate) mod shape_untag_resource;

pub(crate) mod shape_update_logging_configuration;

pub(crate) mod shape_update_workspace_alias;

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_conflict_exception;

pub(crate) mod shape_create_alert_manager_definition_input;

pub(crate) mod shape_create_logging_configuration_input;

pub(crate) mod shape_create_rule_groups_namespace_input;

pub(crate) mod shape_create_scraper_input;

pub(crate) mod shape_create_workspace_input;

pub(crate) mod shape_internal_server_exception;

pub(crate) mod shape_put_alert_manager_definition_input;

pub(crate) mod shape_put_rule_groups_namespace_input;

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_update_logging_configuration_input;

pub(crate) mod shape_update_workspace_alias_input;

pub(crate) mod shape_validation_exception;

pub(crate) mod shape_alert_manager_definition_description;

pub(crate) mod shape_alert_manager_definition_status;

pub(crate) mod shape_destination;

pub(crate) mod shape_logging_configuration_metadata;

pub(crate) mod shape_logging_configuration_status;

pub(crate) mod shape_rule_groups_namespace_description;

pub(crate) mod shape_rule_groups_namespace_status;

pub(crate) mod shape_rule_groups_namespace_summary_list;

pub(crate) mod shape_scrape_configuration;

pub(crate) mod shape_scraper_description;

pub(crate) mod shape_scraper_status;

pub(crate) mod shape_scraper_summary_list;

pub(crate) mod shape_source;

pub(crate) mod shape_tag_map;

pub(crate) mod shape_validation_exception_field_list;

pub(crate) mod shape_workspace_description;

pub(crate) mod shape_workspace_status;

pub(crate) mod shape_workspace_summary_list;

pub(crate) mod shape_amp_configuration;

pub(crate) mod shape_eks_configuration;

pub(crate) mod shape_rule_groups_namespace_summary;

pub(crate) mod shape_scraper_summary;

pub(crate) mod shape_validation_exception_field;

pub(crate) mod shape_workspace_summary;

pub(crate) mod shape_security_group_ids;

pub(crate) mod shape_subnet_ids;