aws-sdk-globalaccelerator 1.95.0

AWS SDK for AWS Global Accelerator
Documentation
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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
// 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_add_custom_routing_endpoints;

pub(crate) mod shape_add_endpoints;

pub(crate) mod shape_advertise_byoip_cidr;

pub(crate) mod shape_allow_custom_routing_traffic;

pub(crate) mod shape_create_accelerator;

pub(crate) mod shape_create_cross_account_attachment;

pub(crate) mod shape_create_custom_routing_accelerator;

pub(crate) mod shape_create_custom_routing_endpoint_group;

pub(crate) mod shape_create_custom_routing_listener;

pub(crate) mod shape_create_endpoint_group;

pub(crate) mod shape_create_listener;

pub(crate) mod shape_delete_accelerator;

pub(crate) mod shape_delete_cross_account_attachment;

pub(crate) mod shape_delete_custom_routing_accelerator;

pub(crate) mod shape_delete_custom_routing_endpoint_group;

pub(crate) mod shape_delete_custom_routing_listener;

pub(crate) mod shape_delete_endpoint_group;

pub(crate) mod shape_delete_listener;

pub(crate) mod shape_deny_custom_routing_traffic;

pub(crate) mod shape_deprovision_byoip_cidr;

pub(crate) mod shape_describe_accelerator;

pub(crate) mod shape_describe_accelerator_attributes;

pub(crate) mod shape_describe_cross_account_attachment;

pub(crate) mod shape_describe_custom_routing_accelerator;

pub(crate) mod shape_describe_custom_routing_accelerator_attributes;

pub(crate) mod shape_describe_custom_routing_endpoint_group;

pub(crate) mod shape_describe_custom_routing_listener;

pub(crate) mod shape_describe_endpoint_group;

pub(crate) mod shape_describe_listener;

pub(crate) mod shape_list_accelerators;

pub(crate) mod shape_list_byoip_cidrs;

pub(crate) mod shape_list_cross_account_attachments;

pub(crate) mod shape_list_cross_account_resource_accounts;

pub(crate) mod shape_list_cross_account_resources;

pub(crate) mod shape_list_custom_routing_accelerators;

pub(crate) mod shape_list_custom_routing_endpoint_groups;

pub(crate) mod shape_list_custom_routing_listeners;

pub(crate) mod shape_list_custom_routing_port_mappings;

pub(crate) mod shape_list_custom_routing_port_mappings_by_destination;

pub(crate) mod shape_list_endpoint_groups;

pub(crate) mod shape_list_listeners;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_provision_byoip_cidr;

pub(crate) mod shape_remove_custom_routing_endpoints;

pub(crate) mod shape_remove_endpoints;

pub(crate) mod shape_tag_resource;

pub(crate) mod shape_untag_resource;

pub(crate) mod shape_update_accelerator;

pub(crate) mod shape_update_accelerator_attributes;

pub(crate) mod shape_update_cross_account_attachment;

pub(crate) mod shape_update_custom_routing_accelerator;

pub(crate) mod shape_update_custom_routing_accelerator_attributes;

pub(crate) mod shape_update_custom_routing_listener;

pub(crate) mod shape_update_endpoint_group;

pub(crate) mod shape_update_listener;

pub(crate) mod shape_withdraw_byoip_cidr;

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

pub(crate) mod shape_accelerator_not_disabled_exception;

pub(crate) mod shape_accelerator_not_found_exception;

pub(crate) mod shape_access_denied_exception;

pub(crate) mod shape_add_custom_routing_endpoints_input;

pub(crate) mod shape_add_endpoints_input;

pub(crate) mod shape_advertise_byoip_cidr_input;

pub(crate) mod shape_allow_custom_routing_traffic_input;

pub(crate) mod shape_associated_endpoint_group_found_exception;

pub(crate) mod shape_associated_listener_found_exception;

pub(crate) mod shape_attachment_not_found_exception;

pub(crate) mod shape_byoip_cidr_not_found_exception;

pub(crate) mod shape_conflict_exception;

pub(crate) mod shape_create_accelerator_input;

pub(crate) mod shape_create_cross_account_attachment_input;

pub(crate) mod shape_create_custom_routing_accelerator_input;

pub(crate) mod shape_create_custom_routing_endpoint_group_input;

pub(crate) mod shape_create_custom_routing_listener_input;

pub(crate) mod shape_create_endpoint_group_input;

pub(crate) mod shape_create_listener_input;

pub(crate) mod shape_delete_accelerator_input;

pub(crate) mod shape_delete_cross_account_attachment_input;

pub(crate) mod shape_delete_custom_routing_accelerator_input;

pub(crate) mod shape_delete_custom_routing_endpoint_group_input;

pub(crate) mod shape_delete_custom_routing_listener_input;

pub(crate) mod shape_delete_endpoint_group_input;

pub(crate) mod shape_delete_listener_input;

pub(crate) mod shape_deny_custom_routing_traffic_input;

pub(crate) mod shape_deprovision_byoip_cidr_input;

pub(crate) mod shape_describe_accelerator_attributes_input;

pub(crate) mod shape_describe_accelerator_input;

pub(crate) mod shape_describe_cross_account_attachment_input;

pub(crate) mod shape_describe_custom_routing_accelerator_attributes_input;

pub(crate) mod shape_describe_custom_routing_accelerator_input;

