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