1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-07-25", 5 "endpointPrefix":"databrew", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"AWS Glue DataBrew", 9 "serviceId":"DataBrew", 10 "signatureVersion":"v4", 11 "signingName":"databrew", 12 "uid":"databrew-2017-07-25" 13 }, 14 "operations":{ 15 "BatchDeleteRecipeVersion":{ 16 "name":"BatchDeleteRecipeVersion", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/recipes/{name}/batchDeleteRecipeVersion" 20 }, 21 "input":{"shape":"BatchDeleteRecipeVersionRequest"}, 22 "output":{"shape":"BatchDeleteRecipeVersionResponse"}, 23 "errors":[ 24 {"shape":"ConflictException"}, 25 {"shape":"ResourceNotFoundException"}, 26 {"shape":"ValidationException"} 27 ] 28 }, 29 "CreateDataset":{ 30 "name":"CreateDataset", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/datasets" 34 }, 35 "input":{"shape":"CreateDatasetRequest"}, 36 "output":{"shape":"CreateDatasetResponse"}, 37 "errors":[ 38 {"shape":"AccessDeniedException"}, 39 {"shape":"ConflictException"}, 40 {"shape":"ServiceQuotaExceededException"}, 41 {"shape":"ValidationException"} 42 ] 43 }, 44 "CreateProfileJob":{ 45 "name":"CreateProfileJob", 46 "http":{ 47 "method":"POST", 48 "requestUri":"/profileJobs" 49 }, 50 "input":{"shape":"CreateProfileJobRequest"}, 51 "output":{"shape":"CreateProfileJobResponse"}, 52 "errors":[ 53 {"shape":"AccessDeniedException"}, 54 {"shape":"ConflictException"}, 55 {"shape":"ResourceNotFoundException"}, 56 {"shape":"ServiceQuotaExceededException"}, 57 {"shape":"ValidationException"} 58 ] 59 }, 60 "CreateProject":{ 61 "name":"CreateProject", 62 "http":{ 63 "method":"POST", 64 "requestUri":"/projects" 65 }, 66 "input":{"shape":"CreateProjectRequest"}, 67 "output":{"shape":"CreateProjectResponse"}, 68 "errors":[ 69 {"shape":"ConflictException"}, 70 {"shape":"InternalServerException"}, 71 {"shape":"ServiceQuotaExceededException"}, 72 {"shape":"ValidationException"} 73 ] 74 }, 75 "CreateRecipe":{ 76 "name":"CreateRecipe", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/recipes" 80 }, 81 "input":{"shape":"CreateRecipeRequest"}, 82 "output":{"shape":"CreateRecipeResponse"}, 83 "errors":[ 84 {"shape":"ConflictException"}, 85 {"shape":"ServiceQuotaExceededException"}, 86 {"shape":"ValidationException"} 87 ] 88 }, 89 "CreateRecipeJob":{ 90 "name":"CreateRecipeJob", 91 "http":{ 92 "method":"POST", 93 "requestUri":"/recipeJobs" 94 }, 95 "input":{"shape":"CreateRecipeJobRequest"}, 96 "output":{"shape":"CreateRecipeJobResponse"}, 97 "errors":[ 98 {"shape":"AccessDeniedException"}, 99 {"shape":"ConflictException"}, 100 {"shape":"ResourceNotFoundException"}, 101 {"shape":"ServiceQuotaExceededException"}, 102 {"shape":"ValidationException"} 103 ] 104 }, 105 "CreateSchedule":{ 106 "name":"CreateSchedule", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/schedules" 110 }, 111 "input":{"shape":"CreateScheduleRequest"}, 112 "output":{"shape":"CreateScheduleResponse"}, 113 "errors":[ 114 {"shape":"ConflictException"}, 115 {"shape":"ServiceQuotaExceededException"}, 116 {"shape":"ValidationException"} 117 ] 118 }, 119 "DeleteDataset":{ 120 "name":"DeleteDataset", 121 "http":{ 122 "method":"DELETE", 123 "requestUri":"/datasets/{name}" 124 }, 125 "input":{"shape":"DeleteDatasetRequest"}, 126 "output":{"shape":"DeleteDatasetResponse"}, 127 "errors":[ 128 {"shape":"ConflictException"}, 129 {"shape":"ResourceNotFoundException"}, 130 {"shape":"ValidationException"} 131 ] 132 }, 133 "DeleteJob":{ 134 "name":"DeleteJob", 135 "http":{ 136 "method":"DELETE", 137 "requestUri":"/jobs/{name}" 138 }, 139 "input":{"shape":"DeleteJobRequest"}, 140 "output":{"shape":"DeleteJobResponse"}, 141 "errors":[ 142 {"shape":"ConflictException"}, 143 {"shape":"ResourceNotFoundException"}, 144 {"shape":"ValidationException"} 145 ] 146 }, 147 "DeleteProject":{ 148 "name":"DeleteProject", 149 "http":{ 150 "method":"DELETE", 151 "requestUri":"/projects/{name}" 152 }, 153 "input":{"shape":"DeleteProjectRequest"}, 154 "output":{"shape":"DeleteProjectResponse"}, 155 "errors":[ 156 {"shape":"ConflictException"}, 157 {"shape":"ResourceNotFoundException"}, 158 {"shape":"ValidationException"} 159 ] 160 }, 161 "DeleteRecipeVersion":{ 162 "name":"DeleteRecipeVersion", 163 "http":{ 164 "method":"DELETE", 165 "requestUri":"/recipes/{name}/recipeVersion/{recipeVersion}" 166 }, 167 "input":{"shape":"DeleteRecipeVersionRequest"}, 168 "output":{"shape":"DeleteRecipeVersionResponse"}, 169 "errors":[ 170 {"shape":"ConflictException"}, 171 {"shape":"ResourceNotFoundException"}, 172 {"shape":"ValidationException"} 173 ] 174 }, 175 "DeleteSchedule":{ 176 "name":"DeleteSchedule", 177 "http":{ 178 "method":"DELETE", 179 "requestUri":"/schedules/{name}" 180 }, 181 "input":{"shape":"DeleteScheduleRequest"}, 182 "output":{"shape":"DeleteScheduleResponse"}, 183 "errors":[ 184 {"shape":"ResourceNotFoundException"}, 185 {"shape":"ValidationException"} 186 ] 187 }, 188 "DescribeDataset":{ 189 "name":"DescribeDataset", 190 "http":{ 191 "method":"GET", 192 "requestUri":"/datasets/{name}" 193 }, 194 "input":{"shape":"DescribeDatasetRequest"}, 195 "output":{"shape":"DescribeDatasetResponse"}, 196 "errors":[ 197 {"shape":"ResourceNotFoundException"}, 198 {"shape":"ValidationException"} 199 ] 200 }, 201 "DescribeJob":{ 202 "name":"DescribeJob", 203 "http":{ 204 "method":"GET", 205 "requestUri":"/jobs/{name}" 206 }, 207 "input":{"shape":"DescribeJobRequest"}, 208 "output":{"shape":"DescribeJobResponse"}, 209 "errors":[ 210 {"shape":"ResourceNotFoundException"}, 211 {"shape":"ValidationException"} 212 ] 213 }, 214 "DescribeJobRun":{ 215 "name":"DescribeJobRun", 216 "http":{ 217 "method":"GET", 218 "requestUri":"/jobs/{name}/jobRun/{runId}" 219 }, 220 "input":{"shape":"DescribeJobRunRequest"}, 221 "output":{"shape":"DescribeJobRunResponse"}, 222 "errors":[ 223 {"shape":"ResourceNotFoundException"}, 224 {"shape":"ValidationException"} 225 ] 226 }, 227 "DescribeProject":{ 228 "name":"DescribeProject", 229 "http":{ 230 "method":"GET", 231 "requestUri":"/projects/{name}" 232 }, 233 "input":{"shape":"DescribeProjectRequest"}, 234 "output":{"shape":"DescribeProjectResponse"}, 235 "errors":[ 236 {"shape":"ResourceNotFoundException"}, 237 {"shape":"ValidationException"} 238 ] 239 }, 240 "DescribeRecipe":{ 241 "name":"DescribeRecipe", 242 "http":{ 243 "method":"GET", 244 "requestUri":"/recipes/{name}" 245 }, 246 "input":{"shape":"DescribeRecipeRequest"}, 247 "output":{"shape":"DescribeRecipeResponse"}, 248 "errors":[ 249 {"shape":"ResourceNotFoundException"}, 250 {"shape":"ValidationException"} 251 ] 252 }, 253 "DescribeSchedule":{ 254 "name":"DescribeSchedule", 255 "http":{ 256 "method":"GET", 257 "requestUri":"/schedules/{name}" 258 }, 259 "input":{"shape":"DescribeScheduleRequest"}, 260 "output":{"shape":"DescribeScheduleResponse"}, 261 "errors":[ 262 {"shape":"ResourceNotFoundException"}, 263 {"shape":"ValidationException"} 264 ] 265 }, 266 "ListDatasets":{ 267 "name":"ListDatasets", 268 "http":{ 269 "method":"GET", 270 "requestUri":"/datasets" 271 }, 272 "input":{"shape":"ListDatasetsRequest"}, 273 "output":{"shape":"ListDatasetsResponse"}, 274 "errors":[ 275 {"shape":"ValidationException"} 276 ] 277 }, 278 "ListJobRuns":{ 279 "name":"ListJobRuns", 280 "http":{ 281 "method":"GET", 282 "requestUri":"/jobs/{name}/jobRuns" 283 }, 284 "input":{"shape":"ListJobRunsRequest"}, 285 "output":{"shape":"ListJobRunsResponse"}, 286 "errors":[ 287 {"shape":"ResourceNotFoundException"}, 288 {"shape":"ValidationException"} 289 ] 290 }, 291 "ListJobs":{ 292 "name":"ListJobs", 293 "http":{ 294 "method":"GET", 295 "requestUri":"/jobs" 296 }, 297 "input":{"shape":"ListJobsRequest"}, 298 "output":{"shape":"ListJobsResponse"}, 299 "errors":[ 300 {"shape":"ValidationException"} 301 ] 302 }, 303 "ListProjects":{ 304 "name":"ListProjects", 305 "http":{ 306 "method":"GET", 307 "requestUri":"/projects" 308 }, 309 "input":{"shape":"ListProjectsRequest"}, 310 "output":{"shape":"ListProjectsResponse"}, 311 "errors":[ 312 {"shape":"ValidationException"} 313 ] 314 }, 315 "ListRecipeVersions":{ 316 "name":"ListRecipeVersions", 317 "http":{ 318 "method":"GET", 319 "requestUri":"/recipeVersions" 320 }, 321 "input":{"shape":"ListRecipeVersionsRequest"}, 322 "output":{"shape":"ListRecipeVersionsResponse"}, 323 "errors":[ 324 {"shape":"ValidationException"} 325 ] 326 }, 327 "ListRecipes":{ 328 "name":"ListRecipes", 329 "http":{ 330 "method":"GET", 331 "requestUri":"/recipes" 332 }, 333 "input":{"shape":"ListRecipesRequest"}, 334 "output":{"shape":"ListRecipesResponse"}, 335 "errors":[ 336 {"shape":"ValidationException"} 337 ] 338 }, 339 "ListSchedules":{ 340 "name":"ListSchedules", 341 "http":{ 342 "method":"GET", 343 "requestUri":"/schedules" 344 }, 345 "input":{"shape":"ListSchedulesRequest"}, 346 "output":{"shape":"ListSchedulesResponse"}, 347 "errors":[ 348 {"shape":"ValidationException"} 349 ] 350 }, 351 "ListTagsForResource":{ 352 "name":"ListTagsForResource", 353 "http":{ 354 "method":"GET", 355 "requestUri":"/tags/{ResourceArn}" 356 }, 357 "input":{"shape":"ListTagsForResourceRequest"}, 358 "output":{"shape":"ListTagsForResourceResponse"}, 359 "errors":[ 360 {"shape":"InternalServerException"}, 361 {"shape":"ResourceNotFoundException"}, 362 {"shape":"ValidationException"} 363 ] 364 }, 365 "PublishRecipe":{ 366 "name":"PublishRecipe", 367 "http":{ 368 "method":"POST", 369 "requestUri":"/recipes/{name}/publishRecipe" 370 }, 371 "input":{"shape":"PublishRecipeRequest"}, 372 "output":{"shape":"PublishRecipeResponse"}, 373 "errors":[ 374 {"shape":"ValidationException"}, 375 {"shape":"ResourceNotFoundException"}, 376 {"shape":"ServiceQuotaExceededException"} 377 ] 378 }, 379 "SendProjectSessionAction":{ 380 "name":"SendProjectSessionAction", 381 "http":{ 382 "method":"PUT", 383 "requestUri":"/projects/{name}/sendProjectSessionAction" 384 }, 385 "input":{"shape":"SendProjectSessionActionRequest"}, 386 "output":{"shape":"SendProjectSessionActionResponse"}, 387 "errors":[ 388 {"shape":"ConflictException"}, 389 {"shape":"ResourceNotFoundException"}, 390 {"shape":"ValidationException"} 391 ] 392 }, 393 "StartJobRun":{ 394 "name":"StartJobRun", 395 "http":{ 396 "method":"POST", 397 "requestUri":"/jobs/{name}/startJobRun" 398 }, 399 "input":{"shape":"StartJobRunRequest"}, 400 "output":{"shape":"StartJobRunResponse"}, 401 "errors":[ 402 {"shape":"ConflictException"}, 403 {"shape":"ResourceNotFoundException"}, 404 {"shape":"ServiceQuotaExceededException"}, 405 {"shape":"ValidationException"} 406 ] 407 }, 408 "StartProjectSession":{ 409 "name":"StartProjectSession", 410 "http":{ 411 "method":"PUT", 412 "requestUri":"/projects/{name}/startProjectSession" 413 }, 414 "input":{"shape":"StartProjectSessionRequest"}, 415 "output":{"shape":"StartProjectSessionResponse"}, 416 "errors":[ 417 {"shape":"ConflictException"}, 418 {"shape":"ResourceNotFoundException"}, 419 {"shape":"ServiceQuotaExceededException"}, 420 {"shape":"ValidationException"} 421 ] 422 }, 423 "StopJobRun":{ 424 "name":"StopJobRun", 425 "http":{ 426 "method":"POST", 427 "requestUri":"/jobs/{name}/jobRun/{runId}/stopJobRun" 428 }, 429 "input":{"shape":"StopJobRunRequest"}, 430 "output":{"shape":"StopJobRunResponse"}, 431 "errors":[ 432 {"shape":"ResourceNotFoundException"}, 433 {"shape":"ValidationException"} 434 ] 435 }, 436 "TagResource":{ 437 "name":"TagResource", 438 "http":{ 439 "method":"POST", 440 "requestUri":"/tags/{ResourceArn}" 441 }, 442 "input":{"shape":"TagResourceRequest"}, 443 "output":{"shape":"TagResourceResponse"}, 444 "errors":[ 445 {"shape":"InternalServerException"}, 446 {"shape":"ResourceNotFoundException"}, 447 {"shape":"ValidationException"} 448 ] 449 }, 450 "UntagResource":{ 451 "name":"UntagResource", 452 "http":{ 453 "method":"DELETE", 454 "requestUri":"/tags/{ResourceArn}" 455 }, 456 "input":{"shape":"UntagResourceRequest"}, 457 "output":{"shape":"UntagResourceResponse"}, 458 "errors":[ 459 {"shape":"InternalServerException"}, 460 {"shape":"ResourceNotFoundException"}, 461 {"shape":"ValidationException"} 462 ] 463 }, 464 "UpdateDataset":{ 465 "name":"UpdateDataset", 466 "http":{ 467 "method":"PUT", 468 "requestUri":"/datasets/{name}" 469 }, 470 "input":{"shape":"UpdateDatasetRequest"}, 471 "output":{"shape":"UpdateDatasetResponse"}, 472 "errors":[ 473 {"shape":"AccessDeniedException"}, 474 {"shape":"ResourceNotFoundException"}, 475 {"shape":"ValidationException"} 476 ] 477 }, 478 "UpdateProfileJob":{ 479 "name":"UpdateProfileJob", 480 "http":{ 481 "method":"PUT", 482 "requestUri":"/profileJobs/{name}" 483 }, 484 "input":{"shape":"UpdateProfileJobRequest"}, 485 "output":{"shape":"UpdateProfileJobResponse"}, 486 "errors":[ 487 {"shape":"AccessDeniedException"}, 488 {"shape":"ResourceNotFoundException"}, 489 {"shape":"ValidationException"} 490 ] 491 }, 492 "UpdateProject":{ 493 "name":"UpdateProject", 494 "http":{ 495 "method":"PUT", 496 "requestUri":"/projects/{name}" 497 }, 498 "input":{"shape":"UpdateProjectRequest"}, 499 "output":{"shape":"UpdateProjectResponse"}, 500 "errors":[ 501 {"shape":"ResourceNotFoundException"}, 502 {"shape":"ValidationException"} 503 ] 504 }, 505 "UpdateRecipe":{ 506 "name":"UpdateRecipe", 507 "http":{ 508 "method":"PUT", 509 "requestUri":"/recipes/{name}" 510 }, 511 "input":{"shape":"UpdateRecipeRequest"}, 512 "output":{"shape":"UpdateRecipeResponse"}, 513 "errors":[ 514 {"shape":"ValidationException"}, 515 {"shape":"ResourceNotFoundException"} 516 ] 517 }, 518 "UpdateRecipeJob":{ 519 "name":"UpdateRecipeJob", 520 "http":{ 521 "method":"PUT", 522 "requestUri":"/recipeJobs/{name}" 523 }, 524 "input":{"shape":"UpdateRecipeJobRequest"}, 525 "output":{"shape":"UpdateRecipeJobResponse"}, 526 "errors":[ 527 {"shape":"AccessDeniedException"}, 528 {"shape":"ResourceNotFoundException"}, 529 {"shape":"ValidationException"} 530 ] 531 }, 532 "UpdateSchedule":{ 533 "name":"UpdateSchedule", 534 "http":{ 535 "method":"PUT", 536 "requestUri":"/schedules/{name}" 537 }, 538 "input":{"shape":"UpdateScheduleRequest"}, 539 "output":{"shape":"UpdateScheduleResponse"}, 540 "errors":[ 541 {"shape":"ResourceNotFoundException"}, 542 {"shape":"ServiceQuotaExceededException"}, 543 {"shape":"ValidationException"} 544 ] 545 } 546 }, 547 "shapes":{ 548 "AccessDeniedException":{ 549 "type":"structure", 550 "members":{ 551 "Message":{"shape":"Message"} 552 }, 553 "error":{"httpStatusCode":403}, 554 "exception":true 555 }, 556 "AccountId":{ 557 "type":"string", 558 "max":255 559 }, 560 "ActionId":{"type":"integer"}, 561 "Arn":{ 562 "type":"string", 563 "max":2048, 564 "min":20 565 }, 566 "AssumeControl":{"type":"boolean"}, 567 "Attempt":{"type":"integer"}, 568 "BatchDeleteRecipeVersionRequest":{ 569 "type":"structure", 570 "required":[ 571 "Name", 572 "RecipeVersions" 573 ], 574 "members":{ 575 "Name":{ 576 "shape":"RecipeName", 577 "location":"uri", 578 "locationName":"name" 579 }, 580 "RecipeVersions":{"shape":"RecipeVersionList"} 581 } 582 }, 583 "BatchDeleteRecipeVersionResponse":{ 584 "type":"structure", 585 "required":["Name"], 586 "members":{ 587 "Name":{"shape":"RecipeName"}, 588 "Errors":{"shape":"RecipeErrorList"} 589 } 590 }, 591 "Bucket":{ 592 "type":"string", 593 "max":63, 594 "min":3 595 }, 596 "CatalogId":{ 597 "type":"string", 598 "max":255, 599 "min":1 600 }, 601 "ClientSessionId":{ 602 "type":"string", 603 "max":255, 604 "min":1, 605 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9-]*$" 606 }, 607 "ColumnName":{ 608 "type":"string", 609 "max":255, 610 "min":1 611 }, 612 "ColumnNameList":{ 613 "type":"list", 614 "member":{"shape":"ColumnName"}, 615 "max":200 616 }, 617 "ColumnRange":{ 618 "type":"integer", 619 "max":20, 620 "min":0 621 }, 622 "ColumnSelector":{ 623 "type":"structure", 624 "members":{ 625 "Regex":{"shape":"ColumnName"}, 626 "Name":{"shape":"ColumnName"} 627 } 628 }, 629 "ColumnSelectorList":{ 630 "type":"list", 631 "member":{"shape":"ColumnSelector"}, 632 "min":1 633 }, 634 "ColumnStatisticsConfiguration":{ 635 "type":"structure", 636 "required":["Statistics"], 637 "members":{ 638 "Selectors":{"shape":"ColumnSelectorList"}, 639 "Statistics":{"shape":"StatisticsConfiguration"} 640 } 641 }, 642 "ColumnStatisticsConfigurationList":{ 643 "type":"list", 644 "member":{"shape":"ColumnStatisticsConfiguration"}, 645 "min":1 646 }, 647 "CompressionFormat":{ 648 "type":"string", 649 "enum":[ 650 "GZIP", 651 "LZ4", 652 "SNAPPY", 653 "BZIP2", 654 "DEFLATE", 655 "LZO", 656 "BROTLI", 657 "ZSTD", 658 "ZLIB" 659 ] 660 }, 661 "Condition":{ 662 "type":"string", 663 "max":128, 664 "min":1, 665 "pattern":"^[A-Z\\_]+$" 666 }, 667 "ConditionExpression":{ 668 "type":"structure", 669 "required":[ 670 "Condition", 671 "TargetColumn" 672 ], 673 "members":{ 674 "Condition":{"shape":"Condition"}, 675 "Value":{"shape":"ConditionValue"}, 676 "TargetColumn":{"shape":"TargetColumn"} 677 } 678 }, 679 "ConditionExpressionList":{ 680 "type":"list", 681 "member":{"shape":"ConditionExpression"} 682 }, 683 "ConditionValue":{ 684 "type":"string", 685 "max":1024 686 }, 687 "ConflictException":{ 688 "type":"structure", 689 "members":{ 690 "Message":{"shape":"Message"} 691 }, 692 "error":{"httpStatusCode":409}, 693 "exception":true 694 }, 695 "CreateColumn":{"type":"boolean"}, 696 "CreateDatasetRequest":{ 697 "type":"structure", 698 "required":[ 699 "Name", 700 "Input" 701 ], 702 "members":{ 703 "Name":{"shape":"DatasetName"}, 704 "Format":{"shape":"InputFormat"}, 705 "FormatOptions":{"shape":"FormatOptions"}, 706 "Input":{"shape":"Input"}, 707 "PathOptions":{"shape":"PathOptions"}, 708 "Tags":{"shape":"TagMap"} 709 } 710 }, 711 "CreateDatasetResponse":{ 712 "type":"structure", 713 "required":["Name"], 714 "members":{ 715 "Name":{"shape":"DatasetName"} 716 } 717 }, 718 "CreateProfileJobRequest":{ 719 "type":"structure", 720 "required":[ 721 "DatasetName", 722 "Name", 723 "OutputLocation", 724 "RoleArn" 725 ], 726 "members":{ 727 "DatasetName":{"shape":"DatasetName"}, 728 "EncryptionKeyArn":{"shape":"EncryptionKeyArn"}, 729 "EncryptionMode":{"shape":"EncryptionMode"}, 730 "Name":{"shape":"JobName"}, 731 "LogSubscription":{"shape":"LogSubscription"}, 732 "MaxCapacity":{"shape":"MaxCapacity"}, 733 "MaxRetries":{"shape":"MaxRetries"}, 734 "OutputLocation":{"shape":"S3Location"}, 735 "Configuration":{"shape":"ProfileConfiguration"}, 736 "RoleArn":{"shape":"Arn"}, 737 "Tags":{"shape":"TagMap"}, 738 "Timeout":{"shape":"Timeout"}, 739 "JobSample":{"shape":"JobSample"} 740 } 741 }, 742 "CreateProfileJobResponse":{ 743 "type":"structure", 744 "required":["Name"], 745 "members":{ 746 "Name":{"shape":"JobName"} 747 } 748 }, 749 "CreateProjectRequest":{ 750 "type":"structure", 751 "required":[ 752 "DatasetName", 753 "Name", 754 "RecipeName", 755 "RoleArn" 756 ], 757 "members":{ 758 "DatasetName":{"shape":"DatasetName"}, 759 "Name":{"shape":"ProjectName"}, 760 "RecipeName":{"shape":"RecipeName"}, 761 "Sample":{"shape":"Sample"}, 762 "RoleArn":{"shape":"Arn"}, 763 "Tags":{"shape":"TagMap"} 764 } 765 }, 766 "CreateProjectResponse":{ 767 "type":"structure", 768 "required":["Name"], 769 "members":{ 770 "Name":{"shape":"ProjectName"} 771 } 772 }, 773 "CreateRecipeJobRequest":{ 774 "type":"structure", 775 "required":[ 776 "Name", 777 "RoleArn" 778 ], 779 "members":{ 780 "DatasetName":{"shape":"DatasetName"}, 781 "EncryptionKeyArn":{"shape":"EncryptionKeyArn"}, 782 "EncryptionMode":{"shape":"EncryptionMode"}, 783 "Name":{"shape":"JobName"}, 784 "LogSubscription":{"shape":"LogSubscription"}, 785 "MaxCapacity":{"shape":"MaxCapacity"}, 786 "MaxRetries":{"shape":"MaxRetries"}, 787 "Outputs":{"shape":"OutputList"}, 788 "DataCatalogOutputs":{"shape":"DataCatalogOutputList"}, 789 "DatabaseOutputs":{"shape":"DatabaseOutputList"}, 790 "ProjectName":{"shape":"ProjectName"}, 791 "RecipeReference":{"shape":"RecipeReference"}, 792 "RoleArn":{"shape":"Arn"}, 793 "Tags":{"shape":"TagMap"}, 794 "Timeout":{"shape":"Timeout"} 795 } 796 }, 797 "CreateRecipeJobResponse":{ 798 "type":"structure", 799 "required":["Name"], 800 "members":{ 801 "Name":{"shape":"JobName"} 802 } 803 }, 804 "CreateRecipeRequest":{ 805 "type":"structure", 806 "required":[ 807 "Name", 808 "Steps" 809 ], 810 "members":{ 811 "Description":{"shape":"RecipeDescription"}, 812 "Name":{"shape":"RecipeName"}, 813 "Steps":{"shape":"RecipeStepList"}, 814 "Tags":{"shape":"TagMap"} 815 } 816 }, 817 "CreateRecipeResponse":{ 818 "type":"structure", 819 "required":["Name"], 820 "members":{ 821 "Name":{"shape":"RecipeName"} 822 } 823 }, 824 "CreateScheduleRequest":{ 825 "type":"structure", 826 "required":[ 827 "CronExpression", 828 "Name" 829 ], 830 "members":{ 831 "JobNames":{"shape":"JobNameList"}, 832 "CronExpression":{"shape":"CronExpression"}, 833 "Tags":{"shape":"TagMap"}, 834 "Name":{"shape":"ScheduleName"} 835 } 836 }, 837 "CreateScheduleResponse":{ 838 "type":"structure", 839 "required":["Name"], 840 "members":{ 841 "Name":{"shape":"ScheduleName"} 842 } 843 }, 844 "CreatedBy":{"type":"string"}, 845 "CronExpression":{ 846 "type":"string", 847 "max":512, 848 "min":1 849 }, 850 "CsvOptions":{ 851 "type":"structure", 852 "members":{ 853 "Delimiter":{"shape":"Delimiter"}, 854 "HeaderRow":{"shape":"HeaderRow"} 855 } 856 }, 857 "CsvOutputOptions":{ 858 "type":"structure", 859 "members":{ 860 "Delimiter":{"shape":"Delimiter"} 861 } 862 }, 863 "DataCatalogInputDefinition":{ 864 "type":"structure", 865 "required":[ 866 "DatabaseName", 867 "TableName" 868 ], 869 "members":{ 870 "CatalogId":{"shape":"CatalogId"}, 871 "DatabaseName":{"shape":"DatabaseName"}, 872 "TableName":{"shape":"TableName"}, 873 "TempDirectory":{"shape":"S3Location"} 874 } 875 }, 876 "DataCatalogOutput":{ 877 "type":"structure", 878 "required":[ 879 "DatabaseName", 880 "TableName" 881 ], 882 "members":{ 883 "CatalogId":{"shape":"CatalogId"}, 884 "DatabaseName":{"shape":"DatabaseName"}, 885 "TableName":{"shape":"TableName"}, 886 "S3Options":{"shape":"S3TableOutputOptions"}, 887 "DatabaseOptions":{"shape":"DatabaseTableOutputOptions"}, 888 "Overwrite":{"shape":"OverwriteOutput"} 889 } 890 }, 891 "DataCatalogOutputList":{ 892 "type":"list", 893 "member":{"shape":"DataCatalogOutput"}, 894 "min":1 895 }, 896 "DatabaseInputDefinition":{ 897 "type":"structure", 898 "required":[ 899 "GlueConnectionName", 900 "DatabaseTableName" 901 ], 902 "members":{ 903 "GlueConnectionName":{"shape":"GlueConnectionName"}, 904 "DatabaseTableName":{"shape":"DatabaseTableName"}, 905 "TempDirectory":{"shape":"S3Location"} 906 } 907 }, 908 "DatabaseName":{ 909 "type":"string", 910 "max":255, 911 "min":1 912 }, 913 "DatabaseOutput":{ 914 "type":"structure", 915 "required":[ 916 "GlueConnectionName", 917 "DatabaseOptions" 918 ], 919 "members":{ 920 "GlueConnectionName":{"shape":"GlueConnectionName"}, 921 "DatabaseOptions":{"shape":"DatabaseTableOutputOptions"}, 922 "DatabaseOutputMode":{"shape":"DatabaseOutputMode"} 923 } 924 }, 925 "DatabaseOutputList":{ 926 "type":"list", 927 "member":{"shape":"DatabaseOutput"}, 928 "min":1 929 }, 930 "DatabaseOutputMode":{ 931 "type":"string", 932 "enum":["NEW_TABLE"] 933 }, 934 "DatabaseTableName":{ 935 "type":"string", 936 "max":255, 937 "min":1 938 }, 939 "DatabaseTableOutputOptions":{ 940 "type":"structure", 941 "required":["TableName"], 942 "members":{ 943 "TempDirectory":{"shape":"S3Location"}, 944 "TableName":{"shape":"DatabaseTableName"} 945 } 946 }, 947 "Dataset":{ 948 "type":"structure", 949 "required":[ 950 "Name", 951 "Input" 952 ], 953 "members":{ 954 "AccountId":{"shape":"AccountId"}, 955 "CreatedBy":{"shape":"CreatedBy"}, 956 "CreateDate":{"shape":"Date"}, 957 "Name":{"shape":"DatasetName"}, 958 "Format":{"shape":"InputFormat"}, 959 "FormatOptions":{"shape":"FormatOptions"}, 960 "Input":{"shape":"Input"}, 961 "LastModifiedDate":{"shape":"Date"}, 962 "LastModifiedBy":{"shape":"LastModifiedBy"}, 963 "Source":{"shape":"Source"}, 964 "PathOptions":{"shape":"PathOptions"}, 965 "Tags":{"shape":"TagMap"}, 966 "ResourceArn":{"shape":"Arn"} 967 } 968 }, 969 "DatasetList":{ 970 "type":"list", 971 "member":{"shape":"Dataset"} 972 }, 973 "DatasetName":{ 974 "type":"string", 975 "max":255, 976 "min":1 977 }, 978 "DatasetParameter":{ 979 "type":"structure", 980 "required":[ 981 "Name", 982 "Type" 983 ], 984 "members":{ 985 "Name":{"shape":"PathParameterName"}, 986 "Type":{"shape":"ParameterType"}, 987 "DatetimeOptions":{"shape":"DatetimeOptions"}, 988 "CreateColumn":{"shape":"CreateColumn"}, 989 "Filter":{"shape":"FilterExpression"} 990 } 991 }, 992 "Date":{"type":"timestamp"}, 993 "DatetimeFormat":{ 994 "type":"string", 995 "max":100, 996 "min":2 997 }, 998 "DatetimeOptions":{ 999 "type":"structure", 1000 "required":["Format"], 1001 "members":{ 1002 "Format":{"shape":"DatetimeFormat"}, 1003 "TimezoneOffset":{"shape":"TimezoneOffset"}, 1004 "LocaleCode":{"shape":"LocaleCode"} 1005 } 1006 }, 1007 "DeleteDatasetRequest":{ 1008 "type":"structure", 1009 "required":["Name"], 1010 "members":{ 1011 "Name":{ 1012 "shape":"DatasetName", 1013 "location":"uri", 1014 "locationName":"name" 1015 } 1016 } 1017 }, 1018 "DeleteDatasetResponse":{ 1019 "type":"structure", 1020 "required":["Name"], 1021 "members":{ 1022 "Name":{"shape":"DatasetName"} 1023 } 1024 }, 1025 "DeleteJobRequest":{ 1026 "type":"structure", 1027 "required":["Name"], 1028 "members":{ 1029 "Name":{ 1030 "shape":"JobName", 1031 "location":"uri", 1032 "locationName":"name" 1033 } 1034 } 1035 }, 1036 "DeleteJobResponse":{ 1037 "type":"structure", 1038 "required":["Name"], 1039 "members":{ 1040 "Name":{"shape":"JobName"} 1041 } 1042 }, 1043 "DeleteProjectRequest":{ 1044 "type":"structure", 1045 "required":["Name"], 1046 "members":{ 1047 "Name":{ 1048 "shape":"ProjectName", 1049 "location":"uri", 1050 "locationName":"name" 1051 } 1052 } 1053 }, 1054 "DeleteProjectResponse":{ 1055 "type":"structure", 1056 "required":["Name"], 1057 "members":{ 1058 "Name":{"shape":"ProjectName"} 1059 } 1060 }, 1061 "DeleteRecipeVersionRequest":{ 1062 "type":"structure", 1063 "required":[ 1064 "Name", 1065 "RecipeVersion" 1066 ], 1067 "members":{ 1068 "Name":{ 1069 "shape":"RecipeName", 1070 "location":"uri", 1071 "locationName":"name" 1072 }, 1073 "RecipeVersion":{ 1074 "shape":"RecipeVersion", 1075 "location":"uri", 1076 "locationName":"recipeVersion" 1077 } 1078 } 1079 }, 1080 "DeleteRecipeVersionResponse":{ 1081 "type":"structure", 1082 "required":[ 1083 "Name", 1084 "RecipeVersion" 1085 ], 1086 "members":{ 1087 "Name":{"shape":"RecipeName"}, 1088 "RecipeVersion":{"shape":"RecipeVersion"} 1089 } 1090 }, 1091 "DeleteScheduleRequest":{ 1092 "type":"structure", 1093 "required":["Name"], 1094 "members":{ 1095 "Name":{ 1096 "shape":"ScheduleName", 1097 "location":"uri", 1098 "locationName":"name" 1099 } 1100 } 1101 }, 1102 "DeleteScheduleResponse":{ 1103 "type":"structure", 1104 "required":["Name"], 1105 "members":{ 1106 "Name":{"shape":"ScheduleName"} 1107 } 1108 }, 1109 "Delimiter":{ 1110 "type":"string", 1111 "max":1, 1112 "min":1 1113 }, 1114 "DescribeDatasetRequest":{ 1115 "type":"structure", 1116 "required":["Name"], 1117 "members":{ 1118 "Name":{ 1119 "shape":"DatasetName", 1120 "location":"uri", 1121 "locationName":"name" 1122 } 1123 } 1124 }, 1125 "DescribeDatasetResponse":{ 1126 "type":"structure", 1127 "required":[ 1128 "Name", 1129 "Input" 1130 ], 1131 "members":{ 1132 "CreatedBy":{"shape":"CreatedBy"}, 1133 "CreateDate":{"shape":"Date"}, 1134 "Name":{"shape":"DatasetName"}, 1135 "Format":{"shape":"InputFormat"}, 1136 "FormatOptions":{"shape":"FormatOptions"}, 1137 "Input":{"shape":"Input"}, 1138 "LastModifiedDate":{"shape":"Date"}, 1139 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1140 "Source":{"shape":"Source"}, 1141 "PathOptions":{"shape":"PathOptions"}, 1142 "Tags":{"shape":"TagMap"}, 1143 "ResourceArn":{"shape":"Arn"} 1144 } 1145 }, 1146 "DescribeJobRequest":{ 1147 "type":"structure", 1148 "required":["Name"], 1149 "members":{ 1150 "Name":{ 1151 "shape":"JobName", 1152 "location":"uri", 1153 "locationName":"name" 1154 } 1155 } 1156 }, 1157 "DescribeJobResponse":{ 1158 "type":"structure", 1159 "required":["Name"], 1160 "members":{ 1161 "CreateDate":{"shape":"Date"}, 1162 "CreatedBy":{"shape":"CreatedBy"}, 1163 "DatasetName":{"shape":"DatasetName"}, 1164 "EncryptionKeyArn":{"shape":"EncryptionKeyArn"}, 1165 "EncryptionMode":{"shape":"EncryptionMode"}, 1166 "Name":{"shape":"JobName"}, 1167 "Type":{"shape":"JobType"}, 1168 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1169 "LastModifiedDate":{"shape":"Date"}, 1170 "LogSubscription":{"shape":"LogSubscription"}, 1171 "MaxCapacity":{"shape":"MaxCapacity"}, 1172 "MaxRetries":{"shape":"MaxRetries"}, 1173 "Outputs":{"shape":"OutputList"}, 1174 "DataCatalogOutputs":{"shape":"DataCatalogOutputList"}, 1175 "DatabaseOutputs":{"shape":"DatabaseOutputList"}, 1176 "ProjectName":{"shape":"ProjectName"}, 1177 "ProfileConfiguration":{"shape":"ProfileConfiguration"}, 1178 "RecipeReference":{"shape":"RecipeReference"}, 1179 "ResourceArn":{"shape":"Arn"}, 1180 "RoleArn":{"shape":"Arn"}, 1181 "Tags":{"shape":"TagMap"}, 1182 "Timeout":{"shape":"Timeout"}, 1183 "JobSample":{"shape":"JobSample"} 1184 } 1185 }, 1186 "DescribeJobRunRequest":{ 1187 "type":"structure", 1188 "required":[ 1189 "Name", 1190 "RunId" 1191 ], 1192 "members":{ 1193 "Name":{ 1194 "shape":"JobName", 1195 "location":"uri", 1196 "locationName":"name" 1197 }, 1198 "RunId":{ 1199 "shape":"JobRunId", 1200 "location":"uri", 1201 "locationName":"runId" 1202 } 1203 } 1204 }, 1205 "DescribeJobRunResponse":{ 1206 "type":"structure", 1207 "required":["JobName"], 1208 "members":{ 1209 "Attempt":{"shape":"Attempt"}, 1210 "CompletedOn":{"shape":"Date"}, 1211 "DatasetName":{"shape":"DatasetName"}, 1212 "ErrorMessage":{"shape":"JobRunErrorMessage"}, 1213 "ExecutionTime":{"shape":"ExecutionTime"}, 1214 "JobName":{"shape":"JobName"}, 1215 "ProfileConfiguration":{"shape":"ProfileConfiguration"}, 1216 "RunId":{"shape":"JobRunId"}, 1217 "State":{"shape":"JobRunState"}, 1218 "LogSubscription":{"shape":"LogSubscription"}, 1219 "LogGroupName":{"shape":"LogGroupName"}, 1220 "Outputs":{"shape":"OutputList"}, 1221 "DataCatalogOutputs":{"shape":"DataCatalogOutputList"}, 1222 "DatabaseOutputs":{"shape":"DatabaseOutputList"}, 1223 "RecipeReference":{"shape":"RecipeReference"}, 1224 "StartedBy":{"shape":"StartedBy"}, 1225 "StartedOn":{"shape":"Date"}, 1226 "JobSample":{"shape":"JobSample"} 1227 } 1228 }, 1229 "DescribeProjectRequest":{ 1230 "type":"structure", 1231 "required":["Name"], 1232 "members":{ 1233 "Name":{ 1234 "shape":"ProjectName", 1235 "location":"uri", 1236 "locationName":"name" 1237 } 1238 } 1239 }, 1240 "DescribeProjectResponse":{ 1241 "type":"structure", 1242 "required":["Name"], 1243 "members":{ 1244 "CreateDate":{"shape":"Date"}, 1245 "CreatedBy":{"shape":"CreatedBy"}, 1246 "DatasetName":{"shape":"DatasetName"}, 1247 "LastModifiedDate":{"shape":"Date"}, 1248 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1249 "Name":{"shape":"ProjectName"}, 1250 "RecipeName":{"shape":"RecipeName"}, 1251 "ResourceArn":{"shape":"Arn"}, 1252 "Sample":{"shape":"Sample"}, 1253 "RoleArn":{"shape":"Arn"}, 1254 "Tags":{"shape":"TagMap"}, 1255 "SessionStatus":{"shape":"SessionStatus"}, 1256 "OpenedBy":{"shape":"OpenedBy"}, 1257 "OpenDate":{"shape":"Date"} 1258 } 1259 }, 1260 "DescribeRecipeRequest":{ 1261 "type":"structure", 1262 "required":["Name"], 1263 "members":{ 1264 "Name":{ 1265 "shape":"RecipeName", 1266 "location":"uri", 1267 "locationName":"name" 1268 }, 1269 "RecipeVersion":{ 1270 "shape":"RecipeVersion", 1271 "location":"querystring", 1272 "locationName":"recipeVersion" 1273 } 1274 } 1275 }, 1276 "DescribeRecipeResponse":{ 1277 "type":"structure", 1278 "required":["Name"], 1279 "members":{ 1280 "CreatedBy":{"shape":"CreatedBy"}, 1281 "CreateDate":{"shape":"Date"}, 1282 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1283 "LastModifiedDate":{"shape":"Date"}, 1284 "ProjectName":{"shape":"ProjectName"}, 1285 "PublishedBy":{"shape":"PublishedBy"}, 1286 "PublishedDate":{"shape":"Date"}, 1287 "Description":{"shape":"RecipeDescription"}, 1288 "Name":{"shape":"RecipeName"}, 1289 "Steps":{"shape":"RecipeStepList"}, 1290 "Tags":{"shape":"TagMap"}, 1291 "ResourceArn":{"shape":"Arn"}, 1292 "RecipeVersion":{"shape":"RecipeVersion"} 1293 } 1294 }, 1295 "DescribeScheduleRequest":{ 1296 "type":"structure", 1297 "required":["Name"], 1298 "members":{ 1299 "Name":{ 1300 "shape":"ScheduleName", 1301 "location":"uri", 1302 "locationName":"name" 1303 } 1304 } 1305 }, 1306 "DescribeScheduleResponse":{ 1307 "type":"structure", 1308 "required":["Name"], 1309 "members":{ 1310 "CreateDate":{"shape":"Date"}, 1311 "CreatedBy":{"shape":"CreatedBy"}, 1312 "JobNames":{"shape":"JobNameList"}, 1313 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1314 "LastModifiedDate":{"shape":"Date"}, 1315 "ResourceArn":{"shape":"Arn"}, 1316 "CronExpression":{"shape":"CronExpression"}, 1317 "Tags":{"shape":"TagMap"}, 1318 "Name":{"shape":"ScheduleName"} 1319 } 1320 }, 1321 "EncryptionKeyArn":{ 1322 "type":"string", 1323 "max":2048, 1324 "min":20 1325 }, 1326 "EncryptionMode":{ 1327 "type":"string", 1328 "enum":[ 1329 "SSE-KMS", 1330 "SSE-S3" 1331 ] 1332 }, 1333 "ErrorCode":{ 1334 "type":"string", 1335 "pattern":"^[1-5][0-9][0-9]$" 1336 }, 1337 "ExcelOptions":{ 1338 "type":"structure", 1339 "members":{ 1340 "SheetNames":{"shape":"SheetNameList"}, 1341 "SheetIndexes":{"shape":"SheetIndexList"}, 1342 "HeaderRow":{"shape":"HeaderRow"} 1343 } 1344 }, 1345 "ExecutionTime":{"type":"integer"}, 1346 "Expression":{ 1347 "type":"string", 1348 "max":1024, 1349 "min":4, 1350 "pattern":"^[<>0-9A-Za-z_:)(!= ]+$" 1351 }, 1352 "FilesLimit":{ 1353 "type":"structure", 1354 "required":["MaxFiles"], 1355 "members":{ 1356 "MaxFiles":{"shape":"MaxFiles"}, 1357 "OrderedBy":{"shape":"OrderedBy"}, 1358 "Order":{"shape":"Order"} 1359 } 1360 }, 1361 "FilterExpression":{ 1362 "type":"structure", 1363 "required":[ 1364 "Expression", 1365 "ValuesMap" 1366 ], 1367 "members":{ 1368 "Expression":{"shape":"Expression"}, 1369 "ValuesMap":{"shape":"ValuesMap"} 1370 } 1371 }, 1372 "FormatOptions":{ 1373 "type":"structure", 1374 "members":{ 1375 "Json":{"shape":"JsonOptions"}, 1376 "Excel":{"shape":"ExcelOptions"}, 1377 "Csv":{"shape":"CsvOptions"} 1378 } 1379 }, 1380 "GlueConnectionName":{ 1381 "type":"string", 1382 "max":255, 1383 "min":1 1384 }, 1385 "HeaderRow":{"type":"boolean"}, 1386 "HiddenColumnList":{ 1387 "type":"list", 1388 "member":{"shape":"ColumnName"} 1389 }, 1390 "Input":{ 1391 "type":"structure", 1392 "members":{ 1393 "S3InputDefinition":{"shape":"S3Location"}, 1394 "DataCatalogInputDefinition":{"shape":"DataCatalogInputDefinition"}, 1395 "DatabaseInputDefinition":{"shape":"DatabaseInputDefinition"} 1396 } 1397 }, 1398 "InputFormat":{ 1399 "type":"string", 1400 "enum":[ 1401 "CSV", 1402 "JSON", 1403 "PARQUET", 1404 "EXCEL" 1405 ] 1406 }, 1407 "InternalServerException":{ 1408 "type":"structure", 1409 "members":{ 1410 "Message":{"shape":"Message"} 1411 }, 1412 "error":{"httpStatusCode":500}, 1413 "exception":true 1414 }, 1415 "Job":{ 1416 "type":"structure", 1417 "required":["Name"], 1418 "members":{ 1419 "AccountId":{"shape":"AccountId"}, 1420 "CreatedBy":{"shape":"CreatedBy"}, 1421 "CreateDate":{"shape":"Date"}, 1422 "DatasetName":{"shape":"DatasetName"}, 1423 "EncryptionKeyArn":{"shape":"EncryptionKeyArn"}, 1424 "EncryptionMode":{"shape":"EncryptionMode"}, 1425 "Name":{"shape":"JobName"}, 1426 "Type":{"shape":"JobType"}, 1427 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1428 "LastModifiedDate":{"shape":"Date"}, 1429 "LogSubscription":{"shape":"LogSubscription"}, 1430 "MaxCapacity":{"shape":"MaxCapacity"}, 1431 "MaxRetries":{"shape":"MaxRetries"}, 1432 "Outputs":{"shape":"OutputList"}, 1433 "DataCatalogOutputs":{"shape":"DataCatalogOutputList"}, 1434 "DatabaseOutputs":{"shape":"DatabaseOutputList"}, 1435 "ProjectName":{"shape":"ProjectName"}, 1436 "RecipeReference":{"shape":"RecipeReference"}, 1437 "ResourceArn":{"shape":"Arn"}, 1438 "RoleArn":{"shape":"Arn"}, 1439 "Timeout":{"shape":"Timeout"}, 1440 "Tags":{"shape":"TagMap"}, 1441 "JobSample":{"shape":"JobSample"} 1442 } 1443 }, 1444 "JobList":{ 1445 "type":"list", 1446 "member":{"shape":"Job"} 1447 }, 1448 "JobName":{ 1449 "type":"string", 1450 "max":240, 1451 "min":1 1452 }, 1453 "JobNameList":{ 1454 "type":"list", 1455 "member":{"shape":"JobName"}, 1456 "max":50 1457 }, 1458 "JobRun":{ 1459 "type":"structure", 1460 "members":{ 1461 "Attempt":{"shape":"Attempt"}, 1462 "CompletedOn":{"shape":"Date"}, 1463 "DatasetName":{"shape":"DatasetName"}, 1464 "ErrorMessage":{"shape":"JobRunErrorMessage"}, 1465 "ExecutionTime":{"shape":"ExecutionTime"}, 1466 "JobName":{"shape":"JobName"}, 1467 "RunId":{"shape":"JobRunId"}, 1468 "State":{"shape":"JobRunState"}, 1469 "LogSubscription":{"shape":"LogSubscription"}, 1470 "LogGroupName":{"shape":"LogGroupName"}, 1471 "Outputs":{"shape":"OutputList"}, 1472 "DataCatalogOutputs":{"shape":"DataCatalogOutputList"}, 1473 "DatabaseOutputs":{"shape":"DatabaseOutputList"}, 1474 "RecipeReference":{"shape":"RecipeReference"}, 1475 "StartedBy":{"shape":"StartedBy"}, 1476 "StartedOn":{"shape":"Date"}, 1477 "JobSample":{"shape":"JobSample"} 1478 } 1479 }, 1480 "JobRunErrorMessage":{"type":"string"}, 1481 "JobRunId":{ 1482 "type":"string", 1483 "max":255, 1484 "min":1 1485 }, 1486 "JobRunList":{ 1487 "type":"list", 1488 "member":{"shape":"JobRun"} 1489 }, 1490 "JobRunState":{ 1491 "type":"string", 1492 "enum":[ 1493 "STARTING", 1494 "RUNNING", 1495 "STOPPING", 1496 "STOPPED", 1497 "SUCCEEDED", 1498 "FAILED", 1499 "TIMEOUT" 1500 ] 1501 }, 1502 "JobSample":{ 1503 "type":"structure", 1504 "members":{ 1505 "Mode":{"shape":"SampleMode"}, 1506 "Size":{"shape":"JobSize"} 1507 } 1508 }, 1509 "JobSize":{"type":"long"}, 1510 "JobType":{ 1511 "type":"string", 1512 "enum":[ 1513 "PROFILE", 1514 "RECIPE" 1515 ] 1516 }, 1517 "JsonOptions":{ 1518 "type":"structure", 1519 "members":{ 1520 "MultiLine":{"shape":"MultiLine"} 1521 } 1522 }, 1523 "Key":{ 1524 "type":"string", 1525 "max":1280, 1526 "min":1 1527 }, 1528 "LastModifiedBy":{"type":"string"}, 1529 "ListDatasetsRequest":{ 1530 "type":"structure", 1531 "members":{ 1532 "MaxResults":{ 1533 "shape":"MaxResults100", 1534 "location":"querystring", 1535 "locationName":"maxResults" 1536 }, 1537 "NextToken":{ 1538 "shape":"NextToken", 1539 "location":"querystring", 1540 "locationName":"nextToken" 1541 } 1542 } 1543 }, 1544 "ListDatasetsResponse":{ 1545 "type":"structure", 1546 "required":["Datasets"], 1547 "members":{ 1548 "Datasets":{"shape":"DatasetList"}, 1549 "NextToken":{"shape":"NextToken"} 1550 } 1551 }, 1552 "ListJobRunsRequest":{ 1553 "type":"structure", 1554 "required":["Name"], 1555 "members":{ 1556 "Name":{ 1557 "shape":"JobName", 1558 "location":"uri", 1559 "locationName":"name" 1560 }, 1561 "MaxResults":{ 1562 "shape":"MaxResults100", 1563 "location":"querystring", 1564 "locationName":"maxResults" 1565 }, 1566 "NextToken":{ 1567 "shape":"NextToken", 1568 "location":"querystring", 1569 "locationName":"nextToken" 1570 } 1571 } 1572 }, 1573 "ListJobRunsResponse":{ 1574 "type":"structure", 1575 "required":["JobRuns"], 1576 "members":{ 1577 "JobRuns":{"shape":"JobRunList"}, 1578 "NextToken":{"shape":"NextToken"} 1579 } 1580 }, 1581 "ListJobsRequest":{ 1582 "type":"structure", 1583 "members":{ 1584 "DatasetName":{ 1585 "shape":"DatasetName", 1586 "location":"querystring", 1587 "locationName":"datasetName" 1588 }, 1589 "MaxResults":{ 1590 "shape":"MaxResults100", 1591 "location":"querystring", 1592 "locationName":"maxResults" 1593 }, 1594 "NextToken":{ 1595 "shape":"NextToken", 1596 "location":"querystring", 1597 "locationName":"nextToken" 1598 }, 1599 "ProjectName":{ 1600 "shape":"ProjectName", 1601 "location":"querystring", 1602 "locationName":"projectName" 1603 } 1604 } 1605 }, 1606 "ListJobsResponse":{ 1607 "type":"structure", 1608 "required":["Jobs"], 1609 "members":{ 1610 "Jobs":{"shape":"JobList"}, 1611 "NextToken":{"shape":"NextToken"} 1612 } 1613 }, 1614 "ListProjectsRequest":{ 1615 "type":"structure", 1616 "members":{ 1617 "NextToken":{ 1618 "shape":"NextToken", 1619 "location":"querystring", 1620 "locationName":"nextToken" 1621 }, 1622 "MaxResults":{ 1623 "shape":"MaxResults100", 1624 "location":"querystring", 1625 "locationName":"maxResults" 1626 } 1627 } 1628 }, 1629 "ListProjectsResponse":{ 1630 "type":"structure", 1631 "required":["Projects"], 1632 "members":{ 1633 "Projects":{"shape":"ProjectList"}, 1634 "NextToken":{"shape":"NextToken"} 1635 } 1636 }, 1637 "ListRecipeVersionsRequest":{ 1638 "type":"structure", 1639 "required":["Name"], 1640 "members":{ 1641 "MaxResults":{ 1642 "shape":"MaxResults100", 1643 "location":"querystring", 1644 "locationName":"maxResults" 1645 }, 1646 "NextToken":{ 1647 "shape":"NextToken", 1648 "location":"querystring", 1649 "locationName":"nextToken" 1650 }, 1651 "Name":{ 1652 "shape":"RecipeName", 1653 "location":"querystring", 1654 "locationName":"name" 1655 } 1656 } 1657 }, 1658 "ListRecipeVersionsResponse":{ 1659 "type":"structure", 1660 "required":["Recipes"], 1661 "members":{ 1662 "NextToken":{"shape":"NextToken"}, 1663 "Recipes":{"shape":"RecipeList"} 1664 } 1665 }, 1666 "ListRecipesRequest":{ 1667 "type":"structure", 1668 "members":{ 1669 "MaxResults":{ 1670 "shape":"MaxResults100", 1671 "location":"querystring", 1672 "locationName":"maxResults" 1673 }, 1674 "NextToken":{ 1675 "shape":"NextToken", 1676 "location":"querystring", 1677 "locationName":"nextToken" 1678 }, 1679 "RecipeVersion":{ 1680 "shape":"RecipeVersion", 1681 "location":"querystring", 1682 "locationName":"recipeVersion" 1683 } 1684 } 1685 }, 1686 "ListRecipesResponse":{ 1687 "type":"structure", 1688 "required":["Recipes"], 1689 "members":{ 1690 "Recipes":{"shape":"RecipeList"}, 1691 "NextToken":{"shape":"NextToken"} 1692 } 1693 }, 1694 "ListSchedulesRequest":{ 1695 "type":"structure", 1696 "members":{ 1697 "JobName":{ 1698 "shape":"JobName", 1699 "location":"querystring", 1700 "locationName":"jobName" 1701 }, 1702 "MaxResults":{ 1703 "shape":"MaxResults100", 1704 "location":"querystring", 1705 "locationName":"maxResults" 1706 }, 1707 "NextToken":{ 1708 "shape":"NextToken", 1709 "location":"querystring", 1710 "locationName":"nextToken" 1711 } 1712 } 1713 }, 1714 "ListSchedulesResponse":{ 1715 "type":"structure", 1716 "required":["Schedules"], 1717 "members":{ 1718 "Schedules":{"shape":"ScheduleList"}, 1719 "NextToken":{"shape":"NextToken"} 1720 } 1721 }, 1722 "ListTagsForResourceRequest":{ 1723 "type":"structure", 1724 "required":["ResourceArn"], 1725 "members":{ 1726 "ResourceArn":{ 1727 "shape":"Arn", 1728 "location":"uri", 1729 "locationName":"ResourceArn" 1730 } 1731 } 1732 }, 1733 "ListTagsForResourceResponse":{ 1734 "type":"structure", 1735 "members":{ 1736 "Tags":{"shape":"TagMap"} 1737 } 1738 }, 1739 "LocaleCode":{ 1740 "type":"string", 1741 "max":100, 1742 "min":2, 1743 "pattern":"^[A-Za-z0-9_\\.#@\\-]+$" 1744 }, 1745 "LogGroupName":{ 1746 "type":"string", 1747 "max":512, 1748 "min":1 1749 }, 1750 "LogSubscription":{ 1751 "type":"string", 1752 "enum":[ 1753 "ENABLE", 1754 "DISABLE" 1755 ] 1756 }, 1757 "MaxCapacity":{"type":"integer"}, 1758 "MaxFiles":{ 1759 "type":"integer", 1760 "min":1 1761 }, 1762 "MaxResults100":{ 1763 "type":"integer", 1764 "max":100, 1765 "min":1 1766 }, 1767 "MaxRetries":{ 1768 "type":"integer", 1769 "min":0 1770 }, 1771 "Message":{"type":"string"}, 1772 "MultiLine":{"type":"boolean"}, 1773 "NextToken":{ 1774 "type":"string", 1775 "max":2000, 1776 "min":1 1777 }, 1778 "OpenedBy":{"type":"string"}, 1779 "Operation":{ 1780 "type":"string", 1781 "max":128, 1782 "min":1, 1783 "pattern":"^[A-Z\\_]+$" 1784 }, 1785 "Order":{ 1786 "type":"string", 1787 "enum":[ 1788 "DESCENDING", 1789 "ASCENDING" 1790 ] 1791 }, 1792 "OrderedBy":{ 1793 "type":"string", 1794 "enum":["LAST_MODIFIED_DATE"] 1795 }, 1796 "Output":{ 1797 "type":"structure", 1798 "required":["Location"], 1799 "members":{ 1800 "CompressionFormat":{"shape":"CompressionFormat"}, 1801 "Format":{"shape":"OutputFormat"}, 1802 "PartitionColumns":{"shape":"ColumnNameList"}, 1803 "Location":{"shape":"S3Location"}, 1804 "Overwrite":{"shape":"OverwriteOutput"}, 1805 "FormatOptions":{"shape":"OutputFormatOptions"} 1806 } 1807 }, 1808 "OutputFormat":{ 1809 "type":"string", 1810 "enum":[ 1811 "CSV", 1812 "JSON", 1813 "PARQUET", 1814 "GLUEPARQUET", 1815 "AVRO", 1816 "ORC", 1817 "XML", 1818 "TABLEAUHYPER" 1819 ] 1820 }, 1821 "OutputFormatOptions":{ 1822 "type":"structure", 1823 "members":{ 1824 "Csv":{"shape":"CsvOutputOptions"} 1825 } 1826 }, 1827 "OutputList":{ 1828 "type":"list", 1829 "member":{"shape":"Output"}, 1830 "min":1 1831 }, 1832 "OverwriteOutput":{"type":"boolean"}, 1833 "ParameterMap":{ 1834 "type":"map", 1835 "key":{"shape":"ParameterName"}, 1836 "value":{"shape":"ParameterValue"} 1837 }, 1838 "ParameterName":{ 1839 "type":"string", 1840 "max":128, 1841 "min":1, 1842 "pattern":"^[A-Za-z0-9]+$" 1843 }, 1844 "ParameterType":{ 1845 "type":"string", 1846 "enum":[ 1847 "Datetime", 1848 "Number", 1849 "String" 1850 ] 1851 }, 1852 "ParameterValue":{ 1853 "type":"string", 1854 "max":32768, 1855 "min":1 1856 }, 1857 "PathOptions":{ 1858 "type":"structure", 1859 "members":{ 1860 "LastModifiedDateCondition":{"shape":"FilterExpression"}, 1861 "FilesLimit":{"shape":"FilesLimit"}, 1862 "Parameters":{"shape":"PathParametersMap"} 1863 } 1864 }, 1865 "PathParameterName":{ 1866 "type":"string", 1867 "max":255, 1868 "min":1 1869 }, 1870 "PathParametersMap":{ 1871 "type":"map", 1872 "key":{"shape":"PathParameterName"}, 1873 "value":{"shape":"DatasetParameter"}, 1874 "max":10, 1875 "min":1 1876 }, 1877 "Preview":{"type":"boolean"}, 1878 "ProfileConfiguration":{ 1879 "type":"structure", 1880 "members":{ 1881 "DatasetStatisticsConfiguration":{"shape":"StatisticsConfiguration"}, 1882 "ProfileColumns":{"shape":"ColumnSelectorList"}, 1883 "ColumnStatisticsConfigurations":{"shape":"ColumnStatisticsConfigurationList"} 1884 } 1885 }, 1886 "Project":{ 1887 "type":"structure", 1888 "required":[ 1889 "Name", 1890 "RecipeName" 1891 ], 1892 "members":{ 1893 "AccountId":{"shape":"AccountId"}, 1894 "CreateDate":{"shape":"Date"}, 1895 "CreatedBy":{"shape":"CreatedBy"}, 1896 "DatasetName":{"shape":"DatasetName"}, 1897 "LastModifiedDate":{"shape":"Date"}, 1898 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1899 "Name":{"shape":"ProjectName"}, 1900 "RecipeName":{"shape":"RecipeName"}, 1901 "ResourceArn":{"shape":"Arn"}, 1902 "Sample":{"shape":"Sample"}, 1903 "Tags":{"shape":"TagMap"}, 1904 "RoleArn":{"shape":"Arn"}, 1905 "OpenedBy":{"shape":"OpenedBy"}, 1906 "OpenDate":{"shape":"Date"} 1907 } 1908 }, 1909 "ProjectList":{ 1910 "type":"list", 1911 "member":{"shape":"Project"} 1912 }, 1913 "ProjectName":{ 1914 "type":"string", 1915 "max":255, 1916 "min":1 1917 }, 1918 "PublishRecipeRequest":{ 1919 "type":"structure", 1920 "required":["Name"], 1921 "members":{ 1922 "Description":{"shape":"RecipeDescription"}, 1923 "Name":{ 1924 "shape":"RecipeName", 1925 "location":"uri", 1926 "locationName":"name" 1927 } 1928 } 1929 }, 1930 "PublishRecipeResponse":{ 1931 "type":"structure", 1932 "required":["Name"], 1933 "members":{ 1934 "Name":{"shape":"RecipeName"} 1935 } 1936 }, 1937 "PublishedBy":{"type":"string"}, 1938 "Recipe":{ 1939 "type":"structure", 1940 "required":["Name"], 1941 "members":{ 1942 "CreatedBy":{"shape":"CreatedBy"}, 1943 "CreateDate":{"shape":"Date"}, 1944 "LastModifiedBy":{"shape":"LastModifiedBy"}, 1945 "LastModifiedDate":{"shape":"Date"}, 1946 "ProjectName":{"shape":"ProjectName"}, 1947 "PublishedBy":{"shape":"PublishedBy"}, 1948 "PublishedDate":{"shape":"Date"}, 1949 "Description":{"shape":"RecipeDescription"}, 1950 "Name":{"shape":"RecipeName"}, 1951 "ResourceArn":{"shape":"Arn"}, 1952 "Steps":{"shape":"RecipeStepList"}, 1953 "Tags":{"shape":"TagMap"}, 1954 "RecipeVersion":{"shape":"RecipeVersion"} 1955 } 1956 }, 1957 "RecipeAction":{ 1958 "type":"structure", 1959 "required":["Operation"], 1960 "members":{ 1961 "Operation":{"shape":"Operation"}, 1962 "Parameters":{"shape":"ParameterMap"} 1963 } 1964 }, 1965 "RecipeDescription":{ 1966 "type":"string", 1967 "max":1024 1968 }, 1969 "RecipeErrorList":{ 1970 "type":"list", 1971 "member":{"shape":"RecipeVersionErrorDetail"} 1972 }, 1973 "RecipeErrorMessage":{"type":"string"}, 1974 "RecipeList":{ 1975 "type":"list", 1976 "member":{"shape":"Recipe"} 1977 }, 1978 "RecipeName":{ 1979 "type":"string", 1980 "max":255, 1981 "min":1 1982 }, 1983 "RecipeReference":{ 1984 "type":"structure", 1985 "required":["Name"], 1986 "members":{ 1987 "Name":{"shape":"RecipeName"}, 1988 "RecipeVersion":{"shape":"RecipeVersion"} 1989 } 1990 }, 1991 "RecipeStep":{ 1992 "type":"structure", 1993 "required":["Action"], 1994 "members":{ 1995 "Action":{"shape":"RecipeAction"}, 1996 "ConditionExpressions":{"shape":"ConditionExpressionList"} 1997 } 1998 }, 1999 "RecipeStepList":{ 2000 "type":"list", 2001 "member":{"shape":"RecipeStep"} 2002 }, 2003 "RecipeVersion":{ 2004 "type":"string", 2005 "max":16, 2006 "min":1 2007 }, 2008 "RecipeVersionErrorDetail":{ 2009 "type":"structure", 2010 "members":{ 2011 "ErrorCode":{"shape":"ErrorCode"}, 2012 "ErrorMessage":{"shape":"RecipeErrorMessage"}, 2013 "RecipeVersion":{"shape":"RecipeVersion"} 2014 } 2015 }, 2016 "RecipeVersionList":{ 2017 "type":"list", 2018 "member":{"shape":"RecipeVersion"}, 2019 "max":50, 2020 "min":1 2021 }, 2022 "ResourceNotFoundException":{ 2023 "type":"structure", 2024 "members":{ 2025 "Message":{"shape":"Message"} 2026 }, 2027 "error":{"httpStatusCode":404}, 2028 "exception":true 2029 }, 2030 "Result":{"type":"string"}, 2031 "S3Location":{ 2032 "type":"structure", 2033 "required":["Bucket"], 2034 "members":{ 2035 "Bucket":{"shape":"Bucket"}, 2036 "Key":{"shape":"Key"} 2037 } 2038 }, 2039 "S3TableOutputOptions":{ 2040 "type":"structure", 2041 "required":["Location"], 2042 "members":{ 2043 "Location":{"shape":"S3Location"} 2044 } 2045 }, 2046 "Sample":{ 2047 "type":"structure", 2048 "required":["Type"], 2049 "members":{ 2050 "Size":{"shape":"SampleSize"}, 2051 "Type":{"shape":"SampleType"} 2052 } 2053 }, 2054 "SampleMode":{ 2055 "type":"string", 2056 "enum":[ 2057 "FULL_DATASET", 2058 "CUSTOM_ROWS" 2059 ] 2060 }, 2061 "SampleSize":{ 2062 "type":"integer", 2063 "max":5000, 2064 "min":1 2065 }, 2066 "SampleType":{ 2067 "type":"string", 2068 "enum":[ 2069 "FIRST_N", 2070 "LAST_N", 2071 "RANDOM" 2072 ] 2073 }, 2074 "Schedule":{ 2075 "type":"structure", 2076 "required":["Name"], 2077 "members":{ 2078 "AccountId":{"shape":"AccountId"}, 2079 "CreatedBy":{"shape":"CreatedBy"}, 2080 "CreateDate":{"shape":"Date"}, 2081 "JobNames":{"shape":"JobNameList"}, 2082 "LastModifiedBy":{"shape":"LastModifiedBy"}, 2083 "LastModifiedDate":{"shape":"Date"}, 2084 "ResourceArn":{"shape":"Arn"}, 2085 "CronExpression":{"shape":"CronExpression"}, 2086 "Tags":{"shape":"TagMap"}, 2087 "Name":{"shape":"ScheduleName"} 2088 } 2089 }, 2090 "ScheduleList":{ 2091 "type":"list", 2092 "member":{"shape":"Schedule"} 2093 }, 2094 "ScheduleName":{ 2095 "type":"string", 2096 "max":255, 2097 "min":1 2098 }, 2099 "SendProjectSessionActionRequest":{ 2100 "type":"structure", 2101 "required":["Name"], 2102 "members":{ 2103 "Preview":{"shape":"Preview"}, 2104 "Name":{ 2105 "shape":"ProjectName", 2106 "location":"uri", 2107 "locationName":"name" 2108 }, 2109 "RecipeStep":{"shape":"RecipeStep"}, 2110 "StepIndex":{"shape":"StepIndex"}, 2111 "ClientSessionId":{"shape":"ClientSessionId"}, 2112 "ViewFrame":{"shape":"ViewFrame"} 2113 } 2114 }, 2115 "SendProjectSessionActionResponse":{ 2116 "type":"structure", 2117 "required":["Name"], 2118 "members":{ 2119 "Result":{"shape":"Result"}, 2120 "Name":{"shape":"ProjectName"}, 2121 "ActionId":{"shape":"ActionId"} 2122 } 2123 }, 2124 "ServiceQuotaExceededException":{ 2125 "type":"structure", 2126 "members":{ 2127 "Message":{"shape":"Message"} 2128 }, 2129 "error":{"httpStatusCode":402}, 2130 "exception":true 2131 }, 2132 "SessionStatus":{ 2133 "type":"string", 2134 "enum":[ 2135 "ASSIGNED", 2136 "FAILED", 2137 "INITIALIZING", 2138 "PROVISIONING", 2139 "READY", 2140 "RECYCLING", 2141 "ROTATING", 2142 "TERMINATED", 2143 "TERMINATING", 2144 "UPDATING" 2145 ] 2146 }, 2147 "SheetIndex":{ 2148 "type":"integer", 2149 "max":200, 2150 "min":0 2151 }, 2152 "SheetIndexList":{ 2153 "type":"list", 2154 "member":{"shape":"SheetIndex"}, 2155 "max":1, 2156 "min":1 2157 }, 2158 "SheetName":{ 2159 "type":"string", 2160 "max":31, 2161 "min":1 2162 }, 2163 "SheetNameList":{ 2164 "type":"list", 2165 "member":{"shape":"SheetName"}, 2166 "max":1, 2167 "min":1 2168 }, 2169 "Source":{ 2170 "type":"string", 2171 "enum":[ 2172 "S3", 2173 "DATA-CATALOG", 2174 "DATABASE" 2175 ] 2176 }, 2177 "StartColumnIndex":{ 2178 "type":"integer", 2179 "min":0 2180 }, 2181 "StartJobRunRequest":{ 2182 "type":"structure", 2183 "required":["Name"], 2184 "members":{ 2185 "Name":{ 2186 "shape":"JobName", 2187 "location":"uri", 2188 "locationName":"name" 2189 } 2190 } 2191 }, 2192 "StartJobRunResponse":{ 2193 "type":"structure", 2194 "required":["RunId"], 2195 "members":{ 2196 "RunId":{"shape":"JobRunId"} 2197 } 2198 }, 2199 "StartProjectSessionRequest":{ 2200 "type":"structure", 2201 "required":["Name"], 2202 "members":{ 2203 "Name":{ 2204 "shape":"ProjectName", 2205 "location":"uri", 2206 "locationName":"name" 2207 }, 2208 "AssumeControl":{"shape":"AssumeControl"} 2209 } 2210 }, 2211 "StartProjectSessionResponse":{ 2212 "type":"structure", 2213 "required":["Name"], 2214 "members":{ 2215 "Name":{"shape":"ProjectName"}, 2216 "ClientSessionId":{"shape":"ClientSessionId"} 2217 } 2218 }, 2219 "StartedBy":{"type":"string"}, 2220 "Statistic":{ 2221 "type":"string", 2222 "max":128, 2223 "min":1, 2224 "pattern":"^[A-Z\\_]+$" 2225 }, 2226 "StatisticList":{ 2227 "type":"list", 2228 "member":{"shape":"Statistic"}, 2229 "min":1 2230 }, 2231 "StatisticOverride":{ 2232 "type":"structure", 2233 "required":[ 2234 "Statistic", 2235 "Parameters" 2236 ], 2237 "members":{ 2238 "Statistic":{"shape":"Statistic"}, 2239 "Parameters":{"shape":"ParameterMap"} 2240 } 2241 }, 2242 "StatisticOverrideList":{ 2243 "type":"list", 2244 "member":{"shape":"StatisticOverride"}, 2245 "min":1 2246 }, 2247 "StatisticsConfiguration":{ 2248 "type":"structure", 2249 "members":{ 2250 "IncludedStatistics":{"shape":"StatisticList"}, 2251 "Overrides":{"shape":"StatisticOverrideList"} 2252 } 2253 }, 2254 "StepIndex":{ 2255 "type":"integer", 2256 "min":0 2257 }, 2258 "StopJobRunRequest":{ 2259 "type":"structure", 2260 "required":[ 2261 "Name", 2262 "RunId" 2263 ], 2264 "members":{ 2265 "Name":{ 2266 "shape":"JobName", 2267 "location":"uri", 2268 "locationName":"name" 2269 }, 2270 "RunId":{ 2271 "shape":"JobRunId", 2272 "location":"uri", 2273 "locationName":"runId" 2274 } 2275 } 2276 }, 2277 "StopJobRunResponse":{ 2278 "type":"structure", 2279 "required":["RunId"], 2280 "members":{ 2281 "RunId":{"shape":"JobRunId"} 2282 } 2283 }, 2284 "TableName":{ 2285 "type":"string", 2286 "max":255, 2287 "min":1 2288 }, 2289 "TagKey":{ 2290 "type":"string", 2291 "max":128, 2292 "min":1 2293 }, 2294 "TagKeyList":{ 2295 "type":"list", 2296 "member":{"shape":"TagKey"}, 2297 "max":200, 2298 "min":1 2299 }, 2300 "TagMap":{ 2301 "type":"map", 2302 "key":{"shape":"TagKey"}, 2303 "value":{"shape":"TagValue"}, 2304 "max":200, 2305 "min":1 2306 }, 2307 "TagResourceRequest":{ 2308 "type":"structure", 2309 "required":[ 2310 "ResourceArn", 2311 "Tags" 2312 ], 2313 "members":{ 2314 "ResourceArn":{ 2315 "shape":"Arn", 2316 "location":"uri", 2317 "locationName":"ResourceArn" 2318 }, 2319 "Tags":{"shape":"TagMap"} 2320 } 2321 }, 2322 "TagResourceResponse":{ 2323 "type":"structure", 2324 "members":{ 2325 } 2326 }, 2327 "TagValue":{ 2328 "type":"string", 2329 "max":256 2330 }, 2331 "TargetColumn":{ 2332 "type":"string", 2333 "max":1024, 2334 "min":1 2335 }, 2336 "Timeout":{ 2337 "type":"integer", 2338 "min":0 2339 }, 2340 "TimezoneOffset":{ 2341 "type":"string", 2342 "max":6, 2343 "min":1, 2344 "pattern":"^(Z|[-+](\\d|\\d{2}|\\d{2}:?\\d{2}))$" 2345 }, 2346 "UntagResourceRequest":{ 2347 "type":"structure", 2348 "required":[ 2349 "ResourceArn", 2350 "TagKeys" 2351 ], 2352 "members":{ 2353 "ResourceArn":{ 2354 "shape":"Arn", 2355 "location":"uri", 2356 "locationName":"ResourceArn" 2357 }, 2358 "TagKeys":{ 2359 "shape":"TagKeyList", 2360 "location":"querystring", 2361 "locationName":"tagKeys" 2362 } 2363 } 2364 }, 2365 "UntagResourceResponse":{ 2366 "type":"structure", 2367 "members":{ 2368 } 2369 }, 2370 "UpdateDatasetRequest":{ 2371 "type":"structure", 2372 "required":[ 2373 "Name", 2374 "Input" 2375 ], 2376 "members":{ 2377 "Name":{ 2378 "shape":"DatasetName", 2379 "location":"uri", 2380 "locationName":"name" 2381 }, 2382 "Format":{"shape":"InputFormat"}, 2383 "FormatOptions":{"shape":"FormatOptions"}, 2384 "Input":{"shape":"Input"}, 2385 "PathOptions":{"shape":"PathOptions"} 2386 } 2387 }, 2388 "UpdateDatasetResponse":{ 2389 "type":"structure", 2390 "required":["Name"], 2391 "members":{ 2392 "Name":{"shape":"DatasetName"} 2393 } 2394 }, 2395 "UpdateProfileJobRequest":{ 2396 "type":"structure", 2397 "required":[ 2398 "Name", 2399 "OutputLocation", 2400 "RoleArn" 2401 ], 2402 "members":{ 2403 "Configuration":{"shape":"ProfileConfiguration"}, 2404 "EncryptionKeyArn":{"shape":"EncryptionKeyArn"}, 2405 "EncryptionMode":{"shape":"EncryptionMode"}, 2406 "Name":{ 2407 "shape":"JobName", 2408 "location":"uri", 2409 "locationName":"name" 2410 }, 2411 "LogSubscription":{"shape":"LogSubscription"}, 2412 "MaxCapacity":{"shape":"MaxCapacity"}, 2413 "MaxRetries":{"shape":"MaxRetries"}, 2414 "OutputLocation":{"shape":"S3Location"}, 2415 "RoleArn":{"shape":"Arn"}, 2416 "Timeout":{"shape":"Timeout"}, 2417 "JobSample":{"shape":"JobSample"} 2418 } 2419 }, 2420 "UpdateProfileJobResponse":{ 2421 "type":"structure", 2422 "required":["Name"], 2423 "members":{ 2424 "Name":{"shape":"JobName"} 2425 } 2426 }, 2427 "UpdateProjectRequest":{ 2428 "type":"structure", 2429 "required":[ 2430 "RoleArn", 2431 "Name" 2432 ], 2433 "members":{ 2434 "Sample":{"shape":"Sample"}, 2435 "RoleArn":{"shape":"Arn"}, 2436 "Name":{ 2437 "shape":"ProjectName", 2438 "location":"uri", 2439 "locationName":"name" 2440 } 2441 } 2442 }, 2443 "UpdateProjectResponse":{ 2444 "type":"structure", 2445 "required":["Name"], 2446 "members":{ 2447 "LastModifiedDate":{"shape":"Date"}, 2448 "Name":{"shape":"ProjectName"} 2449 } 2450 }, 2451 "UpdateRecipeJobRequest":{ 2452 "type":"structure", 2453 "required":[ 2454 "Name", 2455 "RoleArn" 2456 ], 2457 "members":{ 2458 "EncryptionKeyArn":{"shape":"EncryptionKeyArn"}, 2459 "EncryptionMode":{"shape":"EncryptionMode"}, 2460 "Name":{ 2461 "shape":"JobName", 2462 "location":"uri", 2463 "locationName":"name" 2464 }, 2465 "LogSubscription":{"shape":"LogSubscription"}, 2466 "MaxCapacity":{"shape":"MaxCapacity"}, 2467 "MaxRetries":{"shape":"MaxRetries"}, 2468 "Outputs":{"shape":"OutputList"}, 2469 "DataCatalogOutputs":{"shape":"DataCatalogOutputList"}, 2470 "DatabaseOutputs":{"shape":"DatabaseOutputList"}, 2471 "RoleArn":{"shape":"Arn"}, 2472 "Timeout":{"shape":"Timeout"} 2473 } 2474 }, 2475 "UpdateRecipeJobResponse":{ 2476 "type":"structure", 2477 "required":["Name"], 2478 "members":{ 2479 "Name":{"shape":"JobName"} 2480 } 2481 }, 2482 "UpdateRecipeRequest":{ 2483 "type":"structure", 2484 "required":["Name"], 2485 "members":{ 2486 "Description":{"shape":"RecipeDescription"}, 2487 "Name":{ 2488 "shape":"RecipeName", 2489 "location":"uri", 2490 "locationName":"name" 2491 }, 2492 "Steps":{"shape":"RecipeStepList"} 2493 } 2494 }, 2495 "UpdateRecipeResponse":{ 2496 "type":"structure", 2497 "required":["Name"], 2498 "members":{ 2499 "Name":{"shape":"RecipeName"} 2500 } 2501 }, 2502 "UpdateScheduleRequest":{ 2503 "type":"structure", 2504 "required":[ 2505 "CronExpression", 2506 "Name" 2507 ], 2508 "members":{ 2509 "JobNames":{"shape":"JobNameList"}, 2510 "CronExpression":{"shape":"CronExpression"}, 2511 "Name":{ 2512 "shape":"ScheduleName", 2513 "location":"uri", 2514 "locationName":"name" 2515 } 2516 } 2517 }, 2518 "UpdateScheduleResponse":{ 2519 "type":"structure", 2520 "required":["Name"], 2521 "members":{ 2522 "Name":{"shape":"ScheduleName"} 2523 } 2524 }, 2525 "ValidationException":{ 2526 "type":"structure", 2527 "members":{ 2528 "Message":{"shape":"Message"} 2529 }, 2530 "error":{"httpStatusCode":400}, 2531 "exception":true 2532 }, 2533 "ValueReference":{ 2534 "type":"string", 2535 "max":128, 2536 "min":2, 2537 "pattern":"^:[A-Za-z0-9_]+$" 2538 }, 2539 "ValuesMap":{ 2540 "type":"map", 2541 "key":{"shape":"ValueReference"}, 2542 "value":{"shape":"ConditionValue"} 2543 }, 2544 "ViewFrame":{ 2545 "type":"structure", 2546 "required":["StartColumnIndex"], 2547 "members":{ 2548 "StartColumnIndex":{"shape":"StartColumnIndex"}, 2549 "ColumnRange":{"shape":"ColumnRange"}, 2550 "HiddenColumns":{"shape":"HiddenColumnList"} 2551 } 2552 } 2553 } 2554} 2555