github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/appsync/2017-07-25/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-07-25", 5 "endpointPrefix":"appsync", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"AWSAppSync", 9 "serviceFullName":"AWS AppSync", 10 "serviceId":"AppSync", 11 "signatureVersion":"v4", 12 "signingName":"appsync", 13 "uid":"appsync-2017-07-25" 14 }, 15 "operations":{ 16 "CreateApiCache":{ 17 "name":"CreateApiCache", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/v1/apis/{apiId}/ApiCaches" 21 }, 22 "input":{"shape":"CreateApiCacheRequest"}, 23 "output":{"shape":"CreateApiCacheResponse"}, 24 "errors":[ 25 {"shape":"BadRequestException"}, 26 {"shape":"ConcurrentModificationException"}, 27 {"shape":"NotFoundException"}, 28 {"shape":"UnauthorizedException"}, 29 {"shape":"InternalFailureException"} 30 ] 31 }, 32 "CreateApiKey":{ 33 "name":"CreateApiKey", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/v1/apis/{apiId}/apikeys" 37 }, 38 "input":{"shape":"CreateApiKeyRequest"}, 39 "output":{"shape":"CreateApiKeyResponse"}, 40 "errors":[ 41 {"shape":"BadRequestException"}, 42 {"shape":"NotFoundException"}, 43 {"shape":"LimitExceededException"}, 44 {"shape":"UnauthorizedException"}, 45 {"shape":"LimitExceededException"}, 46 {"shape":"InternalFailureException"}, 47 {"shape":"ApiKeyLimitExceededException"}, 48 {"shape":"ApiKeyValidityOutOfBoundsException"} 49 ] 50 }, 51 "CreateDataSource":{ 52 "name":"CreateDataSource", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/v1/apis/{apiId}/datasources" 56 }, 57 "input":{"shape":"CreateDataSourceRequest"}, 58 "output":{"shape":"CreateDataSourceResponse"}, 59 "errors":[ 60 {"shape":"BadRequestException"}, 61 {"shape":"ConcurrentModificationException"}, 62 {"shape":"NotFoundException"}, 63 {"shape":"UnauthorizedException"}, 64 {"shape":"InternalFailureException"} 65 ] 66 }, 67 "CreateFunction":{ 68 "name":"CreateFunction", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/v1/apis/{apiId}/functions" 72 }, 73 "input":{"shape":"CreateFunctionRequest"}, 74 "output":{"shape":"CreateFunctionResponse"}, 75 "errors":[ 76 {"shape":"ConcurrentModificationException"}, 77 {"shape":"NotFoundException"}, 78 {"shape":"UnauthorizedException"}, 79 {"shape":"InternalFailureException"} 80 ] 81 }, 82 "CreateGraphqlApi":{ 83 "name":"CreateGraphqlApi", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/v1/apis" 87 }, 88 "input":{"shape":"CreateGraphqlApiRequest"}, 89 "output":{"shape":"CreateGraphqlApiResponse"}, 90 "errors":[ 91 {"shape":"BadRequestException"}, 92 {"shape":"LimitExceededException"}, 93 {"shape":"ConcurrentModificationException"}, 94 {"shape":"UnauthorizedException"}, 95 {"shape":"InternalFailureException"}, 96 {"shape":"ApiLimitExceededException"} 97 ] 98 }, 99 "CreateResolver":{ 100 "name":"CreateResolver", 101 "http":{ 102 "method":"POST", 103 "requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers" 104 }, 105 "input":{"shape":"CreateResolverRequest"}, 106 "output":{"shape":"CreateResolverResponse"}, 107 "errors":[ 108 {"shape":"ConcurrentModificationException"}, 109 {"shape":"NotFoundException"}, 110 {"shape":"UnauthorizedException"}, 111 {"shape":"InternalFailureException"} 112 ] 113 }, 114 "CreateType":{ 115 "name":"CreateType", 116 "http":{ 117 "method":"POST", 118 "requestUri":"/v1/apis/{apiId}/types" 119 }, 120 "input":{"shape":"CreateTypeRequest"}, 121 "output":{"shape":"CreateTypeResponse"}, 122 "errors":[ 123 {"shape":"BadRequestException"}, 124 {"shape":"ConcurrentModificationException"}, 125 {"shape":"NotFoundException"}, 126 {"shape":"UnauthorizedException"}, 127 {"shape":"InternalFailureException"} 128 ] 129 }, 130 "DeleteApiCache":{ 131 "name":"DeleteApiCache", 132 "http":{ 133 "method":"DELETE", 134 "requestUri":"/v1/apis/{apiId}/ApiCaches" 135 }, 136 "input":{"shape":"DeleteApiCacheRequest"}, 137 "output":{"shape":"DeleteApiCacheResponse"}, 138 "errors":[ 139 {"shape":"BadRequestException"}, 140 {"shape":"ConcurrentModificationException"}, 141 {"shape":"NotFoundException"}, 142 {"shape":"UnauthorizedException"}, 143 {"shape":"InternalFailureException"} 144 ] 145 }, 146 "DeleteApiKey":{ 147 "name":"DeleteApiKey", 148 "http":{ 149 "method":"DELETE", 150 "requestUri":"/v1/apis/{apiId}/apikeys/{id}" 151 }, 152 "input":{"shape":"DeleteApiKeyRequest"}, 153 "output":{"shape":"DeleteApiKeyResponse"}, 154 "errors":[ 155 {"shape":"BadRequestException"}, 156 {"shape":"NotFoundException"}, 157 {"shape":"UnauthorizedException"}, 158 {"shape":"InternalFailureException"} 159 ] 160 }, 161 "DeleteDataSource":{ 162 "name":"DeleteDataSource", 163 "http":{ 164 "method":"DELETE", 165 "requestUri":"/v1/apis/{apiId}/datasources/{name}" 166 }, 167 "input":{"shape":"DeleteDataSourceRequest"}, 168 "output":{"shape":"DeleteDataSourceResponse"}, 169 "errors":[ 170 {"shape":"BadRequestException"}, 171 {"shape":"ConcurrentModificationException"}, 172 {"shape":"NotFoundException"}, 173 {"shape":"UnauthorizedException"}, 174 {"shape":"InternalFailureException"} 175 ] 176 }, 177 "DeleteFunction":{ 178 "name":"DeleteFunction", 179 "http":{ 180 "method":"DELETE", 181 "requestUri":"/v1/apis/{apiId}/functions/{functionId}" 182 }, 183 "input":{"shape":"DeleteFunctionRequest"}, 184 "output":{"shape":"DeleteFunctionResponse"}, 185 "errors":[ 186 {"shape":"ConcurrentModificationException"}, 187 {"shape":"NotFoundException"}, 188 {"shape":"UnauthorizedException"}, 189 {"shape":"InternalFailureException"} 190 ] 191 }, 192 "DeleteGraphqlApi":{ 193 "name":"DeleteGraphqlApi", 194 "http":{ 195 "method":"DELETE", 196 "requestUri":"/v1/apis/{apiId}" 197 }, 198 "input":{"shape":"DeleteGraphqlApiRequest"}, 199 "output":{"shape":"DeleteGraphqlApiResponse"}, 200 "errors":[ 201 {"shape":"BadRequestException"}, 202 {"shape":"ConcurrentModificationException"}, 203 {"shape":"NotFoundException"}, 204 {"shape":"UnauthorizedException"}, 205 {"shape":"InternalFailureException"}, 206 {"shape":"AccessDeniedException"} 207 ] 208 }, 209 "DeleteResolver":{ 210 "name":"DeleteResolver", 211 "http":{ 212 "method":"DELETE", 213 "requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}" 214 }, 215 "input":{"shape":"DeleteResolverRequest"}, 216 "output":{"shape":"DeleteResolverResponse"}, 217 "errors":[ 218 {"shape":"ConcurrentModificationException"}, 219 {"shape":"NotFoundException"}, 220 {"shape":"UnauthorizedException"}, 221 {"shape":"InternalFailureException"} 222 ] 223 }, 224 "DeleteType":{ 225 "name":"DeleteType", 226 "http":{ 227 "method":"DELETE", 228 "requestUri":"/v1/apis/{apiId}/types/{typeName}" 229 }, 230 "input":{"shape":"DeleteTypeRequest"}, 231 "output":{"shape":"DeleteTypeResponse"}, 232 "errors":[ 233 {"shape":"BadRequestException"}, 234 {"shape":"ConcurrentModificationException"}, 235 {"shape":"NotFoundException"}, 236 {"shape":"UnauthorizedException"}, 237 {"shape":"InternalFailureException"} 238 ] 239 }, 240 "FlushApiCache":{ 241 "name":"FlushApiCache", 242 "http":{ 243 "method":"DELETE", 244 "requestUri":"/v1/apis/{apiId}/FlushCache" 245 }, 246 "input":{"shape":"FlushApiCacheRequest"}, 247 "output":{"shape":"FlushApiCacheResponse"}, 248 "errors":[ 249 {"shape":"BadRequestException"}, 250 {"shape":"ConcurrentModificationException"}, 251 {"shape":"NotFoundException"}, 252 {"shape":"UnauthorizedException"}, 253 {"shape":"InternalFailureException"} 254 ] 255 }, 256 "GetApiCache":{ 257 "name":"GetApiCache", 258 "http":{ 259 "method":"GET", 260 "requestUri":"/v1/apis/{apiId}/ApiCaches" 261 }, 262 "input":{"shape":"GetApiCacheRequest"}, 263 "output":{"shape":"GetApiCacheResponse"}, 264 "errors":[ 265 {"shape":"BadRequestException"}, 266 {"shape":"ConcurrentModificationException"}, 267 {"shape":"NotFoundException"}, 268 {"shape":"UnauthorizedException"}, 269 {"shape":"InternalFailureException"} 270 ] 271 }, 272 "GetDataSource":{ 273 "name":"GetDataSource", 274 "http":{ 275 "method":"GET", 276 "requestUri":"/v1/apis/{apiId}/datasources/{name}" 277 }, 278 "input":{"shape":"GetDataSourceRequest"}, 279 "output":{"shape":"GetDataSourceResponse"}, 280 "errors":[ 281 {"shape":"BadRequestException"}, 282 {"shape":"ConcurrentModificationException"}, 283 {"shape":"NotFoundException"}, 284 {"shape":"UnauthorizedException"}, 285 {"shape":"InternalFailureException"} 286 ] 287 }, 288 "GetFunction":{ 289 "name":"GetFunction", 290 "http":{ 291 "method":"GET", 292 "requestUri":"/v1/apis/{apiId}/functions/{functionId}" 293 }, 294 "input":{"shape":"GetFunctionRequest"}, 295 "output":{"shape":"GetFunctionResponse"}, 296 "errors":[ 297 {"shape":"ConcurrentModificationException"}, 298 {"shape":"NotFoundException"}, 299 {"shape":"UnauthorizedException"} 300 ] 301 }, 302 "GetGraphqlApi":{ 303 "name":"GetGraphqlApi", 304 "http":{ 305 "method":"GET", 306 "requestUri":"/v1/apis/{apiId}" 307 }, 308 "input":{"shape":"GetGraphqlApiRequest"}, 309 "output":{"shape":"GetGraphqlApiResponse"}, 310 "errors":[ 311 {"shape":"BadRequestException"}, 312 {"shape":"NotFoundException"}, 313 {"shape":"UnauthorizedException"}, 314 {"shape":"InternalFailureException"}, 315 {"shape":"AccessDeniedException"} 316 ] 317 }, 318 "GetIntrospectionSchema":{ 319 "name":"GetIntrospectionSchema", 320 "http":{ 321 "method":"GET", 322 "requestUri":"/v1/apis/{apiId}/schema" 323 }, 324 "input":{"shape":"GetIntrospectionSchemaRequest"}, 325 "output":{"shape":"GetIntrospectionSchemaResponse"}, 326 "errors":[ 327 {"shape":"GraphQLSchemaException"}, 328 {"shape":"NotFoundException"}, 329 {"shape":"UnauthorizedException"}, 330 {"shape":"InternalFailureException"} 331 ] 332 }, 333 "GetResolver":{ 334 "name":"GetResolver", 335 "http":{ 336 "method":"GET", 337 "requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}" 338 }, 339 "input":{"shape":"GetResolverRequest"}, 340 "output":{"shape":"GetResolverResponse"}, 341 "errors":[ 342 {"shape":"ConcurrentModificationException"}, 343 {"shape":"NotFoundException"}, 344 {"shape":"UnauthorizedException"} 345 ] 346 }, 347 "GetSchemaCreationStatus":{ 348 "name":"GetSchemaCreationStatus", 349 "http":{ 350 "method":"GET", 351 "requestUri":"/v1/apis/{apiId}/schemacreation" 352 }, 353 "input":{"shape":"GetSchemaCreationStatusRequest"}, 354 "output":{"shape":"GetSchemaCreationStatusResponse"}, 355 "errors":[ 356 {"shape":"BadRequestException"}, 357 {"shape":"NotFoundException"}, 358 {"shape":"UnauthorizedException"}, 359 {"shape":"InternalFailureException"} 360 ] 361 }, 362 "GetType":{ 363 "name":"GetType", 364 "http":{ 365 "method":"GET", 366 "requestUri":"/v1/apis/{apiId}/types/{typeName}" 367 }, 368 "input":{"shape":"GetTypeRequest"}, 369 "output":{"shape":"GetTypeResponse"}, 370 "errors":[ 371 {"shape":"BadRequestException"}, 372 {"shape":"ConcurrentModificationException"}, 373 {"shape":"NotFoundException"}, 374 {"shape":"UnauthorizedException"}, 375 {"shape":"InternalFailureException"} 376 ] 377 }, 378 "ListApiKeys":{ 379 "name":"ListApiKeys", 380 "http":{ 381 "method":"GET", 382 "requestUri":"/v1/apis/{apiId}/apikeys" 383 }, 384 "input":{"shape":"ListApiKeysRequest"}, 385 "output":{"shape":"ListApiKeysResponse"}, 386 "errors":[ 387 {"shape":"BadRequestException"}, 388 {"shape":"NotFoundException"}, 389 {"shape":"UnauthorizedException"}, 390 {"shape":"InternalFailureException"} 391 ] 392 }, 393 "ListDataSources":{ 394 "name":"ListDataSources", 395 "http":{ 396 "method":"GET", 397 "requestUri":"/v1/apis/{apiId}/datasources" 398 }, 399 "input":{"shape":"ListDataSourcesRequest"}, 400 "output":{"shape":"ListDataSourcesResponse"}, 401 "errors":[ 402 {"shape":"BadRequestException"}, 403 {"shape":"NotFoundException"}, 404 {"shape":"UnauthorizedException"}, 405 {"shape":"InternalFailureException"} 406 ] 407 }, 408 "ListFunctions":{ 409 "name":"ListFunctions", 410 "http":{ 411 "method":"GET", 412 "requestUri":"/v1/apis/{apiId}/functions" 413 }, 414 "input":{"shape":"ListFunctionsRequest"}, 415 "output":{"shape":"ListFunctionsResponse"}, 416 "errors":[ 417 {"shape":"BadRequestException"}, 418 {"shape":"NotFoundException"}, 419 {"shape":"UnauthorizedException"}, 420 {"shape":"InternalFailureException"} 421 ] 422 }, 423 "ListGraphqlApis":{ 424 "name":"ListGraphqlApis", 425 "http":{ 426 "method":"GET", 427 "requestUri":"/v1/apis" 428 }, 429 "input":{"shape":"ListGraphqlApisRequest"}, 430 "output":{"shape":"ListGraphqlApisResponse"}, 431 "errors":[ 432 {"shape":"BadRequestException"}, 433 {"shape":"UnauthorizedException"}, 434 {"shape":"InternalFailureException"} 435 ] 436 }, 437 "ListResolvers":{ 438 "name":"ListResolvers", 439 "http":{ 440 "method":"GET", 441 "requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers" 442 }, 443 "input":{"shape":"ListResolversRequest"}, 444 "output":{"shape":"ListResolversResponse"}, 445 "errors":[ 446 {"shape":"BadRequestException"}, 447 {"shape":"NotFoundException"}, 448 {"shape":"UnauthorizedException"}, 449 {"shape":"InternalFailureException"} 450 ] 451 }, 452 "ListResolversByFunction":{ 453 "name":"ListResolversByFunction", 454 "http":{ 455 "method":"GET", 456 "requestUri":"/v1/apis/{apiId}/functions/{functionId}/resolvers" 457 }, 458 "input":{"shape":"ListResolversByFunctionRequest"}, 459 "output":{"shape":"ListResolversByFunctionResponse"}, 460 "errors":[ 461 {"shape":"BadRequestException"}, 462 {"shape":"NotFoundException"}, 463 {"shape":"UnauthorizedException"}, 464 {"shape":"InternalFailureException"} 465 ] 466 }, 467 "ListTagsForResource":{ 468 "name":"ListTagsForResource", 469 "http":{ 470 "method":"GET", 471 "requestUri":"/v1/tags/{resourceArn}" 472 }, 473 "input":{"shape":"ListTagsForResourceRequest"}, 474 "output":{"shape":"ListTagsForResourceResponse"}, 475 "errors":[ 476 {"shape":"BadRequestException"}, 477 {"shape":"NotFoundException"}, 478 {"shape":"LimitExceededException"}, 479 {"shape":"UnauthorizedException"}, 480 {"shape":"InternalFailureException"}, 481 {"shape":"AccessDeniedException"} 482 ] 483 }, 484 "ListTypes":{ 485 "name":"ListTypes", 486 "http":{ 487 "method":"GET", 488 "requestUri":"/v1/apis/{apiId}/types" 489 }, 490 "input":{"shape":"ListTypesRequest"}, 491 "output":{"shape":"ListTypesResponse"}, 492 "errors":[ 493 {"shape":"BadRequestException"}, 494 {"shape":"ConcurrentModificationException"}, 495 {"shape":"NotFoundException"}, 496 {"shape":"UnauthorizedException"}, 497 {"shape":"InternalFailureException"} 498 ] 499 }, 500 "StartSchemaCreation":{ 501 "name":"StartSchemaCreation", 502 "http":{ 503 "method":"POST", 504 "requestUri":"/v1/apis/{apiId}/schemacreation" 505 }, 506 "input":{"shape":"StartSchemaCreationRequest"}, 507 "output":{"shape":"StartSchemaCreationResponse"}, 508 "errors":[ 509 {"shape":"BadRequestException"}, 510 {"shape":"ConcurrentModificationException"}, 511 {"shape":"NotFoundException"}, 512 {"shape":"UnauthorizedException"}, 513 {"shape":"InternalFailureException"} 514 ] 515 }, 516 "TagResource":{ 517 "name":"TagResource", 518 "http":{ 519 "method":"POST", 520 "requestUri":"/v1/tags/{resourceArn}" 521 }, 522 "input":{"shape":"TagResourceRequest"}, 523 "output":{"shape":"TagResourceResponse"}, 524 "errors":[ 525 {"shape":"BadRequestException"}, 526 {"shape":"NotFoundException"}, 527 {"shape":"LimitExceededException"}, 528 {"shape":"UnauthorizedException"}, 529 {"shape":"InternalFailureException"}, 530 {"shape":"AccessDeniedException"} 531 ] 532 }, 533 "UntagResource":{ 534 "name":"UntagResource", 535 "http":{ 536 "method":"DELETE", 537 "requestUri":"/v1/tags/{resourceArn}" 538 }, 539 "input":{"shape":"UntagResourceRequest"}, 540 "output":{"shape":"UntagResourceResponse"}, 541 "errors":[ 542 {"shape":"BadRequestException"}, 543 {"shape":"NotFoundException"}, 544 {"shape":"LimitExceededException"}, 545 {"shape":"UnauthorizedException"}, 546 {"shape":"InternalFailureException"}, 547 {"shape":"AccessDeniedException"} 548 ] 549 }, 550 "UpdateApiCache":{ 551 "name":"UpdateApiCache", 552 "http":{ 553 "method":"POST", 554 "requestUri":"/v1/apis/{apiId}/ApiCaches/update" 555 }, 556 "input":{"shape":"UpdateApiCacheRequest"}, 557 "output":{"shape":"UpdateApiCacheResponse"}, 558 "errors":[ 559 {"shape":"BadRequestException"}, 560 {"shape":"ConcurrentModificationException"}, 561 {"shape":"NotFoundException"}, 562 {"shape":"UnauthorizedException"}, 563 {"shape":"InternalFailureException"} 564 ] 565 }, 566 "UpdateApiKey":{ 567 "name":"UpdateApiKey", 568 "http":{ 569 "method":"POST", 570 "requestUri":"/v1/apis/{apiId}/apikeys/{id}" 571 }, 572 "input":{"shape":"UpdateApiKeyRequest"}, 573 "output":{"shape":"UpdateApiKeyResponse"}, 574 "errors":[ 575 {"shape":"BadRequestException"}, 576 {"shape":"NotFoundException"}, 577 {"shape":"UnauthorizedException"}, 578 {"shape":"LimitExceededException"}, 579 {"shape":"InternalFailureException"}, 580 {"shape":"ApiKeyValidityOutOfBoundsException"} 581 ] 582 }, 583 "UpdateDataSource":{ 584 "name":"UpdateDataSource", 585 "http":{ 586 "method":"POST", 587 "requestUri":"/v1/apis/{apiId}/datasources/{name}" 588 }, 589 "input":{"shape":"UpdateDataSourceRequest"}, 590 "output":{"shape":"UpdateDataSourceResponse"}, 591 "errors":[ 592 {"shape":"BadRequestException"}, 593 {"shape":"ConcurrentModificationException"}, 594 {"shape":"NotFoundException"}, 595 {"shape":"UnauthorizedException"}, 596 {"shape":"InternalFailureException"} 597 ] 598 }, 599 "UpdateFunction":{ 600 "name":"UpdateFunction", 601 "http":{ 602 "method":"POST", 603 "requestUri":"/v1/apis/{apiId}/functions/{functionId}" 604 }, 605 "input":{"shape":"UpdateFunctionRequest"}, 606 "output":{"shape":"UpdateFunctionResponse"}, 607 "errors":[ 608 {"shape":"ConcurrentModificationException"}, 609 {"shape":"NotFoundException"}, 610 {"shape":"UnauthorizedException"}, 611 {"shape":"InternalFailureException"} 612 ] 613 }, 614 "UpdateGraphqlApi":{ 615 "name":"UpdateGraphqlApi", 616 "http":{ 617 "method":"POST", 618 "requestUri":"/v1/apis/{apiId}" 619 }, 620 "input":{"shape":"UpdateGraphqlApiRequest"}, 621 "output":{"shape":"UpdateGraphqlApiResponse"}, 622 "errors":[ 623 {"shape":"BadRequestException"}, 624 {"shape":"ConcurrentModificationException"}, 625 {"shape":"NotFoundException"}, 626 {"shape":"UnauthorizedException"}, 627 {"shape":"InternalFailureException"}, 628 {"shape":"AccessDeniedException"} 629 ] 630 }, 631 "UpdateResolver":{ 632 "name":"UpdateResolver", 633 "http":{ 634 "method":"POST", 635 "requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}" 636 }, 637 "input":{"shape":"UpdateResolverRequest"}, 638 "output":{"shape":"UpdateResolverResponse"}, 639 "errors":[ 640 {"shape":"ConcurrentModificationException"}, 641 {"shape":"NotFoundException"}, 642 {"shape":"UnauthorizedException"}, 643 {"shape":"InternalFailureException"} 644 ] 645 }, 646 "UpdateType":{ 647 "name":"UpdateType", 648 "http":{ 649 "method":"POST", 650 "requestUri":"/v1/apis/{apiId}/types/{typeName}" 651 }, 652 "input":{"shape":"UpdateTypeRequest"}, 653 "output":{"shape":"UpdateTypeResponse"}, 654 "errors":[ 655 {"shape":"BadRequestException"}, 656 {"shape":"ConcurrentModificationException"}, 657 {"shape":"NotFoundException"}, 658 {"shape":"UnauthorizedException"}, 659 {"shape":"InternalFailureException"} 660 ] 661 } 662 }, 663 "shapes":{ 664 "AccessDeniedException":{ 665 "type":"structure", 666 "members":{ 667 "message":{"shape":"String"} 668 }, 669 "error":{"httpStatusCode":403}, 670 "exception":true 671 }, 672 "AdditionalAuthenticationProvider":{ 673 "type":"structure", 674 "members":{ 675 "authenticationType":{"shape":"AuthenticationType"}, 676 "openIDConnectConfig":{"shape":"OpenIDConnectConfig"}, 677 "userPoolConfig":{"shape":"CognitoUserPoolConfig"}, 678 "lambdaAuthorizerConfig":{"shape":"LambdaAuthorizerConfig"} 679 } 680 }, 681 "AdditionalAuthenticationProviders":{ 682 "type":"list", 683 "member":{"shape":"AdditionalAuthenticationProvider"} 684 }, 685 "ApiCache":{ 686 "type":"structure", 687 "members":{ 688 "ttl":{"shape":"Long"}, 689 "apiCachingBehavior":{"shape":"ApiCachingBehavior"}, 690 "transitEncryptionEnabled":{"shape":"Boolean"}, 691 "atRestEncryptionEnabled":{"shape":"Boolean"}, 692 "type":{"shape":"ApiCacheType"}, 693 "status":{"shape":"ApiCacheStatus"} 694 } 695 }, 696 "ApiCacheStatus":{ 697 "type":"string", 698 "enum":[ 699 "AVAILABLE", 700 "CREATING", 701 "DELETING", 702 "MODIFYING", 703 "FAILED" 704 ] 705 }, 706 "ApiCacheType":{ 707 "type":"string", 708 "enum":[ 709 "T2_SMALL", 710 "T2_MEDIUM", 711 "R4_LARGE", 712 "R4_XLARGE", 713 "R4_2XLARGE", 714 "R4_4XLARGE", 715 "R4_8XLARGE", 716 "SMALL", 717 "MEDIUM", 718 "LARGE", 719 "XLARGE", 720 "LARGE_2X", 721 "LARGE_4X", 722 "LARGE_8X", 723 "LARGE_12X" 724 ] 725 }, 726 "ApiCachingBehavior":{ 727 "type":"string", 728 "enum":[ 729 "FULL_REQUEST_CACHING", 730 "PER_RESOLVER_CACHING" 731 ] 732 }, 733 "ApiKey":{ 734 "type":"structure", 735 "members":{ 736 "id":{"shape":"String"}, 737 "description":{"shape":"String"}, 738 "expires":{"shape":"Long"}, 739 "deletes":{"shape":"Long"} 740 } 741 }, 742 "ApiKeyLimitExceededException":{ 743 "type":"structure", 744 "members":{ 745 "message":{"shape":"String"} 746 }, 747 "error":{"httpStatusCode":400}, 748 "exception":true 749 }, 750 "ApiKeyValidityOutOfBoundsException":{ 751 "type":"structure", 752 "members":{ 753 "message":{"shape":"String"} 754 }, 755 "error":{"httpStatusCode":400}, 756 "exception":true 757 }, 758 "ApiKeys":{ 759 "type":"list", 760 "member":{"shape":"ApiKey"} 761 }, 762 "ApiLimitExceededException":{ 763 "type":"structure", 764 "members":{ 765 "message":{"shape":"String"} 766 }, 767 "error":{"httpStatusCode":400}, 768 "exception":true 769 }, 770 "AuthenticationType":{ 771 "type":"string", 772 "enum":[ 773 "API_KEY", 774 "AWS_IAM", 775 "AMAZON_COGNITO_USER_POOLS", 776 "OPENID_CONNECT", 777 "AWS_LAMBDA" 778 ] 779 }, 780 "AuthorizationConfig":{ 781 "type":"structure", 782 "required":["authorizationType"], 783 "members":{ 784 "authorizationType":{"shape":"AuthorizationType"}, 785 "awsIamConfig":{"shape":"AwsIamConfig"} 786 } 787 }, 788 "AuthorizationType":{ 789 "type":"string", 790 "enum":["AWS_IAM"] 791 }, 792 "AwsIamConfig":{ 793 "type":"structure", 794 "members":{ 795 "signingRegion":{"shape":"String"}, 796 "signingServiceName":{"shape":"String"} 797 } 798 }, 799 "BadRequestException":{ 800 "type":"structure", 801 "members":{ 802 "message":{"shape":"ErrorMessage"} 803 }, 804 "error":{"httpStatusCode":400}, 805 "exception":true 806 }, 807 "Blob":{"type":"blob"}, 808 "Boolean":{"type":"boolean"}, 809 "BooleanValue":{"type":"boolean"}, 810 "CachingConfig":{ 811 "type":"structure", 812 "members":{ 813 "ttl":{"shape":"Long"}, 814 "cachingKeys":{"shape":"CachingKeys"} 815 } 816 }, 817 "CachingKeys":{ 818 "type":"list", 819 "member":{"shape":"String"} 820 }, 821 "CognitoUserPoolConfig":{ 822 "type":"structure", 823 "required":[ 824 "userPoolId", 825 "awsRegion" 826 ], 827 "members":{ 828 "userPoolId":{"shape":"String"}, 829 "awsRegion":{"shape":"String"}, 830 "appIdClientRegex":{"shape":"String"} 831 } 832 }, 833 "ConcurrentModificationException":{ 834 "type":"structure", 835 "members":{ 836 "message":{"shape":"ErrorMessage"} 837 }, 838 "error":{"httpStatusCode":409}, 839 "exception":true 840 }, 841 "ConflictDetectionType":{ 842 "type":"string", 843 "enum":[ 844 "VERSION", 845 "NONE" 846 ] 847 }, 848 "ConflictHandlerType":{ 849 "type":"string", 850 "enum":[ 851 "OPTIMISTIC_CONCURRENCY", 852 "LAMBDA", 853 "AUTOMERGE", 854 "NONE" 855 ] 856 }, 857 "CreateApiCacheRequest":{ 858 "type":"structure", 859 "required":[ 860 "apiId", 861 "ttl", 862 "apiCachingBehavior", 863 "type" 864 ], 865 "members":{ 866 "apiId":{ 867 "shape":"String", 868 "location":"uri", 869 "locationName":"apiId" 870 }, 871 "ttl":{"shape":"Long"}, 872 "transitEncryptionEnabled":{"shape":"Boolean"}, 873 "atRestEncryptionEnabled":{"shape":"Boolean"}, 874 "apiCachingBehavior":{"shape":"ApiCachingBehavior"}, 875 "type":{"shape":"ApiCacheType"} 876 } 877 }, 878 "CreateApiCacheResponse":{ 879 "type":"structure", 880 "members":{ 881 "apiCache":{"shape":"ApiCache"} 882 } 883 }, 884 "CreateApiKeyRequest":{ 885 "type":"structure", 886 "required":["apiId"], 887 "members":{ 888 "apiId":{ 889 "shape":"String", 890 "location":"uri", 891 "locationName":"apiId" 892 }, 893 "description":{"shape":"String"}, 894 "expires":{"shape":"Long"} 895 } 896 }, 897 "CreateApiKeyResponse":{ 898 "type":"structure", 899 "members":{ 900 "apiKey":{"shape":"ApiKey"} 901 } 902 }, 903 "CreateDataSourceRequest":{ 904 "type":"structure", 905 "required":[ 906 "apiId", 907 "name", 908 "type" 909 ], 910 "members":{ 911 "apiId":{ 912 "shape":"String", 913 "location":"uri", 914 "locationName":"apiId" 915 }, 916 "name":{"shape":"ResourceName"}, 917 "description":{"shape":"String"}, 918 "type":{"shape":"DataSourceType"}, 919 "serviceRoleArn":{"shape":"String"}, 920 "dynamodbConfig":{"shape":"DynamodbDataSourceConfig"}, 921 "lambdaConfig":{"shape":"LambdaDataSourceConfig"}, 922 "elasticsearchConfig":{"shape":"ElasticsearchDataSourceConfig"}, 923 "openSearchServiceConfig":{"shape":"OpenSearchServiceDataSourceConfig"}, 924 "httpConfig":{"shape":"HttpDataSourceConfig"}, 925 "relationalDatabaseConfig":{"shape":"RelationalDatabaseDataSourceConfig"} 926 } 927 }, 928 "CreateDataSourceResponse":{ 929 "type":"structure", 930 "members":{ 931 "dataSource":{"shape":"DataSource"} 932 } 933 }, 934 "CreateFunctionRequest":{ 935 "type":"structure", 936 "required":[ 937 "apiId", 938 "name", 939 "dataSourceName", 940 "functionVersion" 941 ], 942 "members":{ 943 "apiId":{ 944 "shape":"String", 945 "location":"uri", 946 "locationName":"apiId" 947 }, 948 "name":{"shape":"ResourceName"}, 949 "description":{"shape":"String"}, 950 "dataSourceName":{"shape":"ResourceName"}, 951 "requestMappingTemplate":{"shape":"MappingTemplate"}, 952 "responseMappingTemplate":{"shape":"MappingTemplate"}, 953 "functionVersion":{"shape":"String"}, 954 "syncConfig":{"shape":"SyncConfig"} 955 } 956 }, 957 "CreateFunctionResponse":{ 958 "type":"structure", 959 "members":{ 960 "functionConfiguration":{"shape":"FunctionConfiguration"} 961 } 962 }, 963 "CreateGraphqlApiRequest":{ 964 "type":"structure", 965 "required":[ 966 "name", 967 "authenticationType" 968 ], 969 "members":{ 970 "name":{"shape":"String"}, 971 "logConfig":{"shape":"LogConfig"}, 972 "authenticationType":{"shape":"AuthenticationType"}, 973 "userPoolConfig":{"shape":"UserPoolConfig"}, 974 "openIDConnectConfig":{"shape":"OpenIDConnectConfig"}, 975 "tags":{"shape":"TagMap"}, 976 "additionalAuthenticationProviders":{"shape":"AdditionalAuthenticationProviders"}, 977 "xrayEnabled":{"shape":"Boolean"}, 978 "lambdaAuthorizerConfig":{"shape":"LambdaAuthorizerConfig"} 979 } 980 }, 981 "CreateGraphqlApiResponse":{ 982 "type":"structure", 983 "members":{ 984 "graphqlApi":{"shape":"GraphqlApi"} 985 } 986 }, 987 "CreateResolverRequest":{ 988 "type":"structure", 989 "required":[ 990 "apiId", 991 "typeName", 992 "fieldName" 993 ], 994 "members":{ 995 "apiId":{ 996 "shape":"String", 997 "location":"uri", 998 "locationName":"apiId" 999 }, 1000 "typeName":{ 1001 "shape":"ResourceName", 1002 "location":"uri", 1003 "locationName":"typeName" 1004 }, 1005 "fieldName":{"shape":"ResourceName"}, 1006 "dataSourceName":{"shape":"ResourceName"}, 1007 "requestMappingTemplate":{"shape":"MappingTemplate"}, 1008 "responseMappingTemplate":{"shape":"MappingTemplate"}, 1009 "kind":{"shape":"ResolverKind"}, 1010 "pipelineConfig":{"shape":"PipelineConfig"}, 1011 "syncConfig":{"shape":"SyncConfig"}, 1012 "cachingConfig":{"shape":"CachingConfig"} 1013 } 1014 }, 1015 "CreateResolverResponse":{ 1016 "type":"structure", 1017 "members":{ 1018 "resolver":{"shape":"Resolver"} 1019 } 1020 }, 1021 "CreateTypeRequest":{ 1022 "type":"structure", 1023 "required":[ 1024 "apiId", 1025 "definition", 1026 "format" 1027 ], 1028 "members":{ 1029 "apiId":{ 1030 "shape":"String", 1031 "location":"uri", 1032 "locationName":"apiId" 1033 }, 1034 "definition":{"shape":"String"}, 1035 "format":{"shape":"TypeDefinitionFormat"} 1036 } 1037 }, 1038 "CreateTypeResponse":{ 1039 "type":"structure", 1040 "members":{ 1041 "type":{"shape":"Type"} 1042 } 1043 }, 1044 "DataSource":{ 1045 "type":"structure", 1046 "members":{ 1047 "dataSourceArn":{"shape":"String"}, 1048 "name":{"shape":"ResourceName"}, 1049 "description":{"shape":"String"}, 1050 "type":{"shape":"DataSourceType"}, 1051 "serviceRoleArn":{"shape":"String"}, 1052 "dynamodbConfig":{"shape":"DynamodbDataSourceConfig"}, 1053 "lambdaConfig":{"shape":"LambdaDataSourceConfig"}, 1054 "elasticsearchConfig":{"shape":"ElasticsearchDataSourceConfig"}, 1055 "openSearchServiceConfig":{"shape":"OpenSearchServiceDataSourceConfig"}, 1056 "httpConfig":{"shape":"HttpDataSourceConfig"}, 1057 "relationalDatabaseConfig":{"shape":"RelationalDatabaseDataSourceConfig"} 1058 } 1059 }, 1060 "DataSourceType":{ 1061 "type":"string", 1062 "enum":[ 1063 "AWS_LAMBDA", 1064 "AMAZON_DYNAMODB", 1065 "AMAZON_ELASTICSEARCH", 1066 "NONE", 1067 "HTTP", 1068 "RELATIONAL_DATABASE", 1069 "AMAZON_OPENSEARCH_SERVICE" 1070 ] 1071 }, 1072 "DataSources":{ 1073 "type":"list", 1074 "member":{"shape":"DataSource"} 1075 }, 1076 "DefaultAction":{ 1077 "type":"string", 1078 "enum":[ 1079 "ALLOW", 1080 "DENY" 1081 ] 1082 }, 1083 "DeleteApiCacheRequest":{ 1084 "type":"structure", 1085 "required":["apiId"], 1086 "members":{ 1087 "apiId":{ 1088 "shape":"String", 1089 "location":"uri", 1090 "locationName":"apiId" 1091 } 1092 } 1093 }, 1094 "DeleteApiCacheResponse":{ 1095 "type":"structure", 1096 "members":{ 1097 } 1098 }, 1099 "DeleteApiKeyRequest":{ 1100 "type":"structure", 1101 "required":[ 1102 "apiId", 1103 "id" 1104 ], 1105 "members":{ 1106 "apiId":{ 1107 "shape":"String", 1108 "location":"uri", 1109 "locationName":"apiId" 1110 }, 1111 "id":{ 1112 "shape":"String", 1113 "location":"uri", 1114 "locationName":"id" 1115 } 1116 } 1117 }, 1118 "DeleteApiKeyResponse":{ 1119 "type":"structure", 1120 "members":{ 1121 } 1122 }, 1123 "DeleteDataSourceRequest":{ 1124 "type":"structure", 1125 "required":[ 1126 "apiId", 1127 "name" 1128 ], 1129 "members":{ 1130 "apiId":{ 1131 "shape":"String", 1132 "location":"uri", 1133 "locationName":"apiId" 1134 }, 1135 "name":{ 1136 "shape":"ResourceName", 1137 "location":"uri", 1138 "locationName":"name" 1139 } 1140 } 1141 }, 1142 "DeleteDataSourceResponse":{ 1143 "type":"structure", 1144 "members":{ 1145 } 1146 }, 1147 "DeleteFunctionRequest":{ 1148 "type":"structure", 1149 "required":[ 1150 "apiId", 1151 "functionId" 1152 ], 1153 "members":{ 1154 "apiId":{ 1155 "shape":"String", 1156 "location":"uri", 1157 "locationName":"apiId" 1158 }, 1159 "functionId":{ 1160 "shape":"ResourceName", 1161 "location":"uri", 1162 "locationName":"functionId" 1163 } 1164 } 1165 }, 1166 "DeleteFunctionResponse":{ 1167 "type":"structure", 1168 "members":{ 1169 } 1170 }, 1171 "DeleteGraphqlApiRequest":{ 1172 "type":"structure", 1173 "required":["apiId"], 1174 "members":{ 1175 "apiId":{ 1176 "shape":"String", 1177 "location":"uri", 1178 "locationName":"apiId" 1179 } 1180 } 1181 }, 1182 "DeleteGraphqlApiResponse":{ 1183 "type":"structure", 1184 "members":{ 1185 } 1186 }, 1187 "DeleteResolverRequest":{ 1188 "type":"structure", 1189 "required":[ 1190 "apiId", 1191 "typeName", 1192 "fieldName" 1193 ], 1194 "members":{ 1195 "apiId":{ 1196 "shape":"String", 1197 "location":"uri", 1198 "locationName":"apiId" 1199 }, 1200 "typeName":{ 1201 "shape":"ResourceName", 1202 "location":"uri", 1203 "locationName":"typeName" 1204 }, 1205 "fieldName":{ 1206 "shape":"ResourceName", 1207 "location":"uri", 1208 "locationName":"fieldName" 1209 } 1210 } 1211 }, 1212 "DeleteResolverResponse":{ 1213 "type":"structure", 1214 "members":{ 1215 } 1216 }, 1217 "DeleteTypeRequest":{ 1218 "type":"structure", 1219 "required":[ 1220 "apiId", 1221 "typeName" 1222 ], 1223 "members":{ 1224 "apiId":{ 1225 "shape":"String", 1226 "location":"uri", 1227 "locationName":"apiId" 1228 }, 1229 "typeName":{ 1230 "shape":"ResourceName", 1231 "location":"uri", 1232 "locationName":"typeName" 1233 } 1234 } 1235 }, 1236 "DeleteTypeResponse":{ 1237 "type":"structure", 1238 "members":{ 1239 } 1240 }, 1241 "DeltaSyncConfig":{ 1242 "type":"structure", 1243 "members":{ 1244 "baseTableTTL":{"shape":"Long"}, 1245 "deltaSyncTableName":{"shape":"String"}, 1246 "deltaSyncTableTTL":{"shape":"Long"} 1247 } 1248 }, 1249 "DynamodbDataSourceConfig":{ 1250 "type":"structure", 1251 "required":[ 1252 "tableName", 1253 "awsRegion" 1254 ], 1255 "members":{ 1256 "tableName":{"shape":"String"}, 1257 "awsRegion":{"shape":"String"}, 1258 "useCallerCredentials":{"shape":"Boolean"}, 1259 "deltaSyncConfig":{"shape":"DeltaSyncConfig"}, 1260 "versioned":{"shape":"Boolean"} 1261 } 1262 }, 1263 "ElasticsearchDataSourceConfig":{ 1264 "type":"structure", 1265 "required":[ 1266 "endpoint", 1267 "awsRegion" 1268 ], 1269 "members":{ 1270 "endpoint":{"shape":"String"}, 1271 "awsRegion":{"shape":"String"} 1272 } 1273 }, 1274 "ErrorMessage":{"type":"string"}, 1275 "FieldLogLevel":{ 1276 "type":"string", 1277 "enum":[ 1278 "NONE", 1279 "ERROR", 1280 "ALL" 1281 ] 1282 }, 1283 "FlushApiCacheRequest":{ 1284 "type":"structure", 1285 "required":["apiId"], 1286 "members":{ 1287 "apiId":{ 1288 "shape":"String", 1289 "location":"uri", 1290 "locationName":"apiId" 1291 } 1292 } 1293 }, 1294 "FlushApiCacheResponse":{ 1295 "type":"structure", 1296 "members":{ 1297 } 1298 }, 1299 "FunctionConfiguration":{ 1300 "type":"structure", 1301 "members":{ 1302 "functionId":{"shape":"String"}, 1303 "functionArn":{"shape":"String"}, 1304 "name":{"shape":"ResourceName"}, 1305 "description":{"shape":"String"}, 1306 "dataSourceName":{"shape":"ResourceName"}, 1307 "requestMappingTemplate":{"shape":"MappingTemplate"}, 1308 "responseMappingTemplate":{"shape":"MappingTemplate"}, 1309 "functionVersion":{"shape":"String"}, 1310 "syncConfig":{"shape":"SyncConfig"} 1311 } 1312 }, 1313 "Functions":{ 1314 "type":"list", 1315 "member":{"shape":"FunctionConfiguration"} 1316 }, 1317 "FunctionsIds":{ 1318 "type":"list", 1319 "member":{"shape":"String"} 1320 }, 1321 "GetApiCacheRequest":{ 1322 "type":"structure", 1323 "required":["apiId"], 1324 "members":{ 1325 "apiId":{ 1326 "shape":"String", 1327 "location":"uri", 1328 "locationName":"apiId" 1329 } 1330 } 1331 }, 1332 "GetApiCacheResponse":{ 1333 "type":"structure", 1334 "members":{ 1335 "apiCache":{"shape":"ApiCache"} 1336 } 1337 }, 1338 "GetDataSourceRequest":{ 1339 "type":"structure", 1340 "required":[ 1341 "apiId", 1342 "name" 1343 ], 1344 "members":{ 1345 "apiId":{ 1346 "shape":"String", 1347 "location":"uri", 1348 "locationName":"apiId" 1349 }, 1350 "name":{ 1351 "shape":"ResourceName", 1352 "location":"uri", 1353 "locationName":"name" 1354 } 1355 } 1356 }, 1357 "GetDataSourceResponse":{ 1358 "type":"structure", 1359 "members":{ 1360 "dataSource":{"shape":"DataSource"} 1361 } 1362 }, 1363 "GetFunctionRequest":{ 1364 "type":"structure", 1365 "required":[ 1366 "apiId", 1367 "functionId" 1368 ], 1369 "members":{ 1370 "apiId":{ 1371 "shape":"String", 1372 "location":"uri", 1373 "locationName":"apiId" 1374 }, 1375 "functionId":{ 1376 "shape":"ResourceName", 1377 "location":"uri", 1378 "locationName":"functionId" 1379 } 1380 } 1381 }, 1382 "GetFunctionResponse":{ 1383 "type":"structure", 1384 "members":{ 1385 "functionConfiguration":{"shape":"FunctionConfiguration"} 1386 } 1387 }, 1388 "GetGraphqlApiRequest":{ 1389 "type":"structure", 1390 "required":["apiId"], 1391 "members":{ 1392 "apiId":{ 1393 "shape":"String", 1394 "location":"uri", 1395 "locationName":"apiId" 1396 } 1397 } 1398 }, 1399 "GetGraphqlApiResponse":{ 1400 "type":"structure", 1401 "members":{ 1402 "graphqlApi":{"shape":"GraphqlApi"} 1403 } 1404 }, 1405 "GetIntrospectionSchemaRequest":{ 1406 "type":"structure", 1407 "required":[ 1408 "apiId", 1409 "format" 1410 ], 1411 "members":{ 1412 "apiId":{ 1413 "shape":"String", 1414 "location":"uri", 1415 "locationName":"apiId" 1416 }, 1417 "format":{ 1418 "shape":"OutputType", 1419 "location":"querystring", 1420 "locationName":"format" 1421 }, 1422 "includeDirectives":{ 1423 "shape":"BooleanValue", 1424 "location":"querystring", 1425 "locationName":"includeDirectives" 1426 } 1427 } 1428 }, 1429 "GetIntrospectionSchemaResponse":{ 1430 "type":"structure", 1431 "members":{ 1432 "schema":{"shape":"Blob"} 1433 }, 1434 "payload":"schema" 1435 }, 1436 "GetResolverRequest":{ 1437 "type":"structure", 1438 "required":[ 1439 "apiId", 1440 "typeName", 1441 "fieldName" 1442 ], 1443 "members":{ 1444 "apiId":{ 1445 "shape":"String", 1446 "location":"uri", 1447 "locationName":"apiId" 1448 }, 1449 "typeName":{ 1450 "shape":"ResourceName", 1451 "location":"uri", 1452 "locationName":"typeName" 1453 }, 1454 "fieldName":{ 1455 "shape":"ResourceName", 1456 "location":"uri", 1457 "locationName":"fieldName" 1458 } 1459 } 1460 }, 1461 "GetResolverResponse":{ 1462 "type":"structure", 1463 "members":{ 1464 "resolver":{"shape":"Resolver"} 1465 } 1466 }, 1467 "GetSchemaCreationStatusRequest":{ 1468 "type":"structure", 1469 "required":["apiId"], 1470 "members":{ 1471 "apiId":{ 1472 "shape":"String", 1473 "location":"uri", 1474 "locationName":"apiId" 1475 } 1476 } 1477 }, 1478 "GetSchemaCreationStatusResponse":{ 1479 "type":"structure", 1480 "members":{ 1481 "status":{"shape":"SchemaStatus"}, 1482 "details":{"shape":"String"} 1483 } 1484 }, 1485 "GetTypeRequest":{ 1486 "type":"structure", 1487 "required":[ 1488 "apiId", 1489 "typeName", 1490 "format" 1491 ], 1492 "members":{ 1493 "apiId":{ 1494 "shape":"String", 1495 "location":"uri", 1496 "locationName":"apiId" 1497 }, 1498 "typeName":{ 1499 "shape":"ResourceName", 1500 "location":"uri", 1501 "locationName":"typeName" 1502 }, 1503 "format":{ 1504 "shape":"TypeDefinitionFormat", 1505 "location":"querystring", 1506 "locationName":"format" 1507 } 1508 } 1509 }, 1510 "GetTypeResponse":{ 1511 "type":"structure", 1512 "members":{ 1513 "type":{"shape":"Type"} 1514 } 1515 }, 1516 "GraphQLSchemaException":{ 1517 "type":"structure", 1518 "members":{ 1519 "message":{"shape":"ErrorMessage"} 1520 }, 1521 "error":{"httpStatusCode":400}, 1522 "exception":true 1523 }, 1524 "GraphqlApi":{ 1525 "type":"structure", 1526 "members":{ 1527 "name":{"shape":"ResourceName"}, 1528 "apiId":{"shape":"String"}, 1529 "authenticationType":{"shape":"AuthenticationType"}, 1530 "logConfig":{"shape":"LogConfig"}, 1531 "userPoolConfig":{"shape":"UserPoolConfig"}, 1532 "openIDConnectConfig":{"shape":"OpenIDConnectConfig"}, 1533 "arn":{"shape":"String"}, 1534 "uris":{"shape":"MapOfStringToString"}, 1535 "tags":{"shape":"TagMap"}, 1536 "additionalAuthenticationProviders":{"shape":"AdditionalAuthenticationProviders"}, 1537 "xrayEnabled":{"shape":"Boolean"}, 1538 "wafWebAclArn":{"shape":"String"}, 1539 "lambdaAuthorizerConfig":{"shape":"LambdaAuthorizerConfig"} 1540 } 1541 }, 1542 "GraphqlApis":{ 1543 "type":"list", 1544 "member":{"shape":"GraphqlApi"} 1545 }, 1546 "HttpDataSourceConfig":{ 1547 "type":"structure", 1548 "members":{ 1549 "endpoint":{"shape":"String"}, 1550 "authorizationConfig":{"shape":"AuthorizationConfig"} 1551 } 1552 }, 1553 "InternalFailureException":{ 1554 "type":"structure", 1555 "members":{ 1556 "message":{"shape":"String"} 1557 }, 1558 "error":{"httpStatusCode":500}, 1559 "exception":true, 1560 "fault":true 1561 }, 1562 "LambdaAuthorizerConfig":{ 1563 "type":"structure", 1564 "required":["authorizerUri"], 1565 "members":{ 1566 "authorizerResultTtlInSeconds":{"shape":"TTL"}, 1567 "authorizerUri":{"shape":"String"}, 1568 "identityValidationExpression":{"shape":"String"} 1569 } 1570 }, 1571 "LambdaConflictHandlerConfig":{ 1572 "type":"structure", 1573 "members":{ 1574 "lambdaConflictHandlerArn":{"shape":"String"} 1575 } 1576 }, 1577 "LambdaDataSourceConfig":{ 1578 "type":"structure", 1579 "required":["lambdaFunctionArn"], 1580 "members":{ 1581 "lambdaFunctionArn":{"shape":"String"} 1582 } 1583 }, 1584 "LimitExceededException":{ 1585 "type":"structure", 1586 "members":{ 1587 "message":{"shape":"String"} 1588 }, 1589 "error":{"httpStatusCode":429}, 1590 "exception":true 1591 }, 1592 "ListApiKeysRequest":{ 1593 "type":"structure", 1594 "required":["apiId"], 1595 "members":{ 1596 "apiId":{ 1597 "shape":"String", 1598 "location":"uri", 1599 "locationName":"apiId" 1600 }, 1601 "nextToken":{ 1602 "shape":"PaginationToken", 1603 "location":"querystring", 1604 "locationName":"nextToken" 1605 }, 1606 "maxResults":{ 1607 "shape":"MaxResults", 1608 "location":"querystring", 1609 "locationName":"maxResults" 1610 } 1611 } 1612 }, 1613 "ListApiKeysResponse":{ 1614 "type":"structure", 1615 "members":{ 1616 "apiKeys":{"shape":"ApiKeys"}, 1617 "nextToken":{"shape":"PaginationToken"} 1618 } 1619 }, 1620 "ListDataSourcesRequest":{ 1621 "type":"structure", 1622 "required":["apiId"], 1623 "members":{ 1624 "apiId":{ 1625 "shape":"String", 1626 "location":"uri", 1627 "locationName":"apiId" 1628 }, 1629 "nextToken":{ 1630 "shape":"PaginationToken", 1631 "location":"querystring", 1632 "locationName":"nextToken" 1633 }, 1634 "maxResults":{ 1635 "shape":"MaxResults", 1636 "location":"querystring", 1637 "locationName":"maxResults" 1638 } 1639 } 1640 }, 1641 "ListDataSourcesResponse":{ 1642 "type":"structure", 1643 "members":{ 1644 "dataSources":{"shape":"DataSources"}, 1645 "nextToken":{"shape":"PaginationToken"} 1646 } 1647 }, 1648 "ListFunctionsRequest":{ 1649 "type":"structure", 1650 "required":["apiId"], 1651 "members":{ 1652 "apiId":{ 1653 "shape":"String", 1654 "location":"uri", 1655 "locationName":"apiId" 1656 }, 1657 "nextToken":{ 1658 "shape":"PaginationToken", 1659 "location":"querystring", 1660 "locationName":"nextToken" 1661 }, 1662 "maxResults":{ 1663 "shape":"MaxResults", 1664 "location":"querystring", 1665 "locationName":"maxResults" 1666 } 1667 } 1668 }, 1669 "ListFunctionsResponse":{ 1670 "type":"structure", 1671 "members":{ 1672 "functions":{"shape":"Functions"}, 1673 "nextToken":{"shape":"PaginationToken"} 1674 } 1675 }, 1676 "ListGraphqlApisRequest":{ 1677 "type":"structure", 1678 "members":{ 1679 "nextToken":{ 1680 "shape":"PaginationToken", 1681 "location":"querystring", 1682 "locationName":"nextToken" 1683 }, 1684 "maxResults":{ 1685 "shape":"MaxResults", 1686 "location":"querystring", 1687 "locationName":"maxResults" 1688 } 1689 } 1690 }, 1691 "ListGraphqlApisResponse":{ 1692 "type":"structure", 1693 "members":{ 1694 "graphqlApis":{"shape":"GraphqlApis"}, 1695 "nextToken":{"shape":"PaginationToken"} 1696 } 1697 }, 1698 "ListResolversByFunctionRequest":{ 1699 "type":"structure", 1700 "required":[ 1701 "apiId", 1702 "functionId" 1703 ], 1704 "members":{ 1705 "apiId":{ 1706 "shape":"String", 1707 "location":"uri", 1708 "locationName":"apiId" 1709 }, 1710 "functionId":{ 1711 "shape":"String", 1712 "location":"uri", 1713 "locationName":"functionId" 1714 }, 1715 "nextToken":{ 1716 "shape":"PaginationToken", 1717 "location":"querystring", 1718 "locationName":"nextToken" 1719 }, 1720 "maxResults":{ 1721 "shape":"MaxResults", 1722 "location":"querystring", 1723 "locationName":"maxResults" 1724 } 1725 } 1726 }, 1727 "ListResolversByFunctionResponse":{ 1728 "type":"structure", 1729 "members":{ 1730 "resolvers":{"shape":"Resolvers"}, 1731 "nextToken":{"shape":"PaginationToken"} 1732 } 1733 }, 1734 "ListResolversRequest":{ 1735 "type":"structure", 1736 "required":[ 1737 "apiId", 1738 "typeName" 1739 ], 1740 "members":{ 1741 "apiId":{ 1742 "shape":"String", 1743 "location":"uri", 1744 "locationName":"apiId" 1745 }, 1746 "typeName":{ 1747 "shape":"String", 1748 "location":"uri", 1749 "locationName":"typeName" 1750 }, 1751 "nextToken":{ 1752 "shape":"PaginationToken", 1753 "location":"querystring", 1754 "locationName":"nextToken" 1755 }, 1756 "maxResults":{ 1757 "shape":"MaxResults", 1758 "location":"querystring", 1759 "locationName":"maxResults" 1760 } 1761 } 1762 }, 1763 "ListResolversResponse":{ 1764 "type":"structure", 1765 "members":{ 1766 "resolvers":{"shape":"Resolvers"}, 1767 "nextToken":{"shape":"PaginationToken"} 1768 } 1769 }, 1770 "ListTagsForResourceRequest":{ 1771 "type":"structure", 1772 "required":["resourceArn"], 1773 "members":{ 1774 "resourceArn":{ 1775 "shape":"ResourceArn", 1776 "location":"uri", 1777 "locationName":"resourceArn" 1778 } 1779 } 1780 }, 1781 "ListTagsForResourceResponse":{ 1782 "type":"structure", 1783 "members":{ 1784 "tags":{"shape":"TagMap"} 1785 } 1786 }, 1787 "ListTypesRequest":{ 1788 "type":"structure", 1789 "required":[ 1790 "apiId", 1791 "format" 1792 ], 1793 "members":{ 1794 "apiId":{ 1795 "shape":"String", 1796 "location":"uri", 1797 "locationName":"apiId" 1798 }, 1799 "format":{ 1800 "shape":"TypeDefinitionFormat", 1801 "location":"querystring", 1802 "locationName":"format" 1803 }, 1804 "nextToken":{ 1805 "shape":"PaginationToken", 1806 "location":"querystring", 1807 "locationName":"nextToken" 1808 }, 1809 "maxResults":{ 1810 "shape":"MaxResults", 1811 "location":"querystring", 1812 "locationName":"maxResults" 1813 } 1814 } 1815 }, 1816 "ListTypesResponse":{ 1817 "type":"structure", 1818 "members":{ 1819 "types":{"shape":"TypeList"}, 1820 "nextToken":{"shape":"PaginationToken"} 1821 } 1822 }, 1823 "LogConfig":{ 1824 "type":"structure", 1825 "required":[ 1826 "fieldLogLevel", 1827 "cloudWatchLogsRoleArn" 1828 ], 1829 "members":{ 1830 "fieldLogLevel":{"shape":"FieldLogLevel"}, 1831 "cloudWatchLogsRoleArn":{"shape":"String"}, 1832 "excludeVerboseContent":{"shape":"Boolean"} 1833 } 1834 }, 1835 "Long":{"type":"long"}, 1836 "MapOfStringToString":{ 1837 "type":"map", 1838 "key":{"shape":"String"}, 1839 "value":{"shape":"String"} 1840 }, 1841 "MappingTemplate":{ 1842 "type":"string", 1843 "max":65536, 1844 "min":1 1845 }, 1846 "MaxResults":{ 1847 "type":"integer", 1848 "max":25, 1849 "min":0 1850 }, 1851 "NotFoundException":{ 1852 "type":"structure", 1853 "members":{ 1854 "message":{"shape":"String"} 1855 }, 1856 "error":{"httpStatusCode":404}, 1857 "exception":true 1858 }, 1859 "OpenIDConnectConfig":{ 1860 "type":"structure", 1861 "required":["issuer"], 1862 "members":{ 1863 "issuer":{"shape":"String"}, 1864 "clientId":{"shape":"String"}, 1865 "iatTTL":{"shape":"Long"}, 1866 "authTTL":{"shape":"Long"} 1867 } 1868 }, 1869 "OpenSearchServiceDataSourceConfig":{ 1870 "type":"structure", 1871 "required":[ 1872 "endpoint", 1873 "awsRegion" 1874 ], 1875 "members":{ 1876 "endpoint":{"shape":"String"}, 1877 "awsRegion":{"shape":"String"} 1878 } 1879 }, 1880 "OutputType":{ 1881 "type":"string", 1882 "enum":[ 1883 "SDL", 1884 "JSON" 1885 ] 1886 }, 1887 "PaginationToken":{ 1888 "type":"string", 1889 "max":65536, 1890 "min":1, 1891 "pattern":"[\\\\S]+" 1892 }, 1893 "PipelineConfig":{ 1894 "type":"structure", 1895 "members":{ 1896 "functions":{"shape":"FunctionsIds"} 1897 } 1898 }, 1899 "RdsHttpEndpointConfig":{ 1900 "type":"structure", 1901 "members":{ 1902 "awsRegion":{"shape":"String"}, 1903 "dbClusterIdentifier":{"shape":"String"}, 1904 "databaseName":{"shape":"String"}, 1905 "schema":{"shape":"String"}, 1906 "awsSecretStoreArn":{"shape":"String"} 1907 } 1908 }, 1909 "RelationalDatabaseDataSourceConfig":{ 1910 "type":"structure", 1911 "members":{ 1912 "relationalDatabaseSourceType":{"shape":"RelationalDatabaseSourceType"}, 1913 "rdsHttpEndpointConfig":{"shape":"RdsHttpEndpointConfig"} 1914 } 1915 }, 1916 "RelationalDatabaseSourceType":{ 1917 "type":"string", 1918 "enum":["RDS_HTTP_ENDPOINT"] 1919 }, 1920 "Resolver":{ 1921 "type":"structure", 1922 "members":{ 1923 "typeName":{"shape":"ResourceName"}, 1924 "fieldName":{"shape":"ResourceName"}, 1925 "dataSourceName":{"shape":"ResourceName"}, 1926 "resolverArn":{"shape":"String"}, 1927 "requestMappingTemplate":{"shape":"MappingTemplate"}, 1928 "responseMappingTemplate":{"shape":"MappingTemplate"}, 1929 "kind":{"shape":"ResolverKind"}, 1930 "pipelineConfig":{"shape":"PipelineConfig"}, 1931 "syncConfig":{"shape":"SyncConfig"}, 1932 "cachingConfig":{"shape":"CachingConfig"} 1933 } 1934 }, 1935 "ResolverKind":{ 1936 "type":"string", 1937 "enum":[ 1938 "UNIT", 1939 "PIPELINE" 1940 ] 1941 }, 1942 "Resolvers":{ 1943 "type":"list", 1944 "member":{"shape":"Resolver"} 1945 }, 1946 "ResourceArn":{ 1947 "type":"string", 1948 "max":75, 1949 "min":70, 1950 "pattern":"^arn:aws:appsync:[A-Za-z0-9_/.-]{0,63}:\\d{12}:apis/[0-9A-Za-z_-]{26}$" 1951 }, 1952 "ResourceName":{ 1953 "type":"string", 1954 "max":65536, 1955 "min":1, 1956 "pattern":"[_A-Za-z][_0-9A-Za-z]*" 1957 }, 1958 "SchemaStatus":{ 1959 "type":"string", 1960 "enum":[ 1961 "PROCESSING", 1962 "ACTIVE", 1963 "DELETING", 1964 "FAILED", 1965 "SUCCESS", 1966 "NOT_APPLICABLE" 1967 ] 1968 }, 1969 "StartSchemaCreationRequest":{ 1970 "type":"structure", 1971 "required":[ 1972 "apiId", 1973 "definition" 1974 ], 1975 "members":{ 1976 "apiId":{ 1977 "shape":"String", 1978 "location":"uri", 1979 "locationName":"apiId" 1980 }, 1981 "definition":{"shape":"Blob"} 1982 } 1983 }, 1984 "StartSchemaCreationResponse":{ 1985 "type":"structure", 1986 "members":{ 1987 "status":{"shape":"SchemaStatus"} 1988 } 1989 }, 1990 "String":{"type":"string"}, 1991 "SyncConfig":{ 1992 "type":"structure", 1993 "members":{ 1994 "conflictHandler":{"shape":"ConflictHandlerType"}, 1995 "conflictDetection":{"shape":"ConflictDetectionType"}, 1996 "lambdaConflictHandlerConfig":{"shape":"LambdaConflictHandlerConfig"} 1997 } 1998 }, 1999 "TTL":{ 2000 "type":"integer", 2001 "max":3600, 2002 "min":0 2003 }, 2004 "TagKey":{ 2005 "type":"string", 2006 "max":128, 2007 "min":1, 2008 "pattern":"^(?!aws:)[ a-zA-Z+-=._:/]+$" 2009 }, 2010 "TagKeyList":{ 2011 "type":"list", 2012 "member":{"shape":"TagKey"}, 2013 "max":50, 2014 "min":1 2015 }, 2016 "TagMap":{ 2017 "type":"map", 2018 "key":{"shape":"TagKey"}, 2019 "value":{"shape":"TagValue"}, 2020 "max":50, 2021 "min":1 2022 }, 2023 "TagResourceRequest":{ 2024 "type":"structure", 2025 "required":[ 2026 "resourceArn", 2027 "tags" 2028 ], 2029 "members":{ 2030 "resourceArn":{ 2031 "shape":"ResourceArn", 2032 "location":"uri", 2033 "locationName":"resourceArn" 2034 }, 2035 "tags":{"shape":"TagMap"} 2036 } 2037 }, 2038 "TagResourceResponse":{ 2039 "type":"structure", 2040 "members":{ 2041 } 2042 }, 2043 "TagValue":{ 2044 "type":"string", 2045 "max":256 2046 }, 2047 "Type":{ 2048 "type":"structure", 2049 "members":{ 2050 "name":{"shape":"ResourceName"}, 2051 "description":{"shape":"String"}, 2052 "arn":{"shape":"String"}, 2053 "definition":{"shape":"String"}, 2054 "format":{"shape":"TypeDefinitionFormat"} 2055 } 2056 }, 2057 "TypeDefinitionFormat":{ 2058 "type":"string", 2059 "enum":[ 2060 "SDL", 2061 "JSON" 2062 ] 2063 }, 2064 "TypeList":{ 2065 "type":"list", 2066 "member":{"shape":"Type"} 2067 }, 2068 "UnauthorizedException":{ 2069 "type":"structure", 2070 "members":{ 2071 "message":{"shape":"String"} 2072 }, 2073 "error":{"httpStatusCode":401}, 2074 "exception":true 2075 }, 2076 "UntagResourceRequest":{ 2077 "type":"structure", 2078 "required":[ 2079 "resourceArn", 2080 "tagKeys" 2081 ], 2082 "members":{ 2083 "resourceArn":{ 2084 "shape":"ResourceArn", 2085 "location":"uri", 2086 "locationName":"resourceArn" 2087 }, 2088 "tagKeys":{ 2089 "shape":"TagKeyList", 2090 "location":"querystring", 2091 "locationName":"tagKeys" 2092 } 2093 } 2094 }, 2095 "UntagResourceResponse":{ 2096 "type":"structure", 2097 "members":{ 2098 } 2099 }, 2100 "UpdateApiCacheRequest":{ 2101 "type":"structure", 2102 "required":[ 2103 "apiId", 2104 "ttl", 2105 "apiCachingBehavior", 2106 "type" 2107 ], 2108 "members":{ 2109 "apiId":{ 2110 "shape":"String", 2111 "location":"uri", 2112 "locationName":"apiId" 2113 }, 2114 "ttl":{"shape":"Long"}, 2115 "apiCachingBehavior":{"shape":"ApiCachingBehavior"}, 2116 "type":{"shape":"ApiCacheType"} 2117 } 2118 }, 2119 "UpdateApiCacheResponse":{ 2120 "type":"structure", 2121 "members":{ 2122 "apiCache":{"shape":"ApiCache"} 2123 } 2124 }, 2125 "UpdateApiKeyRequest":{ 2126 "type":"structure", 2127 "required":[ 2128 "apiId", 2129 "id" 2130 ], 2131 "members":{ 2132 "apiId":{ 2133 "shape":"String", 2134 "location":"uri", 2135 "locationName":"apiId" 2136 }, 2137 "id":{ 2138 "shape":"String", 2139 "location":"uri", 2140 "locationName":"id" 2141 }, 2142 "description":{"shape":"String"}, 2143 "expires":{"shape":"Long"} 2144 } 2145 }, 2146 "UpdateApiKeyResponse":{ 2147 "type":"structure", 2148 "members":{ 2149 "apiKey":{"shape":"ApiKey"} 2150 } 2151 }, 2152 "UpdateDataSourceRequest":{ 2153 "type":"structure", 2154 "required":[ 2155 "apiId", 2156 "name", 2157 "type" 2158 ], 2159 "members":{ 2160 "apiId":{ 2161 "shape":"String", 2162 "location":"uri", 2163 "locationName":"apiId" 2164 }, 2165 "name":{ 2166 "shape":"ResourceName", 2167 "location":"uri", 2168 "locationName":"name" 2169 }, 2170 "description":{"shape":"String"}, 2171 "type":{"shape":"DataSourceType"}, 2172 "serviceRoleArn":{"shape":"String"}, 2173 "dynamodbConfig":{"shape":"DynamodbDataSourceConfig"}, 2174 "lambdaConfig":{"shape":"LambdaDataSourceConfig"}, 2175 "elasticsearchConfig":{"shape":"ElasticsearchDataSourceConfig"}, 2176 "openSearchServiceConfig":{"shape":"OpenSearchServiceDataSourceConfig"}, 2177 "httpConfig":{"shape":"HttpDataSourceConfig"}, 2178 "relationalDatabaseConfig":{"shape":"RelationalDatabaseDataSourceConfig"} 2179 } 2180 }, 2181 "UpdateDataSourceResponse":{ 2182 "type":"structure", 2183 "members":{ 2184 "dataSource":{"shape":"DataSource"} 2185 } 2186 }, 2187 "UpdateFunctionRequest":{ 2188 "type":"structure", 2189 "required":[ 2190 "apiId", 2191 "name", 2192 "functionId", 2193 "dataSourceName", 2194 "functionVersion" 2195 ], 2196 "members":{ 2197 "apiId":{ 2198 "shape":"String", 2199 "location":"uri", 2200 "locationName":"apiId" 2201 }, 2202 "name":{"shape":"ResourceName"}, 2203 "description":{"shape":"String"}, 2204 "functionId":{ 2205 "shape":"ResourceName", 2206 "location":"uri", 2207 "locationName":"functionId" 2208 }, 2209 "dataSourceName":{"shape":"ResourceName"}, 2210 "requestMappingTemplate":{"shape":"MappingTemplate"}, 2211 "responseMappingTemplate":{"shape":"MappingTemplate"}, 2212 "functionVersion":{"shape":"String"}, 2213 "syncConfig":{"shape":"SyncConfig"} 2214 } 2215 }, 2216 "UpdateFunctionResponse":{ 2217 "type":"structure", 2218 "members":{ 2219 "functionConfiguration":{"shape":"FunctionConfiguration"} 2220 } 2221 }, 2222 "UpdateGraphqlApiRequest":{ 2223 "type":"structure", 2224 "required":[ 2225 "apiId", 2226 "name" 2227 ], 2228 "members":{ 2229 "apiId":{ 2230 "shape":"String", 2231 "location":"uri", 2232 "locationName":"apiId" 2233 }, 2234 "name":{"shape":"String"}, 2235 "logConfig":{"shape":"LogConfig"}, 2236 "authenticationType":{"shape":"AuthenticationType"}, 2237 "userPoolConfig":{"shape":"UserPoolConfig"}, 2238 "openIDConnectConfig":{"shape":"OpenIDConnectConfig"}, 2239 "additionalAuthenticationProviders":{"shape":"AdditionalAuthenticationProviders"}, 2240 "xrayEnabled":{"shape":"Boolean"}, 2241 "lambdaAuthorizerConfig":{"shape":"LambdaAuthorizerConfig"} 2242 } 2243 }, 2244 "UpdateGraphqlApiResponse":{ 2245 "type":"structure", 2246 "members":{ 2247 "graphqlApi":{"shape":"GraphqlApi"} 2248 } 2249 }, 2250 "UpdateResolverRequest":{ 2251 "type":"structure", 2252 "required":[ 2253 "apiId", 2254 "typeName", 2255 "fieldName" 2256 ], 2257 "members":{ 2258 "apiId":{ 2259 "shape":"String", 2260 "location":"uri", 2261 "locationName":"apiId" 2262 }, 2263 "typeName":{ 2264 "shape":"ResourceName", 2265 "location":"uri", 2266 "locationName":"typeName" 2267 }, 2268 "fieldName":{ 2269 "shape":"ResourceName", 2270 "location":"uri", 2271 "locationName":"fieldName" 2272 }, 2273 "dataSourceName":{"shape":"ResourceName"}, 2274 "requestMappingTemplate":{"shape":"MappingTemplate"}, 2275 "responseMappingTemplate":{"shape":"MappingTemplate"}, 2276 "kind":{"shape":"ResolverKind"}, 2277 "pipelineConfig":{"shape":"PipelineConfig"}, 2278 "syncConfig":{"shape":"SyncConfig"}, 2279 "cachingConfig":{"shape":"CachingConfig"} 2280 } 2281 }, 2282 "UpdateResolverResponse":{ 2283 "type":"structure", 2284 "members":{ 2285 "resolver":{"shape":"Resolver"} 2286 } 2287 }, 2288 "UpdateTypeRequest":{ 2289 "type":"structure", 2290 "required":[ 2291 "apiId", 2292 "typeName", 2293 "format" 2294 ], 2295 "members":{ 2296 "apiId":{ 2297 "shape":"String", 2298 "location":"uri", 2299 "locationName":"apiId" 2300 }, 2301 "typeName":{ 2302 "shape":"ResourceName", 2303 "location":"uri", 2304 "locationName":"typeName" 2305 }, 2306 "definition":{"shape":"String"}, 2307 "format":{"shape":"TypeDefinitionFormat"} 2308 } 2309 }, 2310 "UpdateTypeResponse":{ 2311 "type":"structure", 2312 "members":{ 2313 "type":{"shape":"Type"} 2314 } 2315 }, 2316 "UserPoolConfig":{ 2317 "type":"structure", 2318 "required":[ 2319 "userPoolId", 2320 "awsRegion", 2321 "defaultAction" 2322 ], 2323 "members":{ 2324 "userPoolId":{"shape":"String"}, 2325 "awsRegion":{"shape":"String"}, 2326 "defaultAction":{"shape":"DefaultAction"}, 2327 "appIdClientRegex":{"shape":"String"} 2328 } 2329 } 2330 } 2331 }