pub(crate) mod shape_describe_custom_routing_endpoint_group_input;

pub(crate) mod shape_describe_custom_routing_listener_input;

pub(crate) mod shape_describe_endpoint_group_input;

pub(crate) mod shape_describe_listener_input;

pub(crate) mod shape_endpoint_already_exists_exception;

pub(crate) mod shape_endpoint_group_already_exists_exception;

pub(crate) mod shape_endpoint_group_not_found_exception;

pub(crate) mod shape_endpoint_not_found_exception;

pub(crate) mod shape_incorrect_cidr_state_exception;

pub(crate) mod shape_internal_service_error_exception;

pub(crate) mod shape_invalid_argument_exception;

pub(crate) mod shape_invalid_next_token_exception;

pub(crate) mod shape_invalid_port_range_exception;

pub(crate) mod shape_limit_exceeded_exception;

pub(crate) mod shape_list_accelerators_input;

pub(crate) mod shape_list_byoip_cidrs_input;

pub(crate) mod shape_list_cross_account_attachments_input;

pub(crate) mod shape_list_cross_account_resources_input;

pub(crate) mod shape_list_custom_routing_accelerators_input;

pub(crate) mod shape_list_custom_routing_endpoint_groups_input;

pub(crate) mod shape_list_custom_routing_listeners_input;

pub(crate) mod shape_list_custom_routing_port_mappings_by_destination_input;

pub(crate) mod shape_list_custom_routing_port_mappings_input;

pub(crate) mod shape_list_endpoint_groups_input;

pub(crate) mod shape_list_listeners_input;

pub(crate) mod shape_list_tags_for_resource_input;

pub(crate) mod shape_listener_not_found_exception;

pub(crate) mod shape_provision_byoip_cidr_input;

pub(crate) mod shape_remove_custom_routing_endpoints_input;

pub(crate) mod shape_remove_endpoints_input;

pub(crate) mod shape_tag_resource_input;

pub(crate) mod shape_transaction_in_progress_exception;

pub(crate) mod shape_untag_resource_input;

pub(crate) mod shape_update_accelerator_attributes_input;

pub(crate) mod shape_update_accelerator_input;

pub(crate) mod shape_update_cross_account_attachment_input;

pub(crate) mod shape_update_custom_routing_accelerator_attributes_input;

pub(crate) mod shape_update_custom_routing_accelerator_input;

pub(crate) mod shape_update_custom_routing_listener_input;

pub(crate) mod shape_update_endpoint_group_input;

pub(crate) mod shape_update_listener_input;

pub(crate) mod shape_withdraw_byoip_cidr_input;

pub(crate) mod shape_accelerator;

pub(crate) mod shape_accelerator_attributes;

pub(crate) mod shape_accelerators;

pub(crate) mod shape_attachment;

pub(crate) mod shape_attachments;

pub(crate) mod shape_aws_account_ids;

pub(crate) mod shape_byoip_cidr;

pub(crate) mod shape_byoip_cidrs;

pub(crate) mod shape_cidr_authorization_context;

pub(crate) mod shape_cross_account_resources;

pub(crate) mod shape_custom_routing_accelerator;

pub(crate) mod shape_custom_routing_accelerator_attributes;

pub(crate) mod shape_custom_routing_accelerators;

pub(crate) mod shape_custom_routing_destination_configuration;

pub(crate) mod shape_custom_routing_endpoint_configuration;

pub(crate) mod shape_custom_routing_endpoint_descriptions;

pub(crate) mod shape_custom_routing_endpoint_group;

pub(crate) mod shape_custom_routing_endpoint_groups;

pub(crate) mod shape_custom_routing_listener;

pub(crate) mod shape_custom_routing_listeners;

pub(crate) mod shape_destination_port_mappings;

pub(crate) mod shape_endpoint_configuration;

pub(crate) mod shape_endpoint_descriptions;

pub(crate) mod shape_endpoint_group;

pub(crate) mod shape_endpoint_groups;

pub(crate) mod shape_endpoint_identifier;

pub(crate) mod shape_listener;

pub(crate) mod shape_listeners;

pub(crate) mod shape_port_mappings;

pub(crate) mod shape_port_override;

pub(crate) mod shape_port_range;

pub(crate) mod shape_resource;

pub(crate) mod shape_tag;

pub(crate) mod shape_tags;

pub(crate) mod shape_accelerator_events;

pub(crate) mod shape_byoip_cidr_events;

pub(crate) mod shape_cross_account_resource;

pub(crate) mod shape_custom_routing_destination_descriptions;

pub(crate) mod shape_custom_routing_endpoint_description;

pub(crate) mod shape_destination_port_mapping;

pub(crate) mod shape_endpoint_description;

pub(crate) mod shape_ip_sets;

pub(crate) mod shape_port_mapping;

pub(crate) mod shape_port_overrides;

pub(crate) mod shape_port_ranges;

pub(crate) mod shape_principals;

pub(crate) mod shape_resources;

pub(crate) mod shape_accelerator_event;

pub(crate) mod shape_byoip_cidr_event;

pub(crate) mod shape_custom_routing_destination_description;

pub(crate) mod shape_custom_routing_protocols;

pub(crate) mod shape_ip_set;

pub(crate) mod shape_socket_address;

pub(crate) mod shape_socket_addresses;

pub(crate) mod shape_ip_addresses;

pub(crate) mod shape_protocols;