aws-sdk-route53 1.56.0

AWS SDK for Amazon Route 53
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
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
// 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_xml::decode::XmlDecodeError> {
    crate::rest_xml_wrapped_errors::parse_error_metadata(response_body)
}

pub(crate) mod shape_activate_key_signing_key;

pub(crate) mod shape_associate_vpc_with_hosted_zone;

pub(crate) mod shape_change_cidr_collection;

pub(crate) mod shape_change_resource_record_sets;

pub(crate) mod shape_change_tags_for_resource;

pub(crate) mod shape_create_cidr_collection;

pub(crate) mod shape_create_health_check;

pub(crate) mod shape_create_hosted_zone;

pub(crate) mod shape_create_key_signing_key;

pub(crate) mod shape_create_query_logging_config;

pub(crate) mod shape_create_reusable_delegation_set;

pub(crate) mod shape_create_traffic_policy;

pub(crate) mod shape_create_traffic_policy_instance;

pub(crate) mod shape_create_traffic_policy_version;

pub(crate) mod shape_create_vpc_association_authorization;

pub(crate) mod shape_deactivate_key_signing_key;

pub(crate) mod shape_delete_cidr_collection;

pub(crate) mod shape_delete_health_check;

pub(crate) mod shape_delete_hosted_zone;

pub(crate) mod shape_delete_key_signing_key;

pub(crate) mod shape_delete_query_logging_config;

pub(crate) mod shape_delete_reusable_delegation_set;

pub(crate) mod shape_delete_traffic_policy;

pub(crate) mod shape_delete_traffic_policy_instance;

pub(crate) mod shape_delete_vpc_association_authorization;

pub(crate) mod shape_disable_hosted_zone_dnssec;

pub(crate) mod shape_disassociate_vpc_from_hosted_zone;

pub(crate) mod shape_enable_hosted_zone_dnssec;

pub(crate) mod shape_get_account_limit;

pub(crate) mod shape_get_change;

pub(crate) mod shape_get_checker_ip_ranges;

pub(crate) mod shape_get_dnssec;

pub(crate) mod shape_get_geo_location;

pub(crate) mod shape_get_health_check;

pub(crate) mod shape_get_health_check_count;

pub(crate) mod shape_get_health_check_last_failure_reason;

pub(crate) mod shape_get_health_check_status;

pub(crate) mod shape_get_hosted_zone;

pub(crate) mod shape_get_hosted_zone_count;

pub(crate) mod shape_get_hosted_zone_limit;

pub(crate) mod shape_get_query_logging_config;

pub(crate) mod shape_get_reusable_delegation_set;

pub(crate) mod shape_get_reusable_delegation_set_limit;

pub(crate) mod shape_get_traffic_policy;

pub(crate) mod shape_get_traffic_policy_instance;

pub(crate) mod shape_get_traffic_policy_instance_count;

pub(crate) mod shape_list_cidr_blocks;

pub(crate) mod shape_list_cidr_collections;

pub(crate) mod shape_list_cidr_locations;

pub(crate) mod shape_list_geo_locations;

pub(crate) mod shape_list_health_checks;

pub(crate) mod shape_list_hosted_zones;

pub(crate) mod shape_list_hosted_zones_by_name;

pub(crate) mod shape_list_hosted_zones_by_vpc;

pub(crate) mod shape_list_query_logging_configs;

pub(crate) mod shape_list_resource_record_sets;

pub(crate) mod shape_list_reusable_delegation_sets;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_list_tags_for_resources;

pub(crate) mod shape_list_traffic_policies;

pub(crate) mod shape_list_traffic_policy_instances;

pub(crate) mod shape_list_traffic_policy_instances_by_hosted_zone;

pub(crate) mod shape_list_traffic_policy_instances_by_policy;

pub(crate) mod shape_list_traffic_policy_versions;

pub(crate) mod shape_list_vpc_association_authorizations;

pub(crate) mod shape_test_dns_answer;

pub(crate) mod shape_update_health_check;

pub(crate) mod shape_update_hosted_zone_comment;

pub(crate) mod shape_update_traffic_policy_comment;

pub(crate) mod shape_update_traffic_policy_instance;

pub(crate) mod shape_associate_vpc_with_hosted_zone_input;

pub(crate) mod shape_change_cidr_collection_input;

pub(crate) mod shape_change_resource_record_sets_input;

pub(crate) mod shape_change_tags_for_resource_input;

