1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2013-04-01", 5 "endpointPrefix":"route53", 6 "globalEndpoint":"route53.amazonaws.com", 7 "protocol":"rest-xml", 8 "serviceAbbreviation":"Route 53", 9 "serviceFullName":"Amazon Route 53", 10 "serviceId":"Route 53", 11 "signatureVersion":"v4", 12 "uid":"route53-2013-04-01" 13 }, 14 "operations":{ 15 "AssociateVPCWithHostedZone":{ 16 "name":"AssociateVPCWithHostedZone", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/2013-04-01/hostedzone/{Id}/associatevpc" 20 }, 21 "input":{ 22 "shape":"AssociateVPCWithHostedZoneRequest", 23 "locationName":"AssociateVPCWithHostedZoneRequest", 24 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 25 }, 26 "output":{"shape":"AssociateVPCWithHostedZoneResponse"}, 27 "errors":[ 28 {"shape":"NoSuchHostedZone"}, 29 {"shape":"NotAuthorizedException"}, 30 {"shape":"InvalidVPCId"}, 31 {"shape":"InvalidInput"}, 32 {"shape":"PublicZoneVPCAssociation"}, 33 {"shape":"ConflictingDomainExists"}, 34 {"shape":"LimitsExceeded"} 35 ] 36 }, 37 "ChangeResourceRecordSets":{ 38 "name":"ChangeResourceRecordSets", 39 "http":{ 40 "method":"POST", 41 "requestUri":"/2013-04-01/hostedzone/{Id}/rrset/" 42 }, 43 "input":{ 44 "shape":"ChangeResourceRecordSetsRequest", 45 "locationName":"ChangeResourceRecordSetsRequest", 46 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 47 }, 48 "output":{"shape":"ChangeResourceRecordSetsResponse"}, 49 "errors":[ 50 {"shape":"NoSuchHostedZone"}, 51 {"shape":"NoSuchHealthCheck"}, 52 {"shape":"InvalidChangeBatch"}, 53 {"shape":"InvalidInput"}, 54 {"shape":"PriorRequestNotComplete"} 55 ] 56 }, 57 "ChangeTagsForResource":{ 58 "name":"ChangeTagsForResource", 59 "http":{ 60 "method":"POST", 61 "requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}" 62 }, 63 "input":{ 64 "shape":"ChangeTagsForResourceRequest", 65 "locationName":"ChangeTagsForResourceRequest", 66 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 67 }, 68 "output":{"shape":"ChangeTagsForResourceResponse"}, 69 "errors":[ 70 {"shape":"InvalidInput"}, 71 {"shape":"NoSuchHealthCheck"}, 72 {"shape":"NoSuchHostedZone"}, 73 {"shape":"PriorRequestNotComplete"}, 74 {"shape":"ThrottlingException"} 75 ] 76 }, 77 "CreateHealthCheck":{ 78 "name":"CreateHealthCheck", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/2013-04-01/healthcheck", 82 "responseCode":201 83 }, 84 "input":{ 85 "shape":"CreateHealthCheckRequest", 86 "locationName":"CreateHealthCheckRequest", 87 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 88 }, 89 "output":{"shape":"CreateHealthCheckResponse"}, 90 "errors":[ 91 {"shape":"TooManyHealthChecks"}, 92 {"shape":"HealthCheckAlreadyExists"}, 93 {"shape":"InvalidInput"} 94 ] 95 }, 96 "CreateHostedZone":{ 97 "name":"CreateHostedZone", 98 "http":{ 99 "method":"POST", 100 "requestUri":"/2013-04-01/hostedzone", 101 "responseCode":201 102 }, 103 "input":{ 104 "shape":"CreateHostedZoneRequest", 105 "locationName":"CreateHostedZoneRequest", 106 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 107 }, 108 "output":{"shape":"CreateHostedZoneResponse"}, 109 "errors":[ 110 {"shape":"InvalidDomainName"}, 111 {"shape":"HostedZoneAlreadyExists"}, 112 {"shape":"TooManyHostedZones"}, 113 {"shape":"InvalidVPCId"}, 114 {"shape":"InvalidInput"}, 115 {"shape":"DelegationSetNotAvailable"}, 116 {"shape":"ConflictingDomainExists"}, 117 {"shape":"NoSuchDelegationSet"}, 118 {"shape":"DelegationSetNotReusable"} 119 ] 120 }, 121 "CreateQueryLoggingConfig":{ 122 "name":"CreateQueryLoggingConfig", 123 "http":{ 124 "method":"POST", 125 "requestUri":"/2013-04-01/queryloggingconfig", 126 "responseCode":201 127 }, 128 "input":{ 129 "shape":"CreateQueryLoggingConfigRequest", 130 "locationName":"CreateQueryLoggingConfigRequest", 131 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 132 }, 133 "output":{"shape":"CreateQueryLoggingConfigResponse"}, 134 "errors":[ 135 {"shape":"ConcurrentModification"}, 136 {"shape":"NoSuchHostedZone"}, 137 {"shape":"NoSuchCloudWatchLogsLogGroup"}, 138 {"shape":"InvalidInput"}, 139 {"shape":"QueryLoggingConfigAlreadyExists"}, 140 {"shape":"InsufficientCloudWatchLogsResourcePolicy"} 141 ] 142 }, 143 "CreateReusableDelegationSet":{ 144 "name":"CreateReusableDelegationSet", 145 "http":{ 146 "method":"POST", 147 "requestUri":"/2013-04-01/delegationset", 148 "responseCode":201 149 }, 150 "input":{ 151 "shape":"CreateReusableDelegationSetRequest", 152 "locationName":"CreateReusableDelegationSetRequest", 153 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 154 }, 155 "output":{"shape":"CreateReusableDelegationSetResponse"}, 156 "errors":[ 157 {"shape":"DelegationSetAlreadyCreated"}, 158 {"shape":"LimitsExceeded"}, 159 {"shape":"HostedZoneNotFound"}, 160 {"shape":"InvalidArgument"}, 161 {"shape":"InvalidInput"}, 162 {"shape":"DelegationSetNotAvailable"}, 163 {"shape":"DelegationSetAlreadyReusable"} 164 ] 165 }, 166 "CreateTrafficPolicy":{ 167 "name":"CreateTrafficPolicy", 168 "http":{ 169 "method":"POST", 170 "requestUri":"/2013-04-01/trafficpolicy", 171 "responseCode":201 172 }, 173 "input":{ 174 "shape":"CreateTrafficPolicyRequest", 175 "locationName":"CreateTrafficPolicyRequest", 176 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 177 }, 178 "output":{"shape":"CreateTrafficPolicyResponse"}, 179 "errors":[ 180 {"shape":"InvalidInput"}, 181 {"shape":"TooManyTrafficPolicies"}, 182 {"shape":"TrafficPolicyAlreadyExists"}, 183 {"shape":"InvalidTrafficPolicyDocument"} 184 ] 185 }, 186 "CreateTrafficPolicyInstance":{ 187 "name":"CreateTrafficPolicyInstance", 188 "http":{ 189 "method":"POST", 190 "requestUri":"/2013-04-01/trafficpolicyinstance", 191 "responseCode":201 192 }, 193 "input":{ 194 "shape":"CreateTrafficPolicyInstanceRequest", 195 "locationName":"CreateTrafficPolicyInstanceRequest", 196 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 197 }, 198 "output":{"shape":"CreateTrafficPolicyInstanceResponse"}, 199 "errors":[ 200 {"shape":"NoSuchHostedZone"}, 201 {"shape":"InvalidInput"}, 202 {"shape":"TooManyTrafficPolicyInstances"}, 203 {"shape":"NoSuchTrafficPolicy"}, 204 {"shape":"TrafficPolicyInstanceAlreadyExists"} 205 ] 206 }, 207 "CreateTrafficPolicyVersion":{ 208 "name":"CreateTrafficPolicyVersion", 209 "http":{ 210 "method":"POST", 211 "requestUri":"/2013-04-01/trafficpolicy/{Id}", 212 "responseCode":201 213 }, 214 "input":{ 215 "shape":"CreateTrafficPolicyVersionRequest", 216 "locationName":"CreateTrafficPolicyVersionRequest", 217 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 218 }, 219 "output":{"shape":"CreateTrafficPolicyVersionResponse"}, 220 "errors":[ 221 {"shape":"NoSuchTrafficPolicy"}, 222 {"shape":"InvalidInput"}, 223 {"shape":"TooManyTrafficPolicyVersionsForCurrentPolicy"}, 224 {"shape":"ConcurrentModification"}, 225 {"shape":"InvalidTrafficPolicyDocument"} 226 ] 227 }, 228 "CreateVPCAssociationAuthorization":{ 229 "name":"CreateVPCAssociationAuthorization", 230 "http":{ 231 "method":"POST", 232 "requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation" 233 }, 234 "input":{ 235 "shape":"CreateVPCAssociationAuthorizationRequest", 236 "locationName":"CreateVPCAssociationAuthorizationRequest", 237 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 238 }, 239 "output":{"shape":"CreateVPCAssociationAuthorizationResponse"}, 240 "errors":[ 241 {"shape":"ConcurrentModification"}, 242 {"shape":"TooManyVPCAssociationAuthorizations"}, 243 {"shape":"NoSuchHostedZone"}, 244 {"shape":"InvalidVPCId"}, 245 {"shape":"InvalidInput"} 246 ] 247 }, 248 "DeleteHealthCheck":{ 249 "name":"DeleteHealthCheck", 250 "http":{ 251 "method":"DELETE", 252 "requestUri":"/2013-04-01/healthcheck/{HealthCheckId}" 253 }, 254 "input":{"shape":"DeleteHealthCheckRequest"}, 255 "output":{"shape":"DeleteHealthCheckResponse"}, 256 "errors":[ 257 {"shape":"NoSuchHealthCheck"}, 258 {"shape":"HealthCheckInUse"}, 259 {"shape":"InvalidInput"} 260 ] 261 }, 262 "DeleteHostedZone":{ 263 "name":"DeleteHostedZone", 264 "http":{ 265 "method":"DELETE", 266 "requestUri":"/2013-04-01/hostedzone/{Id}" 267 }, 268 "input":{"shape":"DeleteHostedZoneRequest"}, 269 "output":{"shape":"DeleteHostedZoneResponse"}, 270 "errors":[ 271 {"shape":"NoSuchHostedZone"}, 272 {"shape":"HostedZoneNotEmpty"}, 273 {"shape":"PriorRequestNotComplete"}, 274 {"shape":"InvalidInput"}, 275 {"shape":"InvalidDomainName"} 276 ] 277 }, 278 "DeleteQueryLoggingConfig":{ 279 "name":"DeleteQueryLoggingConfig", 280 "http":{ 281 "method":"DELETE", 282 "requestUri":"/2013-04-01/queryloggingconfig/{Id}" 283 }, 284 "input":{"shape":"DeleteQueryLoggingConfigRequest"}, 285 "output":{"shape":"DeleteQueryLoggingConfigResponse"}, 286 "errors":[ 287 {"shape":"ConcurrentModification"}, 288 {"shape":"NoSuchQueryLoggingConfig"}, 289 {"shape":"InvalidInput"} 290 ] 291 }, 292 "DeleteReusableDelegationSet":{ 293 "name":"DeleteReusableDelegationSet", 294 "http":{ 295 "method":"DELETE", 296 "requestUri":"/2013-04-01/delegationset/{Id}" 297 }, 298 "input":{"shape":"DeleteReusableDelegationSetRequest"}, 299 "output":{"shape":"DeleteReusableDelegationSetResponse"}, 300 "errors":[ 301 {"shape":"NoSuchDelegationSet"}, 302 {"shape":"DelegationSetInUse"}, 303 {"shape":"DelegationSetNotReusable"}, 304 {"shape":"InvalidInput"} 305 ] 306 }, 307 "DeleteTrafficPolicy":{ 308 "name":"DeleteTrafficPolicy", 309 "http":{ 310 "method":"DELETE", 311 "requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}" 312 }, 313 "input":{"shape":"DeleteTrafficPolicyRequest"}, 314 "output":{"shape":"DeleteTrafficPolicyResponse"}, 315 "errors":[ 316 {"shape":"NoSuchTrafficPolicy"}, 317 {"shape":"InvalidInput"}, 318 {"shape":"TrafficPolicyInUse"}, 319 {"shape":"ConcurrentModification"} 320 ] 321 }, 322 "DeleteTrafficPolicyInstance":{ 323 "name":"DeleteTrafficPolicyInstance", 324 "http":{ 325 "method":"DELETE", 326 "requestUri":"/2013-04-01/trafficpolicyinstance/{Id}" 327 }, 328 "input":{"shape":"DeleteTrafficPolicyInstanceRequest"}, 329 "output":{"shape":"DeleteTrafficPolicyInstanceResponse"}, 330 "errors":[ 331 {"shape":"NoSuchTrafficPolicyInstance"}, 332 {"shape":"InvalidInput"}, 333 {"shape":"PriorRequestNotComplete"} 334 ] 335 }, 336 "DeleteVPCAssociationAuthorization":{ 337 "name":"DeleteVPCAssociationAuthorization", 338 "http":{ 339 "method":"POST", 340 "requestUri":"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation" 341 }, 342 "input":{ 343 "shape":"DeleteVPCAssociationAuthorizationRequest", 344 "locationName":"DeleteVPCAssociationAuthorizationRequest", 345 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 346 }, 347 "output":{"shape":"DeleteVPCAssociationAuthorizationResponse"}, 348 "errors":[ 349 {"shape":"ConcurrentModification"}, 350 {"shape":"VPCAssociationAuthorizationNotFound"}, 351 {"shape":"NoSuchHostedZone"}, 352 {"shape":"InvalidVPCId"}, 353 {"shape":"InvalidInput"} 354 ] 355 }, 356 "DisassociateVPCFromHostedZone":{ 357 "name":"DisassociateVPCFromHostedZone", 358 "http":{ 359 "method":"POST", 360 "requestUri":"/2013-04-01/hostedzone/{Id}/disassociatevpc" 361 }, 362 "input":{ 363 "shape":"DisassociateVPCFromHostedZoneRequest", 364 "locationName":"DisassociateVPCFromHostedZoneRequest", 365 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 366 }, 367 "output":{"shape":"DisassociateVPCFromHostedZoneResponse"}, 368 "errors":[ 369 {"shape":"NoSuchHostedZone"}, 370 {"shape":"InvalidVPCId"}, 371 {"shape":"VPCAssociationNotFound"}, 372 {"shape":"LastVPCAssociation"}, 373 {"shape":"InvalidInput"} 374 ] 375 }, 376 "GetAccountLimit":{ 377 "name":"GetAccountLimit", 378 "http":{ 379 "method":"GET", 380 "requestUri":"/2013-04-01/accountlimit/{Type}" 381 }, 382 "input":{"shape":"GetAccountLimitRequest"}, 383 "output":{"shape":"GetAccountLimitResponse"}, 384 "errors":[ 385 {"shape":"InvalidInput"} 386 ] 387 }, 388 "GetChange":{ 389 "name":"GetChange", 390 "http":{ 391 "method":"GET", 392 "requestUri":"/2013-04-01/change/{Id}" 393 }, 394 "input":{"shape":"GetChangeRequest"}, 395 "output":{"shape":"GetChangeResponse"}, 396 "errors":[ 397 {"shape":"NoSuchChange"}, 398 {"shape":"InvalidInput"} 399 ] 400 }, 401 "GetCheckerIpRanges":{ 402 "name":"GetCheckerIpRanges", 403 "http":{ 404 "method":"GET", 405 "requestUri":"/2013-04-01/checkeripranges" 406 }, 407 "input":{"shape":"GetCheckerIpRangesRequest"}, 408 "output":{"shape":"GetCheckerIpRangesResponse"} 409 }, 410 "GetGeoLocation":{ 411 "name":"GetGeoLocation", 412 "http":{ 413 "method":"GET", 414 "requestUri":"/2013-04-01/geolocation" 415 }, 416 "input":{"shape":"GetGeoLocationRequest"}, 417 "output":{"shape":"GetGeoLocationResponse"}, 418 "errors":[ 419 {"shape":"NoSuchGeoLocation"}, 420 {"shape":"InvalidInput"} 421 ] 422 }, 423 "GetHealthCheck":{ 424 "name":"GetHealthCheck", 425 "http":{ 426 "method":"GET", 427 "requestUri":"/2013-04-01/healthcheck/{HealthCheckId}" 428 }, 429 "input":{"shape":"GetHealthCheckRequest"}, 430 "output":{"shape":"GetHealthCheckResponse"}, 431 "errors":[ 432 {"shape":"NoSuchHealthCheck"}, 433 {"shape":"InvalidInput"}, 434 {"shape":"IncompatibleVersion"} 435 ] 436 }, 437 "GetHealthCheckCount":{ 438 "name":"GetHealthCheckCount", 439 "http":{ 440 "method":"GET", 441 "requestUri":"/2013-04-01/healthcheckcount" 442 }, 443 "input":{"shape":"GetHealthCheckCountRequest"}, 444 "output":{"shape":"GetHealthCheckCountResponse"} 445 }, 446 "GetHealthCheckLastFailureReason":{ 447 "name":"GetHealthCheckLastFailureReason", 448 "http":{ 449 "method":"GET", 450 "requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason" 451 }, 452 "input":{"shape":"GetHealthCheckLastFailureReasonRequest"}, 453 "output":{"shape":"GetHealthCheckLastFailureReasonResponse"}, 454 "errors":[ 455 {"shape":"NoSuchHealthCheck"}, 456 {"shape":"InvalidInput"} 457 ] 458 }, 459 "GetHealthCheckStatus":{ 460 "name":"GetHealthCheckStatus", 461 "http":{ 462 "method":"GET", 463 "requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/status" 464 }, 465 "input":{"shape":"GetHealthCheckStatusRequest"}, 466 "output":{"shape":"GetHealthCheckStatusResponse"}, 467 "errors":[ 468 {"shape":"NoSuchHealthCheck"}, 469 {"shape":"InvalidInput"} 470 ] 471 }, 472 "GetHostedZone":{ 473 "name":"GetHostedZone", 474 "http":{ 475 "method":"GET", 476 "requestUri":"/2013-04-01/hostedzone/{Id}" 477 }, 478 "input":{"shape":"GetHostedZoneRequest"}, 479 "output":{"shape":"GetHostedZoneResponse"}, 480 "errors":[ 481 {"shape":"NoSuchHostedZone"}, 482 {"shape":"InvalidInput"} 483 ] 484 }, 485 "GetHostedZoneCount":{ 486 "name":"GetHostedZoneCount", 487 "http":{ 488 "method":"GET", 489 "requestUri":"/2013-04-01/hostedzonecount" 490 }, 491 "input":{"shape":"GetHostedZoneCountRequest"}, 492 "output":{"shape":"GetHostedZoneCountResponse"}, 493 "errors":[ 494 {"shape":"InvalidInput"} 495 ] 496 }, 497 "GetHostedZoneLimit":{ 498 "name":"GetHostedZoneLimit", 499 "http":{ 500 "method":"GET", 501 "requestUri":"/2013-04-01/hostedzonelimit/{Id}/{Type}" 502 }, 503 "input":{"shape":"GetHostedZoneLimitRequest"}, 504 "output":{"shape":"GetHostedZoneLimitResponse"}, 505 "errors":[ 506 {"shape":"NoSuchHostedZone"}, 507 {"shape":"InvalidInput"}, 508 {"shape":"HostedZoneNotPrivate"} 509 ] 510 }, 511 "GetQueryLoggingConfig":{ 512 "name":"GetQueryLoggingConfig", 513 "http":{ 514 "method":"GET", 515 "requestUri":"/2013-04-01/queryloggingconfig/{Id}" 516 }, 517 "input":{"shape":"GetQueryLoggingConfigRequest"}, 518 "output":{"shape":"GetQueryLoggingConfigResponse"}, 519 "errors":[ 520 {"shape":"NoSuchQueryLoggingConfig"}, 521 {"shape":"InvalidInput"} 522 ] 523 }, 524 "GetReusableDelegationSet":{ 525 "name":"GetReusableDelegationSet", 526 "http":{ 527 "method":"GET", 528 "requestUri":"/2013-04-01/delegationset/{Id}" 529 }, 530 "input":{"shape":"GetReusableDelegationSetRequest"}, 531 "output":{"shape":"GetReusableDelegationSetResponse"}, 532 "errors":[ 533 {"shape":"NoSuchDelegationSet"}, 534 {"shape":"DelegationSetNotReusable"}, 535 {"shape":"InvalidInput"} 536 ] 537 }, 538 "GetReusableDelegationSetLimit":{ 539 "name":"GetReusableDelegationSetLimit", 540 "http":{ 541 "method":"GET", 542 "requestUri":"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}" 543 }, 544 "input":{"shape":"GetReusableDelegationSetLimitRequest"}, 545 "output":{"shape":"GetReusableDelegationSetLimitResponse"}, 546 "errors":[ 547 {"shape":"InvalidInput"}, 548 {"shape":"NoSuchDelegationSet"} 549 ] 550 }, 551 "GetTrafficPolicy":{ 552 "name":"GetTrafficPolicy", 553 "http":{ 554 "method":"GET", 555 "requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}" 556 }, 557 "input":{"shape":"GetTrafficPolicyRequest"}, 558 "output":{"shape":"GetTrafficPolicyResponse"}, 559 "errors":[ 560 {"shape":"NoSuchTrafficPolicy"}, 561 {"shape":"InvalidInput"} 562 ] 563 }, 564 "GetTrafficPolicyInstance":{ 565 "name":"GetTrafficPolicyInstance", 566 "http":{ 567 "method":"GET", 568 "requestUri":"/2013-04-01/trafficpolicyinstance/{Id}" 569 }, 570 "input":{"shape":"GetTrafficPolicyInstanceRequest"}, 571 "output":{"shape":"GetTrafficPolicyInstanceResponse"}, 572 "errors":[ 573 {"shape":"NoSuchTrafficPolicyInstance"}, 574 {"shape":"InvalidInput"} 575 ] 576 }, 577 "GetTrafficPolicyInstanceCount":{ 578 "name":"GetTrafficPolicyInstanceCount", 579 "http":{ 580 "method":"GET", 581 "requestUri":"/2013-04-01/trafficpolicyinstancecount" 582 }, 583 "input":{"shape":"GetTrafficPolicyInstanceCountRequest"}, 584 "output":{"shape":"GetTrafficPolicyInstanceCountResponse"} 585 }, 586 "ListGeoLocations":{ 587 "name":"ListGeoLocations", 588 "http":{ 589 "method":"GET", 590 "requestUri":"/2013-04-01/geolocations" 591 }, 592 "input":{"shape":"ListGeoLocationsRequest"}, 593 "output":{"shape":"ListGeoLocationsResponse"}, 594 "errors":[ 595 {"shape":"InvalidInput"} 596 ] 597 }, 598 "ListHealthChecks":{ 599 "name":"ListHealthChecks", 600 "http":{ 601 "method":"GET", 602 "requestUri":"/2013-04-01/healthcheck" 603 }, 604 "input":{"shape":"ListHealthChecksRequest"}, 605 "output":{"shape":"ListHealthChecksResponse"}, 606 "errors":[ 607 {"shape":"InvalidInput"}, 608 {"shape":"IncompatibleVersion"} 609 ] 610 }, 611 "ListHostedZones":{ 612 "name":"ListHostedZones", 613 "http":{ 614 "method":"GET", 615 "requestUri":"/2013-04-01/hostedzone" 616 }, 617 "input":{"shape":"ListHostedZonesRequest"}, 618 "output":{"shape":"ListHostedZonesResponse"}, 619 "errors":[ 620 {"shape":"InvalidInput"}, 621 {"shape":"NoSuchDelegationSet"}, 622 {"shape":"DelegationSetNotReusable"} 623 ] 624 }, 625 "ListHostedZonesByName":{ 626 "name":"ListHostedZonesByName", 627 "http":{ 628 "method":"GET", 629 "requestUri":"/2013-04-01/hostedzonesbyname" 630 }, 631 "input":{"shape":"ListHostedZonesByNameRequest"}, 632 "output":{"shape":"ListHostedZonesByNameResponse"}, 633 "errors":[ 634 {"shape":"InvalidInput"}, 635 {"shape":"InvalidDomainName"} 636 ] 637 }, 638 "ListQueryLoggingConfigs":{ 639 "name":"ListQueryLoggingConfigs", 640 "http":{ 641 "method":"GET", 642 "requestUri":"/2013-04-01/queryloggingconfig" 643 }, 644 "input":{"shape":"ListQueryLoggingConfigsRequest"}, 645 "output":{"shape":"ListQueryLoggingConfigsResponse"}, 646 "errors":[ 647 {"shape":"InvalidInput"}, 648 {"shape":"InvalidPaginationToken"}, 649 {"shape":"NoSuchHostedZone"} 650 ] 651 }, 652 "ListResourceRecordSets":{ 653 "name":"ListResourceRecordSets", 654 "http":{ 655 "method":"GET", 656 "requestUri":"/2013-04-01/hostedzone/{Id}/rrset" 657 }, 658 "input":{"shape":"ListResourceRecordSetsRequest"}, 659 "output":{"shape":"ListResourceRecordSetsResponse"}, 660 "errors":[ 661 {"shape":"NoSuchHostedZone"}, 662 {"shape":"InvalidInput"} 663 ] 664 }, 665 "ListReusableDelegationSets":{ 666 "name":"ListReusableDelegationSets", 667 "http":{ 668 "method":"GET", 669 "requestUri":"/2013-04-01/delegationset" 670 }, 671 "input":{"shape":"ListReusableDelegationSetsRequest"}, 672 "output":{"shape":"ListReusableDelegationSetsResponse"}, 673 "errors":[ 674 {"shape":"InvalidInput"} 675 ] 676 }, 677 "ListTagsForResource":{ 678 "name":"ListTagsForResource", 679 "http":{ 680 "method":"GET", 681 "requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}" 682 }, 683 "input":{"shape":"ListTagsForResourceRequest"}, 684 "output":{"shape":"ListTagsForResourceResponse"}, 685 "errors":[ 686 {"shape":"InvalidInput"}, 687 {"shape":"NoSuchHealthCheck"}, 688 {"shape":"NoSuchHostedZone"}, 689 {"shape":"PriorRequestNotComplete"}, 690 {"shape":"ThrottlingException"} 691 ] 692 }, 693 "ListTagsForResources":{ 694 "name":"ListTagsForResources", 695 "http":{ 696 "method":"POST", 697 "requestUri":"/2013-04-01/tags/{ResourceType}" 698 }, 699 "input":{ 700 "shape":"ListTagsForResourcesRequest", 701 "locationName":"ListTagsForResourcesRequest", 702 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 703 }, 704 "output":{"shape":"ListTagsForResourcesResponse"}, 705 "errors":[ 706 {"shape":"InvalidInput"}, 707 {"shape":"NoSuchHealthCheck"}, 708 {"shape":"NoSuchHostedZone"}, 709 {"shape":"PriorRequestNotComplete"}, 710 {"shape":"ThrottlingException"} 711 ] 712 }, 713 "ListTrafficPolicies":{ 714 "name":"ListTrafficPolicies", 715 "http":{ 716 "method":"GET", 717 "requestUri":"/2013-04-01/trafficpolicies" 718 }, 719 "input":{"shape":"ListTrafficPoliciesRequest"}, 720 "output":{"shape":"ListTrafficPoliciesResponse"}, 721 "errors":[ 722 {"shape":"InvalidInput"} 723 ] 724 }, 725 "ListTrafficPolicyInstances":{ 726 "name":"ListTrafficPolicyInstances", 727 "http":{ 728 "method":"GET", 729 "requestUri":"/2013-04-01/trafficpolicyinstances" 730 }, 731 "input":{"shape":"ListTrafficPolicyInstancesRequest"}, 732 "output":{"shape":"ListTrafficPolicyInstancesResponse"}, 733 "errors":[ 734 {"shape":"InvalidInput"}, 735 {"shape":"NoSuchTrafficPolicyInstance"} 736 ] 737 }, 738 "ListTrafficPolicyInstancesByHostedZone":{ 739 "name":"ListTrafficPolicyInstancesByHostedZone", 740 "http":{ 741 "method":"GET", 742 "requestUri":"/2013-04-01/trafficpolicyinstances/hostedzone" 743 }, 744 "input":{"shape":"ListTrafficPolicyInstancesByHostedZoneRequest"}, 745 "output":{"shape":"ListTrafficPolicyInstancesByHostedZoneResponse"}, 746 "errors":[ 747 {"shape":"InvalidInput"}, 748 {"shape":"NoSuchTrafficPolicyInstance"}, 749 {"shape":"NoSuchHostedZone"} 750 ] 751 }, 752 "ListTrafficPolicyInstancesByPolicy":{ 753 "name":"ListTrafficPolicyInstancesByPolicy", 754 "http":{ 755 "method":"GET", 756 "requestUri":"/2013-04-01/trafficpolicyinstances/trafficpolicy" 757 }, 758 "input":{"shape":"ListTrafficPolicyInstancesByPolicyRequest"}, 759 "output":{"shape":"ListTrafficPolicyInstancesByPolicyResponse"}, 760 "errors":[ 761 {"shape":"InvalidInput"}, 762 {"shape":"NoSuchTrafficPolicyInstance"}, 763 {"shape":"NoSuchTrafficPolicy"} 764 ] 765 }, 766 "ListTrafficPolicyVersions":{ 767 "name":"ListTrafficPolicyVersions", 768 "http":{ 769 "method":"GET", 770 "requestUri":"/2013-04-01/trafficpolicies/{Id}/versions" 771 }, 772 "input":{"shape":"ListTrafficPolicyVersionsRequest"}, 773 "output":{"shape":"ListTrafficPolicyVersionsResponse"}, 774 "errors":[ 775 {"shape":"InvalidInput"}, 776 {"shape":"NoSuchTrafficPolicy"} 777 ] 778 }, 779 "ListVPCAssociationAuthorizations":{ 780 "name":"ListVPCAssociationAuthorizations", 781 "http":{ 782 "method":"GET", 783 "requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation" 784 }, 785 "input":{"shape":"ListVPCAssociationAuthorizationsRequest"}, 786 "output":{"shape":"ListVPCAssociationAuthorizationsResponse"}, 787 "errors":[ 788 {"shape":"NoSuchHostedZone"}, 789 {"shape":"InvalidInput"}, 790 {"shape":"InvalidPaginationToken"} 791 ] 792 }, 793 "TestDNSAnswer":{ 794 "name":"TestDNSAnswer", 795 "http":{ 796 "method":"GET", 797 "requestUri":"/2013-04-01/testdnsanswer" 798 }, 799 "input":{"shape":"TestDNSAnswerRequest"}, 800 "output":{"shape":"TestDNSAnswerResponse"}, 801 "errors":[ 802 {"shape":"NoSuchHostedZone"}, 803 {"shape":"InvalidInput"} 804 ] 805 }, 806 "UpdateHealthCheck":{ 807 "name":"UpdateHealthCheck", 808 "http":{ 809 "method":"POST", 810 "requestUri":"/2013-04-01/healthcheck/{HealthCheckId}" 811 }, 812 "input":{ 813 "shape":"UpdateHealthCheckRequest", 814 "locationName":"UpdateHealthCheckRequest", 815 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 816 }, 817 "output":{"shape":"UpdateHealthCheckResponse"}, 818 "errors":[ 819 {"shape":"NoSuchHealthCheck"}, 820 {"shape":"InvalidInput"}, 821 {"shape":"HealthCheckVersionMismatch"} 822 ] 823 }, 824 "UpdateHostedZoneComment":{ 825 "name":"UpdateHostedZoneComment", 826 "http":{ 827 "method":"POST", 828 "requestUri":"/2013-04-01/hostedzone/{Id}" 829 }, 830 "input":{ 831 "shape":"UpdateHostedZoneCommentRequest", 832 "locationName":"UpdateHostedZoneCommentRequest", 833 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 834 }, 835 "output":{"shape":"UpdateHostedZoneCommentResponse"}, 836 "errors":[ 837 {"shape":"NoSuchHostedZone"}, 838 {"shape":"InvalidInput"} 839 ] 840 }, 841 "UpdateTrafficPolicyComment":{ 842 "name":"UpdateTrafficPolicyComment", 843 "http":{ 844 "method":"POST", 845 "requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}" 846 }, 847 "input":{ 848 "shape":"UpdateTrafficPolicyCommentRequest", 849 "locationName":"UpdateTrafficPolicyCommentRequest", 850 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 851 }, 852 "output":{"shape":"UpdateTrafficPolicyCommentResponse"}, 853 "errors":[ 854 {"shape":"InvalidInput"}, 855 {"shape":"NoSuchTrafficPolicy"}, 856 {"shape":"ConcurrentModification"} 857 ] 858 }, 859 "UpdateTrafficPolicyInstance":{ 860 "name":"UpdateTrafficPolicyInstance", 861 "http":{ 862 "method":"POST", 863 "requestUri":"/2013-04-01/trafficpolicyinstance/{Id}" 864 }, 865 "input":{ 866 "shape":"UpdateTrafficPolicyInstanceRequest", 867 "locationName":"UpdateTrafficPolicyInstanceRequest", 868 "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} 869 }, 870 "output":{"shape":"UpdateTrafficPolicyInstanceResponse"}, 871 "errors":[ 872 {"shape":"InvalidInput"}, 873 {"shape":"NoSuchTrafficPolicy"}, 874 {"shape":"NoSuchTrafficPolicyInstance"}, 875 {"shape":"PriorRequestNotComplete"}, 876 {"shape":"ConflictingTypes"} 877 ] 878 } 879 }, 880 "shapes":{ 881 "AccountLimit":{ 882 "type":"structure", 883 "required":[ 884 "Type", 885 "Value" 886 ], 887 "members":{ 888 "Type":{"shape":"AccountLimitType"}, 889 "Value":{"shape":"LimitValue"} 890 } 891 }, 892 "AccountLimitType":{ 893 "type":"string", 894 "enum":[ 895 "MAX_HEALTH_CHECKS_BY_OWNER", 896 "MAX_HOSTED_ZONES_BY_OWNER", 897 "MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER", 898 "MAX_REUSABLE_DELEGATION_SETS_BY_OWNER", 899 "MAX_TRAFFIC_POLICIES_BY_OWNER" 900 ] 901 }, 902 "AlarmIdentifier":{ 903 "type":"structure", 904 "required":[ 905 "Region", 906 "Name" 907 ], 908 "members":{ 909 "Region":{"shape":"CloudWatchRegion"}, 910 "Name":{"shape":"AlarmName"} 911 } 912 }, 913 "AlarmName":{ 914 "type":"string", 915 "max":256, 916 "min":1 917 }, 918 "AliasHealthEnabled":{"type":"boolean"}, 919 "AliasTarget":{ 920 "type":"structure", 921 "required":[ 922 "HostedZoneId", 923 "DNSName", 924 "EvaluateTargetHealth" 925 ], 926 "members":{ 927 "HostedZoneId":{"shape":"ResourceId"}, 928 "DNSName":{"shape":"DNSName"}, 929 "EvaluateTargetHealth":{"shape":"AliasHealthEnabled"} 930 } 931 }, 932 "AssociateVPCComment":{"type":"string"}, 933 "AssociateVPCWithHostedZoneRequest":{ 934 "type":"structure", 935 "required":[ 936 "HostedZoneId", 937 "VPC" 938 ], 939 "members":{ 940 "HostedZoneId":{ 941 "shape":"ResourceId", 942 "location":"uri", 943 "locationName":"Id" 944 }, 945 "VPC":{"shape":"VPC"}, 946 "Comment":{"shape":"AssociateVPCComment"} 947 } 948 }, 949 "AssociateVPCWithHostedZoneResponse":{ 950 "type":"structure", 951 "required":["ChangeInfo"], 952 "members":{ 953 "ChangeInfo":{"shape":"ChangeInfo"} 954 } 955 }, 956 "Change":{ 957 "type":"structure", 958 "required":[ 959 "Action", 960 "ResourceRecordSet" 961 ], 962 "members":{ 963 "Action":{"shape":"ChangeAction"}, 964 "ResourceRecordSet":{"shape":"ResourceRecordSet"} 965 } 966 }, 967 "ChangeAction":{ 968 "type":"string", 969 "enum":[ 970 "CREATE", 971 "DELETE", 972 "UPSERT" 973 ] 974 }, 975 "ChangeBatch":{ 976 "type":"structure", 977 "required":["Changes"], 978 "members":{ 979 "Comment":{"shape":"ResourceDescription"}, 980 "Changes":{"shape":"Changes"} 981 } 982 }, 983 "ChangeInfo":{ 984 "type":"structure", 985 "required":[ 986 "Id", 987 "Status", 988 "SubmittedAt" 989 ], 990 "members":{ 991 "Id":{"shape":"ResourceId"}, 992 "Status":{"shape":"ChangeStatus"}, 993 "SubmittedAt":{"shape":"TimeStamp"}, 994 "Comment":{"shape":"ResourceDescription"} 995 } 996 }, 997 "ChangeResourceRecordSetsRequest":{ 998 "type":"structure", 999 "required":[ 1000 "HostedZoneId", 1001 "ChangeBatch" 1002 ], 1003 "members":{ 1004 "HostedZoneId":{ 1005 "shape":"ResourceId", 1006 "location":"uri", 1007 "locationName":"Id" 1008 }, 1009 "ChangeBatch":{"shape":"ChangeBatch"} 1010 } 1011 }, 1012 "ChangeResourceRecordSetsResponse":{ 1013 "type":"structure", 1014 "required":["ChangeInfo"], 1015 "members":{ 1016 "ChangeInfo":{"shape":"ChangeInfo"} 1017 } 1018 }, 1019 "ChangeStatus":{ 1020 "type":"string", 1021 "enum":[ 1022 "PENDING", 1023 "INSYNC" 1024 ] 1025 }, 1026 "ChangeTagsForResourceRequest":{ 1027 "type":"structure", 1028 "required":[ 1029 "ResourceType", 1030 "ResourceId" 1031 ], 1032 "members":{ 1033 "ResourceType":{ 1034 "shape":"TagResourceType", 1035 "location":"uri", 1036 "locationName":"ResourceType" 1037 }, 1038 "ResourceId":{ 1039 "shape":"TagResourceId", 1040 "location":"uri", 1041 "locationName":"ResourceId" 1042 }, 1043 "AddTags":{"shape":"TagList"}, 1044 "RemoveTagKeys":{"shape":"TagKeyList"} 1045 } 1046 }, 1047 "ChangeTagsForResourceResponse":{ 1048 "type":"structure", 1049 "members":{ 1050 } 1051 }, 1052 "Changes":{ 1053 "type":"list", 1054 "member":{ 1055 "shape":"Change", 1056 "locationName":"Change" 1057 }, 1058 "min":1 1059 }, 1060 "CheckerIpRanges":{ 1061 "type":"list", 1062 "member":{"shape":"IPAddressCidr"} 1063 }, 1064 "ChildHealthCheckList":{ 1065 "type":"list", 1066 "member":{ 1067 "shape":"HealthCheckId", 1068 "locationName":"ChildHealthCheck" 1069 }, 1070 "max":256 1071 }, 1072 "CloudWatchAlarmConfiguration":{ 1073 "type":"structure", 1074 "required":[ 1075 "EvaluationPeriods", 1076 "Threshold", 1077 "ComparisonOperator", 1078 "Period", 1079 "MetricName", 1080 "Namespace", 1081 "Statistic" 1082 ], 1083 "members":{ 1084 "EvaluationPeriods":{"shape":"EvaluationPeriods"}, 1085 "Threshold":{"shape":"Threshold"}, 1086 "ComparisonOperator":{"shape":"ComparisonOperator"}, 1087 "Period":{"shape":"Period"}, 1088 "MetricName":{"shape":"MetricName"}, 1089 "Namespace":{"shape":"Namespace"}, 1090 "Statistic":{"shape":"Statistic"}, 1091 "Dimensions":{"shape":"DimensionList"} 1092 } 1093 }, 1094 "CloudWatchLogsLogGroupArn":{"type":"string"}, 1095 "CloudWatchRegion":{ 1096 "type":"string", 1097 "enum":[ 1098 "us-east-1", 1099 "us-east-2", 1100 "us-west-1", 1101 "us-west-2", 1102 "ca-central-1", 1103 "eu-central-1", 1104 "eu-west-1", 1105 "eu-west-2", 1106 "eu-west-3", 1107 "ap-east-1", 1108 "me-south-1", 1109 "ap-south-1", 1110 "ap-southeast-1", 1111 "ap-southeast-2", 1112 "ap-northeast-1", 1113 "ap-northeast-2", 1114 "ap-northeast-3", 1115 "eu-north-1", 1116 "sa-east-1", 1117 "cn-northwest-1", 1118 "cn-north-1" 1119 ], 1120 "max":64, 1121 "min":1 1122 }, 1123 "ComparisonOperator":{ 1124 "type":"string", 1125 "enum":[ 1126 "GreaterThanOrEqualToThreshold", 1127 "GreaterThanThreshold", 1128 "LessThanThreshold", 1129 "LessThanOrEqualToThreshold" 1130 ] 1131 }, 1132 "ConcurrentModification":{ 1133 "type":"structure", 1134 "members":{ 1135 "message":{"shape":"ErrorMessage"} 1136 }, 1137 "error":{"httpStatusCode":400}, 1138 "exception":true 1139 }, 1140 "ConflictingDomainExists":{ 1141 "type":"structure", 1142 "members":{ 1143 "message":{"shape":"ErrorMessage"} 1144 }, 1145 "exception":true 1146 }, 1147 "ConflictingTypes":{ 1148 "type":"structure", 1149 "members":{ 1150 "message":{"shape":"ErrorMessage"} 1151 }, 1152 "error":{"httpStatusCode":400}, 1153 "exception":true 1154 }, 1155 "CreateHealthCheckRequest":{ 1156 "type":"structure", 1157 "required":[ 1158 "CallerReference", 1159 "HealthCheckConfig" 1160 ], 1161 "members":{ 1162 "CallerReference":{"shape":"HealthCheckNonce"}, 1163 "HealthCheckConfig":{"shape":"HealthCheckConfig"} 1164 } 1165 }, 1166 "CreateHealthCheckResponse":{ 1167 "type":"structure", 1168 "required":[ 1169 "HealthCheck", 1170 "Location" 1171 ], 1172 "members":{ 1173 "HealthCheck":{"shape":"HealthCheck"}, 1174 "Location":{ 1175 "shape":"ResourceURI", 1176 "location":"header", 1177 "locationName":"Location" 1178 } 1179 } 1180 }, 1181 "CreateHostedZoneRequest":{ 1182 "type":"structure", 1183 "required":[ 1184 "Name", 1185 "CallerReference" 1186 ], 1187 "members":{ 1188 "Name":{"shape":"DNSName"}, 1189 "VPC":{"shape":"VPC"}, 1190 "CallerReference":{"shape":"Nonce"}, 1191 "HostedZoneConfig":{"shape":"HostedZoneConfig"}, 1192 "DelegationSetId":{"shape":"ResourceId"} 1193 } 1194 }, 1195 "CreateHostedZoneResponse":{ 1196 "type":"structure", 1197 "required":[ 1198 "HostedZone", 1199 "ChangeInfo", 1200 "DelegationSet", 1201 "Location" 1202 ], 1203 "members":{ 1204 "HostedZone":{"shape":"HostedZone"}, 1205 "ChangeInfo":{"shape":"ChangeInfo"}, 1206 "DelegationSet":{"shape":"DelegationSet"}, 1207 "VPC":{"shape":"VPC"}, 1208 "Location":{ 1209 "shape":"ResourceURI", 1210 "location":"header", 1211 "locationName":"Location" 1212 } 1213 } 1214 }, 1215 "CreateQueryLoggingConfigRequest":{ 1216 "type":"structure", 1217 "required":[ 1218 "HostedZoneId", 1219 "CloudWatchLogsLogGroupArn" 1220 ], 1221 "members":{ 1222 "HostedZoneId":{"shape":"ResourceId"}, 1223 "CloudWatchLogsLogGroupArn":{"shape":"CloudWatchLogsLogGroupArn"} 1224 } 1225 }, 1226 "CreateQueryLoggingConfigResponse":{ 1227 "type":"structure", 1228 "required":[ 1229 "QueryLoggingConfig", 1230 "Location" 1231 ], 1232 "members":{ 1233 "QueryLoggingConfig":{"shape":"QueryLoggingConfig"}, 1234 "Location":{ 1235 "shape":"ResourceURI", 1236 "location":"header", 1237 "locationName":"Location" 1238 } 1239 } 1240 }, 1241 "CreateReusableDelegationSetRequest":{ 1242 "type":"structure", 1243 "required":["CallerReference"], 1244 "members":{ 1245 "CallerReference":{"shape":"Nonce"}, 1246 "HostedZoneId":{"shape":"ResourceId"} 1247 } 1248 }, 1249 "CreateReusableDelegationSetResponse":{ 1250 "type":"structure", 1251 "required":[ 1252 "DelegationSet", 1253 "Location" 1254 ], 1255 "members":{ 1256 "DelegationSet":{"shape":"DelegationSet"}, 1257 "Location":{ 1258 "shape":"ResourceURI", 1259 "location":"header", 1260 "locationName":"Location" 1261 } 1262 } 1263 }, 1264 "CreateTrafficPolicyInstanceRequest":{ 1265 "type":"structure", 1266 "required":[ 1267 "HostedZoneId", 1268 "Name", 1269 "TTL", 1270 "TrafficPolicyId", 1271 "TrafficPolicyVersion" 1272 ], 1273 "members":{ 1274 "HostedZoneId":{"shape":"ResourceId"}, 1275 "Name":{"shape":"DNSName"}, 1276 "TTL":{"shape":"TTL"}, 1277 "TrafficPolicyId":{"shape":"TrafficPolicyId"}, 1278 "TrafficPolicyVersion":{"shape":"TrafficPolicyVersion"} 1279 } 1280 }, 1281 "CreateTrafficPolicyInstanceResponse":{ 1282 "type":"structure", 1283 "required":[ 1284 "TrafficPolicyInstance", 1285 "Location" 1286 ], 1287 "members":{ 1288 "TrafficPolicyInstance":{"shape":"TrafficPolicyInstance"}, 1289 "Location":{ 1290 "shape":"ResourceURI", 1291 "location":"header", 1292 "locationName":"Location" 1293 } 1294 } 1295 }, 1296 "CreateTrafficPolicyRequest":{ 1297 "type":"structure", 1298 "required":[ 1299 "Name", 1300 "Document" 1301 ], 1302 "members":{ 1303 "Name":{"shape":"TrafficPolicyName"}, 1304 "Document":{"shape":"TrafficPolicyDocument"}, 1305 "Comment":{"shape":"TrafficPolicyComment"} 1306 } 1307 }, 1308 "CreateTrafficPolicyResponse":{ 1309 "type":"structure", 1310 "required":[ 1311 "TrafficPolicy", 1312 "Location" 1313 ], 1314 "members":{ 1315 "TrafficPolicy":{"shape":"TrafficPolicy"}, 1316 "Location":{ 1317 "shape":"ResourceURI", 1318 "location":"header", 1319 "locationName":"Location" 1320 } 1321 } 1322 }, 1323 "CreateTrafficPolicyVersionRequest":{ 1324 "type":"structure", 1325 "required":[ 1326 "Id", 1327 "Document" 1328 ], 1329 "members":{ 1330 "Id":{ 1331 "shape":"TrafficPolicyId", 1332 "location":"uri", 1333 "locationName":"Id" 1334 }, 1335 "Document":{"shape":"TrafficPolicyDocument"}, 1336 "Comment":{"shape":"TrafficPolicyComment"} 1337 } 1338 }, 1339 "CreateTrafficPolicyVersionResponse":{ 1340 "type":"structure", 1341 "required":[ 1342 "TrafficPolicy", 1343 "Location" 1344 ], 1345 "members":{ 1346 "TrafficPolicy":{"shape":"TrafficPolicy"}, 1347 "Location":{ 1348 "shape":"ResourceURI", 1349 "location":"header", 1350 "locationName":"Location" 1351 } 1352 } 1353 }, 1354 "CreateVPCAssociationAuthorizationRequest":{ 1355 "type":"structure", 1356 "required":[ 1357 "HostedZoneId", 1358 "VPC" 1359 ], 1360 "members":{ 1361 "HostedZoneId":{ 1362 "shape":"ResourceId", 1363 "location":"uri", 1364 "locationName":"Id" 1365 }, 1366 "VPC":{"shape":"VPC"} 1367 } 1368 }, 1369 "CreateVPCAssociationAuthorizationResponse":{ 1370 "type":"structure", 1371 "required":[ 1372 "HostedZoneId", 1373 "VPC" 1374 ], 1375 "members":{ 1376 "HostedZoneId":{"shape":"ResourceId"}, 1377 "VPC":{"shape":"VPC"} 1378 } 1379 }, 1380 "DNSName":{ 1381 "type":"string", 1382 "max":1024 1383 }, 1384 "DNSRCode":{"type":"string"}, 1385 "DelegationSet":{ 1386 "type":"structure", 1387 "required":["NameServers"], 1388 "members":{ 1389 "Id":{"shape":"ResourceId"}, 1390 "CallerReference":{"shape":"Nonce"}, 1391 "NameServers":{"shape":"DelegationSetNameServers"} 1392 } 1393 }, 1394 "DelegationSetAlreadyCreated":{ 1395 "type":"structure", 1396 "members":{ 1397 "message":{"shape":"ErrorMessage"} 1398 }, 1399 "exception":true 1400 }, 1401 "DelegationSetAlreadyReusable":{ 1402 "type":"structure", 1403 "members":{ 1404 "message":{"shape":"ErrorMessage"} 1405 }, 1406 "exception":true 1407 }, 1408 "DelegationSetInUse":{ 1409 "type":"structure", 1410 "members":{ 1411 "message":{"shape":"ErrorMessage"} 1412 }, 1413 "exception":true 1414 }, 1415 "DelegationSetNameServers":{ 1416 "type":"list", 1417 "member":{ 1418 "shape":"DNSName", 1419 "locationName":"NameServer" 1420 }, 1421 "min":1 1422 }, 1423 "DelegationSetNotAvailable":{ 1424 "type":"structure", 1425 "members":{ 1426 "message":{"shape":"ErrorMessage"} 1427 }, 1428 "exception":true 1429 }, 1430 "DelegationSetNotReusable":{ 1431 "type":"structure", 1432 "members":{ 1433 "message":{"shape":"ErrorMessage"} 1434 }, 1435 "exception":true 1436 }, 1437 "DelegationSets":{ 1438 "type":"list", 1439 "member":{ 1440 "shape":"DelegationSet", 1441 "locationName":"DelegationSet" 1442 } 1443 }, 1444 "DeleteHealthCheckRequest":{ 1445 "type":"structure", 1446 "required":["HealthCheckId"], 1447 "members":{ 1448 "HealthCheckId":{ 1449 "shape":"HealthCheckId", 1450 "location":"uri", 1451 "locationName":"HealthCheckId" 1452 } 1453 } 1454 }, 1455 "DeleteHealthCheckResponse":{ 1456 "type":"structure", 1457 "members":{ 1458 } 1459 }, 1460 "DeleteHostedZoneRequest":{ 1461 "type":"structure", 1462 "required":["Id"], 1463 "members":{ 1464 "Id":{ 1465 "shape":"ResourceId", 1466 "location":"uri", 1467 "locationName":"Id" 1468 } 1469 } 1470 }, 1471 "DeleteHostedZoneResponse":{ 1472 "type":"structure", 1473 "required":["ChangeInfo"], 1474 "members":{ 1475 "ChangeInfo":{"shape":"ChangeInfo"} 1476 } 1477 }, 1478 "DeleteQueryLoggingConfigRequest":{ 1479 "type":"structure", 1480 "required":["Id"], 1481 "members":{ 1482 "Id":{ 1483 "shape":"QueryLoggingConfigId", 1484 "location":"uri", 1485 "locationName":"Id" 1486 } 1487 } 1488 }, 1489 "DeleteQueryLoggingConfigResponse":{ 1490 "type":"structure", 1491 "members":{ 1492 } 1493 }, 1494 "DeleteReusableDelegationSetRequest":{ 1495 "type":"structure", 1496 "required":["Id"], 1497 "members":{ 1498 "Id":{ 1499 "shape":"ResourceId", 1500 "location":"uri", 1501 "locationName":"Id" 1502 } 1503 } 1504 }, 1505 "DeleteReusableDelegationSetResponse":{ 1506 "type":"structure", 1507 "members":{ 1508 } 1509 }, 1510 "DeleteTrafficPolicyInstanceRequest":{ 1511 "type":"structure", 1512 "required":["Id"], 1513 "members":{ 1514 "Id":{ 1515 "shape":"TrafficPolicyInstanceId", 1516 "location":"uri", 1517 "locationName":"Id" 1518 } 1519 } 1520 }, 1521 "DeleteTrafficPolicyInstanceResponse":{ 1522 "type":"structure", 1523 "members":{ 1524 } 1525 }, 1526 "DeleteTrafficPolicyRequest":{ 1527 "type":"structure", 1528 "required":[ 1529 "Id", 1530 "Version" 1531 ], 1532 "members":{ 1533 "Id":{ 1534 "shape":"TrafficPolicyId", 1535 "location":"uri", 1536 "locationName":"Id" 1537 }, 1538 "Version":{ 1539 "shape":"TrafficPolicyVersion", 1540 "location":"uri", 1541 "locationName":"Version" 1542 } 1543 } 1544 }, 1545 "DeleteTrafficPolicyResponse":{ 1546 "type":"structure", 1547 "members":{ 1548 } 1549 }, 1550 "DeleteVPCAssociationAuthorizationRequest":{ 1551 "type":"structure", 1552 "required":[ 1553 "HostedZoneId", 1554 "VPC" 1555 ], 1556 "members":{ 1557 "HostedZoneId":{ 1558 "shape":"ResourceId", 1559 "location":"uri", 1560 "locationName":"Id" 1561 }, 1562 "VPC":{"shape":"VPC"} 1563 } 1564 }, 1565 "DeleteVPCAssociationAuthorizationResponse":{ 1566 "type":"structure", 1567 "members":{ 1568 } 1569 }, 1570 "Dimension":{ 1571 "type":"structure", 1572 "required":[ 1573 "Name", 1574 "Value" 1575 ], 1576 "members":{ 1577 "Name":{"shape":"DimensionField"}, 1578 "Value":{"shape":"DimensionField"} 1579 } 1580 }, 1581 "DimensionField":{ 1582 "type":"string", 1583 "max":255, 1584 "min":1 1585 }, 1586 "DimensionList":{ 1587 "type":"list", 1588 "member":{ 1589 "shape":"Dimension", 1590 "locationName":"Dimension" 1591 }, 1592 "max":10 1593 }, 1594 "Disabled":{"type":"boolean"}, 1595 "DisassociateVPCComment":{"type":"string"}, 1596 "DisassociateVPCFromHostedZoneRequest":{ 1597 "type":"structure", 1598 "required":[ 1599 "HostedZoneId", 1600 "VPC" 1601 ], 1602 "members":{ 1603 "HostedZoneId":{ 1604 "shape":"ResourceId", 1605 "location":"uri", 1606 "locationName":"Id" 1607 }, 1608 "VPC":{"shape":"VPC"}, 1609 "Comment":{"shape":"DisassociateVPCComment"} 1610 } 1611 }, 1612 "DisassociateVPCFromHostedZoneResponse":{ 1613 "type":"structure", 1614 "required":["ChangeInfo"], 1615 "members":{ 1616 "ChangeInfo":{"shape":"ChangeInfo"} 1617 } 1618 }, 1619 "EnableSNI":{"type":"boolean"}, 1620 "ErrorMessage":{"type":"string"}, 1621 "ErrorMessages":{ 1622 "type":"list", 1623 "member":{ 1624 "shape":"ErrorMessage", 1625 "locationName":"Message" 1626 } 1627 }, 1628 "EvaluationPeriods":{ 1629 "type":"integer", 1630 "min":1 1631 }, 1632 "FailureThreshold":{ 1633 "type":"integer", 1634 "max":10, 1635 "min":1 1636 }, 1637 "FullyQualifiedDomainName":{ 1638 "type":"string", 1639 "max":255 1640 }, 1641 "GeoLocation":{ 1642 "type":"structure", 1643 "members":{ 1644 "ContinentCode":{"shape":"GeoLocationContinentCode"}, 1645 "CountryCode":{"shape":"GeoLocationCountryCode"}, 1646 "SubdivisionCode":{"shape":"GeoLocationSubdivisionCode"} 1647 } 1648 }, 1649 "GeoLocationContinentCode":{ 1650 "type":"string", 1651 "max":2, 1652 "min":2 1653 }, 1654 "GeoLocationContinentName":{ 1655 "type":"string", 1656 "max":32, 1657 "min":1 1658 }, 1659 "GeoLocationCountryCode":{ 1660 "type":"string", 1661 "max":2, 1662 "min":1 1663 }, 1664 "GeoLocationCountryName":{ 1665 "type":"string", 1666 "max":64, 1667 "min":1 1668 }, 1669 "GeoLocationDetails":{ 1670 "type":"structure", 1671 "members":{ 1672 "ContinentCode":{"shape":"GeoLocationContinentCode"}, 1673 "ContinentName":{"shape":"GeoLocationContinentName"}, 1674 "CountryCode":{"shape":"GeoLocationCountryCode"}, 1675 "CountryName":{"shape":"GeoLocationCountryName"}, 1676 "SubdivisionCode":{"shape":"GeoLocationSubdivisionCode"}, 1677 "SubdivisionName":{"shape":"GeoLocationSubdivisionName"} 1678 } 1679 }, 1680 "GeoLocationDetailsList":{ 1681 "type":"list", 1682 "member":{ 1683 "shape":"GeoLocationDetails", 1684 "locationName":"GeoLocationDetails" 1685 } 1686 }, 1687 "GeoLocationSubdivisionCode":{ 1688 "type":"string", 1689 "max":3, 1690 "min":1 1691 }, 1692 "GeoLocationSubdivisionName":{ 1693 "type":"string", 1694 "max":64, 1695 "min":1 1696 }, 1697 "GetAccountLimitRequest":{ 1698 "type":"structure", 1699 "required":["Type"], 1700 "members":{ 1701 "Type":{ 1702 "shape":"AccountLimitType", 1703 "location":"uri", 1704 "locationName":"Type" 1705 } 1706 } 1707 }, 1708 "GetAccountLimitResponse":{ 1709 "type":"structure", 1710 "required":[ 1711 "Limit", 1712 "Count" 1713 ], 1714 "members":{ 1715 "Limit":{"shape":"AccountLimit"}, 1716 "Count":{"shape":"UsageCount"} 1717 } 1718 }, 1719 "GetChangeRequest":{ 1720 "type":"structure", 1721 "required":["Id"], 1722 "members":{ 1723 "Id":{ 1724 "shape":"ResourceId", 1725 "location":"uri", 1726 "locationName":"Id" 1727 } 1728 } 1729 }, 1730 "GetChangeResponse":{ 1731 "type":"structure", 1732 "required":["ChangeInfo"], 1733 "members":{ 1734 "ChangeInfo":{"shape":"ChangeInfo"} 1735 } 1736 }, 1737 "GetCheckerIpRangesRequest":{ 1738 "type":"structure", 1739 "members":{ 1740 } 1741 }, 1742 "GetCheckerIpRangesResponse":{ 1743 "type":"structure", 1744 "required":["CheckerIpRanges"], 1745 "members":{ 1746 "CheckerIpRanges":{"shape":"CheckerIpRanges"} 1747 } 1748 }, 1749 "GetGeoLocationRequest":{ 1750 "type":"structure", 1751 "members":{ 1752 "ContinentCode":{ 1753 "shape":"GeoLocationContinentCode", 1754 "location":"querystring", 1755 "locationName":"continentcode" 1756 }, 1757 "CountryCode":{ 1758 "shape":"GeoLocationCountryCode", 1759 "location":"querystring", 1760 "locationName":"countrycode" 1761 }, 1762 "SubdivisionCode":{ 1763 "shape":"GeoLocationSubdivisionCode", 1764 "location":"querystring", 1765 "locationName":"subdivisioncode" 1766 } 1767 } 1768 }, 1769 "GetGeoLocationResponse":{ 1770 "type":"structure", 1771 "required":["GeoLocationDetails"], 1772 "members":{ 1773 "GeoLocationDetails":{"shape":"GeoLocationDetails"} 1774 } 1775 }, 1776 "GetHealthCheckCountRequest":{ 1777 "type":"structure", 1778 "members":{ 1779 } 1780 }, 1781 "GetHealthCheckCountResponse":{ 1782 "type":"structure", 1783 "required":["HealthCheckCount"], 1784 "members":{ 1785 "HealthCheckCount":{"shape":"HealthCheckCount"} 1786 } 1787 }, 1788 "GetHealthCheckLastFailureReasonRequest":{ 1789 "type":"structure", 1790 "required":["HealthCheckId"], 1791 "members":{ 1792 "HealthCheckId":{ 1793 "shape":"HealthCheckId", 1794 "location":"uri", 1795 "locationName":"HealthCheckId" 1796 } 1797 } 1798 }, 1799 "GetHealthCheckLastFailureReasonResponse":{ 1800 "type":"structure", 1801 "required":["HealthCheckObservations"], 1802 "members":{ 1803 "HealthCheckObservations":{"shape":"HealthCheckObservations"} 1804 } 1805 }, 1806 "GetHealthCheckRequest":{ 1807 "type":"structure", 1808 "required":["HealthCheckId"], 1809 "members":{ 1810 "HealthCheckId":{ 1811 "shape":"HealthCheckId", 1812 "location":"uri", 1813 "locationName":"HealthCheckId" 1814 } 1815 } 1816 }, 1817 "GetHealthCheckResponse":{ 1818 "type":"structure", 1819 "required":["HealthCheck"], 1820 "members":{ 1821 "HealthCheck":{"shape":"HealthCheck"} 1822 } 1823 }, 1824 "GetHealthCheckStatusRequest":{ 1825 "type":"structure", 1826 "required":["HealthCheckId"], 1827 "members":{ 1828 "HealthCheckId":{ 1829 "shape":"HealthCheckId", 1830 "location":"uri", 1831 "locationName":"HealthCheckId" 1832 } 1833 } 1834 }, 1835 "GetHealthCheckStatusResponse":{ 1836 "type":"structure", 1837 "required":["HealthCheckObservations"], 1838 "members":{ 1839 "HealthCheckObservations":{"shape":"HealthCheckObservations"} 1840 } 1841 }, 1842 "GetHostedZoneCountRequest":{ 1843 "type":"structure", 1844 "members":{ 1845 } 1846 }, 1847 "GetHostedZoneCountResponse":{ 1848 "type":"structure", 1849 "required":["HostedZoneCount"], 1850 "members":{ 1851 "HostedZoneCount":{"shape":"HostedZoneCount"} 1852 } 1853 }, 1854 "GetHostedZoneLimitRequest":{ 1855 "type":"structure", 1856 "required":[ 1857 "Type", 1858 "HostedZoneId" 1859 ], 1860 "members":{ 1861 "Type":{ 1862 "shape":"HostedZoneLimitType", 1863 "location":"uri", 1864 "locationName":"Type" 1865 }, 1866 "HostedZoneId":{ 1867 "shape":"ResourceId", 1868 "location":"uri", 1869 "locationName":"Id" 1870 } 1871 } 1872 }, 1873 "GetHostedZoneLimitResponse":{ 1874 "type":"structure", 1875 "required":[ 1876 "Limit", 1877 "Count" 1878 ], 1879 "members":{ 1880 "Limit":{"shape":"HostedZoneLimit"}, 1881 "Count":{"shape":"UsageCount"} 1882 } 1883 }, 1884 "GetHostedZoneRequest":{ 1885 "type":"structure", 1886 "required":["Id"], 1887 "members":{ 1888 "Id":{ 1889 "shape":"ResourceId", 1890 "location":"uri", 1891 "locationName":"Id" 1892 } 1893 } 1894 }, 1895 "GetHostedZoneResponse":{ 1896 "type":"structure", 1897 "required":["HostedZone"], 1898 "members":{ 1899 "HostedZone":{"shape":"HostedZone"}, 1900 "DelegationSet":{"shape":"DelegationSet"}, 1901 "VPCs":{"shape":"VPCs"} 1902 } 1903 }, 1904 "GetQueryLoggingConfigRequest":{ 1905 "type":"structure", 1906 "required":["Id"], 1907 "members":{ 1908 "Id":{ 1909 "shape":"QueryLoggingConfigId", 1910 "location":"uri", 1911 "locationName":"Id" 1912 } 1913 } 1914 }, 1915 "GetQueryLoggingConfigResponse":{ 1916 "type":"structure", 1917 "required":["QueryLoggingConfig"], 1918 "members":{ 1919 "QueryLoggingConfig":{"shape":"QueryLoggingConfig"} 1920 } 1921 }, 1922 "GetReusableDelegationSetLimitRequest":{ 1923 "type":"structure", 1924 "required":[ 1925 "Type", 1926 "DelegationSetId" 1927 ], 1928 "members":{ 1929 "Type":{ 1930 "shape":"ReusableDelegationSetLimitType", 1931 "location":"uri", 1932 "locationName":"Type" 1933 }, 1934 "DelegationSetId":{ 1935 "shape":"ResourceId", 1936 "location":"uri", 1937 "locationName":"Id" 1938 } 1939 } 1940 }, 1941 "GetReusableDelegationSetLimitResponse":{ 1942 "type":"structure", 1943 "required":[ 1944 "Limit", 1945 "Count" 1946 ], 1947 "members":{ 1948 "Limit":{"shape":"ReusableDelegationSetLimit"}, 1949 "Count":{"shape":"UsageCount"} 1950 } 1951 }, 1952 "GetReusableDelegationSetRequest":{ 1953 "type":"structure", 1954 "required":["Id"], 1955 "members":{ 1956 "Id":{ 1957 "shape":"ResourceId", 1958 "location":"uri", 1959 "locationName":"Id" 1960 } 1961 } 1962 }, 1963 "GetReusableDelegationSetResponse":{ 1964 "type":"structure", 1965 "required":["DelegationSet"], 1966 "members":{ 1967 "DelegationSet":{"shape":"DelegationSet"} 1968 } 1969 }, 1970 "GetTrafficPolicyInstanceCountRequest":{ 1971 "type":"structure", 1972 "members":{ 1973 } 1974 }, 1975 "GetTrafficPolicyInstanceCountResponse":{ 1976 "type":"structure", 1977 "required":["TrafficPolicyInstanceCount"], 1978 "members":{ 1979 "TrafficPolicyInstanceCount":{"shape":"TrafficPolicyInstanceCount"} 1980 } 1981 }, 1982 "GetTrafficPolicyInstanceRequest":{ 1983 "type":"structure", 1984 "required":["Id"], 1985 "members":{ 1986 "Id":{ 1987 "shape":"TrafficPolicyInstanceId", 1988 "location":"uri", 1989 "locationName":"Id" 1990 } 1991 } 1992 }, 1993 "GetTrafficPolicyInstanceResponse":{ 1994 "type":"structure", 1995 "required":["TrafficPolicyInstance"], 1996 "members":{ 1997 "TrafficPolicyInstance":{"shape":"TrafficPolicyInstance"} 1998 } 1999 }, 2000 "GetTrafficPolicyRequest":{ 2001 "type":"structure", 2002 "required":[ 2003 "Id", 2004 "Version" 2005 ], 2006 "members":{ 2007 "Id":{ 2008 "shape":"TrafficPolicyId", 2009 "location":"uri", 2010 "locationName":"Id" 2011 }, 2012 "Version":{ 2013 "shape":"TrafficPolicyVersion", 2014 "location":"uri", 2015 "locationName":"Version" 2016 } 2017 } 2018 }, 2019 "GetTrafficPolicyResponse":{ 2020 "type":"structure", 2021 "required":["TrafficPolicy"], 2022 "members":{ 2023 "TrafficPolicy":{"shape":"TrafficPolicy"} 2024 } 2025 }, 2026 "HealthCheck":{ 2027 "type":"structure", 2028 "required":[ 2029 "Id", 2030 "CallerReference", 2031 "HealthCheckConfig", 2032 "HealthCheckVersion" 2033 ], 2034 "members":{ 2035 "Id":{"shape":"HealthCheckId"}, 2036 "CallerReference":{"shape":"HealthCheckNonce"}, 2037 "LinkedService":{"shape":"LinkedService"}, 2038 "HealthCheckConfig":{"shape":"HealthCheckConfig"}, 2039 "HealthCheckVersion":{"shape":"HealthCheckVersion"}, 2040 "CloudWatchAlarmConfiguration":{"shape":"CloudWatchAlarmConfiguration"} 2041 } 2042 }, 2043 "HealthCheckAlreadyExists":{ 2044 "type":"structure", 2045 "members":{ 2046 "message":{"shape":"ErrorMessage"} 2047 }, 2048 "error":{"httpStatusCode":409}, 2049 "exception":true 2050 }, 2051 "HealthCheckConfig":{ 2052 "type":"structure", 2053 "required":["Type"], 2054 "members":{ 2055 "IPAddress":{"shape":"IPAddress"}, 2056 "Port":{"shape":"Port"}, 2057 "Type":{"shape":"HealthCheckType"}, 2058 "ResourcePath":{"shape":"ResourcePath"}, 2059 "FullyQualifiedDomainName":{"shape":"FullyQualifiedDomainName"}, 2060 "SearchString":{"shape":"SearchString"}, 2061 "RequestInterval":{"shape":"RequestInterval"}, 2062 "FailureThreshold":{"shape":"FailureThreshold"}, 2063 "MeasureLatency":{"shape":"MeasureLatency"}, 2064 "Inverted":{"shape":"Inverted"}, 2065 "Disabled":{"shape":"Disabled"}, 2066 "HealthThreshold":{"shape":"HealthThreshold"}, 2067 "ChildHealthChecks":{"shape":"ChildHealthCheckList"}, 2068 "EnableSNI":{"shape":"EnableSNI"}, 2069 "Regions":{"shape":"HealthCheckRegionList"}, 2070 "AlarmIdentifier":{"shape":"AlarmIdentifier"}, 2071 "InsufficientDataHealthStatus":{"shape":"InsufficientDataHealthStatus"} 2072 } 2073 }, 2074 "HealthCheckCount":{"type":"long"}, 2075 "HealthCheckId":{ 2076 "type":"string", 2077 "max":64 2078 }, 2079 "HealthCheckInUse":{ 2080 "type":"structure", 2081 "members":{ 2082 "message":{"shape":"ErrorMessage"} 2083 }, 2084 "deprecated":true, 2085 "error":{"httpStatusCode":400}, 2086 "exception":true 2087 }, 2088 "HealthCheckNonce":{ 2089 "type":"string", 2090 "max":64, 2091 "min":1 2092 }, 2093 "HealthCheckObservation":{ 2094 "type":"structure", 2095 "members":{ 2096 "Region":{"shape":"HealthCheckRegion"}, 2097 "IPAddress":{"shape":"IPAddress"}, 2098 "StatusReport":{"shape":"StatusReport"} 2099 } 2100 }, 2101 "HealthCheckObservations":{ 2102 "type":"list", 2103 "member":{ 2104 "shape":"HealthCheckObservation", 2105 "locationName":"HealthCheckObservation" 2106 } 2107 }, 2108 "HealthCheckRegion":{ 2109 "type":"string", 2110 "enum":[ 2111 "us-east-1", 2112 "us-west-1", 2113 "us-west-2", 2114 "eu-west-1", 2115 "ap-southeast-1", 2116 "ap-southeast-2", 2117 "ap-northeast-1", 2118 "sa-east-1" 2119 ], 2120 "max":64, 2121 "min":1 2122 }, 2123 "HealthCheckRegionList":{ 2124 "type":"list", 2125 "member":{ 2126 "shape":"HealthCheckRegion", 2127 "locationName":"Region" 2128 }, 2129 "max":64, 2130 "min":3 2131 }, 2132 "HealthCheckType":{ 2133 "type":"string", 2134 "enum":[ 2135 "HTTP", 2136 "HTTPS", 2137 "HTTP_STR_MATCH", 2138 "HTTPS_STR_MATCH", 2139 "TCP", 2140 "CALCULATED", 2141 "CLOUDWATCH_METRIC" 2142 ] 2143 }, 2144 "HealthCheckVersion":{ 2145 "type":"long", 2146 "min":1 2147 }, 2148 "HealthCheckVersionMismatch":{ 2149 "type":"structure", 2150 "members":{ 2151 "message":{"shape":"ErrorMessage"} 2152 }, 2153 "error":{"httpStatusCode":409}, 2154 "exception":true 2155 }, 2156 "HealthChecks":{ 2157 "type":"list", 2158 "member":{ 2159 "shape":"HealthCheck", 2160 "locationName":"HealthCheck" 2161 } 2162 }, 2163 "HealthThreshold":{ 2164 "type":"integer", 2165 "max":256, 2166 "min":0 2167 }, 2168 "HostedZone":{ 2169 "type":"structure", 2170 "required":[ 2171 "Id", 2172 "Name", 2173 "CallerReference" 2174 ], 2175 "members":{ 2176 "Id":{"shape":"ResourceId"}, 2177 "Name":{"shape":"DNSName"}, 2178 "CallerReference":{"shape":"Nonce"}, 2179 "Config":{"shape":"HostedZoneConfig"}, 2180 "ResourceRecordSetCount":{"shape":"HostedZoneRRSetCount"}, 2181 "LinkedService":{"shape":"LinkedService"} 2182 } 2183 }, 2184 "HostedZoneAlreadyExists":{ 2185 "type":"structure", 2186 "members":{ 2187 "message":{"shape":"ErrorMessage"} 2188 }, 2189 "error":{"httpStatusCode":409}, 2190 "exception":true 2191 }, 2192 "HostedZoneConfig":{ 2193 "type":"structure", 2194 "members":{ 2195 "Comment":{"shape":"ResourceDescription"}, 2196 "PrivateZone":{"shape":"IsPrivateZone"} 2197 } 2198 }, 2199 "HostedZoneCount":{"type":"long"}, 2200 "HostedZoneLimit":{ 2201 "type":"structure", 2202 "required":[ 2203 "Type", 2204 "Value" 2205 ], 2206 "members":{ 2207 "Type":{"shape":"HostedZoneLimitType"}, 2208 "Value":{"shape":"LimitValue"} 2209 } 2210 }, 2211 "HostedZoneLimitType":{ 2212 "type":"string", 2213 "enum":[ 2214 "MAX_RRSETS_BY_ZONE", 2215 "MAX_VPCS_ASSOCIATED_BY_ZONE" 2216 ] 2217 }, 2218 "HostedZoneNotEmpty":{ 2219 "type":"structure", 2220 "members":{ 2221 "message":{"shape":"ErrorMessage"} 2222 }, 2223 "error":{"httpStatusCode":400}, 2224 "exception":true 2225 }, 2226 "HostedZoneNotFound":{ 2227 "type":"structure", 2228 "members":{ 2229 "message":{"shape":"ErrorMessage"} 2230 }, 2231 "exception":true 2232 }, 2233 "HostedZoneNotPrivate":{ 2234 "type":"structure", 2235 "members":{ 2236 "message":{"shape":"ErrorMessage"} 2237 }, 2238 "exception":true 2239 }, 2240 "HostedZoneRRSetCount":{"type":"long"}, 2241 "HostedZones":{ 2242 "type":"list", 2243 "member":{ 2244 "shape":"HostedZone", 2245 "locationName":"HostedZone" 2246 } 2247 }, 2248 "IPAddress":{ 2249 "type":"string", 2250 "max":45, 2251 "pattern":"(^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$|^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$)" 2252 }, 2253 "IPAddressCidr":{"type":"string"}, 2254 "IncompatibleVersion":{ 2255 "type":"structure", 2256 "members":{ 2257 "message":{"shape":"ErrorMessage"} 2258 }, 2259 "error":{"httpStatusCode":400}, 2260 "exception":true 2261 }, 2262 "InsufficientCloudWatchLogsResourcePolicy":{ 2263 "type":"structure", 2264 "members":{ 2265 "message":{"shape":"ErrorMessage"} 2266 }, 2267 "error":{"httpStatusCode":400}, 2268 "exception":true 2269 }, 2270 "InsufficientDataHealthStatus":{ 2271 "type":"string", 2272 "enum":[ 2273 "Healthy", 2274 "Unhealthy", 2275 "LastKnownStatus" 2276 ] 2277 }, 2278 "InvalidArgument":{ 2279 "type":"structure", 2280 "members":{ 2281 "message":{"shape":"ErrorMessage"} 2282 }, 2283 "exception":true 2284 }, 2285 "InvalidChangeBatch":{ 2286 "type":"structure", 2287 "members":{ 2288 "messages":{"shape":"ErrorMessages"}, 2289 "message":{"shape":"ErrorMessage"} 2290 }, 2291 "exception":true 2292 }, 2293 "InvalidDomainName":{ 2294 "type":"structure", 2295 "members":{ 2296 "message":{"shape":"ErrorMessage"} 2297 }, 2298 "error":{"httpStatusCode":400}, 2299 "exception":true 2300 }, 2301 "InvalidInput":{ 2302 "type":"structure", 2303 "members":{ 2304 "message":{"shape":"ErrorMessage"} 2305 }, 2306 "error":{"httpStatusCode":400}, 2307 "exception":true 2308 }, 2309 "InvalidPaginationToken":{ 2310 "type":"structure", 2311 "members":{ 2312 "message":{"shape":"ErrorMessage"} 2313 }, 2314 "error":{"httpStatusCode":400}, 2315 "exception":true 2316 }, 2317 "InvalidTrafficPolicyDocument":{ 2318 "type":"structure", 2319 "members":{ 2320 "message":{"shape":"ErrorMessage"} 2321 }, 2322 "error":{"httpStatusCode":400}, 2323 "exception":true 2324 }, 2325 "InvalidVPCId":{ 2326 "type":"structure", 2327 "members":{ 2328 "message":{"shape":"ErrorMessage"} 2329 }, 2330 "error":{"httpStatusCode":400}, 2331 "exception":true 2332 }, 2333 "Inverted":{"type":"boolean"}, 2334 "IsPrivateZone":{"type":"boolean"}, 2335 "LastVPCAssociation":{ 2336 "type":"structure", 2337 "members":{ 2338 "message":{"shape":"ErrorMessage"} 2339 }, 2340 "error":{"httpStatusCode":400}, 2341 "exception":true 2342 }, 2343 "LimitValue":{ 2344 "type":"long", 2345 "min":1 2346 }, 2347 "LimitsExceeded":{ 2348 "type":"structure", 2349 "members":{ 2350 "message":{"shape":"ErrorMessage"} 2351 }, 2352 "exception":true 2353 }, 2354 "LinkedService":{ 2355 "type":"structure", 2356 "members":{ 2357 "ServicePrincipal":{"shape":"ServicePrincipal"}, 2358 "Description":{"shape":"ResourceDescription"} 2359 } 2360 }, 2361 "ListGeoLocationsRequest":{ 2362 "type":"structure", 2363 "members":{ 2364 "StartContinentCode":{ 2365 "shape":"GeoLocationContinentCode", 2366 "location":"querystring", 2367 "locationName":"startcontinentcode" 2368 }, 2369 "StartCountryCode":{ 2370 "shape":"GeoLocationCountryCode", 2371 "location":"querystring", 2372 "locationName":"startcountrycode" 2373 }, 2374 "StartSubdivisionCode":{ 2375 "shape":"GeoLocationSubdivisionCode", 2376 "location":"querystring", 2377 "locationName":"startsubdivisioncode" 2378 }, 2379 "MaxItems":{ 2380 "shape":"PageMaxItems", 2381 "location":"querystring", 2382 "locationName":"maxitems" 2383 } 2384 } 2385 }, 2386 "ListGeoLocationsResponse":{ 2387 "type":"structure", 2388 "required":[ 2389 "GeoLocationDetailsList", 2390 "IsTruncated", 2391 "MaxItems" 2392 ], 2393 "members":{ 2394 "GeoLocationDetailsList":{"shape":"GeoLocationDetailsList"}, 2395 "IsTruncated":{"shape":"PageTruncated"}, 2396 "NextContinentCode":{"shape":"GeoLocationContinentCode"}, 2397 "NextCountryCode":{"shape":"GeoLocationCountryCode"}, 2398 "NextSubdivisionCode":{"shape":"GeoLocationSubdivisionCode"}, 2399 "MaxItems":{"shape":"PageMaxItems"} 2400 } 2401 }, 2402 "ListHealthChecksRequest":{ 2403 "type":"structure", 2404 "members":{ 2405 "Marker":{ 2406 "shape":"PageMarker", 2407 "location":"querystring", 2408 "locationName":"marker" 2409 }, 2410 "MaxItems":{ 2411 "shape":"PageMaxItems", 2412 "location":"querystring", 2413 "locationName":"maxitems" 2414 } 2415 } 2416 }, 2417 "ListHealthChecksResponse":{ 2418 "type":"structure", 2419 "required":[ 2420 "HealthChecks", 2421 "Marker", 2422 "IsTruncated", 2423 "MaxItems" 2424 ], 2425 "members":{ 2426 "HealthChecks":{"shape":"HealthChecks"}, 2427 "Marker":{"shape":"PageMarker"}, 2428 "IsTruncated":{"shape":"PageTruncated"}, 2429 "NextMarker":{"shape":"PageMarker"}, 2430 "MaxItems":{"shape":"PageMaxItems"} 2431 } 2432 }, 2433 "ListHostedZonesByNameRequest":{ 2434 "type":"structure", 2435 "members":{ 2436 "DNSName":{ 2437 "shape":"DNSName", 2438 "location":"querystring", 2439 "locationName":"dnsname" 2440 }, 2441 "HostedZoneId":{ 2442 "shape":"ResourceId", 2443 "location":"querystring", 2444 "locationName":"hostedzoneid" 2445 }, 2446 "MaxItems":{ 2447 "shape":"PageMaxItems", 2448 "location":"querystring", 2449 "locationName":"maxitems" 2450 } 2451 } 2452 }, 2453 "ListHostedZonesByNameResponse":{ 2454 "type":"structure", 2455 "required":[ 2456 "HostedZones", 2457 "IsTruncated", 2458 "MaxItems" 2459 ], 2460 "members":{ 2461 "HostedZones":{"shape":"HostedZones"}, 2462 "DNSName":{"shape":"DNSName"}, 2463 "HostedZoneId":{"shape":"ResourceId"}, 2464 "IsTruncated":{"shape":"PageTruncated"}, 2465 "NextDNSName":{"shape":"DNSName"}, 2466 "NextHostedZoneId":{"shape":"ResourceId"}, 2467 "MaxItems":{"shape":"PageMaxItems"} 2468 } 2469 }, 2470 "ListHostedZonesRequest":{ 2471 "type":"structure", 2472 "members":{ 2473 "Marker":{ 2474 "shape":"PageMarker", 2475 "location":"querystring", 2476 "locationName":"marker" 2477 }, 2478 "MaxItems":{ 2479 "shape":"PageMaxItems", 2480 "location":"querystring", 2481 "locationName":"maxitems" 2482 }, 2483 "DelegationSetId":{ 2484 "shape":"ResourceId", 2485 "location":"querystring", 2486 "locationName":"delegationsetid" 2487 } 2488 } 2489 }, 2490 "ListHostedZonesResponse":{ 2491 "type":"structure", 2492 "required":[ 2493 "HostedZones", 2494 "Marker", 2495 "IsTruncated", 2496 "MaxItems" 2497 ], 2498 "members":{ 2499 "HostedZones":{"shape":"HostedZones"}, 2500 "Marker":{"shape":"PageMarker"}, 2501 "IsTruncated":{"shape":"PageTruncated"}, 2502 "NextMarker":{"shape":"PageMarker"}, 2503 "MaxItems":{"shape":"PageMaxItems"} 2504 } 2505 }, 2506 "ListQueryLoggingConfigsRequest":{ 2507 "type":"structure", 2508 "members":{ 2509 "HostedZoneId":{ 2510 "shape":"ResourceId", 2511 "location":"querystring", 2512 "locationName":"hostedzoneid" 2513 }, 2514 "NextToken":{ 2515 "shape":"PaginationToken", 2516 "location":"querystring", 2517 "locationName":"nexttoken" 2518 }, 2519 "MaxResults":{ 2520 "shape":"MaxResults", 2521 "location":"querystring", 2522 "locationName":"maxresults" 2523 } 2524 } 2525 }, 2526 "ListQueryLoggingConfigsResponse":{ 2527 "type":"structure", 2528 "required":["QueryLoggingConfigs"], 2529 "members":{ 2530 "QueryLoggingConfigs":{"shape":"QueryLoggingConfigs"}, 2531 "NextToken":{"shape":"PaginationToken"} 2532 } 2533 }, 2534 "ListResourceRecordSetsRequest":{ 2535 "type":"structure", 2536 "required":["HostedZoneId"], 2537 "members":{ 2538 "HostedZoneId":{ 2539 "shape":"ResourceId", 2540 "location":"uri", 2541 "locationName":"Id" 2542 }, 2543 "StartRecordName":{ 2544 "shape":"DNSName", 2545 "location":"querystring", 2546 "locationName":"name" 2547 }, 2548 "StartRecordType":{ 2549 "shape":"RRType", 2550 "location":"querystring", 2551 "locationName":"type" 2552 }, 2553 "StartRecordIdentifier":{ 2554 "shape":"ResourceRecordSetIdentifier", 2555 "location":"querystring", 2556 "locationName":"identifier" 2557 }, 2558 "MaxItems":{ 2559 "shape":"PageMaxItems", 2560 "location":"querystring", 2561 "locationName":"maxitems" 2562 } 2563 } 2564 }, 2565 "ListResourceRecordSetsResponse":{ 2566 "type":"structure", 2567 "required":[ 2568 "ResourceRecordSets", 2569 "IsTruncated", 2570 "MaxItems" 2571 ], 2572 "members":{ 2573 "ResourceRecordSets":{"shape":"ResourceRecordSets"}, 2574 "IsTruncated":{"shape":"PageTruncated"}, 2575 "NextRecordName":{"shape":"DNSName"}, 2576 "NextRecordType":{"shape":"RRType"}, 2577 "NextRecordIdentifier":{"shape":"ResourceRecordSetIdentifier"}, 2578 "MaxItems":{"shape":"PageMaxItems"} 2579 } 2580 }, 2581 "ListReusableDelegationSetsRequest":{ 2582 "type":"structure", 2583 "members":{ 2584 "Marker":{ 2585 "shape":"PageMarker", 2586 "location":"querystring", 2587 "locationName":"marker" 2588 }, 2589 "MaxItems":{ 2590 "shape":"PageMaxItems", 2591 "location":"querystring", 2592 "locationName":"maxitems" 2593 } 2594 } 2595 }, 2596 "ListReusableDelegationSetsResponse":{ 2597 "type":"structure", 2598 "required":[ 2599 "DelegationSets", 2600 "Marker", 2601 "IsTruncated", 2602 "MaxItems" 2603 ], 2604 "members":{ 2605 "DelegationSets":{"shape":"DelegationSets"}, 2606 "Marker":{"shape":"PageMarker"}, 2607 "IsTruncated":{"shape":"PageTruncated"}, 2608 "NextMarker":{"shape":"PageMarker"}, 2609 "MaxItems":{"shape":"PageMaxItems"} 2610 } 2611 }, 2612 "ListTagsForResourceRequest":{ 2613 "type":"structure", 2614 "required":[ 2615 "ResourceType", 2616 "ResourceId" 2617 ], 2618 "members":{ 2619 "ResourceType":{ 2620 "shape":"TagResourceType", 2621 "location":"uri", 2622 "locationName":"ResourceType" 2623 }, 2624 "ResourceId":{ 2625 "shape":"TagResourceId", 2626 "location":"uri", 2627 "locationName":"ResourceId" 2628 } 2629 } 2630 }, 2631 "ListTagsForResourceResponse":{ 2632 "type":"structure", 2633 "required":["ResourceTagSet"], 2634 "members":{ 2635 "ResourceTagSet":{"shape":"ResourceTagSet"} 2636 } 2637 }, 2638 "ListTagsForResourcesRequest":{ 2639 "type":"structure", 2640 "required":[ 2641 "ResourceType", 2642 "ResourceIds" 2643 ], 2644 "members":{ 2645 "ResourceType":{ 2646 "shape":"TagResourceType", 2647 "location":"uri", 2648 "locationName":"ResourceType" 2649 }, 2650 "ResourceIds":{"shape":"TagResourceIdList"} 2651 } 2652 }, 2653 "ListTagsForResourcesResponse":{ 2654 "type":"structure", 2655 "required":["ResourceTagSets"], 2656 "members":{ 2657 "ResourceTagSets":{"shape":"ResourceTagSetList"} 2658 } 2659 }, 2660 "ListTrafficPoliciesRequest":{ 2661 "type":"structure", 2662 "members":{ 2663 "TrafficPolicyIdMarker":{ 2664 "shape":"TrafficPolicyId", 2665 "location":"querystring", 2666 "locationName":"trafficpolicyid" 2667 }, 2668 "MaxItems":{ 2669 "shape":"PageMaxItems", 2670 "location":"querystring", 2671 "locationName":"maxitems" 2672 } 2673 } 2674 }, 2675 "ListTrafficPoliciesResponse":{ 2676 "type":"structure", 2677 "required":[ 2678 "TrafficPolicySummaries", 2679 "IsTruncated", 2680 "TrafficPolicyIdMarker", 2681 "MaxItems" 2682 ], 2683 "members":{ 2684 "TrafficPolicySummaries":{"shape":"TrafficPolicySummaries"}, 2685 "IsTruncated":{"shape":"PageTruncated"}, 2686 "TrafficPolicyIdMarker":{"shape":"TrafficPolicyId"}, 2687 "MaxItems":{"shape":"PageMaxItems"} 2688 } 2689 }, 2690 "ListTrafficPolicyInstancesByHostedZoneRequest":{ 2691 "type":"structure", 2692 "required":["HostedZoneId"], 2693 "members":{ 2694 "HostedZoneId":{ 2695 "shape":"ResourceId", 2696 "location":"querystring", 2697 "locationName":"id" 2698 }, 2699 "TrafficPolicyInstanceNameMarker":{ 2700 "shape":"DNSName", 2701 "location":"querystring", 2702 "locationName":"trafficpolicyinstancename" 2703 }, 2704 "TrafficPolicyInstanceTypeMarker":{ 2705 "shape":"RRType", 2706 "location":"querystring", 2707 "locationName":"trafficpolicyinstancetype" 2708 }, 2709 "MaxItems":{ 2710 "shape":"PageMaxItems", 2711 "location":"querystring", 2712 "locationName":"maxitems" 2713 } 2714 } 2715 }, 2716 "ListTrafficPolicyInstancesByHostedZoneResponse":{ 2717 "type":"structure", 2718 "required":[ 2719 "TrafficPolicyInstances", 2720 "IsTruncated", 2721 "MaxItems" 2722 ], 2723 "members":{ 2724 "TrafficPolicyInstances":{"shape":"TrafficPolicyInstances"}, 2725 "TrafficPolicyInstanceNameMarker":{"shape":"DNSName"}, 2726 "TrafficPolicyInstanceTypeMarker":{"shape":"RRType"}, 2727 "IsTruncated":{"shape":"PageTruncated"}, 2728 "MaxItems":{"shape":"PageMaxItems"} 2729 } 2730 }, 2731 "ListTrafficPolicyInstancesByPolicyRequest":{ 2732 "type":"structure", 2733 "required":[ 2734 "TrafficPolicyId", 2735 "TrafficPolicyVersion" 2736 ], 2737 "members":{ 2738 "TrafficPolicyId":{ 2739 "shape":"TrafficPolicyId", 2740 "location":"querystring", 2741 "locationName":"id" 2742 }, 2743 "TrafficPolicyVersion":{ 2744 "shape":"TrafficPolicyVersion", 2745 "location":"querystring", 2746 "locationName":"version" 2747 }, 2748 "HostedZoneIdMarker":{ 2749 "shape":"ResourceId", 2750 "location":"querystring", 2751 "locationName":"hostedzoneid" 2752 }, 2753 "TrafficPolicyInstanceNameMarker":{ 2754 "shape":"DNSName", 2755 "location":"querystring", 2756 "locationName":"trafficpolicyinstancename" 2757 }, 2758 "TrafficPolicyInstanceTypeMarker":{ 2759 "shape":"RRType", 2760 "location":"querystring", 2761 "locationName":"trafficpolicyinstancetype" 2762 }, 2763 "MaxItems":{ 2764 "shape":"PageMaxItems", 2765 "location":"querystring", 2766 "locationName":"maxitems" 2767 } 2768 } 2769 }, 2770 "ListTrafficPolicyInstancesByPolicyResponse":{ 2771 "type":"structure", 2772 "required":[ 2773 "TrafficPolicyInstances", 2774 "IsTruncated", 2775 "MaxItems" 2776 ], 2777 "members":{ 2778 "TrafficPolicyInstances":{"shape":"TrafficPolicyInstances"}, 2779 "HostedZoneIdMarker":{"shape":"ResourceId"}, 2780 "TrafficPolicyInstanceNameMarker":{"shape":"DNSName"}, 2781 "TrafficPolicyInstanceTypeMarker":{"shape":"RRType"}, 2782 "IsTruncated":{"shape":"PageTruncated"}, 2783 "MaxItems":{"shape":"PageMaxItems"} 2784 } 2785 }, 2786 "ListTrafficPolicyInstancesRequest":{ 2787 "type":"structure", 2788 "members":{ 2789 "HostedZoneIdMarker":{ 2790 "shape":"ResourceId", 2791 "location":"querystring", 2792 "locationName":"hostedzoneid" 2793 }, 2794 "TrafficPolicyInstanceNameMarker":{ 2795 "shape":"DNSName", 2796 "location":"querystring", 2797 "locationName":"trafficpolicyinstancename" 2798 }, 2799 "TrafficPolicyInstanceTypeMarker":{ 2800 "shape":"RRType", 2801 "location":"querystring", 2802 "locationName":"trafficpolicyinstancetype" 2803 }, 2804 "MaxItems":{ 2805 "shape":"PageMaxItems", 2806 "location":"querystring", 2807 "locationName":"maxitems" 2808 } 2809 } 2810 }, 2811 "ListTrafficPolicyInstancesResponse":{ 2812 "type":"structure", 2813 "required":[ 2814 "TrafficPolicyInstances", 2815 "IsTruncated", 2816 "MaxItems" 2817 ], 2818 "members":{ 2819 "TrafficPolicyInstances":{"shape":"TrafficPolicyInstances"}, 2820 "HostedZoneIdMarker":{"shape":"ResourceId"}, 2821 "TrafficPolicyInstanceNameMarker":{"shape":"DNSName"}, 2822 "TrafficPolicyInstanceTypeMarker":{"shape":"RRType"}, 2823 "IsTruncated":{"shape":"PageTruncated"}, 2824 "MaxItems":{"shape":"PageMaxItems"} 2825 } 2826 }, 2827 "ListTrafficPolicyVersionsRequest":{ 2828 "type":"structure", 2829 "required":["Id"], 2830 "members":{ 2831 "Id":{ 2832 "shape":"TrafficPolicyId", 2833 "location":"uri", 2834 "locationName":"Id" 2835 }, 2836 "TrafficPolicyVersionMarker":{ 2837 "shape":"TrafficPolicyVersionMarker", 2838 "location":"querystring", 2839 "locationName":"trafficpolicyversion" 2840 }, 2841 "MaxItems":{ 2842 "shape":"PageMaxItems", 2843 "location":"querystring", 2844 "locationName":"maxitems" 2845 } 2846 } 2847 }, 2848 "ListTrafficPolicyVersionsResponse":{ 2849 "type":"structure", 2850 "required":[ 2851 "TrafficPolicies", 2852 "IsTruncated", 2853 "TrafficPolicyVersionMarker", 2854 "MaxItems" 2855 ], 2856 "members":{ 2857 "TrafficPolicies":{"shape":"TrafficPolicies"}, 2858 "IsTruncated":{"shape":"PageTruncated"}, 2859 "TrafficPolicyVersionMarker":{"shape":"TrafficPolicyVersionMarker"}, 2860 "MaxItems":{"shape":"PageMaxItems"} 2861 } 2862 }, 2863 "ListVPCAssociationAuthorizationsRequest":{ 2864 "type":"structure", 2865 "required":["HostedZoneId"], 2866 "members":{ 2867 "HostedZoneId":{ 2868 "shape":"ResourceId", 2869 "location":"uri", 2870 "locationName":"Id" 2871 }, 2872 "NextToken":{ 2873 "shape":"PaginationToken", 2874 "location":"querystring", 2875 "locationName":"nexttoken" 2876 }, 2877 "MaxResults":{ 2878 "shape":"MaxResults", 2879 "location":"querystring", 2880 "locationName":"maxresults" 2881 } 2882 } 2883 }, 2884 "ListVPCAssociationAuthorizationsResponse":{ 2885 "type":"structure", 2886 "required":[ 2887 "HostedZoneId", 2888 "VPCs" 2889 ], 2890 "members":{ 2891 "HostedZoneId":{"shape":"ResourceId"}, 2892 "NextToken":{"shape":"PaginationToken"}, 2893 "VPCs":{"shape":"VPCs"} 2894 } 2895 }, 2896 "MaxResults":{"type":"string"}, 2897 "MeasureLatency":{"type":"boolean"}, 2898 "Message":{ 2899 "type":"string", 2900 "max":1024 2901 }, 2902 "MetricName":{ 2903 "type":"string", 2904 "max":255, 2905 "min":1 2906 }, 2907 "Nameserver":{ 2908 "type":"string", 2909 "max":255, 2910 "min":0 2911 }, 2912 "Namespace":{ 2913 "type":"string", 2914 "max":255, 2915 "min":1 2916 }, 2917 "NoSuchChange":{ 2918 "type":"structure", 2919 "members":{ 2920 "message":{"shape":"ErrorMessage"} 2921 }, 2922 "error":{"httpStatusCode":404}, 2923 "exception":true 2924 }, 2925 "NoSuchCloudWatchLogsLogGroup":{ 2926 "type":"structure", 2927 "members":{ 2928 "message":{"shape":"ErrorMessage"} 2929 }, 2930 "error":{"httpStatusCode":404}, 2931 "exception":true 2932 }, 2933 "NoSuchDelegationSet":{ 2934 "type":"structure", 2935 "members":{ 2936 "message":{"shape":"ErrorMessage"} 2937 }, 2938 "exception":true 2939 }, 2940 "NoSuchGeoLocation":{ 2941 "type":"structure", 2942 "members":{ 2943 "message":{"shape":"ErrorMessage"} 2944 }, 2945 "error":{"httpStatusCode":404}, 2946 "exception":true 2947 }, 2948 "NoSuchHealthCheck":{ 2949 "type":"structure", 2950 "members":{ 2951 "message":{"shape":"ErrorMessage"} 2952 }, 2953 "error":{"httpStatusCode":404}, 2954 "exception":true 2955 }, 2956 "NoSuchHostedZone":{ 2957 "type":"structure", 2958 "members":{ 2959 "message":{"shape":"ErrorMessage"} 2960 }, 2961 "error":{"httpStatusCode":404}, 2962 "exception":true 2963 }, 2964 "NoSuchQueryLoggingConfig":{ 2965 "type":"structure", 2966 "members":{ 2967 "message":{"shape":"ErrorMessage"} 2968 }, 2969 "error":{"httpStatusCode":404}, 2970 "exception":true 2971 }, 2972 "NoSuchTrafficPolicy":{ 2973 "type":"structure", 2974 "members":{ 2975 "message":{"shape":"ErrorMessage"} 2976 }, 2977 "error":{"httpStatusCode":404}, 2978 "exception":true 2979 }, 2980 "NoSuchTrafficPolicyInstance":{ 2981 "type":"structure", 2982 "members":{ 2983 "message":{"shape":"ErrorMessage"} 2984 }, 2985 "error":{"httpStatusCode":404}, 2986 "exception":true 2987 }, 2988 "Nonce":{ 2989 "type":"string", 2990 "max":128, 2991 "min":1 2992 }, 2993 "NotAuthorizedException":{ 2994 "type":"structure", 2995 "members":{ 2996 "message":{"shape":"ErrorMessage"} 2997 }, 2998 "error":{"httpStatusCode":401}, 2999 "exception":true 3000 }, 3001 "PageMarker":{ 3002 "type":"string", 3003 "max":64 3004 }, 3005 "PageMaxItems":{"type":"string"}, 3006 "PageTruncated":{"type":"boolean"}, 3007 "PaginationToken":{ 3008 "type":"string", 3009 "max":256 3010 }, 3011 "Period":{ 3012 "type":"integer", 3013 "min":60 3014 }, 3015 "Port":{ 3016 "type":"integer", 3017 "max":65535, 3018 "min":1 3019 }, 3020 "PriorRequestNotComplete":{ 3021 "type":"structure", 3022 "members":{ 3023 "message":{"shape":"ErrorMessage"} 3024 }, 3025 "error":{"httpStatusCode":400}, 3026 "exception":true 3027 }, 3028 "PublicZoneVPCAssociation":{ 3029 "type":"structure", 3030 "members":{ 3031 "message":{"shape":"ErrorMessage"} 3032 }, 3033 "error":{"httpStatusCode":400}, 3034 "exception":true 3035 }, 3036 "QueryLoggingConfig":{ 3037 "type":"structure", 3038 "required":[ 3039 "Id", 3040 "HostedZoneId", 3041 "CloudWatchLogsLogGroupArn" 3042 ], 3043 "members":{ 3044 "Id":{"shape":"QueryLoggingConfigId"}, 3045 "HostedZoneId":{"shape":"ResourceId"}, 3046 "CloudWatchLogsLogGroupArn":{"shape":"CloudWatchLogsLogGroupArn"} 3047 } 3048 }, 3049 "QueryLoggingConfigAlreadyExists":{ 3050 "type":"structure", 3051 "members":{ 3052 "message":{"shape":"ErrorMessage"} 3053 }, 3054 "error":{"httpStatusCode":409}, 3055 "exception":true 3056 }, 3057 "QueryLoggingConfigId":{ 3058 "type":"string", 3059 "max":36, 3060 "min":1 3061 }, 3062 "QueryLoggingConfigs":{ 3063 "type":"list", 3064 "member":{ 3065 "shape":"QueryLoggingConfig", 3066 "locationName":"QueryLoggingConfig" 3067 } 3068 }, 3069 "RData":{ 3070 "type":"string", 3071 "max":4000 3072 }, 3073 "RRType":{ 3074 "type":"string", 3075 "enum":[ 3076 "SOA", 3077 "A", 3078 "TXT", 3079 "NS", 3080 "CNAME", 3081 "MX", 3082 "NAPTR", 3083 "PTR", 3084 "SRV", 3085 "SPF", 3086 "AAAA", 3087 "CAA" 3088 ] 3089 }, 3090 "RecordData":{ 3091 "type":"list", 3092 "member":{ 3093 "shape":"RecordDataEntry", 3094 "locationName":"RecordDataEntry" 3095 } 3096 }, 3097 "RecordDataEntry":{ 3098 "type":"string", 3099 "max":512, 3100 "min":0 3101 }, 3102 "RequestInterval":{ 3103 "type":"integer", 3104 "max":30, 3105 "min":10 3106 }, 3107 "ResettableElementName":{ 3108 "type":"string", 3109 "enum":[ 3110 "FullyQualifiedDomainName", 3111 "Regions", 3112 "ResourcePath", 3113 "ChildHealthChecks" 3114 ], 3115 "max":64, 3116 "min":1 3117 }, 3118 "ResettableElementNameList":{ 3119 "type":"list", 3120 "member":{ 3121 "shape":"ResettableElementName", 3122 "locationName":"ResettableElementName" 3123 }, 3124 "max":64 3125 }, 3126 "ResourceDescription":{ 3127 "type":"string", 3128 "max":256 3129 }, 3130 "ResourceId":{ 3131 "type":"string", 3132 "max":32 3133 }, 3134 "ResourcePath":{ 3135 "type":"string", 3136 "max":255 3137 }, 3138 "ResourceRecord":{ 3139 "type":"structure", 3140 "required":["Value"], 3141 "members":{ 3142 "Value":{"shape":"RData"} 3143 } 3144 }, 3145 "ResourceRecordSet":{ 3146 "type":"structure", 3147 "required":[ 3148 "Name", 3149 "Type" 3150 ], 3151 "members":{ 3152 "Name":{"shape":"DNSName"}, 3153 "Type":{"shape":"RRType"}, 3154 "SetIdentifier":{"shape":"ResourceRecordSetIdentifier"}, 3155 "Weight":{"shape":"ResourceRecordSetWeight"}, 3156 "Region":{"shape":"ResourceRecordSetRegion"}, 3157 "GeoLocation":{"shape":"GeoLocation"}, 3158 "Failover":{"shape":"ResourceRecordSetFailover"}, 3159 "MultiValueAnswer":{"shape":"ResourceRecordSetMultiValueAnswer"}, 3160 "TTL":{"shape":"TTL"}, 3161 "ResourceRecords":{"shape":"ResourceRecords"}, 3162 "AliasTarget":{"shape":"AliasTarget"}, 3163 "HealthCheckId":{"shape":"HealthCheckId"}, 3164 "TrafficPolicyInstanceId":{"shape":"TrafficPolicyInstanceId"} 3165 } 3166 }, 3167 "ResourceRecordSetFailover":{ 3168 "type":"string", 3169 "enum":[ 3170 "PRIMARY", 3171 "SECONDARY" 3172 ] 3173 }, 3174 "ResourceRecordSetIdentifier":{ 3175 "type":"string", 3176 "max":128, 3177 "min":1 3178 }, 3179 "ResourceRecordSetMultiValueAnswer":{"type":"boolean"}, 3180 "ResourceRecordSetRegion":{ 3181 "type":"string", 3182 "enum":[ 3183 "us-east-1", 3184 "us-east-2", 3185 "us-west-1", 3186 "us-west-2", 3187 "ca-central-1", 3188 "eu-west-1", 3189 "eu-west-2", 3190 "eu-west-3", 3191 "eu-central-1", 3192 "ap-southeast-1", 3193 "ap-southeast-2", 3194 "ap-northeast-1", 3195 "ap-northeast-2", 3196 "ap-northeast-3", 3197 "eu-north-1", 3198 "sa-east-1", 3199 "cn-north-1", 3200 "cn-northwest-1", 3201 "ap-east-1", 3202 "me-south-1", 3203 "ap-south-1" 3204 ], 3205 "max":64, 3206 "min":1 3207 }, 3208 "ResourceRecordSetWeight":{ 3209 "type":"long", 3210 "max":255, 3211 "min":0 3212 }, 3213 "ResourceRecordSets":{ 3214 "type":"list", 3215 "member":{ 3216 "shape":"ResourceRecordSet", 3217 "locationName":"ResourceRecordSet" 3218 } 3219 }, 3220 "ResourceRecords":{ 3221 "type":"list", 3222 "member":{ 3223 "shape":"ResourceRecord", 3224 "locationName":"ResourceRecord" 3225 }, 3226 "min":1 3227 }, 3228 "ResourceTagSet":{ 3229 "type":"structure", 3230 "members":{ 3231 "ResourceType":{"shape":"TagResourceType"}, 3232 "ResourceId":{"shape":"TagResourceId"}, 3233 "Tags":{"shape":"TagList"} 3234 } 3235 }, 3236 "ResourceTagSetList":{ 3237 "type":"list", 3238 "member":{ 3239 "shape":"ResourceTagSet", 3240 "locationName":"ResourceTagSet" 3241 } 3242 }, 3243 "ResourceURI":{ 3244 "type":"string", 3245 "max":1024 3246 }, 3247 "ReusableDelegationSetLimit":{ 3248 "type":"structure", 3249 "required":[ 3250 "Type", 3251 "Value" 3252 ], 3253 "members":{ 3254 "Type":{"shape":"ReusableDelegationSetLimitType"}, 3255 "Value":{"shape":"LimitValue"} 3256 } 3257 }, 3258 "ReusableDelegationSetLimitType":{ 3259 "type":"string", 3260 "enum":["MAX_ZONES_BY_REUSABLE_DELEGATION_SET"] 3261 }, 3262 "SearchString":{ 3263 "type":"string", 3264 "max":255 3265 }, 3266 "ServicePrincipal":{ 3267 "type":"string", 3268 "max":128 3269 }, 3270 "Statistic":{ 3271 "type":"string", 3272 "enum":[ 3273 "Average", 3274 "Sum", 3275 "SampleCount", 3276 "Maximum", 3277 "Minimum" 3278 ] 3279 }, 3280 "Status":{"type":"string"}, 3281 "StatusReport":{ 3282 "type":"structure", 3283 "members":{ 3284 "Status":{"shape":"Status"}, 3285 "CheckedTime":{"shape":"TimeStamp"} 3286 } 3287 }, 3288 "SubnetMask":{ 3289 "type":"string", 3290 "max":3, 3291 "min":0 3292 }, 3293 "TTL":{ 3294 "type":"long", 3295 "max":2147483647, 3296 "min":0 3297 }, 3298 "Tag":{ 3299 "type":"structure", 3300 "members":{ 3301 "Key":{"shape":"TagKey"}, 3302 "Value":{"shape":"TagValue"} 3303 } 3304 }, 3305 "TagKey":{ 3306 "type":"string", 3307 "max":128 3308 }, 3309 "TagKeyList":{ 3310 "type":"list", 3311 "member":{ 3312 "shape":"TagKey", 3313 "locationName":"Key" 3314 }, 3315 "max":10, 3316 "min":1 3317 }, 3318 "TagList":{ 3319 "type":"list", 3320 "member":{ 3321 "shape":"Tag", 3322 "locationName":"Tag" 3323 }, 3324 "max":10, 3325 "min":1 3326 }, 3327 "TagResourceId":{ 3328 "type":"string", 3329 "max":64 3330 }, 3331 "TagResourceIdList":{ 3332 "type":"list", 3333 "member":{ 3334 "shape":"TagResourceId", 3335 "locationName":"ResourceId" 3336 }, 3337 "max":10, 3338 "min":1 3339 }, 3340 "TagResourceType":{ 3341 "type":"string", 3342 "enum":[ 3343 "healthcheck", 3344 "hostedzone" 3345 ] 3346 }, 3347 "TagValue":{ 3348 "type":"string", 3349 "max":256 3350 }, 3351 "TestDNSAnswerRequest":{ 3352 "type":"structure", 3353 "required":[ 3354 "HostedZoneId", 3355 "RecordName", 3356 "RecordType" 3357 ], 3358 "members":{ 3359 "HostedZoneId":{ 3360 "shape":"ResourceId", 3361 "location":"querystring", 3362 "locationName":"hostedzoneid" 3363 }, 3364 "RecordName":{ 3365 "shape":"DNSName", 3366 "location":"querystring", 3367 "locationName":"recordname" 3368 }, 3369 "RecordType":{ 3370 "shape":"RRType", 3371 "location":"querystring", 3372 "locationName":"recordtype" 3373 }, 3374 "ResolverIP":{ 3375 "shape":"IPAddress", 3376 "location":"querystring", 3377 "locationName":"resolverip" 3378 }, 3379 "EDNS0ClientSubnetIP":{ 3380 "shape":"IPAddress", 3381 "location":"querystring", 3382 "locationName":"edns0clientsubnetip" 3383 }, 3384 "EDNS0ClientSubnetMask":{ 3385 "shape":"SubnetMask", 3386 "location":"querystring", 3387 "locationName":"edns0clientsubnetmask" 3388 } 3389 } 3390 }, 3391 "TestDNSAnswerResponse":{ 3392 "type":"structure", 3393 "required":[ 3394 "Nameserver", 3395 "RecordName", 3396 "RecordType", 3397 "RecordData", 3398 "ResponseCode", 3399 "Protocol" 3400 ], 3401 "members":{ 3402 "Nameserver":{"shape":"Nameserver"}, 3403 "RecordName":{"shape":"DNSName"}, 3404 "RecordType":{"shape":"RRType"}, 3405 "RecordData":{"shape":"RecordData"}, 3406 "ResponseCode":{"shape":"DNSRCode"}, 3407 "Protocol":{"shape":"TransportProtocol"} 3408 } 3409 }, 3410 "Threshold":{"type":"double"}, 3411 "ThrottlingException":{ 3412 "type":"structure", 3413 "members":{ 3414 "message":{"shape":"ErrorMessage"} 3415 }, 3416 "error":{"httpStatusCode":400}, 3417 "exception":true 3418 }, 3419 "TimeStamp":{"type":"timestamp"}, 3420 "TooManyHealthChecks":{ 3421 "type":"structure", 3422 "members":{ 3423 "message":{"shape":"ErrorMessage"} 3424 }, 3425 "exception":true 3426 }, 3427 "TooManyHostedZones":{ 3428 "type":"structure", 3429 "members":{ 3430 "message":{"shape":"ErrorMessage"} 3431 }, 3432 "error":{"httpStatusCode":400}, 3433 "exception":true 3434 }, 3435 "TooManyTrafficPolicies":{ 3436 "type":"structure", 3437 "members":{ 3438 "message":{"shape":"ErrorMessage"} 3439 }, 3440 "error":{"httpStatusCode":400}, 3441 "exception":true 3442 }, 3443 "TooManyTrafficPolicyInstances":{ 3444 "type":"structure", 3445 "members":{ 3446 "message":{"shape":"ErrorMessage"} 3447 }, 3448 "error":{"httpStatusCode":400}, 3449 "exception":true 3450 }, 3451 "TooManyTrafficPolicyVersionsForCurrentPolicy":{ 3452 "type":"structure", 3453 "members":{ 3454 "message":{"shape":"ErrorMessage"} 3455 }, 3456 "error":{"httpStatusCode":400}, 3457 "exception":true 3458 }, 3459 "TooManyVPCAssociationAuthorizations":{ 3460 "type":"structure", 3461 "members":{ 3462 "message":{"shape":"ErrorMessage"} 3463 }, 3464 "error":{"httpStatusCode":400}, 3465 "exception":true 3466 }, 3467 "TrafficPolicies":{ 3468 "type":"list", 3469 "member":{ 3470 "shape":"TrafficPolicy", 3471 "locationName":"TrafficPolicy" 3472 } 3473 }, 3474 "TrafficPolicy":{ 3475 "type":"structure", 3476 "required":[ 3477 "Id", 3478 "Version", 3479 "Name", 3480 "Type", 3481 "Document" 3482 ], 3483 "members":{ 3484 "Id":{"shape":"TrafficPolicyId"}, 3485 "Version":{"shape":"TrafficPolicyVersion"}, 3486 "Name":{"shape":"TrafficPolicyName"}, 3487 "Type":{"shape":"RRType"}, 3488 "Document":{"shape":"TrafficPolicyDocument"}, 3489 "Comment":{"shape":"TrafficPolicyComment"} 3490 } 3491 }, 3492 "TrafficPolicyAlreadyExists":{ 3493 "type":"structure", 3494 "members":{ 3495 "message":{"shape":"ErrorMessage"} 3496 }, 3497 "error":{"httpStatusCode":409}, 3498 "exception":true 3499 }, 3500 "TrafficPolicyComment":{ 3501 "type":"string", 3502 "max":1024 3503 }, 3504 "TrafficPolicyDocument":{ 3505 "type":"string", 3506 "max":102400 3507 }, 3508 "TrafficPolicyId":{ 3509 "type":"string", 3510 "max":36, 3511 "min":1 3512 }, 3513 "TrafficPolicyInUse":{ 3514 "type":"structure", 3515 "members":{ 3516 "message":{"shape":"ErrorMessage"} 3517 }, 3518 "error":{"httpStatusCode":400}, 3519 "exception":true 3520 }, 3521 "TrafficPolicyInstance":{ 3522 "type":"structure", 3523 "required":[ 3524 "Id", 3525 "HostedZoneId", 3526 "Name", 3527 "TTL", 3528 "State", 3529 "Message", 3530 "TrafficPolicyId", 3531 "TrafficPolicyVersion", 3532 "TrafficPolicyType" 3533 ], 3534 "members":{ 3535 "Id":{"shape":"TrafficPolicyInstanceId"}, 3536 "HostedZoneId":{"shape":"ResourceId"}, 3537 "Name":{"shape":"DNSName"}, 3538 "TTL":{"shape":"TTL"}, 3539 "State":{"shape":"TrafficPolicyInstanceState"}, 3540 "Message":{"shape":"Message"}, 3541 "TrafficPolicyId":{"shape":"TrafficPolicyId"}, 3542 "TrafficPolicyVersion":{"shape":"TrafficPolicyVersion"}, 3543 "TrafficPolicyType":{"shape":"RRType"} 3544 } 3545 }, 3546 "TrafficPolicyInstanceAlreadyExists":{ 3547 "type":"structure", 3548 "members":{ 3549 "message":{"shape":"ErrorMessage"} 3550 }, 3551 "error":{"httpStatusCode":409}, 3552 "exception":true 3553 }, 3554 "TrafficPolicyInstanceCount":{"type":"integer"}, 3555 "TrafficPolicyInstanceId":{ 3556 "type":"string", 3557 "max":36, 3558 "min":1 3559 }, 3560 "TrafficPolicyInstanceState":{"type":"string"}, 3561 "TrafficPolicyInstances":{ 3562 "type":"list", 3563 "member":{ 3564 "shape":"TrafficPolicyInstance", 3565 "locationName":"TrafficPolicyInstance" 3566 } 3567 }, 3568 "TrafficPolicyName":{ 3569 "type":"string", 3570 "max":512 3571 }, 3572 "TrafficPolicySummaries":{ 3573 "type":"list", 3574 "member":{ 3575 "shape":"TrafficPolicySummary", 3576 "locationName":"TrafficPolicySummary" 3577 } 3578 }, 3579 "TrafficPolicySummary":{ 3580 "type":"structure", 3581 "required":[ 3582 "Id", 3583 "Name", 3584 "Type", 3585 "LatestVersion", 3586 "TrafficPolicyCount" 3587 ], 3588 "members":{ 3589 "Id":{"shape":"TrafficPolicyId"}, 3590 "Name":{"shape":"TrafficPolicyName"}, 3591 "Type":{"shape":"RRType"}, 3592 "LatestVersion":{"shape":"TrafficPolicyVersion"}, 3593 "TrafficPolicyCount":{"shape":"TrafficPolicyVersion"} 3594 } 3595 }, 3596 "TrafficPolicyVersion":{ 3597 "type":"integer", 3598 "max":1000, 3599 "min":1 3600 }, 3601 "TrafficPolicyVersionMarker":{ 3602 "type":"string", 3603 "max":4 3604 }, 3605 "TransportProtocol":{"type":"string"}, 3606 "UpdateHealthCheckRequest":{ 3607 "type":"structure", 3608 "required":["HealthCheckId"], 3609 "members":{ 3610 "HealthCheckId":{ 3611 "shape":"HealthCheckId", 3612 "location":"uri", 3613 "locationName":"HealthCheckId" 3614 }, 3615 "HealthCheckVersion":{"shape":"HealthCheckVersion"}, 3616 "IPAddress":{"shape":"IPAddress"}, 3617 "Port":{"shape":"Port"}, 3618 "ResourcePath":{"shape":"ResourcePath"}, 3619 "FullyQualifiedDomainName":{"shape":"FullyQualifiedDomainName"}, 3620 "SearchString":{"shape":"SearchString"}, 3621 "FailureThreshold":{"shape":"FailureThreshold"}, 3622 "Inverted":{"shape":"Inverted"}, 3623 "Disabled":{"shape":"Disabled"}, 3624 "HealthThreshold":{"shape":"HealthThreshold"}, 3625 "ChildHealthChecks":{"shape":"ChildHealthCheckList"}, 3626 "EnableSNI":{"shape":"EnableSNI"}, 3627 "Regions":{"shape":"HealthCheckRegionList"}, 3628 "AlarmIdentifier":{"shape":"AlarmIdentifier"}, 3629 "InsufficientDataHealthStatus":{"shape":"InsufficientDataHealthStatus"}, 3630 "ResetElements":{"shape":"ResettableElementNameList"} 3631 } 3632 }, 3633 "UpdateHealthCheckResponse":{ 3634 "type":"structure", 3635 "required":["HealthCheck"], 3636 "members":{ 3637 "HealthCheck":{"shape":"HealthCheck"} 3638 } 3639 }, 3640 "UpdateHostedZoneCommentRequest":{ 3641 "type":"structure", 3642 "required":["Id"], 3643 "members":{ 3644 "Id":{ 3645 "shape":"ResourceId", 3646 "location":"uri", 3647 "locationName":"Id" 3648 }, 3649 "Comment":{"shape":"ResourceDescription"} 3650 } 3651 }, 3652 "UpdateHostedZoneCommentResponse":{ 3653 "type":"structure", 3654 "required":["HostedZone"], 3655 "members":{ 3656 "HostedZone":{"shape":"HostedZone"} 3657 } 3658 }, 3659 "UpdateTrafficPolicyCommentRequest":{ 3660 "type":"structure", 3661 "required":[ 3662 "Id", 3663 "Version", 3664 "Comment" 3665 ], 3666 "members":{ 3667 "Id":{ 3668 "shape":"TrafficPolicyId", 3669 "location":"uri", 3670 "locationName":"Id" 3671 }, 3672 "Version":{ 3673 "shape":"TrafficPolicyVersion", 3674 "location":"uri", 3675 "locationName":"Version" 3676 }, 3677 "Comment":{"shape":"TrafficPolicyComment"} 3678 } 3679 }, 3680 "UpdateTrafficPolicyCommentResponse":{ 3681 "type":"structure", 3682 "required":["TrafficPolicy"], 3683 "members":{ 3684 "TrafficPolicy":{"shape":"TrafficPolicy"} 3685 } 3686 }, 3687 "UpdateTrafficPolicyInstanceRequest":{ 3688 "type":"structure", 3689 "required":[ 3690 "Id", 3691 "TTL", 3692 "TrafficPolicyId", 3693 "TrafficPolicyVersion" 3694 ], 3695 "members":{ 3696 "Id":{ 3697 "shape":"TrafficPolicyInstanceId", 3698 "location":"uri", 3699 "locationName":"Id" 3700 }, 3701 "TTL":{"shape":"TTL"}, 3702 "TrafficPolicyId":{"shape":"TrafficPolicyId"}, 3703 "TrafficPolicyVersion":{"shape":"TrafficPolicyVersion"} 3704 } 3705 }, 3706 "UpdateTrafficPolicyInstanceResponse":{ 3707 "type":"structure", 3708 "required":["TrafficPolicyInstance"], 3709 "members":{ 3710 "TrafficPolicyInstance":{"shape":"TrafficPolicyInstance"} 3711 } 3712 }, 3713 "UsageCount":{ 3714 "type":"long", 3715 "min":0 3716 }, 3717 "VPC":{ 3718 "type":"structure", 3719 "members":{ 3720 "VPCRegion":{"shape":"VPCRegion"}, 3721 "VPCId":{"shape":"VPCId"} 3722 } 3723 }, 3724 "VPCAssociationAuthorizationNotFound":{ 3725 "type":"structure", 3726 "members":{ 3727 "message":{"shape":"ErrorMessage"} 3728 }, 3729 "error":{"httpStatusCode":404}, 3730 "exception":true 3731 }, 3732 "VPCAssociationNotFound":{ 3733 "type":"structure", 3734 "members":{ 3735 "message":{"shape":"ErrorMessage"} 3736 }, 3737 "error":{"httpStatusCode":404}, 3738 "exception":true 3739 }, 3740 "VPCId":{ 3741 "type":"string", 3742 "max":1024 3743 }, 3744 "VPCRegion":{ 3745 "type":"string", 3746 "enum":[ 3747 "us-east-1", 3748 "us-east-2", 3749 "us-west-1", 3750 "us-west-2", 3751 "eu-west-1", 3752 "eu-west-2", 3753 "eu-west-3", 3754 "eu-central-1", 3755 "ap-east-1", 3756 "me-south-1", 3757 "ap-southeast-1", 3758 "ap-southeast-2", 3759 "ap-south-1", 3760 "ap-northeast-1", 3761 "ap-northeast-2", 3762 "ap-northeast-3", 3763 "eu-north-1", 3764 "sa-east-1", 3765 "ca-central-1", 3766 "cn-north-1" 3767 ], 3768 "max":64, 3769 "min":1 3770 }, 3771 "VPCs":{ 3772 "type":"list", 3773 "member":{ 3774 "shape":"VPC", 3775 "locationName":"VPC" 3776 }, 3777 "min":1 3778 } 3779 } 3780} 3781