1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-03-31", 5 "endpointPrefix":"glue", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS Glue", 9 "signatureVersion":"v4", 10 "targetPrefix":"AWSGlue", 11 "uid":"glue-2017-03-31" 12 }, 13 "operations":{ 14 "BatchCreatePartition":{ 15 "name":"BatchCreatePartition", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/" 19 }, 20 "input":{"shape":"BatchCreatePartitionRequest"}, 21 "output":{"shape":"BatchCreatePartitionResponse"}, 22 "errors":[ 23 {"shape":"InvalidInputException"}, 24 {"shape":"AlreadyExistsException"}, 25 {"shape":"ResourceNumberLimitExceededException"}, 26 {"shape":"InternalServiceException"}, 27 {"shape":"EntityNotFoundException"}, 28 {"shape":"OperationTimeoutException"} 29 ] 30 }, 31 "BatchDeleteConnection":{ 32 "name":"BatchDeleteConnection", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/" 36 }, 37 "input":{"shape":"BatchDeleteConnectionRequest"}, 38 "output":{"shape":"BatchDeleteConnectionResponse"}, 39 "errors":[ 40 {"shape":"InternalServiceException"}, 41 {"shape":"OperationTimeoutException"} 42 ] 43 }, 44 "BatchDeletePartition":{ 45 "name":"BatchDeletePartition", 46 "http":{ 47 "method":"POST", 48 "requestUri":"/" 49 }, 50 "input":{"shape":"BatchDeletePartitionRequest"}, 51 "output":{"shape":"BatchDeletePartitionResponse"}, 52 "errors":[ 53 {"shape":"InvalidInputException"}, 54 {"shape":"EntityNotFoundException"}, 55 {"shape":"InternalServiceException"}, 56 {"shape":"OperationTimeoutException"} 57 ] 58 }, 59 "BatchDeleteTable":{ 60 "name":"BatchDeleteTable", 61 "http":{ 62 "method":"POST", 63 "requestUri":"/" 64 }, 65 "input":{"shape":"BatchDeleteTableRequest"}, 66 "output":{"shape":"BatchDeleteTableResponse"}, 67 "errors":[ 68 {"shape":"InvalidInputException"}, 69 {"shape":"EntityNotFoundException"}, 70 {"shape":"InternalServiceException"}, 71 {"shape":"OperationTimeoutException"} 72 ] 73 }, 74 "BatchGetPartition":{ 75 "name":"BatchGetPartition", 76 "http":{ 77 "method":"POST", 78 "requestUri":"/" 79 }, 80 "input":{"shape":"BatchGetPartitionRequest"}, 81 "output":{"shape":"BatchGetPartitionResponse"}, 82 "errors":[ 83 {"shape":"InvalidInputException"}, 84 {"shape":"EntityNotFoundException"}, 85 {"shape":"OperationTimeoutException"}, 86 {"shape":"InternalServiceException"} 87 ] 88 }, 89 "CreateClassifier":{ 90 "name":"CreateClassifier", 91 "http":{ 92 "method":"POST", 93 "requestUri":"/" 94 }, 95 "input":{"shape":"CreateClassifierRequest"}, 96 "output":{"shape":"CreateClassifierResponse"}, 97 "errors":[ 98 {"shape":"AlreadyExistsException"}, 99 {"shape":"InvalidInputException"}, 100 {"shape":"OperationTimeoutException"} 101 ] 102 }, 103 "CreateConnection":{ 104 "name":"CreateConnection", 105 "http":{ 106 "method":"POST", 107 "requestUri":"/" 108 }, 109 "input":{"shape":"CreateConnectionRequest"}, 110 "output":{"shape":"CreateConnectionResponse"}, 111 "errors":[ 112 {"shape":"AlreadyExistsException"}, 113 {"shape":"InvalidInputException"}, 114 {"shape":"OperationTimeoutException"} 115 ] 116 }, 117 "CreateCrawler":{ 118 "name":"CreateCrawler", 119 "http":{ 120 "method":"POST", 121 "requestUri":"/" 122 }, 123 "input":{"shape":"CreateCrawlerRequest"}, 124 "output":{"shape":"CreateCrawlerResponse"}, 125 "errors":[ 126 {"shape":"InvalidInputException"}, 127 {"shape":"AlreadyExistsException"}, 128 {"shape":"OperationTimeoutException"}, 129 {"shape":"ResourceNumberLimitExceededException"} 130 ] 131 }, 132 "CreateDatabase":{ 133 "name":"CreateDatabase", 134 "http":{ 135 "method":"POST", 136 "requestUri":"/" 137 }, 138 "input":{"shape":"CreateDatabaseRequest"}, 139 "output":{"shape":"CreateDatabaseResponse"}, 140 "errors":[ 141 {"shape":"InvalidInputException"}, 142 {"shape":"AlreadyExistsException"}, 143 {"shape":"ResourceNumberLimitExceededException"}, 144 {"shape":"InternalServiceException"}, 145 {"shape":"OperationTimeoutException"} 146 ] 147 }, 148 "CreateDevEndpoint":{ 149 "name":"CreateDevEndpoint", 150 "http":{ 151 "method":"POST", 152 "requestUri":"/" 153 }, 154 "input":{"shape":"CreateDevEndpointRequest"}, 155 "output":{"shape":"CreateDevEndpointResponse"}, 156 "errors":[ 157 {"shape":"AccessDeniedException"}, 158 {"shape":"AlreadyExistsException"}, 159 {"shape":"IdempotentParameterMismatchException"}, 160 {"shape":"InternalServiceException"}, 161 {"shape":"OperationTimeoutException"}, 162 {"shape":"InvalidInputException"}, 163 {"shape":"ValidationException"}, 164 {"shape":"ResourceNumberLimitExceededException"} 165 ] 166 }, 167 "CreateJob":{ 168 "name":"CreateJob", 169 "http":{ 170 "method":"POST", 171 "requestUri":"/" 172 }, 173 "input":{"shape":"CreateJobRequest"}, 174 "output":{"shape":"CreateJobResponse"}, 175 "errors":[ 176 {"shape":"InvalidInputException"}, 177 {"shape":"IdempotentParameterMismatchException"}, 178 {"shape":"AlreadyExistsException"}, 179 {"shape":"InternalServiceException"}, 180 {"shape":"OperationTimeoutException"}, 181 {"shape":"ResourceNumberLimitExceededException"} 182 ] 183 }, 184 "CreatePartition":{ 185 "name":"CreatePartition", 186 "http":{ 187 "method":"POST", 188 "requestUri":"/" 189 }, 190 "input":{"shape":"CreatePartitionRequest"}, 191 "output":{"shape":"CreatePartitionResponse"}, 192 "errors":[ 193 {"shape":"InvalidInputException"}, 194 {"shape":"AlreadyExistsException"}, 195 {"shape":"ResourceNumberLimitExceededException"}, 196 {"shape":"InternalServiceException"}, 197 {"shape":"EntityNotFoundException"}, 198 {"shape":"OperationTimeoutException"} 199 ] 200 }, 201 "CreateScript":{ 202 "name":"CreateScript", 203 "http":{ 204 "method":"POST", 205 "requestUri":"/" 206 }, 207 "input":{"shape":"CreateScriptRequest"}, 208 "output":{"shape":"CreateScriptResponse"}, 209 "errors":[ 210 {"shape":"InvalidInputException"}, 211 {"shape":"InternalServiceException"}, 212 {"shape":"OperationTimeoutException"} 213 ] 214 }, 215 "CreateTable":{ 216 "name":"CreateTable", 217 "http":{ 218 "method":"POST", 219 "requestUri":"/" 220 }, 221 "input":{"shape":"CreateTableRequest"}, 222 "output":{"shape":"CreateTableResponse"}, 223 "errors":[ 224 {"shape":"AlreadyExistsException"}, 225 {"shape":"InvalidInputException"}, 226 {"shape":"EntityNotFoundException"}, 227 {"shape":"ResourceNumberLimitExceededException"}, 228 {"shape":"InternalServiceException"}, 229 {"shape":"OperationTimeoutException"} 230 ] 231 }, 232 "CreateTrigger":{ 233 "name":"CreateTrigger", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/" 237 }, 238 "input":{"shape":"CreateTriggerRequest"}, 239 "output":{"shape":"CreateTriggerResponse"}, 240 "errors":[ 241 {"shape":"AlreadyExistsException"}, 242 {"shape":"InvalidInputException"}, 243 {"shape":"InternalServiceException"}, 244 {"shape":"OperationTimeoutException"}, 245 {"shape":"ResourceNumberLimitExceededException"} 246 ] 247 }, 248 "CreateUserDefinedFunction":{ 249 "name":"CreateUserDefinedFunction", 250 "http":{ 251 "method":"POST", 252 "requestUri":"/" 253 }, 254 "input":{"shape":"CreateUserDefinedFunctionRequest"}, 255 "output":{"shape":"CreateUserDefinedFunctionResponse"}, 256 "errors":[ 257 {"shape":"AlreadyExistsException"}, 258 {"shape":"InvalidInputException"}, 259 {"shape":"InternalServiceException"}, 260 {"shape":"EntityNotFoundException"}, 261 {"shape":"OperationTimeoutException"} 262 ] 263 }, 264 "DeleteClassifier":{ 265 "name":"DeleteClassifier", 266 "http":{ 267 "method":"POST", 268 "requestUri":"/" 269 }, 270 "input":{"shape":"DeleteClassifierRequest"}, 271 "output":{"shape":"DeleteClassifierResponse"}, 272 "errors":[ 273 {"shape":"EntityNotFoundException"}, 274 {"shape":"OperationTimeoutException"} 275 ] 276 }, 277 "DeleteConnection":{ 278 "name":"DeleteConnection", 279 "http":{ 280 "method":"POST", 281 "requestUri":"/" 282 }, 283 "input":{"shape":"DeleteConnectionRequest"}, 284 "output":{"shape":"DeleteConnectionResponse"}, 285 "errors":[ 286 {"shape":"EntityNotFoundException"}, 287 {"shape":"OperationTimeoutException"} 288 ] 289 }, 290 "DeleteCrawler":{ 291 "name":"DeleteCrawler", 292 "http":{ 293 "method":"POST", 294 "requestUri":"/" 295 }, 296 "input":{"shape":"DeleteCrawlerRequest"}, 297 "output":{"shape":"DeleteCrawlerResponse"}, 298 "errors":[ 299 {"shape":"EntityNotFoundException"}, 300 {"shape":"CrawlerRunningException"}, 301 {"shape":"SchedulerTransitioningException"}, 302 {"shape":"OperationTimeoutException"} 303 ] 304 }, 305 "DeleteDatabase":{ 306 "name":"DeleteDatabase", 307 "http":{ 308 "method":"POST", 309 "requestUri":"/" 310 }, 311 "input":{"shape":"DeleteDatabaseRequest"}, 312 "output":{"shape":"DeleteDatabaseResponse"}, 313 "errors":[ 314 {"shape":"EntityNotFoundException"}, 315 {"shape":"InvalidInputException"}, 316 {"shape":"InternalServiceException"}, 317 {"shape":"OperationTimeoutException"} 318 ] 319 }, 320 "DeleteDevEndpoint":{ 321 "name":"DeleteDevEndpoint", 322 "http":{ 323 "method":"POST", 324 "requestUri":"/" 325 }, 326 "input":{"shape":"DeleteDevEndpointRequest"}, 327 "output":{"shape":"DeleteDevEndpointResponse"}, 328 "errors":[ 329 {"shape":"EntityNotFoundException"}, 330 {"shape":"InternalServiceException"}, 331 {"shape":"OperationTimeoutException"}, 332 {"shape":"InvalidInputException"} 333 ] 334 }, 335 "DeleteJob":{ 336 "name":"DeleteJob", 337 "http":{ 338 "method":"POST", 339 "requestUri":"/" 340 }, 341 "input":{"shape":"DeleteJobRequest"}, 342 "output":{"shape":"DeleteJobResponse"}, 343 "errors":[ 344 {"shape":"InvalidInputException"}, 345 {"shape":"InternalServiceException"}, 346 {"shape":"OperationTimeoutException"} 347 ] 348 }, 349 "DeletePartition":{ 350 "name":"DeletePartition", 351 "http":{ 352 "method":"POST", 353 "requestUri":"/" 354 }, 355 "input":{"shape":"DeletePartitionRequest"}, 356 "output":{"shape":"DeletePartitionResponse"}, 357 "errors":[ 358 {"shape":"EntityNotFoundException"}, 359 {"shape":"InvalidInputException"}, 360 {"shape":"InternalServiceException"}, 361 {"shape":"OperationTimeoutException"} 362 ] 363 }, 364 "DeleteTable":{ 365 "name":"DeleteTable", 366 "http":{ 367 "method":"POST", 368 "requestUri":"/" 369 }, 370 "input":{"shape":"DeleteTableRequest"}, 371 "output":{"shape":"DeleteTableResponse"}, 372 "errors":[ 373 {"shape":"EntityNotFoundException"}, 374 {"shape":"InvalidInputException"}, 375 {"shape":"InternalServiceException"}, 376 {"shape":"OperationTimeoutException"} 377 ] 378 }, 379 "DeleteTrigger":{ 380 "name":"DeleteTrigger", 381 "http":{ 382 "method":"POST", 383 "requestUri":"/" 384 }, 385 "input":{"shape":"DeleteTriggerRequest"}, 386 "output":{"shape":"DeleteTriggerResponse"}, 387 "errors":[ 388 {"shape":"InvalidInputException"}, 389 {"shape":"InternalServiceException"}, 390 {"shape":"OperationTimeoutException"} 391 ] 392 }, 393 "DeleteUserDefinedFunction":{ 394 "name":"DeleteUserDefinedFunction", 395 "http":{ 396 "method":"POST", 397 "requestUri":"/" 398 }, 399 "input":{"shape":"DeleteUserDefinedFunctionRequest"}, 400 "output":{"shape":"DeleteUserDefinedFunctionResponse"}, 401 "errors":[ 402 {"shape":"EntityNotFoundException"}, 403 {"shape":"InvalidInputException"}, 404 {"shape":"InternalServiceException"}, 405 {"shape":"OperationTimeoutException"} 406 ] 407 }, 408 "GetCatalogImportStatus":{ 409 "name":"GetCatalogImportStatus", 410 "http":{ 411 "method":"POST", 412 "requestUri":"/" 413 }, 414 "input":{"shape":"GetCatalogImportStatusRequest"}, 415 "output":{"shape":"GetCatalogImportStatusResponse"}, 416 "errors":[ 417 {"shape":"InternalServiceException"}, 418 {"shape":"OperationTimeoutException"} 419 ] 420 }, 421 "GetClassifier":{ 422 "name":"GetClassifier", 423 "http":{ 424 "method":"POST", 425 "requestUri":"/" 426 }, 427 "input":{"shape":"GetClassifierRequest"}, 428 "output":{"shape":"GetClassifierResponse"}, 429 "errors":[ 430 {"shape":"EntityNotFoundException"}, 431 {"shape":"OperationTimeoutException"} 432 ] 433 }, 434 "GetClassifiers":{ 435 "name":"GetClassifiers", 436 "http":{ 437 "method":"POST", 438 "requestUri":"/" 439 }, 440 "input":{"shape":"GetClassifiersRequest"}, 441 "output":{"shape":"GetClassifiersResponse"}, 442 "errors":[ 443 {"shape":"OperationTimeoutException"} 444 ] 445 }, 446 "GetConnection":{ 447 "name":"GetConnection", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/" 451 }, 452 "input":{"shape":"GetConnectionRequest"}, 453 "output":{"shape":"GetConnectionResponse"}, 454 "errors":[ 455 {"shape":"EntityNotFoundException"}, 456 {"shape":"OperationTimeoutException"} 457 ] 458 }, 459 "GetConnections":{ 460 "name":"GetConnections", 461 "http":{ 462 "method":"POST", 463 "requestUri":"/" 464 }, 465 "input":{"shape":"GetConnectionsRequest"}, 466 "output":{"shape":"GetConnectionsResponse"}, 467 "errors":[ 468 {"shape":"EntityNotFoundException"}, 469 {"shape":"OperationTimeoutException"} 470 ] 471 }, 472 "GetCrawler":{ 473 "name":"GetCrawler", 474 "http":{ 475 "method":"POST", 476 "requestUri":"/" 477 }, 478 "input":{"shape":"GetCrawlerRequest"}, 479 "output":{"shape":"GetCrawlerResponse"}, 480 "errors":[ 481 {"shape":"EntityNotFoundException"}, 482 {"shape":"OperationTimeoutException"} 483 ] 484 }, 485 "GetCrawlerMetrics":{ 486 "name":"GetCrawlerMetrics", 487 "http":{ 488 "method":"POST", 489 "requestUri":"/" 490 }, 491 "input":{"shape":"GetCrawlerMetricsRequest"}, 492 "output":{"shape":"GetCrawlerMetricsResponse"}, 493 "errors":[ 494 {"shape":"OperationTimeoutException"} 495 ] 496 }, 497 "GetCrawlers":{ 498 "name":"GetCrawlers", 499 "http":{ 500 "method":"POST", 501 "requestUri":"/" 502 }, 503 "input":{"shape":"GetCrawlersRequest"}, 504 "output":{"shape":"GetCrawlersResponse"}, 505 "errors":[ 506 {"shape":"OperationTimeoutException"} 507 ] 508 }, 509 "GetDatabase":{ 510 "name":"GetDatabase", 511 "http":{ 512 "method":"POST", 513 "requestUri":"/" 514 }, 515 "input":{"shape":"GetDatabaseRequest"}, 516 "output":{"shape":"GetDatabaseResponse"}, 517 "errors":[ 518 {"shape":"InvalidInputException"}, 519 {"shape":"EntityNotFoundException"}, 520 {"shape":"InternalServiceException"}, 521 {"shape":"OperationTimeoutException"} 522 ] 523 }, 524 "GetDatabases":{ 525 "name":"GetDatabases", 526 "http":{ 527 "method":"POST", 528 "requestUri":"/" 529 }, 530 "input":{"shape":"GetDatabasesRequest"}, 531 "output":{"shape":"GetDatabasesResponse"}, 532 "errors":[ 533 {"shape":"InvalidInputException"}, 534 {"shape":"InternalServiceException"}, 535 {"shape":"OperationTimeoutException"} 536 ] 537 }, 538 "GetDataflowGraph":{ 539 "name":"GetDataflowGraph", 540 "http":{ 541 "method":"POST", 542 "requestUri":"/" 543 }, 544 "input":{"shape":"GetDataflowGraphRequest"}, 545 "output":{"shape":"GetDataflowGraphResponse"}, 546 "errors":[ 547 {"shape":"InvalidInputException"}, 548 {"shape":"InternalServiceException"}, 549 {"shape":"OperationTimeoutException"} 550 ] 551 }, 552 "GetDevEndpoint":{ 553 "name":"GetDevEndpoint", 554 "http":{ 555 "method":"POST", 556 "requestUri":"/" 557 }, 558 "input":{"shape":"GetDevEndpointRequest"}, 559 "output":{"shape":"GetDevEndpointResponse"}, 560 "errors":[ 561 {"shape":"EntityNotFoundException"}, 562 {"shape":"InternalServiceException"}, 563 {"shape":"OperationTimeoutException"}, 564 {"shape":"InvalidInputException"} 565 ] 566 }, 567 "GetDevEndpoints":{ 568 "name":"GetDevEndpoints", 569 "http":{ 570 "method":"POST", 571 "requestUri":"/" 572 }, 573 "input":{"shape":"GetDevEndpointsRequest"}, 574 "output":{"shape":"GetDevEndpointsResponse"}, 575 "errors":[ 576 {"shape":"EntityNotFoundException"}, 577 {"shape":"InternalServiceException"}, 578 {"shape":"OperationTimeoutException"}, 579 {"shape":"InvalidInputException"} 580 ] 581 }, 582 "GetJob":{ 583 "name":"GetJob", 584 "http":{ 585 "method":"POST", 586 "requestUri":"/" 587 }, 588 "input":{"shape":"GetJobRequest"}, 589 "output":{"shape":"GetJobResponse"}, 590 "errors":[ 591 {"shape":"InvalidInputException"}, 592 {"shape":"EntityNotFoundException"}, 593 {"shape":"InternalServiceException"}, 594 {"shape":"OperationTimeoutException"} 595 ] 596 }, 597 "GetJobRun":{ 598 "name":"GetJobRun", 599 "http":{ 600 "method":"POST", 601 "requestUri":"/" 602 }, 603 "input":{"shape":"GetJobRunRequest"}, 604 "output":{"shape":"GetJobRunResponse"}, 605 "errors":[ 606 {"shape":"InvalidInputException"}, 607 {"shape":"EntityNotFoundException"}, 608 {"shape":"InternalServiceException"}, 609 {"shape":"OperationTimeoutException"} 610 ] 611 }, 612 "GetJobRuns":{ 613 "name":"GetJobRuns", 614 "http":{ 615 "method":"POST", 616 "requestUri":"/" 617 }, 618 "input":{"shape":"GetJobRunsRequest"}, 619 "output":{"shape":"GetJobRunsResponse"}, 620 "errors":[ 621 {"shape":"InvalidInputException"}, 622 {"shape":"EntityNotFoundException"}, 623 {"shape":"InternalServiceException"}, 624 {"shape":"OperationTimeoutException"} 625 ] 626 }, 627 "GetJobs":{ 628 "name":"GetJobs", 629 "http":{ 630 "method":"POST", 631 "requestUri":"/" 632 }, 633 "input":{"shape":"GetJobsRequest"}, 634 "output":{"shape":"GetJobsResponse"}, 635 "errors":[ 636 {"shape":"InvalidInputException"}, 637 {"shape":"EntityNotFoundException"}, 638 {"shape":"InternalServiceException"}, 639 {"shape":"OperationTimeoutException"} 640 ] 641 }, 642 "GetMapping":{ 643 "name":"GetMapping", 644 "http":{ 645 "method":"POST", 646 "requestUri":"/" 647 }, 648 "input":{"shape":"GetMappingRequest"}, 649 "output":{"shape":"GetMappingResponse"}, 650 "errors":[ 651 {"shape":"InvalidInputException"}, 652 {"shape":"InternalServiceException"}, 653 {"shape":"OperationTimeoutException"} 654 ] 655 }, 656 "GetPartition":{ 657 "name":"GetPartition", 658 "http":{ 659 "method":"POST", 660 "requestUri":"/" 661 }, 662 "input":{"shape":"GetPartitionRequest"}, 663 "output":{"shape":"GetPartitionResponse"}, 664 "errors":[ 665 {"shape":"EntityNotFoundException"}, 666 {"shape":"InvalidInputException"}, 667 {"shape":"InternalServiceException"}, 668 {"shape":"OperationTimeoutException"} 669 ] 670 }, 671 "GetPartitions":{ 672 "name":"GetPartitions", 673 "http":{ 674 "method":"POST", 675 "requestUri":"/" 676 }, 677 "input":{"shape":"GetPartitionsRequest"}, 678 "output":{"shape":"GetPartitionsResponse"}, 679 "errors":[ 680 {"shape":"EntityNotFoundException"}, 681 {"shape":"InvalidInputException"}, 682 {"shape":"OperationTimeoutException"}, 683 {"shape":"InternalServiceException"} 684 ] 685 }, 686 "GetPlan":{ 687 "name":"GetPlan", 688 "http":{ 689 "method":"POST", 690 "requestUri":"/" 691 }, 692 "input":{"shape":"GetPlanRequest"}, 693 "output":{"shape":"GetPlanResponse"}, 694 "errors":[ 695 {"shape":"InvalidInputException"}, 696 {"shape":"InternalServiceException"}, 697 {"shape":"OperationTimeoutException"} 698 ] 699 }, 700 "GetTable":{ 701 "name":"GetTable", 702 "http":{ 703 "method":"POST", 704 "requestUri":"/" 705 }, 706 "input":{"shape":"GetTableRequest"}, 707 "output":{"shape":"GetTableResponse"}, 708 "errors":[ 709 {"shape":"EntityNotFoundException"}, 710 {"shape":"InvalidInputException"}, 711 {"shape":"InternalServiceException"}, 712 {"shape":"OperationTimeoutException"} 713 ] 714 }, 715 "GetTableVersions":{ 716 "name":"GetTableVersions", 717 "http":{ 718 "method":"POST", 719 "requestUri":"/" 720 }, 721 "input":{"shape":"GetTableVersionsRequest"}, 722 "output":{"shape":"GetTableVersionsResponse"}, 723 "errors":[ 724 {"shape":"EntityNotFoundException"}, 725 {"shape":"InvalidInputException"}, 726 {"shape":"InternalServiceException"}, 727 {"shape":"OperationTimeoutException"} 728 ] 729 }, 730 "GetTables":{ 731 "name":"GetTables", 732 "http":{ 733 "method":"POST", 734 "requestUri":"/" 735 }, 736 "input":{"shape":"GetTablesRequest"}, 737 "output":{"shape":"GetTablesResponse"}, 738 "errors":[ 739 {"shape":"EntityNotFoundException"}, 740 {"shape":"InvalidInputException"}, 741 {"shape":"OperationTimeoutException"}, 742 {"shape":"InternalServiceException"} 743 ] 744 }, 745 "GetTrigger":{ 746 "name":"GetTrigger", 747 "http":{ 748 "method":"POST", 749 "requestUri":"/" 750 }, 751 "input":{"shape":"GetTriggerRequest"}, 752 "output":{"shape":"GetTriggerResponse"}, 753 "errors":[ 754 {"shape":"EntityNotFoundException"}, 755 {"shape":"InvalidInputException"}, 756 {"shape":"InternalServiceException"}, 757 {"shape":"OperationTimeoutException"} 758 ] 759 }, 760 "GetTriggers":{ 761 "name":"GetTriggers", 762 "http":{ 763 "method":"POST", 764 "requestUri":"/" 765 }, 766 "input":{"shape":"GetTriggersRequest"}, 767 "output":{"shape":"GetTriggersResponse"}, 768 "errors":[ 769 {"shape":"EntityNotFoundException"}, 770 {"shape":"InvalidInputException"}, 771 {"shape":"InternalServiceException"}, 772 {"shape":"OperationTimeoutException"} 773 ] 774 }, 775 "GetUserDefinedFunction":{ 776 "name":"GetUserDefinedFunction", 777 "http":{ 778 "method":"POST", 779 "requestUri":"/" 780 }, 781 "input":{"shape":"GetUserDefinedFunctionRequest"}, 782 "output":{"shape":"GetUserDefinedFunctionResponse"}, 783 "errors":[ 784 {"shape":"EntityNotFoundException"}, 785 {"shape":"InvalidInputException"}, 786 {"shape":"InternalServiceException"}, 787 {"shape":"OperationTimeoutException"} 788 ] 789 }, 790 "GetUserDefinedFunctions":{ 791 "name":"GetUserDefinedFunctions", 792 "http":{ 793 "method":"POST", 794 "requestUri":"/" 795 }, 796 "input":{"shape":"GetUserDefinedFunctionsRequest"}, 797 "output":{"shape":"GetUserDefinedFunctionsResponse"}, 798 "errors":[ 799 {"shape":"EntityNotFoundException"}, 800 {"shape":"InvalidInputException"}, 801 {"shape":"OperationTimeoutException"}, 802 {"shape":"InternalServiceException"} 803 ] 804 }, 805 "ImportCatalogToGlue":{ 806 "name":"ImportCatalogToGlue", 807 "http":{ 808 "method":"POST", 809 "requestUri":"/" 810 }, 811 "input":{"shape":"ImportCatalogToGlueRequest"}, 812 "output":{"shape":"ImportCatalogToGlueResponse"}, 813 "errors":[ 814 {"shape":"InternalServiceException"}, 815 {"shape":"OperationTimeoutException"} 816 ] 817 }, 818 "ResetJobBookmark":{ 819 "name":"ResetJobBookmark", 820 "http":{ 821 "method":"POST", 822 "requestUri":"/" 823 }, 824 "input":{"shape":"ResetJobBookmarkRequest"}, 825 "output":{"shape":"ResetJobBookmarkResponse"}, 826 "errors":[ 827 {"shape":"EntityNotFoundException"}, 828 {"shape":"InvalidInputException"}, 829 {"shape":"InternalServiceException"}, 830 {"shape":"OperationTimeoutException"} 831 ] 832 }, 833 "StartCrawler":{ 834 "name":"StartCrawler", 835 "http":{ 836 "method":"POST", 837 "requestUri":"/" 838 }, 839 "input":{"shape":"StartCrawlerRequest"}, 840 "output":{"shape":"StartCrawlerResponse"}, 841 "errors":[ 842 {"shape":"EntityNotFoundException"}, 843 {"shape":"CrawlerRunningException"}, 844 {"shape":"OperationTimeoutException"} 845 ] 846 }, 847 "StartCrawlerSchedule":{ 848 "name":"StartCrawlerSchedule", 849 "http":{ 850 "method":"POST", 851 "requestUri":"/" 852 }, 853 "input":{"shape":"StartCrawlerScheduleRequest"}, 854 "output":{"shape":"StartCrawlerScheduleResponse"}, 855 "errors":[ 856 {"shape":"EntityNotFoundException"}, 857 {"shape":"SchedulerRunningException"}, 858 {"shape":"SchedulerTransitioningException"}, 859 {"shape":"NoScheduleException"}, 860 {"shape":"OperationTimeoutException"} 861 ] 862 }, 863 "StartJobRun":{ 864 "name":"StartJobRun", 865 "http":{ 866 "method":"POST", 867 "requestUri":"/" 868 }, 869 "input":{"shape":"StartJobRunRequest"}, 870 "output":{"shape":"StartJobRunResponse"}, 871 "errors":[ 872 {"shape":"InvalidInputException"}, 873 {"shape":"EntityNotFoundException"}, 874 {"shape":"InternalServiceException"}, 875 {"shape":"OperationTimeoutException"}, 876 {"shape":"ResourceNumberLimitExceededException"}, 877 {"shape":"ConcurrentRunsExceededException"} 878 ] 879 }, 880 "StartTrigger":{ 881 "name":"StartTrigger", 882 "http":{ 883 "method":"POST", 884 "requestUri":"/" 885 }, 886 "input":{"shape":"StartTriggerRequest"}, 887 "output":{"shape":"StartTriggerResponse"}, 888 "errors":[ 889 {"shape":"InvalidInputException"}, 890 {"shape":"InternalServiceException"}, 891 {"shape":"EntityNotFoundException"}, 892 {"shape":"OperationTimeoutException"}, 893 {"shape":"ResourceNumberLimitExceededException"}, 894 {"shape":"ConcurrentRunsExceededException"} 895 ] 896 }, 897 "StopCrawler":{ 898 "name":"StopCrawler", 899 "http":{ 900 "method":"POST", 901 "requestUri":"/" 902 }, 903 "input":{"shape":"StopCrawlerRequest"}, 904 "output":{"shape":"StopCrawlerResponse"}, 905 "errors":[ 906 {"shape":"EntityNotFoundException"}, 907 {"shape":"CrawlerNotRunningException"}, 908 {"shape":"CrawlerStoppingException"}, 909 {"shape":"OperationTimeoutException"} 910 ] 911 }, 912 "StopCrawlerSchedule":{ 913 "name":"StopCrawlerSchedule", 914 "http":{ 915 "method":"POST", 916 "requestUri":"/" 917 }, 918 "input":{"shape":"StopCrawlerScheduleRequest"}, 919 "output":{"shape":"StopCrawlerScheduleResponse"}, 920 "errors":[ 921 {"shape":"EntityNotFoundException"}, 922 {"shape":"SchedulerNotRunningException"}, 923 {"shape":"SchedulerTransitioningException"}, 924 {"shape":"OperationTimeoutException"} 925 ] 926 }, 927 "StopTrigger":{ 928 "name":"StopTrigger", 929 "http":{ 930 "method":"POST", 931 "requestUri":"/" 932 }, 933 "input":{"shape":"StopTriggerRequest"}, 934 "output":{"shape":"StopTriggerResponse"}, 935 "errors":[ 936 {"shape":"InvalidInputException"}, 937 {"shape":"InternalServiceException"}, 938 {"shape":"EntityNotFoundException"}, 939 {"shape":"OperationTimeoutException"} 940 ] 941 }, 942 "UpdateClassifier":{ 943 "name":"UpdateClassifier", 944 "http":{ 945 "method":"POST", 946 "requestUri":"/" 947 }, 948 "input":{"shape":"UpdateClassifierRequest"}, 949 "output":{"shape":"UpdateClassifierResponse"}, 950 "errors":[ 951 {"shape":"InvalidInputException"}, 952 {"shape":"VersionMismatchException"}, 953 {"shape":"EntityNotFoundException"}, 954 {"shape":"OperationTimeoutException"} 955 ] 956 }, 957 "UpdateConnection":{ 958 "name":"UpdateConnection", 959 "http":{ 960 "method":"POST", 961 "requestUri":"/" 962 }, 963 "input":{"shape":"UpdateConnectionRequest"}, 964 "output":{"shape":"UpdateConnectionResponse"}, 965 "errors":[ 966 {"shape":"InvalidInputException"}, 967 {"shape":"EntityNotFoundException"}, 968 {"shape":"OperationTimeoutException"} 969 ] 970 }, 971 "UpdateCrawler":{ 972 "name":"UpdateCrawler", 973 "http":{ 974 "method":"POST", 975 "requestUri":"/" 976 }, 977 "input":{"shape":"UpdateCrawlerRequest"}, 978 "output":{"shape":"UpdateCrawlerResponse"}, 979 "errors":[ 980 {"shape":"InvalidInputException"}, 981 {"shape":"VersionMismatchException"}, 982 {"shape":"EntityNotFoundException"}, 983 {"shape":"CrawlerRunningException"}, 984 {"shape":"OperationTimeoutException"} 985 ] 986 }, 987 "UpdateCrawlerSchedule":{ 988 "name":"UpdateCrawlerSchedule", 989 "http":{ 990 "method":"POST", 991 "requestUri":"/" 992 }, 993 "input":{"shape":"UpdateCrawlerScheduleRequest"}, 994 "output":{"shape":"UpdateCrawlerScheduleResponse"}, 995 "errors":[ 996 {"shape":"EntityNotFoundException"}, 997 {"shape":"InvalidInputException"}, 998 {"shape":"VersionMismatchException"}, 999 {"shape":"SchedulerTransitioningException"}, 1000 {"shape":"OperationTimeoutException"} 1001 ] 1002 }, 1003 "UpdateDatabase":{ 1004 "name":"UpdateDatabase", 1005 "http":{ 1006 "method":"POST", 1007 "requestUri":"/" 1008 }, 1009 "input":{"shape":"UpdateDatabaseRequest"}, 1010 "output":{"shape":"UpdateDatabaseResponse"}, 1011 "errors":[ 1012 {"shape":"EntityNotFoundException"}, 1013 {"shape":"InvalidInputException"}, 1014 {"shape":"InternalServiceException"}, 1015 {"shape":"OperationTimeoutException"} 1016 ] 1017 }, 1018 "UpdateDevEndpoint":{ 1019 "name":"UpdateDevEndpoint", 1020 "http":{ 1021 "method":"POST", 1022 "requestUri":"/" 1023 }, 1024 "input":{"shape":"UpdateDevEndpointRequest"}, 1025 "output":{"shape":"UpdateDevEndpointResponse"}, 1026 "errors":[ 1027 {"shape":"EntityNotFoundException"}, 1028 {"shape":"InternalServiceException"}, 1029 {"shape":"OperationTimeoutException"}, 1030 {"shape":"InvalidInputException"}, 1031 {"shape":"ValidationException"} 1032 ] 1033 }, 1034 "UpdateJob":{ 1035 "name":"UpdateJob", 1036 "http":{ 1037 "method":"POST", 1038 "requestUri":"/" 1039 }, 1040 "input":{"shape":"UpdateJobRequest"}, 1041 "output":{"shape":"UpdateJobResponse"}, 1042 "errors":[ 1043 {"shape":"InvalidInputException"}, 1044 {"shape":"EntityNotFoundException"}, 1045 {"shape":"InternalServiceException"}, 1046 {"shape":"OperationTimeoutException"} 1047 ] 1048 }, 1049 "UpdatePartition":{ 1050 "name":"UpdatePartition", 1051 "http":{ 1052 "method":"POST", 1053 "requestUri":"/" 1054 }, 1055 "input":{"shape":"UpdatePartitionRequest"}, 1056 "output":{"shape":"UpdatePartitionResponse"}, 1057 "errors":[ 1058 {"shape":"EntityNotFoundException"}, 1059 {"shape":"InvalidInputException"}, 1060 {"shape":"InternalServiceException"}, 1061 {"shape":"OperationTimeoutException"} 1062 ] 1063 }, 1064 "UpdateTable":{ 1065 "name":"UpdateTable", 1066 "http":{ 1067 "method":"POST", 1068 "requestUri":"/" 1069 }, 1070 "input":{"shape":"UpdateTableRequest"}, 1071 "output":{"shape":"UpdateTableResponse"}, 1072 "errors":[ 1073 {"shape":"EntityNotFoundException"}, 1074 {"shape":"InvalidInputException"}, 1075 {"shape":"InternalServiceException"}, 1076 {"shape":"OperationTimeoutException"}, 1077 {"shape":"ConcurrentModificationException"} 1078 ] 1079 }, 1080 "UpdateTrigger":{ 1081 "name":"UpdateTrigger", 1082 "http":{ 1083 "method":"POST", 1084 "requestUri":"/" 1085 }, 1086 "input":{"shape":"UpdateTriggerRequest"}, 1087 "output":{"shape":"UpdateTriggerResponse"}, 1088 "errors":[ 1089 {"shape":"InvalidInputException"}, 1090 {"shape":"InternalServiceException"}, 1091 {"shape":"EntityNotFoundException"}, 1092 {"shape":"OperationTimeoutException"} 1093 ] 1094 }, 1095 "UpdateUserDefinedFunction":{ 1096 "name":"UpdateUserDefinedFunction", 1097 "http":{ 1098 "method":"POST", 1099 "requestUri":"/" 1100 }, 1101 "input":{"shape":"UpdateUserDefinedFunctionRequest"}, 1102 "output":{"shape":"UpdateUserDefinedFunctionResponse"}, 1103 "errors":[ 1104 {"shape":"EntityNotFoundException"}, 1105 {"shape":"InvalidInputException"}, 1106 {"shape":"InternalServiceException"}, 1107 {"shape":"OperationTimeoutException"} 1108 ] 1109 } 1110 }, 1111 "shapes":{ 1112 "AccessDeniedException":{ 1113 "type":"structure", 1114 "members":{ 1115 "Message":{"shape":"MessageString"} 1116 }, 1117 "exception":true 1118 }, 1119 "Action":{ 1120 "type":"structure", 1121 "members":{ 1122 "JobName":{"shape":"NameString"}, 1123 "Arguments":{"shape":"GenericMap"} 1124 } 1125 }, 1126 "ActionList":{ 1127 "type":"list", 1128 "member":{"shape":"Action"} 1129 }, 1130 "AlreadyExistsException":{ 1131 "type":"structure", 1132 "members":{ 1133 "Message":{"shape":"MessageString"} 1134 }, 1135 "exception":true 1136 }, 1137 "AttemptCount":{"type":"integer"}, 1138 "BatchCreatePartitionRequest":{ 1139 "type":"structure", 1140 "required":[ 1141 "DatabaseName", 1142 "TableName", 1143 "PartitionInputList" 1144 ], 1145 "members":{ 1146 "CatalogId":{"shape":"CatalogIdString"}, 1147 "DatabaseName":{"shape":"NameString"}, 1148 "TableName":{"shape":"NameString"}, 1149 "PartitionInputList":{"shape":"PartitionInputList"} 1150 } 1151 }, 1152 "BatchCreatePartitionResponse":{ 1153 "type":"structure", 1154 "members":{ 1155 "Errors":{"shape":"PartitionErrors"} 1156 } 1157 }, 1158 "BatchDeleteConnectionRequest":{ 1159 "type":"structure", 1160 "required":["ConnectionNameList"], 1161 "members":{ 1162 "CatalogId":{"shape":"CatalogIdString"}, 1163 "ConnectionNameList":{"shape":"DeleteConnectionNameList"} 1164 } 1165 }, 1166 "BatchDeleteConnectionResponse":{ 1167 "type":"structure", 1168 "members":{ 1169 "Succeeded":{"shape":"NameStringList"}, 1170 "Errors":{"shape":"ErrorByName"} 1171 } 1172 }, 1173 "BatchDeletePartitionRequest":{ 1174 "type":"structure", 1175 "required":[ 1176 "DatabaseName", 1177 "TableName", 1178 "PartitionsToDelete" 1179 ], 1180 "members":{ 1181 "CatalogId":{"shape":"CatalogIdString"}, 1182 "DatabaseName":{"shape":"NameString"}, 1183 "TableName":{"shape":"NameString"}, 1184 "PartitionsToDelete":{"shape":"BatchDeletePartitionValueList"} 1185 } 1186 }, 1187 "BatchDeletePartitionResponse":{ 1188 "type":"structure", 1189 "members":{ 1190 "Errors":{"shape":"PartitionErrors"} 1191 } 1192 }, 1193 "BatchDeletePartitionValueList":{ 1194 "type":"list", 1195 "member":{"shape":"PartitionValueList"}, 1196 "max":25, 1197 "min":0 1198 }, 1199 "BatchDeleteTableNameList":{ 1200 "type":"list", 1201 "member":{"shape":"NameString"}, 1202 "max":100, 1203 "min":0 1204 }, 1205 "BatchDeleteTableRequest":{ 1206 "type":"structure", 1207 "required":[ 1208 "DatabaseName", 1209 "TablesToDelete" 1210 ], 1211 "members":{ 1212 "CatalogId":{"shape":"CatalogIdString"}, 1213 "DatabaseName":{"shape":"NameString"}, 1214 "TablesToDelete":{"shape":"BatchDeleteTableNameList"} 1215 } 1216 }, 1217 "BatchDeleteTableResponse":{ 1218 "type":"structure", 1219 "members":{ 1220 "Errors":{"shape":"TableErrors"} 1221 } 1222 }, 1223 "BatchGetPartitionRequest":{ 1224 "type":"structure", 1225 "required":[ 1226 "DatabaseName", 1227 "TableName", 1228 "PartitionsToGet" 1229 ], 1230 "members":{ 1231 "CatalogId":{"shape":"CatalogIdString"}, 1232 "DatabaseName":{"shape":"NameString"}, 1233 "TableName":{"shape":"NameString"}, 1234 "PartitionsToGet":{"shape":"BatchGetPartitionValueList"} 1235 } 1236 }, 1237 "BatchGetPartitionResponse":{ 1238 "type":"structure", 1239 "members":{ 1240 "Partitions":{"shape":"PartitionList"}, 1241 "UnprocessedKeys":{"shape":"BatchGetPartitionValueList"} 1242 } 1243 }, 1244 "BatchGetPartitionValueList":{ 1245 "type":"list", 1246 "member":{"shape":"PartitionValueList"}, 1247 "max":1000, 1248 "min":0 1249 }, 1250 "Boolean":{"type":"boolean"}, 1251 "BooleanValue":{"type":"boolean"}, 1252 "BoundedPartitionValueList":{ 1253 "type":"list", 1254 "member":{"shape":"ValueString"}, 1255 "max":100, 1256 "min":0 1257 }, 1258 "CatalogEntries":{ 1259 "type":"list", 1260 "member":{"shape":"CatalogEntry"} 1261 }, 1262 "CatalogEntry":{ 1263 "type":"structure", 1264 "required":[ 1265 "DatabaseName", 1266 "TableName" 1267 ], 1268 "members":{ 1269 "DatabaseName":{"shape":"NameString"}, 1270 "TableName":{"shape":"NameString"} 1271 } 1272 }, 1273 "CatalogIdString":{ 1274 "type":"string", 1275 "max":255, 1276 "min":1, 1277 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 1278 }, 1279 "CatalogImportStatus":{ 1280 "type":"structure", 1281 "members":{ 1282 "ImportCompleted":{"shape":"Boolean"}, 1283 "ImportTime":{"shape":"Timestamp"}, 1284 "ImportedBy":{"shape":"NameString"} 1285 } 1286 }, 1287 "Classification":{"type":"string"}, 1288 "Classifier":{ 1289 "type":"structure", 1290 "members":{ 1291 "GrokClassifier":{"shape":"GrokClassifier"} 1292 } 1293 }, 1294 "ClassifierList":{ 1295 "type":"list", 1296 "member":{"shape":"Classifier"} 1297 }, 1298 "ClassifierNameList":{ 1299 "type":"list", 1300 "member":{"shape":"NameString"} 1301 }, 1302 "CodeGenArgName":{"type":"string"}, 1303 "CodeGenArgValue":{"type":"string"}, 1304 "CodeGenEdge":{ 1305 "type":"structure", 1306 "required":[ 1307 "Source", 1308 "Target" 1309 ], 1310 "members":{ 1311 "Source":{"shape":"CodeGenIdentifier"}, 1312 "Target":{"shape":"CodeGenIdentifier"}, 1313 "TargetParameter":{"shape":"CodeGenArgName"} 1314 } 1315 }, 1316 "CodeGenIdentifier":{ 1317 "type":"string", 1318 "max":255, 1319 "min":1, 1320 "pattern":"[A-Za-z_][A-Za-z0-9_]*" 1321 }, 1322 "CodeGenNode":{ 1323 "type":"structure", 1324 "required":[ 1325 "Id", 1326 "NodeType", 1327 "Args" 1328 ], 1329 "members":{ 1330 "Id":{"shape":"CodeGenIdentifier"}, 1331 "NodeType":{"shape":"CodeGenNodeType"}, 1332 "Args":{"shape":"CodeGenNodeArgs"}, 1333 "LineNumber":{"shape":"Integer"} 1334 } 1335 }, 1336 "CodeGenNodeArg":{ 1337 "type":"structure", 1338 "required":[ 1339 "Name", 1340 "Value" 1341 ], 1342 "members":{ 1343 "Name":{"shape":"CodeGenArgName"}, 1344 "Value":{"shape":"CodeGenArgValue"}, 1345 "Param":{"shape":"Boolean"} 1346 } 1347 }, 1348 "CodeGenNodeArgs":{ 1349 "type":"list", 1350 "member":{"shape":"CodeGenNodeArg"}, 1351 "max":50, 1352 "min":0 1353 }, 1354 "CodeGenNodeType":{"type":"string"}, 1355 "Column":{ 1356 "type":"structure", 1357 "required":["Name"], 1358 "members":{ 1359 "Name":{"shape":"NameString"}, 1360 "Type":{"shape":"ColumnTypeString"}, 1361 "Comment":{"shape":"CommentString"} 1362 } 1363 }, 1364 "ColumnList":{ 1365 "type":"list", 1366 "member":{"shape":"Column"} 1367 }, 1368 "ColumnTypeString":{ 1369 "type":"string", 1370 "max":131072, 1371 "min":0, 1372 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 1373 }, 1374 "ColumnValueStringList":{ 1375 "type":"list", 1376 "member":{"shape":"ColumnValuesString"} 1377 }, 1378 "ColumnValuesString":{"type":"string"}, 1379 "CommentString":{ 1380 "type":"string", 1381 "max":255, 1382 "min":0, 1383 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 1384 }, 1385 "ConcurrentModificationException":{ 1386 "type":"structure", 1387 "members":{ 1388 "Message":{"shape":"MessageString"} 1389 }, 1390 "exception":true 1391 }, 1392 "ConcurrentRunsExceededException":{ 1393 "type":"structure", 1394 "members":{ 1395 "Message":{"shape":"MessageString"} 1396 }, 1397 "exception":true 1398 }, 1399 "Condition":{ 1400 "type":"structure", 1401 "members":{ 1402 "LogicalOperator":{"shape":"LogicalOperator"}, 1403 "JobName":{"shape":"NameString"}, 1404 "State":{"shape":"JobRunState"} 1405 } 1406 }, 1407 "ConditionList":{ 1408 "type":"list", 1409 "member":{"shape":"Condition"} 1410 }, 1411 "Connection":{ 1412 "type":"structure", 1413 "members":{ 1414 "Name":{"shape":"NameString"}, 1415 "Description":{"shape":"DescriptionString"}, 1416 "ConnectionType":{"shape":"ConnectionType"}, 1417 "MatchCriteria":{"shape":"MatchCriteria"}, 1418 "ConnectionProperties":{"shape":"ConnectionProperties"}, 1419 "PhysicalConnectionRequirements":{"shape":"PhysicalConnectionRequirements"}, 1420 "CreationTime":{"shape":"Timestamp"}, 1421 "LastUpdatedTime":{"shape":"Timestamp"}, 1422 "LastUpdatedBy":{"shape":"NameString"} 1423 } 1424 }, 1425 "ConnectionInput":{ 1426 "type":"structure", 1427 "members":{ 1428 "Name":{"shape":"NameString"}, 1429 "Description":{"shape":"DescriptionString"}, 1430 "ConnectionType":{"shape":"ConnectionType"}, 1431 "MatchCriteria":{"shape":"MatchCriteria"}, 1432 "ConnectionProperties":{"shape":"ConnectionProperties"}, 1433 "PhysicalConnectionRequirements":{"shape":"PhysicalConnectionRequirements"} 1434 } 1435 }, 1436 "ConnectionList":{ 1437 "type":"list", 1438 "member":{"shape":"Connection"} 1439 }, 1440 "ConnectionName":{"type":"string"}, 1441 "ConnectionProperties":{ 1442 "type":"map", 1443 "key":{"shape":"ConnectionPropertyKey"}, 1444 "value":{"shape":"ValueString"}, 1445 "max":100, 1446 "min":0 1447 }, 1448 "ConnectionPropertyKey":{ 1449 "type":"string", 1450 "enum":[ 1451 "HOST", 1452 "PORT", 1453 "USERNAME", 1454 "PASSWORD", 1455 "JDBC_DRIVER_JAR_URI", 1456 "JDBC_DRIVER_CLASS_NAME", 1457 "JDBC_ENGINE", 1458 "JDBC_ENGINE_VERSION", 1459 "CONFIG_FILES", 1460 "INSTANCE_ID", 1461 "JDBC_CONNECTION_URL" 1462 ] 1463 }, 1464 "ConnectionType":{ 1465 "type":"string", 1466 "enum":[ 1467 "JDBC", 1468 "SFTP" 1469 ] 1470 }, 1471 "ConnectionsList":{ 1472 "type":"structure", 1473 "members":{ 1474 "Connections":{"shape":"StringList"} 1475 } 1476 }, 1477 "Crawler":{ 1478 "type":"structure", 1479 "members":{ 1480 "Name":{"shape":"NameString"}, 1481 "Role":{"shape":"RoleArn"}, 1482 "Targets":{"shape":"CrawlerTargets"}, 1483 "DatabaseName":{"shape":"DatabaseName"}, 1484 "Description":{"shape":"DescriptionString"}, 1485 "Classifiers":{"shape":"ClassifierNameList"}, 1486 "SchemaChangePolicy":{"shape":"SchemaChangePolicy"}, 1487 "State":{"shape":"CrawlerState"}, 1488 "TablePrefix":{"shape":"TablePrefix"}, 1489 "Schedule":{"shape":"Schedule"}, 1490 "CrawlElapsedTime":{"shape":"MillisecondsCount"}, 1491 "CreationTime":{"shape":"Timestamp"}, 1492 "LastUpdated":{"shape":"Timestamp"}, 1493 "LastCrawl":{"shape":"LastCrawlInfo"}, 1494 "Version":{"shape":"VersionId"} 1495 } 1496 }, 1497 "CrawlerList":{ 1498 "type":"list", 1499 "member":{"shape":"Crawler"} 1500 }, 1501 "CrawlerMetrics":{ 1502 "type":"structure", 1503 "members":{ 1504 "CrawlerName":{"shape":"NameString"}, 1505 "TimeLeftSeconds":{"shape":"NonNegativeDouble"}, 1506 "StillEstimating":{"shape":"Boolean"}, 1507 "LastRuntimeSeconds":{"shape":"NonNegativeDouble"}, 1508 "MedianRuntimeSeconds":{"shape":"NonNegativeDouble"}, 1509 "TablesCreated":{"shape":"NonNegativeInteger"}, 1510 "TablesUpdated":{"shape":"NonNegativeInteger"}, 1511 "TablesDeleted":{"shape":"NonNegativeInteger"} 1512 } 1513 }, 1514 "CrawlerMetricsList":{ 1515 "type":"list", 1516 "member":{"shape":"CrawlerMetrics"} 1517 }, 1518 "CrawlerNameList":{ 1519 "type":"list", 1520 "member":{"shape":"NameString"}, 1521 "max":100, 1522 "min":0 1523 }, 1524 "CrawlerNotRunningException":{ 1525 "type":"structure", 1526 "members":{ 1527 "Message":{"shape":"MessageString"} 1528 }, 1529 "exception":true 1530 }, 1531 "CrawlerRunningException":{ 1532 "type":"structure", 1533 "members":{ 1534 "Message":{"shape":"MessageString"} 1535 }, 1536 "exception":true 1537 }, 1538 "CrawlerState":{ 1539 "type":"string", 1540 "enum":[ 1541 "READY", 1542 "RUNNING", 1543 "STOPPING" 1544 ] 1545 }, 1546 "CrawlerStoppingException":{ 1547 "type":"structure", 1548 "members":{ 1549 "Message":{"shape":"MessageString"} 1550 }, 1551 "exception":true 1552 }, 1553 "CrawlerTargets":{ 1554 "type":"structure", 1555 "members":{ 1556 "S3Targets":{"shape":"S3TargetList"}, 1557 "JdbcTargets":{"shape":"JdbcTargetList"} 1558 } 1559 }, 1560 "CreateClassifierRequest":{ 1561 "type":"structure", 1562 "members":{ 1563 "GrokClassifier":{"shape":"CreateGrokClassifierRequest"} 1564 } 1565 }, 1566 "CreateClassifierResponse":{ 1567 "type":"structure", 1568 "members":{ 1569 } 1570 }, 1571 "CreateConnectionRequest":{ 1572 "type":"structure", 1573 "required":["ConnectionInput"], 1574 "members":{ 1575 "CatalogId":{"shape":"CatalogIdString"}, 1576 "ConnectionInput":{"shape":"ConnectionInput"} 1577 } 1578 }, 1579 "CreateConnectionResponse":{ 1580 "type":"structure", 1581 "members":{ 1582 } 1583 }, 1584 "CreateCrawlerRequest":{ 1585 "type":"structure", 1586 "required":[ 1587 "Name", 1588 "Role", 1589 "DatabaseName", 1590 "Targets" 1591 ], 1592 "members":{ 1593 "Name":{"shape":"NameString"}, 1594 "Role":{"shape":"RoleArn"}, 1595 "DatabaseName":{"shape":"DatabaseName"}, 1596 "Description":{"shape":"DescriptionString"}, 1597 "Targets":{"shape":"CrawlerTargets"}, 1598 "Schedule":{"shape":"CronExpression"}, 1599 "Classifiers":{"shape":"ClassifierNameList"}, 1600 "TablePrefix":{"shape":"TablePrefix"}, 1601 "SchemaChangePolicy":{"shape":"SchemaChangePolicy"} 1602 } 1603 }, 1604 "CreateCrawlerResponse":{ 1605 "type":"structure", 1606 "members":{ 1607 } 1608 }, 1609 "CreateDatabaseRequest":{ 1610 "type":"structure", 1611 "required":["DatabaseInput"], 1612 "members":{ 1613 "CatalogId":{"shape":"CatalogIdString"}, 1614 "DatabaseInput":{"shape":"DatabaseInput"} 1615 } 1616 }, 1617 "CreateDatabaseResponse":{ 1618 "type":"structure", 1619 "members":{ 1620 } 1621 }, 1622 "CreateDevEndpointRequest":{ 1623 "type":"structure", 1624 "required":[ 1625 "EndpointName", 1626 "RoleArn", 1627 "SecurityGroupIds", 1628 "SubnetId" 1629 ], 1630 "members":{ 1631 "EndpointName":{"shape":"GenericString"}, 1632 "RoleArn":{"shape":"RoleArn"}, 1633 "SecurityGroupIds":{"shape":"StringList"}, 1634 "SubnetId":{"shape":"GenericString"}, 1635 "PublicKey":{"shape":"GenericString"}, 1636 "NumberOfNodes":{"shape":"IntegerValue"}, 1637 "ExtraPythonLibsS3Path":{"shape":"GenericString"}, 1638 "ExtraJarsS3Path":{"shape":"GenericString"} 1639 } 1640 }, 1641 "CreateDevEndpointResponse":{ 1642 "type":"structure", 1643 "members":{ 1644 "EndpointName":{"shape":"GenericString"}, 1645 "Status":{"shape":"GenericString"}, 1646 "SecurityGroupIds":{"shape":"StringList"}, 1647 "SubnetId":{"shape":"GenericString"}, 1648 "RoleArn":{"shape":"RoleArn"}, 1649 "YarnEndpointAddress":{"shape":"GenericString"}, 1650 "NumberOfNodes":{"shape":"IntegerValue"}, 1651 "AvailabilityZone":{"shape":"GenericString"}, 1652 "VpcId":{"shape":"GenericString"}, 1653 "ExtraPythonLibsS3Path":{"shape":"GenericString"}, 1654 "ExtraJarsS3Path":{"shape":"GenericString"}, 1655 "FailureReason":{"shape":"GenericString"}, 1656 "CreatedTimestamp":{"shape":"TimestampValue"} 1657 } 1658 }, 1659 "CreateGrokClassifierRequest":{ 1660 "type":"structure", 1661 "required":[ 1662 "Classification", 1663 "Name", 1664 "GrokPattern" 1665 ], 1666 "members":{ 1667 "Classification":{"shape":"Classification"}, 1668 "Name":{"shape":"NameString"}, 1669 "GrokPattern":{"shape":"GrokPattern"}, 1670 "CustomPatterns":{"shape":"CustomPatterns"} 1671 } 1672 }, 1673 "CreateJobRequest":{ 1674 "type":"structure", 1675 "required":[ 1676 "Name", 1677 "Role", 1678 "Command" 1679 ], 1680 "members":{ 1681 "Name":{"shape":"NameString"}, 1682 "Description":{"shape":"DescriptionString"}, 1683 "LogUri":{"shape":"UriString"}, 1684 "Role":{"shape":"RoleString"}, 1685 "ExecutionProperty":{"shape":"ExecutionProperty"}, 1686 "Command":{"shape":"JobCommand"}, 1687 "DefaultArguments":{"shape":"GenericMap"}, 1688 "Connections":{"shape":"ConnectionsList"}, 1689 "MaxRetries":{"shape":"MaxRetries"}, 1690 "AllocatedCapacity":{"shape":"IntegerValue"} 1691 } 1692 }, 1693 "CreateJobResponse":{ 1694 "type":"structure", 1695 "members":{ 1696 "Name":{"shape":"NameString"} 1697 } 1698 }, 1699 "CreatePartitionRequest":{ 1700 "type":"structure", 1701 "required":[ 1702 "DatabaseName", 1703 "TableName", 1704 "PartitionInput" 1705 ], 1706 "members":{ 1707 "CatalogId":{"shape":"CatalogIdString"}, 1708 "DatabaseName":{"shape":"NameString"}, 1709 "TableName":{"shape":"NameString"}, 1710 "PartitionInput":{"shape":"PartitionInput"} 1711 } 1712 }, 1713 "CreatePartitionResponse":{ 1714 "type":"structure", 1715 "members":{ 1716 } 1717 }, 1718 "CreateScriptRequest":{ 1719 "type":"structure", 1720 "members":{ 1721 "DagNodes":{"shape":"DagNodes"}, 1722 "DagEdges":{"shape":"DagEdges"} 1723 } 1724 }, 1725 "CreateScriptResponse":{ 1726 "type":"structure", 1727 "members":{ 1728 "PythonScript":{"shape":"PythonScript"} 1729 } 1730 }, 1731 "CreateTableRequest":{ 1732 "type":"structure", 1733 "required":[ 1734 "DatabaseName", 1735 "TableInput" 1736 ], 1737 "members":{ 1738 "CatalogId":{"shape":"CatalogIdString"}, 1739 "DatabaseName":{"shape":"NameString"}, 1740 "TableInput":{"shape":"TableInput"} 1741 } 1742 }, 1743 "CreateTableResponse":{ 1744 "type":"structure", 1745 "members":{ 1746 } 1747 }, 1748 "CreateTriggerRequest":{ 1749 "type":"structure", 1750 "required":[ 1751 "Name", 1752 "Type", 1753 "Actions" 1754 ], 1755 "members":{ 1756 "Name":{"shape":"NameString"}, 1757 "Type":{"shape":"TriggerType"}, 1758 "Schedule":{"shape":"GenericString"}, 1759 "Predicate":{"shape":"Predicate"}, 1760 "Actions":{"shape":"ActionList"}, 1761 "Description":{"shape":"DescriptionString"} 1762 } 1763 }, 1764 "CreateTriggerResponse":{ 1765 "type":"structure", 1766 "members":{ 1767 "Name":{"shape":"NameString"} 1768 } 1769 }, 1770 "CreateUserDefinedFunctionRequest":{ 1771 "type":"structure", 1772 "required":[ 1773 "DatabaseName", 1774 "FunctionInput" 1775 ], 1776 "members":{ 1777 "CatalogId":{"shape":"CatalogIdString"}, 1778 "DatabaseName":{"shape":"NameString"}, 1779 "FunctionInput":{"shape":"UserDefinedFunctionInput"} 1780 } 1781 }, 1782 "CreateUserDefinedFunctionResponse":{ 1783 "type":"structure", 1784 "members":{ 1785 } 1786 }, 1787 "CronExpression":{"type":"string"}, 1788 "CustomPatterns":{ 1789 "type":"string", 1790 "max":16000, 1791 "min":0, 1792 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 1793 }, 1794 "DagEdges":{ 1795 "type":"list", 1796 "member":{"shape":"CodeGenEdge"} 1797 }, 1798 "DagNodes":{ 1799 "type":"list", 1800 "member":{"shape":"CodeGenNode"} 1801 }, 1802 "Database":{ 1803 "type":"structure", 1804 "required":["Name"], 1805 "members":{ 1806 "Name":{"shape":"NameString"}, 1807 "Description":{"shape":"DescriptionString"}, 1808 "LocationUri":{"shape":"URI"}, 1809 "Parameters":{"shape":"ParametersMap"}, 1810 "CreateTime":{"shape":"Timestamp"} 1811 } 1812 }, 1813 "DatabaseInput":{ 1814 "type":"structure", 1815 "required":["Name"], 1816 "members":{ 1817 "Name":{"shape":"NameString"}, 1818 "Description":{"shape":"DescriptionString"}, 1819 "LocationUri":{"shape":"URI"}, 1820 "Parameters":{"shape":"ParametersMap"} 1821 } 1822 }, 1823 "DatabaseList":{ 1824 "type":"list", 1825 "member":{"shape":"Database"} 1826 }, 1827 "DatabaseName":{"type":"string"}, 1828 "DeleteBehavior":{ 1829 "type":"string", 1830 "enum":[ 1831 "LOG", 1832 "DELETE_FROM_DATABASE", 1833 "DEPRECATE_IN_DATABASE" 1834 ] 1835 }, 1836 "DeleteClassifierRequest":{ 1837 "type":"structure", 1838 "required":["Name"], 1839 "members":{ 1840 "Name":{"shape":"NameString"} 1841 } 1842 }, 1843 "DeleteClassifierResponse":{ 1844 "type":"structure", 1845 "members":{ 1846 } 1847 }, 1848 "DeleteConnectionNameList":{ 1849 "type":"list", 1850 "member":{"shape":"NameString"}, 1851 "max":25, 1852 "min":0 1853 }, 1854 "DeleteConnectionRequest":{ 1855 "type":"structure", 1856 "required":["ConnectionName"], 1857 "members":{ 1858 "CatalogId":{"shape":"CatalogIdString"}, 1859 "ConnectionName":{"shape":"NameString"} 1860 } 1861 }, 1862 "DeleteConnectionResponse":{ 1863 "type":"structure", 1864 "members":{ 1865 } 1866 }, 1867 "DeleteCrawlerRequest":{ 1868 "type":"structure", 1869 "required":["Name"], 1870 "members":{ 1871 "Name":{"shape":"NameString"} 1872 } 1873 }, 1874 "DeleteCrawlerResponse":{ 1875 "type":"structure", 1876 "members":{ 1877 } 1878 }, 1879 "DeleteDatabaseRequest":{ 1880 "type":"structure", 1881 "required":["Name"], 1882 "members":{ 1883 "CatalogId":{"shape":"CatalogIdString"}, 1884 "Name":{"shape":"NameString"} 1885 } 1886 }, 1887 "DeleteDatabaseResponse":{ 1888 "type":"structure", 1889 "members":{ 1890 } 1891 }, 1892 "DeleteDevEndpointRequest":{ 1893 "type":"structure", 1894 "required":["EndpointName"], 1895 "members":{ 1896 "EndpointName":{"shape":"GenericString"} 1897 } 1898 }, 1899 "DeleteDevEndpointResponse":{ 1900 "type":"structure", 1901 "members":{ 1902 } 1903 }, 1904 "DeleteJobRequest":{ 1905 "type":"structure", 1906 "required":["JobName"], 1907 "members":{ 1908 "JobName":{"shape":"NameString"} 1909 } 1910 }, 1911 "DeleteJobResponse":{ 1912 "type":"structure", 1913 "members":{ 1914 "JobName":{"shape":"NameString"} 1915 } 1916 }, 1917 "DeletePartitionRequest":{ 1918 "type":"structure", 1919 "required":[ 1920 "DatabaseName", 1921 "TableName", 1922 "PartitionValues" 1923 ], 1924 "members":{ 1925 "CatalogId":{"shape":"CatalogIdString"}, 1926 "DatabaseName":{"shape":"NameString"}, 1927 "TableName":{"shape":"NameString"}, 1928 "PartitionValues":{"shape":"ValueStringList"} 1929 } 1930 }, 1931 "DeletePartitionResponse":{ 1932 "type":"structure", 1933 "members":{ 1934 } 1935 }, 1936 "DeleteTableRequest":{ 1937 "type":"structure", 1938 "required":[ 1939 "DatabaseName", 1940 "Name" 1941 ], 1942 "members":{ 1943 "CatalogId":{"shape":"CatalogIdString"}, 1944 "DatabaseName":{"shape":"NameString"}, 1945 "Name":{"shape":"NameString"} 1946 } 1947 }, 1948 "DeleteTableResponse":{ 1949 "type":"structure", 1950 "members":{ 1951 } 1952 }, 1953 "DeleteTriggerRequest":{ 1954 "type":"structure", 1955 "required":["Name"], 1956 "members":{ 1957 "Name":{"shape":"NameString"} 1958 } 1959 }, 1960 "DeleteTriggerResponse":{ 1961 "type":"structure", 1962 "members":{ 1963 "Name":{"shape":"NameString"} 1964 } 1965 }, 1966 "DeleteUserDefinedFunctionRequest":{ 1967 "type":"structure", 1968 "required":[ 1969 "DatabaseName", 1970 "FunctionName" 1971 ], 1972 "members":{ 1973 "CatalogId":{"shape":"CatalogIdString"}, 1974 "DatabaseName":{"shape":"NameString"}, 1975 "FunctionName":{"shape":"NameString"} 1976 } 1977 }, 1978 "DeleteUserDefinedFunctionResponse":{ 1979 "type":"structure", 1980 "members":{ 1981 } 1982 }, 1983 "DescriptionString":{ 1984 "type":"string", 1985 "max":2048, 1986 "min":0, 1987 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 1988 }, 1989 "DescriptionStringRemovable":{ 1990 "type":"string", 1991 "max":2048, 1992 "min":0, 1993 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 1994 }, 1995 "DevEndpoint":{ 1996 "type":"structure", 1997 "members":{ 1998 "EndpointName":{"shape":"GenericString"}, 1999 "RoleArn":{"shape":"RoleArn"}, 2000 "SecurityGroupIds":{"shape":"StringList"}, 2001 "SubnetId":{"shape":"GenericString"}, 2002 "YarnEndpointAddress":{"shape":"GenericString"}, 2003 "PublicAddress":{"shape":"GenericString"}, 2004 "Status":{"shape":"GenericString"}, 2005 "NumberOfNodes":{"shape":"IntegerValue"}, 2006 "AvailabilityZone":{"shape":"GenericString"}, 2007 "VpcId":{"shape":"GenericString"}, 2008 "ExtraPythonLibsS3Path":{"shape":"GenericString"}, 2009 "ExtraJarsS3Path":{"shape":"GenericString"}, 2010 "FailureReason":{"shape":"GenericString"}, 2011 "LastUpdateStatus":{"shape":"GenericString"}, 2012 "CreatedTimestamp":{"shape":"TimestampValue"}, 2013 "LastModifiedTimestamp":{"shape":"TimestampValue"}, 2014 "PublicKey":{"shape":"GenericString"} 2015 } 2016 }, 2017 "DevEndpointCustomLibraries":{ 2018 "type":"structure", 2019 "members":{ 2020 "ExtraPythonLibsS3Path":{"shape":"GenericString"}, 2021 "ExtraJarsS3Path":{"shape":"GenericString"} 2022 } 2023 }, 2024 "DevEndpointList":{ 2025 "type":"list", 2026 "member":{"shape":"DevEndpoint"} 2027 }, 2028 "EntityNotFoundException":{ 2029 "type":"structure", 2030 "members":{ 2031 "Message":{"shape":"MessageString"} 2032 }, 2033 "exception":true 2034 }, 2035 "ErrorByName":{ 2036 "type":"map", 2037 "key":{"shape":"NameString"}, 2038 "value":{"shape":"ErrorDetail"} 2039 }, 2040 "ErrorDetail":{ 2041 "type":"structure", 2042 "members":{ 2043 "ErrorCode":{"shape":"NameString"}, 2044 "ErrorMessage":{"shape":"DescriptionString"} 2045 } 2046 }, 2047 "ErrorString":{"type":"string"}, 2048 "ExecutionProperty":{ 2049 "type":"structure", 2050 "members":{ 2051 "MaxConcurrentRuns":{"shape":"MaxConcurrentRuns"} 2052 } 2053 }, 2054 "FieldType":{"type":"string"}, 2055 "FilterString":{ 2056 "type":"string", 2057 "max":2048, 2058 "min":0, 2059 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 2060 }, 2061 "FormatString":{ 2062 "type":"string", 2063 "max":128, 2064 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 2065 }, 2066 "GenericMap":{ 2067 "type":"map", 2068 "key":{"shape":"GenericString"}, 2069 "value":{"shape":"GenericString"} 2070 }, 2071 "GenericString":{"type":"string"}, 2072 "GetCatalogImportStatusRequest":{ 2073 "type":"structure", 2074 "members":{ 2075 "CatalogId":{"shape":"CatalogIdString"} 2076 } 2077 }, 2078 "GetCatalogImportStatusResponse":{ 2079 "type":"structure", 2080 "members":{ 2081 "ImportStatus":{"shape":"CatalogImportStatus"} 2082 } 2083 }, 2084 "GetClassifierRequest":{ 2085 "type":"structure", 2086 "required":["Name"], 2087 "members":{ 2088 "Name":{"shape":"NameString"} 2089 } 2090 }, 2091 "GetClassifierResponse":{ 2092 "type":"structure", 2093 "members":{ 2094 "Classifier":{"shape":"Classifier"} 2095 } 2096 }, 2097 "GetClassifiersRequest":{ 2098 "type":"structure", 2099 "members":{ 2100 "MaxResults":{"shape":"PageSize"}, 2101 "NextToken":{"shape":"Token"} 2102 } 2103 }, 2104 "GetClassifiersResponse":{ 2105 "type":"structure", 2106 "members":{ 2107 "Classifiers":{"shape":"ClassifierList"}, 2108 "NextToken":{"shape":"Token"} 2109 } 2110 }, 2111 "GetConnectionRequest":{ 2112 "type":"structure", 2113 "required":["Name"], 2114 "members":{ 2115 "CatalogId":{"shape":"CatalogIdString"}, 2116 "Name":{"shape":"NameString"} 2117 } 2118 }, 2119 "GetConnectionResponse":{ 2120 "type":"structure", 2121 "members":{ 2122 "Connection":{"shape":"Connection"} 2123 } 2124 }, 2125 "GetConnectionsFilter":{ 2126 "type":"structure", 2127 "members":{ 2128 "MatchCriteria":{"shape":"MatchCriteria"}, 2129 "ConnectionType":{"shape":"ConnectionType"} 2130 } 2131 }, 2132 "GetConnectionsRequest":{ 2133 "type":"structure", 2134 "members":{ 2135 "CatalogId":{"shape":"CatalogIdString"}, 2136 "Filter":{"shape":"GetConnectionsFilter"}, 2137 "NextToken":{"shape":"Token"}, 2138 "MaxResults":{"shape":"PageSize"} 2139 } 2140 }, 2141 "GetConnectionsResponse":{ 2142 "type":"structure", 2143 "members":{ 2144 "ConnectionList":{"shape":"ConnectionList"}, 2145 "NextToken":{"shape":"Token"} 2146 } 2147 }, 2148 "GetCrawlerMetricsRequest":{ 2149 "type":"structure", 2150 "members":{ 2151 "CrawlerNameList":{"shape":"CrawlerNameList"}, 2152 "MaxResults":{"shape":"PageSize"}, 2153 "NextToken":{"shape":"Token"} 2154 } 2155 }, 2156 "GetCrawlerMetricsResponse":{ 2157 "type":"structure", 2158 "members":{ 2159 "CrawlerMetricsList":{"shape":"CrawlerMetricsList"}, 2160 "NextToken":{"shape":"Token"} 2161 } 2162 }, 2163 "GetCrawlerRequest":{ 2164 "type":"structure", 2165 "required":["Name"], 2166 "members":{ 2167 "Name":{"shape":"NameString"} 2168 } 2169 }, 2170 "GetCrawlerResponse":{ 2171 "type":"structure", 2172 "members":{ 2173 "Crawler":{"shape":"Crawler"} 2174 } 2175 }, 2176 "GetCrawlersRequest":{ 2177 "type":"structure", 2178 "members":{ 2179 "MaxResults":{"shape":"PageSize"}, 2180 "NextToken":{"shape":"Token"} 2181 } 2182 }, 2183 "GetCrawlersResponse":{ 2184 "type":"structure", 2185 "members":{ 2186 "Crawlers":{"shape":"CrawlerList"}, 2187 "NextToken":{"shape":"Token"} 2188 } 2189 }, 2190 "GetDatabaseRequest":{ 2191 "type":"structure", 2192 "required":["Name"], 2193 "members":{ 2194 "CatalogId":{"shape":"CatalogIdString"}, 2195 "Name":{"shape":"NameString"} 2196 } 2197 }, 2198 "GetDatabaseResponse":{ 2199 "type":"structure", 2200 "members":{ 2201 "Database":{"shape":"Database"} 2202 } 2203 }, 2204 "GetDatabasesRequest":{ 2205 "type":"structure", 2206 "members":{ 2207 "CatalogId":{"shape":"CatalogIdString"}, 2208 "NextToken":{"shape":"Token"}, 2209 "MaxResults":{"shape":"PageSize"} 2210 } 2211 }, 2212 "GetDatabasesResponse":{ 2213 "type":"structure", 2214 "required":["DatabaseList"], 2215 "members":{ 2216 "DatabaseList":{"shape":"DatabaseList"}, 2217 "NextToken":{"shape":"Token"} 2218 } 2219 }, 2220 "GetDataflowGraphRequest":{ 2221 "type":"structure", 2222 "members":{ 2223 "PythonScript":{"shape":"PythonScript"} 2224 } 2225 }, 2226 "GetDataflowGraphResponse":{ 2227 "type":"structure", 2228 "members":{ 2229 "DagNodes":{"shape":"DagNodes"}, 2230 "DagEdges":{"shape":"DagEdges"} 2231 } 2232 }, 2233 "GetDevEndpointRequest":{ 2234 "type":"structure", 2235 "required":["EndpointName"], 2236 "members":{ 2237 "EndpointName":{"shape":"GenericString"} 2238 } 2239 }, 2240 "GetDevEndpointResponse":{ 2241 "type":"structure", 2242 "members":{ 2243 "DevEndpoint":{"shape":"DevEndpoint"} 2244 } 2245 }, 2246 "GetDevEndpointsRequest":{ 2247 "type":"structure", 2248 "members":{ 2249 "MaxResults":{"shape":"PageSize"}, 2250 "NextToken":{"shape":"GenericString"} 2251 } 2252 }, 2253 "GetDevEndpointsResponse":{ 2254 "type":"structure", 2255 "members":{ 2256 "DevEndpoints":{"shape":"DevEndpointList"}, 2257 "NextToken":{"shape":"GenericString"} 2258 } 2259 }, 2260 "GetJobRequest":{ 2261 "type":"structure", 2262 "required":["JobName"], 2263 "members":{ 2264 "JobName":{"shape":"NameString"} 2265 } 2266 }, 2267 "GetJobResponse":{ 2268 "type":"structure", 2269 "members":{ 2270 "Job":{"shape":"Job"} 2271 } 2272 }, 2273 "GetJobRunRequest":{ 2274 "type":"structure", 2275 "required":[ 2276 "JobName", 2277 "RunId" 2278 ], 2279 "members":{ 2280 "JobName":{"shape":"NameString"}, 2281 "RunId":{"shape":"IdString"}, 2282 "PredecessorsIncluded":{"shape":"BooleanValue"} 2283 } 2284 }, 2285 "GetJobRunResponse":{ 2286 "type":"structure", 2287 "members":{ 2288 "JobRun":{"shape":"JobRun"} 2289 } 2290 }, 2291 "GetJobRunsRequest":{ 2292 "type":"structure", 2293 "required":["JobName"], 2294 "members":{ 2295 "JobName":{"shape":"NameString"}, 2296 "NextToken":{"shape":"GenericString"}, 2297 "MaxResults":{"shape":"PageSize"} 2298 } 2299 }, 2300 "GetJobRunsResponse":{ 2301 "type":"structure", 2302 "members":{ 2303 "JobRuns":{"shape":"JobRunList"}, 2304 "NextToken":{"shape":"GenericString"} 2305 } 2306 }, 2307 "GetJobsRequest":{ 2308 "type":"structure", 2309 "members":{ 2310 "NextToken":{"shape":"GenericString"}, 2311 "MaxResults":{"shape":"PageSize"} 2312 } 2313 }, 2314 "GetJobsResponse":{ 2315 "type":"structure", 2316 "members":{ 2317 "Jobs":{"shape":"JobList"}, 2318 "NextToken":{"shape":"GenericString"} 2319 } 2320 }, 2321 "GetMappingRequest":{ 2322 "type":"structure", 2323 "required":["Source"], 2324 "members":{ 2325 "Source":{"shape":"CatalogEntry"}, 2326 "Sinks":{"shape":"CatalogEntries"}, 2327 "Location":{"shape":"Location"} 2328 } 2329 }, 2330 "GetMappingResponse":{ 2331 "type":"structure", 2332 "required":["Mapping"], 2333 "members":{ 2334 "Mapping":{"shape":"MappingList"} 2335 } 2336 }, 2337 "GetPartitionRequest":{ 2338 "type":"structure", 2339 "required":[ 2340 "DatabaseName", 2341 "TableName", 2342 "PartitionValues" 2343 ], 2344 "members":{ 2345 "CatalogId":{"shape":"CatalogIdString"}, 2346 "DatabaseName":{"shape":"NameString"}, 2347 "TableName":{"shape":"NameString"}, 2348 "PartitionValues":{"shape":"ValueStringList"} 2349 } 2350 }, 2351 "GetPartitionResponse":{ 2352 "type":"structure", 2353 "members":{ 2354 "Partition":{"shape":"Partition"} 2355 } 2356 }, 2357 "GetPartitionsRequest":{ 2358 "type":"structure", 2359 "required":[ 2360 "DatabaseName", 2361 "TableName" 2362 ], 2363 "members":{ 2364 "CatalogId":{"shape":"CatalogIdString"}, 2365 "DatabaseName":{"shape":"NameString"}, 2366 "TableName":{"shape":"NameString"}, 2367 "Expression":{"shape":"PredicateString"}, 2368 "NextToken":{"shape":"Token"}, 2369 "Segment":{"shape":"Segment"}, 2370 "MaxResults":{"shape":"PageSize"} 2371 } 2372 }, 2373 "GetPartitionsResponse":{ 2374 "type":"structure", 2375 "members":{ 2376 "Partitions":{"shape":"PartitionList"}, 2377 "NextToken":{"shape":"Token"} 2378 } 2379 }, 2380 "GetPlanRequest":{ 2381 "type":"structure", 2382 "required":[ 2383 "Mapping", 2384 "Source" 2385 ], 2386 "members":{ 2387 "Mapping":{"shape":"MappingList"}, 2388 "Source":{"shape":"CatalogEntry"}, 2389 "Sinks":{"shape":"CatalogEntries"}, 2390 "Location":{"shape":"Location"} 2391 } 2392 }, 2393 "GetPlanResponse":{ 2394 "type":"structure", 2395 "members":{ 2396 "PythonScript":{"shape":"PythonScript"} 2397 } 2398 }, 2399 "GetTableRequest":{ 2400 "type":"structure", 2401 "required":[ 2402 "DatabaseName", 2403 "Name" 2404 ], 2405 "members":{ 2406 "CatalogId":{"shape":"CatalogIdString"}, 2407 "DatabaseName":{"shape":"NameString"}, 2408 "Name":{"shape":"NameString"} 2409 } 2410 }, 2411 "GetTableResponse":{ 2412 "type":"structure", 2413 "members":{ 2414 "Table":{"shape":"Table"} 2415 } 2416 }, 2417 "GetTableVersionsList":{ 2418 "type":"list", 2419 "member":{"shape":"TableVersion"} 2420 }, 2421 "GetTableVersionsRequest":{ 2422 "type":"structure", 2423 "required":[ 2424 "DatabaseName", 2425 "TableName" 2426 ], 2427 "members":{ 2428 "CatalogId":{"shape":"CatalogIdString"}, 2429 "DatabaseName":{"shape":"NameString"}, 2430 "TableName":{"shape":"NameString"}, 2431 "NextToken":{"shape":"Token"}, 2432 "MaxResults":{"shape":"PageSize"} 2433 } 2434 }, 2435 "GetTableVersionsResponse":{ 2436 "type":"structure", 2437 "members":{ 2438 "TableVersions":{"shape":"GetTableVersionsList"}, 2439 "NextToken":{"shape":"Token"} 2440 } 2441 }, 2442 "GetTablesRequest":{ 2443 "type":"structure", 2444 "required":["DatabaseName"], 2445 "members":{ 2446 "CatalogId":{"shape":"CatalogIdString"}, 2447 "DatabaseName":{"shape":"NameString"}, 2448 "Expression":{"shape":"FilterString"}, 2449 "NextToken":{"shape":"Token"}, 2450 "MaxResults":{"shape":"PageSize"} 2451 } 2452 }, 2453 "GetTablesResponse":{ 2454 "type":"structure", 2455 "members":{ 2456 "TableList":{"shape":"TableList"}, 2457 "NextToken":{"shape":"Token"} 2458 } 2459 }, 2460 "GetTriggerRequest":{ 2461 "type":"structure", 2462 "required":["Name"], 2463 "members":{ 2464 "Name":{"shape":"NameString"} 2465 } 2466 }, 2467 "GetTriggerResponse":{ 2468 "type":"structure", 2469 "members":{ 2470 "Trigger":{"shape":"Trigger"} 2471 } 2472 }, 2473 "GetTriggersRequest":{ 2474 "type":"structure", 2475 "members":{ 2476 "NextToken":{"shape":"GenericString"}, 2477 "DependentJobName":{"shape":"NameString"}, 2478 "MaxResults":{"shape":"PageSize"} 2479 } 2480 }, 2481 "GetTriggersResponse":{ 2482 "type":"structure", 2483 "members":{ 2484 "Triggers":{"shape":"TriggerList"}, 2485 "NextToken":{"shape":"GenericString"} 2486 } 2487 }, 2488 "GetUserDefinedFunctionRequest":{ 2489 "type":"structure", 2490 "required":[ 2491 "DatabaseName", 2492 "FunctionName" 2493 ], 2494 "members":{ 2495 "CatalogId":{"shape":"CatalogIdString"}, 2496 "DatabaseName":{"shape":"NameString"}, 2497 "FunctionName":{"shape":"NameString"} 2498 } 2499 }, 2500 "GetUserDefinedFunctionResponse":{ 2501 "type":"structure", 2502 "members":{ 2503 "UserDefinedFunction":{"shape":"UserDefinedFunction"} 2504 } 2505 }, 2506 "GetUserDefinedFunctionsRequest":{ 2507 "type":"structure", 2508 "required":[ 2509 "DatabaseName", 2510 "Pattern" 2511 ], 2512 "members":{ 2513 "CatalogId":{"shape":"CatalogIdString"}, 2514 "DatabaseName":{"shape":"NameString"}, 2515 "Pattern":{"shape":"NameString"}, 2516 "NextToken":{"shape":"Token"}, 2517 "MaxResults":{"shape":"PageSize"} 2518 } 2519 }, 2520 "GetUserDefinedFunctionsResponse":{ 2521 "type":"structure", 2522 "members":{ 2523 "UserDefinedFunctions":{"shape":"UserDefinedFunctionList"}, 2524 "NextToken":{"shape":"Token"} 2525 } 2526 }, 2527 "GrokClassifier":{ 2528 "type":"structure", 2529 "required":[ 2530 "Name", 2531 "Classification", 2532 "GrokPattern" 2533 ], 2534 "members":{ 2535 "Name":{"shape":"NameString"}, 2536 "Classification":{"shape":"Classification"}, 2537 "CreationTime":{"shape":"Timestamp"}, 2538 "LastUpdated":{"shape":"Timestamp"}, 2539 "Version":{"shape":"VersionId"}, 2540 "GrokPattern":{"shape":"GrokPattern"}, 2541 "CustomPatterns":{"shape":"CustomPatterns"} 2542 } 2543 }, 2544 "GrokPattern":{ 2545 "type":"string", 2546 "max":2048, 2547 "min":1, 2548 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\t]*" 2549 }, 2550 "IdString":{ 2551 "type":"string", 2552 "max":255, 2553 "min":1, 2554 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 2555 }, 2556 "IdempotentParameterMismatchException":{ 2557 "type":"structure", 2558 "members":{ 2559 "Message":{"shape":"MessageString"} 2560 }, 2561 "exception":true 2562 }, 2563 "ImportCatalogToGlueRequest":{ 2564 "type":"structure", 2565 "members":{ 2566 "CatalogId":{"shape":"CatalogIdString"} 2567 } 2568 }, 2569 "ImportCatalogToGlueResponse":{ 2570 "type":"structure", 2571 "members":{ 2572 } 2573 }, 2574 "Integer":{"type":"integer"}, 2575 "IntegerFlag":{ 2576 "type":"integer", 2577 "max":1, 2578 "min":0 2579 }, 2580 "IntegerValue":{"type":"integer"}, 2581 "InternalServiceException":{ 2582 "type":"structure", 2583 "members":{ 2584 "Message":{"shape":"MessageString"} 2585 }, 2586 "exception":true, 2587 "fault":true 2588 }, 2589 "InvalidInputException":{ 2590 "type":"structure", 2591 "members":{ 2592 "Message":{"shape":"MessageString"} 2593 }, 2594 "exception":true 2595 }, 2596 "JdbcTarget":{ 2597 "type":"structure", 2598 "members":{ 2599 "ConnectionName":{"shape":"ConnectionName"}, 2600 "Path":{"shape":"Path"}, 2601 "Exclusions":{"shape":"PathList"} 2602 } 2603 }, 2604 "JdbcTargetList":{ 2605 "type":"list", 2606 "member":{"shape":"JdbcTarget"} 2607 }, 2608 "Job":{ 2609 "type":"structure", 2610 "members":{ 2611 "Name":{"shape":"NameString"}, 2612 "Description":{"shape":"DescriptionString"}, 2613 "LogUri":{"shape":"UriString"}, 2614 "Role":{"shape":"RoleString"}, 2615 "CreatedOn":{"shape":"TimestampValue"}, 2616 "LastModifiedOn":{"shape":"TimestampValue"}, 2617 "ExecutionProperty":{"shape":"ExecutionProperty"}, 2618 "Command":{"shape":"JobCommand"}, 2619 "DefaultArguments":{"shape":"GenericMap"}, 2620 "Connections":{"shape":"ConnectionsList"}, 2621 "MaxRetries":{"shape":"MaxRetries"}, 2622 "AllocatedCapacity":{"shape":"IntegerValue"} 2623 } 2624 }, 2625 "JobBookmarkEntry":{ 2626 "type":"structure", 2627 "members":{ 2628 "JobName":{"shape":"JobName"}, 2629 "Version":{"shape":"IntegerValue"}, 2630 "Run":{"shape":"IntegerValue"}, 2631 "Attempt":{"shape":"IntegerValue"}, 2632 "JobBookmark":{"shape":"JsonValue"} 2633 } 2634 }, 2635 "JobCommand":{ 2636 "type":"structure", 2637 "members":{ 2638 "Name":{"shape":"GenericString"}, 2639 "ScriptLocation":{"shape":"ScriptLocationString"} 2640 } 2641 }, 2642 "JobList":{ 2643 "type":"list", 2644 "member":{"shape":"Job"} 2645 }, 2646 "JobName":{"type":"string"}, 2647 "JobRun":{ 2648 "type":"structure", 2649 "members":{ 2650 "Id":{"shape":"IdString"}, 2651 "Attempt":{"shape":"AttemptCount"}, 2652 "PreviousRunId":{"shape":"IdString"}, 2653 "TriggerName":{"shape":"NameString"}, 2654 "JobName":{"shape":"NameString"}, 2655 "StartedOn":{"shape":"TimestampValue"}, 2656 "LastModifiedOn":{"shape":"TimestampValue"}, 2657 "CompletedOn":{"shape":"TimestampValue"}, 2658 "JobRunState":{"shape":"JobRunState"}, 2659 "Arguments":{"shape":"GenericMap"}, 2660 "ErrorMessage":{"shape":"ErrorString"}, 2661 "PredecessorRuns":{"shape":"PredecessorList"}, 2662 "AllocatedCapacity":{"shape":"IntegerValue"} 2663 } 2664 }, 2665 "JobRunList":{ 2666 "type":"list", 2667 "member":{"shape":"JobRun"} 2668 }, 2669 "JobRunState":{ 2670 "type":"string", 2671 "enum":[ 2672 "STARTING", 2673 "RUNNING", 2674 "STOPPING", 2675 "STOPPED", 2676 "SUCCEEDED", 2677 "FAILED" 2678 ] 2679 }, 2680 "JobUpdate":{ 2681 "type":"structure", 2682 "members":{ 2683 "Description":{"shape":"DescriptionString"}, 2684 "LogUri":{"shape":"UriString"}, 2685 "Role":{"shape":"RoleString"}, 2686 "ExecutionProperty":{"shape":"ExecutionProperty"}, 2687 "Command":{"shape":"JobCommand"}, 2688 "DefaultArguments":{"shape":"GenericMap"}, 2689 "Connections":{"shape":"ConnectionsList"}, 2690 "MaxRetries":{"shape":"MaxRetries"}, 2691 "AllocatedCapacity":{"shape":"IntegerValue"} 2692 } 2693 }, 2694 "JsonValue":{"type":"string"}, 2695 "KeyString":{ 2696 "type":"string", 2697 "max":255, 2698 "min":1, 2699 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 2700 }, 2701 "LastCrawlInfo":{ 2702 "type":"structure", 2703 "members":{ 2704 "Status":{"shape":"LastCrawlStatus"}, 2705 "ErrorMessage":{"shape":"DescriptionString"}, 2706 "LogGroup":{"shape":"LogGroup"}, 2707 "LogStream":{"shape":"LogStream"}, 2708 "MessagePrefix":{"shape":"MessagePrefix"}, 2709 "StartTime":{"shape":"Timestamp"} 2710 } 2711 }, 2712 "LastCrawlStatus":{ 2713 "type":"string", 2714 "enum":[ 2715 "SUCCEEDED", 2716 "CANCELLED", 2717 "FAILED" 2718 ] 2719 }, 2720 "Location":{ 2721 "type":"structure", 2722 "members":{ 2723 "Jdbc":{"shape":"CodeGenNodeArgs"}, 2724 "S3":{"shape":"CodeGenNodeArgs"} 2725 } 2726 }, 2727 "LocationMap":{ 2728 "type":"map", 2729 "key":{"shape":"ColumnValuesString"}, 2730 "value":{"shape":"ColumnValuesString"} 2731 }, 2732 "LocationString":{ 2733 "type":"string", 2734 "max":2056, 2735 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 2736 }, 2737 "LogGroup":{ 2738 "type":"string", 2739 "max":512, 2740 "min":1, 2741 "pattern":"[\\.\\-_/#A-Za-z0-9]+" 2742 }, 2743 "LogStream":{ 2744 "type":"string", 2745 "max":512, 2746 "min":1, 2747 "pattern":"[^:*]*" 2748 }, 2749 "Logical":{ 2750 "type":"string", 2751 "enum":["AND"] 2752 }, 2753 "LogicalOperator":{ 2754 "type":"string", 2755 "enum":["EQUALS"] 2756 }, 2757 "MappingEntry":{ 2758 "type":"structure", 2759 "members":{ 2760 "SourceTable":{"shape":"TableName"}, 2761 "SourcePath":{"shape":"SchemaPathString"}, 2762 "SourceType":{"shape":"FieldType"}, 2763 "TargetTable":{"shape":"TableName"}, 2764 "TargetPath":{"shape":"SchemaPathString"}, 2765 "TargetType":{"shape":"FieldType"} 2766 } 2767 }, 2768 "MappingList":{ 2769 "type":"list", 2770 "member":{"shape":"MappingEntry"} 2771 }, 2772 "MatchCriteria":{ 2773 "type":"list", 2774 "member":{"shape":"NameString"}, 2775 "max":10, 2776 "min":0 2777 }, 2778 "MaxConcurrentRuns":{"type":"integer"}, 2779 "MaxRetries":{"type":"integer"}, 2780 "MessagePrefix":{ 2781 "type":"string", 2782 "max":255, 2783 "min":1, 2784 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 2785 }, 2786 "MessageString":{"type":"string"}, 2787 "MillisecondsCount":{"type":"long"}, 2788 "NameString":{ 2789 "type":"string", 2790 "max":255, 2791 "min":1, 2792 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 2793 }, 2794 "NameStringList":{ 2795 "type":"list", 2796 "member":{"shape":"NameString"} 2797 }, 2798 "NoScheduleException":{ 2799 "type":"structure", 2800 "members":{ 2801 "Message":{"shape":"MessageString"} 2802 }, 2803 "exception":true 2804 }, 2805 "NonNegativeDouble":{ 2806 "type":"double", 2807 "min":0.0 2808 }, 2809 "NonNegativeInteger":{ 2810 "type":"integer", 2811 "min":0 2812 }, 2813 "OperationTimeoutException":{ 2814 "type":"structure", 2815 "members":{ 2816 "Message":{"shape":"MessageString"} 2817 }, 2818 "exception":true 2819 }, 2820 "Order":{ 2821 "type":"structure", 2822 "required":[ 2823 "Column", 2824 "SortOrder" 2825 ], 2826 "members":{ 2827 "Column":{"shape":"NameString"}, 2828 "SortOrder":{"shape":"IntegerFlag"} 2829 } 2830 }, 2831 "OrderList":{ 2832 "type":"list", 2833 "member":{"shape":"Order"} 2834 }, 2835 "PageSize":{ 2836 "type":"integer", 2837 "box":true, 2838 "max":1000, 2839 "min":1 2840 }, 2841 "ParametersMap":{ 2842 "type":"map", 2843 "key":{"shape":"KeyString"}, 2844 "value":{"shape":"ParametersMapValue"} 2845 }, 2846 "ParametersMapValue":{ 2847 "type":"string", 2848 "max":51200 2849 }, 2850 "Partition":{ 2851 "type":"structure", 2852 "members":{ 2853 "Values":{"shape":"ValueStringList"}, 2854 "DatabaseName":{"shape":"NameString"}, 2855 "TableName":{"shape":"NameString"}, 2856 "CreationTime":{"shape":"Timestamp"}, 2857 "LastAccessTime":{"shape":"Timestamp"}, 2858 "StorageDescriptor":{"shape":"StorageDescriptor"}, 2859 "Parameters":{"shape":"ParametersMap"}, 2860 "LastAnalyzedTime":{"shape":"Timestamp"} 2861 } 2862 }, 2863 "PartitionError":{ 2864 "type":"structure", 2865 "members":{ 2866 "PartitionValues":{"shape":"ValueStringList"}, 2867 "ErrorDetail":{"shape":"ErrorDetail"} 2868 } 2869 }, 2870 "PartitionErrors":{ 2871 "type":"list", 2872 "member":{"shape":"PartitionError"} 2873 }, 2874 "PartitionInput":{ 2875 "type":"structure", 2876 "members":{ 2877 "Values":{"shape":"ValueStringList"}, 2878 "LastAccessTime":{"shape":"Timestamp"}, 2879 "StorageDescriptor":{"shape":"StorageDescriptor"}, 2880 "Parameters":{"shape":"ParametersMap"}, 2881 "LastAnalyzedTime":{"shape":"Timestamp"} 2882 } 2883 }, 2884 "PartitionInputList":{ 2885 "type":"list", 2886 "member":{"shape":"PartitionInput"}, 2887 "max":100, 2888 "min":0 2889 }, 2890 "PartitionList":{ 2891 "type":"list", 2892 "member":{"shape":"Partition"} 2893 }, 2894 "PartitionValueList":{ 2895 "type":"structure", 2896 "required":["Values"], 2897 "members":{ 2898 "Values":{"shape":"ValueStringList"} 2899 } 2900 }, 2901 "Path":{"type":"string"}, 2902 "PathList":{ 2903 "type":"list", 2904 "member":{"shape":"Path"} 2905 }, 2906 "PhysicalConnectionRequirements":{ 2907 "type":"structure", 2908 "members":{ 2909 "SubnetId":{"shape":"NameString"}, 2910 "SecurityGroupIdList":{"shape":"SecurityGroupIdList"}, 2911 "AvailabilityZone":{"shape":"NameString"} 2912 } 2913 }, 2914 "Predecessor":{ 2915 "type":"structure", 2916 "members":{ 2917 "JobName":{"shape":"NameString"}, 2918 "RunId":{"shape":"IdString"} 2919 } 2920 }, 2921 "PredecessorList":{ 2922 "type":"list", 2923 "member":{"shape":"Predecessor"} 2924 }, 2925 "Predicate":{ 2926 "type":"structure", 2927 "members":{ 2928 "Logical":{"shape":"Logical"}, 2929 "Conditions":{"shape":"ConditionList"} 2930 } 2931 }, 2932 "PredicateString":{ 2933 "type":"string", 2934 "max":2048, 2935 "min":0, 2936 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 2937 }, 2938 "PrincipalType":{ 2939 "type":"string", 2940 "enum":[ 2941 "USER", 2942 "ROLE", 2943 "GROUP" 2944 ] 2945 }, 2946 "PythonScript":{"type":"string"}, 2947 "ResetJobBookmarkRequest":{ 2948 "type":"structure", 2949 "required":["JobName"], 2950 "members":{ 2951 "JobName":{"shape":"JobName"} 2952 } 2953 }, 2954 "ResetJobBookmarkResponse":{ 2955 "type":"structure", 2956 "members":{ 2957 "JobBookmarkEntry":{"shape":"JobBookmarkEntry"} 2958 } 2959 }, 2960 "ResourceNumberLimitExceededException":{ 2961 "type":"structure", 2962 "members":{ 2963 "Message":{"shape":"MessageString"} 2964 }, 2965 "exception":true 2966 }, 2967 "ResourceType":{ 2968 "type":"string", 2969 "enum":[ 2970 "JAR", 2971 "FILE", 2972 "ARCHIVE" 2973 ] 2974 }, 2975 "ResourceUri":{ 2976 "type":"structure", 2977 "members":{ 2978 "ResourceType":{"shape":"ResourceType"}, 2979 "Uri":{"shape":"URI"} 2980 } 2981 }, 2982 "ResourceUriList":{ 2983 "type":"list", 2984 "member":{"shape":"ResourceUri"}, 2985 "max":1000, 2986 "min":0 2987 }, 2988 "RoleArn":{ 2989 "type":"string", 2990 "pattern":"arn:aws:iam::\\d{12}:role/.*" 2991 }, 2992 "RoleString":{"type":"string"}, 2993 "S3Target":{ 2994 "type":"structure", 2995 "members":{ 2996 "Path":{"shape":"Path"}, 2997 "Exclusions":{"shape":"PathList"} 2998 } 2999 }, 3000 "S3TargetList":{ 3001 "type":"list", 3002 "member":{"shape":"S3Target"} 3003 }, 3004 "Schedule":{ 3005 "type":"structure", 3006 "members":{ 3007 "ScheduleExpression":{"shape":"CronExpression"}, 3008 "State":{"shape":"ScheduleState"} 3009 } 3010 }, 3011 "ScheduleState":{ 3012 "type":"string", 3013 "enum":[ 3014 "SCHEDULED", 3015 "NOT_SCHEDULED", 3016 "TRANSITIONING" 3017 ] 3018 }, 3019 "SchedulerNotRunningException":{ 3020 "type":"structure", 3021 "members":{ 3022 "Message":{"shape":"MessageString"} 3023 }, 3024 "exception":true 3025 }, 3026 "SchedulerRunningException":{ 3027 "type":"structure", 3028 "members":{ 3029 "Message":{"shape":"MessageString"} 3030 }, 3031 "exception":true 3032 }, 3033 "SchedulerTransitioningException":{ 3034 "type":"structure", 3035 "members":{ 3036 "Message":{"shape":"MessageString"} 3037 }, 3038 "exception":true 3039 }, 3040 "SchemaChangePolicy":{ 3041 "type":"structure", 3042 "members":{ 3043 "UpdateBehavior":{"shape":"UpdateBehavior"}, 3044 "DeleteBehavior":{"shape":"DeleteBehavior"} 3045 } 3046 }, 3047 "SchemaPathString":{"type":"string"}, 3048 "ScriptLocationString":{"type":"string"}, 3049 "SecurityGroupIdList":{ 3050 "type":"list", 3051 "member":{"shape":"NameString"}, 3052 "max":50, 3053 "min":0 3054 }, 3055 "Segment":{ 3056 "type":"structure", 3057 "required":[ 3058 "SegmentNumber", 3059 "TotalSegments" 3060 ], 3061 "members":{ 3062 "SegmentNumber":{"shape":"NonNegativeInteger"}, 3063 "TotalSegments":{"shape":"TotalSegmentsInteger"} 3064 } 3065 }, 3066 "SerDeInfo":{ 3067 "type":"structure", 3068 "members":{ 3069 "Name":{"shape":"NameString"}, 3070 "SerializationLibrary":{"shape":"NameString"}, 3071 "Parameters":{"shape":"ParametersMap"} 3072 } 3073 }, 3074 "SkewedInfo":{ 3075 "type":"structure", 3076 "members":{ 3077 "SkewedColumnNames":{"shape":"NameStringList"}, 3078 "SkewedColumnValues":{"shape":"ColumnValueStringList"}, 3079 "SkewedColumnValueLocationMaps":{"shape":"LocationMap"} 3080 } 3081 }, 3082 "StartCrawlerRequest":{ 3083 "type":"structure", 3084 "required":["Name"], 3085 "members":{ 3086 "Name":{"shape":"NameString"} 3087 } 3088 }, 3089 "StartCrawlerResponse":{ 3090 "type":"structure", 3091 "members":{ 3092 } 3093 }, 3094 "StartCrawlerScheduleRequest":{ 3095 "type":"structure", 3096 "required":["CrawlerName"], 3097 "members":{ 3098 "CrawlerName":{"shape":"NameString"} 3099 } 3100 }, 3101 "StartCrawlerScheduleResponse":{ 3102 "type":"structure", 3103 "members":{ 3104 } 3105 }, 3106 "StartJobRunRequest":{ 3107 "type":"structure", 3108 "required":["JobName"], 3109 "members":{ 3110 "JobName":{"shape":"NameString"}, 3111 "JobRunId":{"shape":"IdString"}, 3112 "Arguments":{"shape":"GenericMap"}, 3113 "AllocatedCapacity":{"shape":"IntegerValue"} 3114 } 3115 }, 3116 "StartJobRunResponse":{ 3117 "type":"structure", 3118 "members":{ 3119 "JobRunId":{"shape":"IdString"} 3120 } 3121 }, 3122 "StartTriggerRequest":{ 3123 "type":"structure", 3124 "required":["Name"], 3125 "members":{ 3126 "Name":{"shape":"NameString"} 3127 } 3128 }, 3129 "StartTriggerResponse":{ 3130 "type":"structure", 3131 "members":{ 3132 "Name":{"shape":"NameString"} 3133 } 3134 }, 3135 "StopCrawlerRequest":{ 3136 "type":"structure", 3137 "required":["Name"], 3138 "members":{ 3139 "Name":{"shape":"NameString"} 3140 } 3141 }, 3142 "StopCrawlerResponse":{ 3143 "type":"structure", 3144 "members":{ 3145 } 3146 }, 3147 "StopCrawlerScheduleRequest":{ 3148 "type":"structure", 3149 "required":["CrawlerName"], 3150 "members":{ 3151 "CrawlerName":{"shape":"NameString"} 3152 } 3153 }, 3154 "StopCrawlerScheduleResponse":{ 3155 "type":"structure", 3156 "members":{ 3157 } 3158 }, 3159 "StopTriggerRequest":{ 3160 "type":"structure", 3161 "required":["Name"], 3162 "members":{ 3163 "Name":{"shape":"NameString"} 3164 } 3165 }, 3166 "StopTriggerResponse":{ 3167 "type":"structure", 3168 "members":{ 3169 "Name":{"shape":"NameString"} 3170 } 3171 }, 3172 "StorageDescriptor":{ 3173 "type":"structure", 3174 "members":{ 3175 "Columns":{"shape":"ColumnList"}, 3176 "Location":{"shape":"LocationString"}, 3177 "InputFormat":{"shape":"FormatString"}, 3178 "OutputFormat":{"shape":"FormatString"}, 3179 "Compressed":{"shape":"Boolean"}, 3180 "NumberOfBuckets":{"shape":"Integer"}, 3181 "SerdeInfo":{"shape":"SerDeInfo"}, 3182 "BucketColumns":{"shape":"NameStringList"}, 3183 "SortColumns":{"shape":"OrderList"}, 3184 "Parameters":{"shape":"ParametersMap"}, 3185 "SkewedInfo":{"shape":"SkewedInfo"}, 3186 "StoredAsSubDirectories":{"shape":"Boolean"} 3187 } 3188 }, 3189 "StringList":{ 3190 "type":"list", 3191 "member":{"shape":"GenericString"} 3192 }, 3193 "Table":{ 3194 "type":"structure", 3195 "required":["Name"], 3196 "members":{ 3197 "Name":{"shape":"NameString"}, 3198 "DatabaseName":{"shape":"NameString"}, 3199 "Description":{"shape":"DescriptionString"}, 3200 "Owner":{"shape":"NameString"}, 3201 "CreateTime":{"shape":"Timestamp"}, 3202 "UpdateTime":{"shape":"Timestamp"}, 3203 "LastAccessTime":{"shape":"Timestamp"}, 3204 "LastAnalyzedTime":{"shape":"Timestamp"}, 3205 "Retention":{"shape":"NonNegativeInteger"}, 3206 "StorageDescriptor":{"shape":"StorageDescriptor"}, 3207 "PartitionKeys":{"shape":"ColumnList"}, 3208 "ViewOriginalText":{"shape":"ViewTextString"}, 3209 "ViewExpandedText":{"shape":"ViewTextString"}, 3210 "TableType":{"shape":"TableTypeString"}, 3211 "Parameters":{"shape":"ParametersMap"}, 3212 "CreatedBy":{"shape":"NameString"} 3213 } 3214 }, 3215 "TableError":{ 3216 "type":"structure", 3217 "members":{ 3218 "TableName":{"shape":"NameString"}, 3219 "ErrorDetail":{"shape":"ErrorDetail"} 3220 } 3221 }, 3222 "TableErrors":{ 3223 "type":"list", 3224 "member":{"shape":"TableError"} 3225 }, 3226 "TableInput":{ 3227 "type":"structure", 3228 "required":["Name"], 3229 "members":{ 3230 "Name":{"shape":"NameString"}, 3231 "Description":{"shape":"DescriptionString"}, 3232 "Owner":{"shape":"NameString"}, 3233 "LastAccessTime":{"shape":"Timestamp"}, 3234 "LastAnalyzedTime":{"shape":"Timestamp"}, 3235 "Retention":{"shape":"NonNegativeInteger"}, 3236 "StorageDescriptor":{"shape":"StorageDescriptor"}, 3237 "PartitionKeys":{"shape":"ColumnList"}, 3238 "ViewOriginalText":{"shape":"ViewTextString"}, 3239 "ViewExpandedText":{"shape":"ViewTextString"}, 3240 "TableType":{"shape":"TableTypeString"}, 3241 "Parameters":{"shape":"ParametersMap"} 3242 } 3243 }, 3244 "TableList":{ 3245 "type":"list", 3246 "member":{"shape":"Table"} 3247 }, 3248 "TableName":{"type":"string"}, 3249 "TablePrefix":{ 3250 "type":"string", 3251 "max":128, 3252 "min":0 3253 }, 3254 "TableTypeString":{ 3255 "type":"string", 3256 "max":255 3257 }, 3258 "TableVersion":{ 3259 "type":"structure", 3260 "members":{ 3261 "Table":{"shape":"Table"}, 3262 "VersionId":{"shape":"VersionString"} 3263 } 3264 }, 3265 "Timestamp":{"type":"timestamp"}, 3266 "TimestampValue":{"type":"timestamp"}, 3267 "Token":{"type":"string"}, 3268 "TotalSegmentsInteger":{ 3269 "type":"integer", 3270 "max":10, 3271 "min":1 3272 }, 3273 "Trigger":{ 3274 "type":"structure", 3275 "members":{ 3276 "Name":{"shape":"NameString"}, 3277 "Id":{"shape":"IdString"}, 3278 "Type":{"shape":"TriggerType"}, 3279 "State":{"shape":"TriggerState"}, 3280 "Description":{"shape":"DescriptionString"}, 3281 "Schedule":{"shape":"GenericString"}, 3282 "Actions":{"shape":"ActionList"}, 3283 "Predicate":{"shape":"Predicate"} 3284 } 3285 }, 3286 "TriggerList":{ 3287 "type":"list", 3288 "member":{"shape":"Trigger"} 3289 }, 3290 "TriggerState":{ 3291 "type":"string", 3292 "enum":[ 3293 "CREATING", 3294 "CREATED", 3295 "ACTIVATING", 3296 "ACTIVATED", 3297 "DEACTIVATING", 3298 "DEACTIVATED", 3299 "DELETING", 3300 "UPDATING" 3301 ] 3302 }, 3303 "TriggerType":{ 3304 "type":"string", 3305 "enum":[ 3306 "SCHEDULED", 3307 "CONDITIONAL", 3308 "ON_DEMAND" 3309 ] 3310 }, 3311 "TriggerUpdate":{ 3312 "type":"structure", 3313 "members":{ 3314 "Name":{"shape":"NameString"}, 3315 "Description":{"shape":"DescriptionString"}, 3316 "Schedule":{"shape":"GenericString"}, 3317 "Actions":{"shape":"ActionList"}, 3318 "Predicate":{"shape":"Predicate"} 3319 } 3320 }, 3321 "URI":{ 3322 "type":"string", 3323 "max":1024, 3324 "min":1, 3325 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3326 }, 3327 "UpdateBehavior":{ 3328 "type":"string", 3329 "enum":[ 3330 "LOG", 3331 "UPDATE_IN_DATABASE" 3332 ] 3333 }, 3334 "UpdateClassifierRequest":{ 3335 "type":"structure", 3336 "members":{ 3337 "GrokClassifier":{"shape":"UpdateGrokClassifierRequest"} 3338 } 3339 }, 3340 "UpdateClassifierResponse":{ 3341 "type":"structure", 3342 "members":{ 3343 } 3344 }, 3345 "UpdateConnectionRequest":{ 3346 "type":"structure", 3347 "required":[ 3348 "Name", 3349 "ConnectionInput" 3350 ], 3351 "members":{ 3352 "CatalogId":{"shape":"CatalogIdString"}, 3353 "Name":{"shape":"NameString"}, 3354 "ConnectionInput":{"shape":"ConnectionInput"} 3355 } 3356 }, 3357 "UpdateConnectionResponse":{ 3358 "type":"structure", 3359 "members":{ 3360 } 3361 }, 3362 "UpdateCrawlerRequest":{ 3363 "type":"structure", 3364 "required":["Name"], 3365 "members":{ 3366 "Name":{"shape":"NameString"}, 3367 "Role":{"shape":"RoleArn"}, 3368 "DatabaseName":{"shape":"DatabaseName"}, 3369 "Description":{"shape":"DescriptionStringRemovable"}, 3370 "Targets":{"shape":"CrawlerTargets"}, 3371 "Schedule":{"shape":"CronExpression"}, 3372 "Classifiers":{"shape":"ClassifierNameList"}, 3373 "TablePrefix":{"shape":"TablePrefix"}, 3374 "SchemaChangePolicy":{"shape":"SchemaChangePolicy"} 3375 } 3376 }, 3377 "UpdateCrawlerResponse":{ 3378 "type":"structure", 3379 "members":{ 3380 } 3381 }, 3382 "UpdateCrawlerScheduleRequest":{ 3383 "type":"structure", 3384 "required":["CrawlerName"], 3385 "members":{ 3386 "CrawlerName":{"shape":"NameString"}, 3387 "Schedule":{"shape":"CronExpression"} 3388 } 3389 }, 3390 "UpdateCrawlerScheduleResponse":{ 3391 "type":"structure", 3392 "members":{ 3393 } 3394 }, 3395 "UpdateDatabaseRequest":{ 3396 "type":"structure", 3397 "required":[ 3398 "Name", 3399 "DatabaseInput" 3400 ], 3401 "members":{ 3402 "CatalogId":{"shape":"CatalogIdString"}, 3403 "Name":{"shape":"NameString"}, 3404 "DatabaseInput":{"shape":"DatabaseInput"} 3405 } 3406 }, 3407 "UpdateDatabaseResponse":{ 3408 "type":"structure", 3409 "members":{ 3410 } 3411 }, 3412 "UpdateDevEndpointRequest":{ 3413 "type":"structure", 3414 "required":["EndpointName"], 3415 "members":{ 3416 "EndpointName":{"shape":"GenericString"}, 3417 "PublicKey":{"shape":"GenericString"}, 3418 "CustomLibraries":{"shape":"DevEndpointCustomLibraries"} 3419 } 3420 }, 3421 "UpdateDevEndpointResponse":{ 3422 "type":"structure", 3423 "members":{ 3424 } 3425 }, 3426 "UpdateGrokClassifierRequest":{ 3427 "type":"structure", 3428 "required":["Name"], 3429 "members":{ 3430 "Name":{"shape":"NameString"}, 3431 "Classification":{"shape":"Classification"}, 3432 "GrokPattern":{"shape":"GrokPattern"}, 3433 "CustomPatterns":{"shape":"CustomPatterns"} 3434 } 3435 }, 3436 "UpdateJobRequest":{ 3437 "type":"structure", 3438 "required":[ 3439 "JobName", 3440 "JobUpdate" 3441 ], 3442 "members":{ 3443 "JobName":{"shape":"NameString"}, 3444 "JobUpdate":{"shape":"JobUpdate"} 3445 } 3446 }, 3447 "UpdateJobResponse":{ 3448 "type":"structure", 3449 "members":{ 3450 "JobName":{"shape":"NameString"} 3451 } 3452 }, 3453 "UpdatePartitionRequest":{ 3454 "type":"structure", 3455 "required":[ 3456 "DatabaseName", 3457 "TableName", 3458 "PartitionValueList", 3459 "PartitionInput" 3460 ], 3461 "members":{ 3462 "CatalogId":{"shape":"CatalogIdString"}, 3463 "DatabaseName":{"shape":"NameString"}, 3464 "TableName":{"shape":"NameString"}, 3465 "PartitionValueList":{"shape":"BoundedPartitionValueList"}, 3466 "PartitionInput":{"shape":"PartitionInput"} 3467 } 3468 }, 3469 "UpdatePartitionResponse":{ 3470 "type":"structure", 3471 "members":{ 3472 } 3473 }, 3474 "UpdateTableRequest":{ 3475 "type":"structure", 3476 "required":[ 3477 "DatabaseName", 3478 "TableInput" 3479 ], 3480 "members":{ 3481 "CatalogId":{"shape":"CatalogIdString"}, 3482 "DatabaseName":{"shape":"NameString"}, 3483 "TableInput":{"shape":"TableInput"} 3484 } 3485 }, 3486 "UpdateTableResponse":{ 3487 "type":"structure", 3488 "members":{ 3489 } 3490 }, 3491 "UpdateTriggerRequest":{ 3492 "type":"structure", 3493 "required":[ 3494 "Name", 3495 "TriggerUpdate" 3496 ], 3497 "members":{ 3498 "Name":{"shape":"NameString"}, 3499 "TriggerUpdate":{"shape":"TriggerUpdate"} 3500 } 3501 }, 3502 "UpdateTriggerResponse":{ 3503 "type":"structure", 3504 "members":{ 3505 "Trigger":{"shape":"Trigger"} 3506 } 3507 }, 3508 "UpdateUserDefinedFunctionRequest":{ 3509 "type":"structure", 3510 "required":[ 3511 "DatabaseName", 3512 "FunctionName", 3513 "FunctionInput" 3514 ], 3515 "members":{ 3516 "CatalogId":{"shape":"CatalogIdString"}, 3517 "DatabaseName":{"shape":"NameString"}, 3518 "FunctionName":{"shape":"NameString"}, 3519 "FunctionInput":{"shape":"UserDefinedFunctionInput"} 3520 } 3521 }, 3522 "UpdateUserDefinedFunctionResponse":{ 3523 "type":"structure", 3524 "members":{ 3525 } 3526 }, 3527 "UriString":{"type":"string"}, 3528 "UserDefinedFunction":{ 3529 "type":"structure", 3530 "members":{ 3531 "FunctionName":{"shape":"NameString"}, 3532 "ClassName":{"shape":"NameString"}, 3533 "OwnerName":{"shape":"NameString"}, 3534 "OwnerType":{"shape":"PrincipalType"}, 3535 "CreateTime":{"shape":"Timestamp"}, 3536 "ResourceUris":{"shape":"ResourceUriList"} 3537 } 3538 }, 3539 "UserDefinedFunctionInput":{ 3540 "type":"structure", 3541 "members":{ 3542 "FunctionName":{"shape":"NameString"}, 3543 "ClassName":{"shape":"NameString"}, 3544 "OwnerName":{"shape":"NameString"}, 3545 "OwnerType":{"shape":"PrincipalType"}, 3546 "ResourceUris":{"shape":"ResourceUriList"} 3547 } 3548 }, 3549 "UserDefinedFunctionList":{ 3550 "type":"list", 3551 "member":{"shape":"UserDefinedFunction"} 3552 }, 3553 "ValidationException":{ 3554 "type":"structure", 3555 "members":{ 3556 "Message":{"shape":"MessageString"} 3557 }, 3558 "exception":true 3559 }, 3560 "ValueString":{ 3561 "type":"string", 3562 "max":1024 3563 }, 3564 "ValueStringList":{ 3565 "type":"list", 3566 "member":{"shape":"ValueString"} 3567 }, 3568 "VersionId":{"type":"long"}, 3569 "VersionMismatchException":{ 3570 "type":"structure", 3571 "members":{ 3572 "Message":{"shape":"MessageString"} 3573 }, 3574 "exception":true 3575 }, 3576 "VersionString":{ 3577 "type":"string", 3578 "max":255, 3579 "min":1, 3580 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" 3581 }, 3582 "ViewTextString":{ 3583 "type":"string", 3584 "max":2048 3585 } 3586 } 3587} 3588