pub(crate) mod shape_cidr_block_in_use_exception;

pub(crate) mod shape_cidr_collection_already_exists_exception;

pub(crate) mod shape_cidr_collection_in_use_exception;

pub(crate) mod shape_cidr_collection_version_mismatch_exception;

pub(crate) mod shape_concurrent_modification;

pub(crate) mod shape_conflicting_domain_exists;

pub(crate) mod shape_conflicting_types;

pub(crate) mod shape_create_cidr_collection_input;

pub(crate) mod shape_create_cidr_collection_output;

pub(crate) mod shape_create_health_check_input;

pub(crate) mod shape_create_health_check_output;

pub(crate) mod shape_create_hosted_zone_input;

pub(crate) mod shape_create_hosted_zone_output;

pub(crate) mod shape_create_key_signing_key_input;

pub(crate) mod shape_create_key_signing_key_output;

pub(crate) mod shape_create_query_logging_config_input;

pub(crate) mod shape_create_query_logging_config_output;

pub(crate) mod shape_create_reusable_delegation_set_input;

pub(crate) mod shape_create_reusable_delegation_set_output;

pub(crate) mod shape_create_traffic_policy_input;

pub(crate) mod shape_create_traffic_policy_instance_input;

pub(crate) mod shape_create_traffic_policy_instance_output;

pub(crate) mod shape_create_traffic_policy_output;

pub(crate) mod shape_create_traffic_policy_version_input;

pub(crate) mod shape_create_traffic_policy_version_output;

pub(crate) mod shape_create_vpc_association_authorization_input;

pub(crate) mod shape_delegation_set_already_created;

pub(crate) mod shape_delegation_set_already_reusable;

pub(crate) mod shape_delegation_set_in_use;

pub(crate) mod shape_delegation_set_not_available;

pub(crate) mod shape_delegation_set_not_reusable;

pub(crate) mod shape_delete_vpc_association_authorization_input;

pub(crate) mod shape_disassociate_vpc_from_hosted_zone_input;

pub(crate) mod shape_dnssec_not_found;

pub(crate) mod shape_health_check_already_exists;

pub(crate) mod shape_health_check_in_use;

pub(crate) mod shape_health_check_version_mismatch;

pub(crate) mod shape_hosted_zone_already_exists;

pub(crate) mod shape_hosted_zone_not_empty;

pub(crate) mod shape_hosted_zone_not_found;

pub(crate) mod shape_hosted_zone_not_private;

pub(crate) mod shape_hosted_zone_partially_delegated;

pub(crate) mod shape_incompatible_version;

pub(crate) mod shape_insufficient_cloud_watch_logs_resource_policy;

pub(crate) mod shape_invalid_argument;

pub(crate) mod shape_invalid_change_batch;

pub(crate) mod shape_invalid_domain_name;

pub(crate) mod shape_invalid_input;

pub(crate) mod shape_invalid_key_signing_key_name;

pub(crate) mod shape_invalid_key_signing_key_status;

pub(crate) mod shape_invalid_kms_arn;

pub(crate) mod shape_invalid_pagination_token;

pub(crate) mod shape_invalid_signing_status;

pub(crate) mod shape_invalid_traffic_policy_document;

pub(crate) mod shape_invalid_vpc_id;

pub(crate) mod shape_key_signing_key_already_exists;

pub(crate) mod shape_key_signing_key_in_parent_ds_record;

pub(crate) mod shape_key_signing_key_in_use;

pub(crate) mod shape_key_signing_key_with_active_status_not_found;

pub(crate) mod shape_last_vpc_association;

pub(crate) mod shape_limits_exceeded;

pub(crate) mod shape_list_tags_for_resources_input;

pub(crate) mod shape_no_such_change;

pub(crate) mod shape_no_such_cidr_collection_exception;

pub(crate) mod shape_no_such_cidr_location_exception;

pub(crate) mod shape_no_such_cloud_watch_logs_log_group;

pub(crate) mod shape_no_such_delegation_set;

pub(crate) mod shape_no_such_geo_location;

pub(crate) mod shape_no_such_health_check;

pub(crate) mod shape_no_such_hosted_zone;

pub(crate) mod shape_no_such_key_signing_key;

pub(crate) mod shape_no_such_query_logging_config;

pub(crate) mod shape_no_such_traffic_policy;

pub(crate) mod shape_no_such_traffic_policy_instance;

pub(crate) mod shape_not_authorized_exception;

pub(crate) mod shape_prior_request_not_complete;

pub(crate) mod shape_public_zone_vpc_association;

pub(crate) mod shape_query_logging_config_already_exists;

pub(crate) mod shape_throttling_exception;

pub(crate) mod shape_too_many_health_checks;

pub(crate) mod shape_too_many_hosted_zones;

pub(crate) mod shape_too_many_key_signing_keys;

pub(crate) mod shape_too_many_traffic_policies;

pub(crate) mod shape_too_many_traffic_policy_instances;

pub(crate) mod shape_too_many_traffic_policy_versions_for_current_policy;

pub(crate) mod shape_too_many_vpc_association_authorizations;

pub(crate) mod shape_traffic_policy_already_exists;

pub(crate) mod shape_traffic_policy_in_use;

pub(crate) mod shape_traffic_policy_instance_already_exists;

pub(crate) mod shape_update_health_check_input;

pub(crate) mod shape_update_hosted_zone_comment_input;

pub(crate) mod shape_update_traffic_policy_comment_input;

pub(crate) mod shape_update_traffic_policy_instance_input;

pub(crate) mod shape_vpc_association_authorization_not_found;

pub(crate) mod shape_vpc_association_not_found;

pub(crate) mod shape_account_limit;

pub(crate) mod shape_alarm_identifier;

pub(crate) mod shape_change_batch;

pub(crate) mod shape_change_info;

pub(crate) mod shape_checker_ip_ranges;

pub(crate) mod shape_cidr_block_summaries;

pub(crate) mod shape_cidr_collection;

pub(crate) mod shape_cidr_collection_change;

pub(crate) mod shape_collection_summaries;

pub(crate) mod shape_delegation_set;

pub(crate) mod shape_delegation_sets;

pub(crate) mod shape_dnssec_status;

pub(crate) mod shape_error_messages;

pub(crate) mod shape_geo_location_details;

pub(crate) mod shape_geo_location_details_list;

pub(crate) mod shape_health_check;

pub(crate) mod shape_health_check_config;

pub(crate) mod shape_health_check_observations;

pub(crate) mod shape_health_checks;

pub(crate) mod shape_hosted_zone;

pub(crate) mod shape_hosted_zone_config;

pub(crate) mod shape_hosted_zone_limit;

pub(crate) mod shape_hosted_zone_summaries;

pub(crate) mod shape_hosted_zones;

pub(crate) mod shape_key_signing_key;

pub(crate) mod shape_key_signing_keys;

pub(crate) mod shape_location_summaries;

pub(crate) mod shape_query_logging_config;

pub(crate) mod shape_query_logging_configs;

pub(crate) mod shape_record_data;

pub(crate) mod shape_resource_record_sets;

pub(crate) mod shape_resource_tag_set;

pub(crate) mod shape_resource_tag_set_list;

pub(crate) mod shape_reusable_delegation_set_limit;

pub(crate) mod shape_tag;

pub(crate) mod shape_traffic_policies;

pub(crate) mod shape_traffic_policy;

pub(crate) mod shape_traffic_policy_instance;

pub(crate) mod shape_traffic_policy_instances;

pub(crate) mod shape_traffic_policy_summaries;

pub(crate) mod shape_vpc;

pub(crate) mod shape_vpcs;

pub(crate) mod shape_change;

pub(crate) mod shape_cidr_block_summary;

pub(crate) mod shape_cloud_watch_alarm_configuration;

pub(crate) mod shape_collection_summary;

pub(crate) mod shape_delegation_set_name_servers;

pub(crate) mod shape_health_check_observation;

pub(crate) mod shape_hosted_zone_summary;

pub(crate) mod shape_linked_service;

pub(crate) mod shape_location_summary;

pub(crate) mod shape_resource_record_set;

pub(crate) mod shape_tag_list;

pub(crate) mod shape_traffic_policy_summary;

pub(crate) mod shape_alias_target;

pub(crate) mod shape_child_health_check_list;

pub(crate) mod shape_cidr_routing_config;

pub(crate) mod shape_dimension_list;

pub(crate) mod shape_geo_location;

pub(crate) mod shape_geo_proximity_location;

pub(crate) mod shape_health_check_region_list;

pub(crate) mod shape_hosted_zone_owner;

pub(crate) mod shape_resource_records;

pub(crate) mod shape_status_report;

pub(crate) mod shape_coordinates;

pub(crate) mod shape_dimension;

pub(crate) mod shape_resource_record;