1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2009-03-31", 5 "endpointPrefix":"elasticmapreduce", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Amazon EMR", 9 "serviceFullName":"Amazon EMR", 10 "serviceId":"EMR", 11 "signatureVersion":"v4", 12 "targetPrefix":"ElasticMapReduce", 13 "uid":"elasticmapreduce-2009-03-31" 14 }, 15 "operations":{ 16 "AddInstanceFleet":{ 17 "name":"AddInstanceFleet", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AddInstanceFleetInput"}, 23 "output":{"shape":"AddInstanceFleetOutput"}, 24 "errors":[ 25 {"shape":"InternalServerException"}, 26 {"shape":"InvalidRequestException"} 27 ] 28 }, 29 "AddInstanceGroups":{ 30 "name":"AddInstanceGroups", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/" 34 }, 35 "input":{"shape":"AddInstanceGroupsInput"}, 36 "output":{"shape":"AddInstanceGroupsOutput"}, 37 "errors":[ 38 {"shape":"InternalServerError"} 39 ] 40 }, 41 "AddJobFlowSteps":{ 42 "name":"AddJobFlowSteps", 43 "http":{ 44 "method":"POST", 45 "requestUri":"/" 46 }, 47 "input":{"shape":"AddJobFlowStepsInput"}, 48 "output":{"shape":"AddJobFlowStepsOutput"}, 49 "errors":[ 50 {"shape":"InternalServerError"} 51 ] 52 }, 53 "AddTags":{ 54 "name":"AddTags", 55 "http":{ 56 "method":"POST", 57 "requestUri":"/" 58 }, 59 "input":{"shape":"AddTagsInput"}, 60 "output":{"shape":"AddTagsOutput"}, 61 "errors":[ 62 {"shape":"InternalServerException"}, 63 {"shape":"InvalidRequestException"} 64 ] 65 }, 66 "CancelSteps":{ 67 "name":"CancelSteps", 68 "http":{ 69 "method":"POST", 70 "requestUri":"/" 71 }, 72 "input":{"shape":"CancelStepsInput"}, 73 "output":{"shape":"CancelStepsOutput"}, 74 "errors":[ 75 {"shape":"InternalServerError"}, 76 {"shape":"InvalidRequestException"} 77 ] 78 }, 79 "CreateSecurityConfiguration":{ 80 "name":"CreateSecurityConfiguration", 81 "http":{ 82 "method":"POST", 83 "requestUri":"/" 84 }, 85 "input":{"shape":"CreateSecurityConfigurationInput"}, 86 "output":{"shape":"CreateSecurityConfigurationOutput"}, 87 "errors":[ 88 {"shape":"InternalServerException"}, 89 {"shape":"InvalidRequestException"} 90 ] 91 }, 92 "CreateStudio":{ 93 "name":"CreateStudio", 94 "http":{ 95 "method":"POST", 96 "requestUri":"/" 97 }, 98 "input":{"shape":"CreateStudioInput"}, 99 "output":{"shape":"CreateStudioOutput"}, 100 "errors":[ 101 {"shape":"InternalServerException"}, 102 {"shape":"InvalidRequestException"} 103 ] 104 }, 105 "CreateStudioSessionMapping":{ 106 "name":"CreateStudioSessionMapping", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/" 110 }, 111 "input":{"shape":"CreateStudioSessionMappingInput"}, 112 "errors":[ 113 {"shape":"InternalServerError"}, 114 {"shape":"InvalidRequestException"} 115 ] 116 }, 117 "DeleteSecurityConfiguration":{ 118 "name":"DeleteSecurityConfiguration", 119 "http":{ 120 "method":"POST", 121 "requestUri":"/" 122 }, 123 "input":{"shape":"DeleteSecurityConfigurationInput"}, 124 "output":{"shape":"DeleteSecurityConfigurationOutput"}, 125 "errors":[ 126 {"shape":"InternalServerException"}, 127 {"shape":"InvalidRequestException"} 128 ] 129 }, 130 "DeleteStudio":{ 131 "name":"DeleteStudio", 132 "http":{ 133 "method":"POST", 134 "requestUri":"/" 135 }, 136 "input":{"shape":"DeleteStudioInput"}, 137 "errors":[ 138 {"shape":"InternalServerException"}, 139 {"shape":"InvalidRequestException"} 140 ] 141 }, 142 "DeleteStudioSessionMapping":{ 143 "name":"DeleteStudioSessionMapping", 144 "http":{ 145 "method":"POST", 146 "requestUri":"/" 147 }, 148 "input":{"shape":"DeleteStudioSessionMappingInput"}, 149 "errors":[ 150 {"shape":"InternalServerError"}, 151 {"shape":"InvalidRequestException"} 152 ] 153 }, 154 "DescribeCluster":{ 155 "name":"DescribeCluster", 156 "http":{ 157 "method":"POST", 158 "requestUri":"/" 159 }, 160 "input":{"shape":"DescribeClusterInput"}, 161 "output":{"shape":"DescribeClusterOutput"}, 162 "errors":[ 163 {"shape":"InternalServerException"}, 164 {"shape":"InvalidRequestException"} 165 ] 166 }, 167 "DescribeJobFlows":{ 168 "name":"DescribeJobFlows", 169 "http":{ 170 "method":"POST", 171 "requestUri":"/" 172 }, 173 "input":{"shape":"DescribeJobFlowsInput"}, 174 "output":{"shape":"DescribeJobFlowsOutput"}, 175 "errors":[ 176 {"shape":"InternalServerError"} 177 ], 178 "deprecated":true 179 }, 180 "DescribeNotebookExecution":{ 181 "name":"DescribeNotebookExecution", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/" 185 }, 186 "input":{"shape":"DescribeNotebookExecutionInput"}, 187 "output":{"shape":"DescribeNotebookExecutionOutput"}, 188 "errors":[ 189 {"shape":"InternalServerError"}, 190 {"shape":"InvalidRequestException"} 191 ] 192 }, 193 "DescribeReleaseLabel":{ 194 "name":"DescribeReleaseLabel", 195 "http":{ 196 "method":"POST", 197 "requestUri":"/" 198 }, 199 "input":{"shape":"DescribeReleaseLabelInput"}, 200 "output":{"shape":"DescribeReleaseLabelOutput"}, 201 "errors":[ 202 {"shape":"InternalServerException"}, 203 {"shape":"InvalidRequestException"} 204 ] 205 }, 206 "DescribeSecurityConfiguration":{ 207 "name":"DescribeSecurityConfiguration", 208 "http":{ 209 "method":"POST", 210 "requestUri":"/" 211 }, 212 "input":{"shape":"DescribeSecurityConfigurationInput"}, 213 "output":{"shape":"DescribeSecurityConfigurationOutput"}, 214 "errors":[ 215 {"shape":"InternalServerException"}, 216 {"shape":"InvalidRequestException"} 217 ] 218 }, 219 "DescribeStep":{ 220 "name":"DescribeStep", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/" 224 }, 225 "input":{"shape":"DescribeStepInput"}, 226 "output":{"shape":"DescribeStepOutput"}, 227 "errors":[ 228 {"shape":"InternalServerException"}, 229 {"shape":"InvalidRequestException"} 230 ] 231 }, 232 "DescribeStudio":{ 233 "name":"DescribeStudio", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/" 237 }, 238 "input":{"shape":"DescribeStudioInput"}, 239 "output":{"shape":"DescribeStudioOutput"}, 240 "errors":[ 241 {"shape":"InternalServerException"}, 242 {"shape":"InvalidRequestException"} 243 ] 244 }, 245 "GetBlockPublicAccessConfiguration":{ 246 "name":"GetBlockPublicAccessConfiguration", 247 "http":{ 248 "method":"POST", 249 "requestUri":"/" 250 }, 251 "input":{"shape":"GetBlockPublicAccessConfigurationInput"}, 252 "output":{"shape":"GetBlockPublicAccessConfigurationOutput"}, 253 "errors":[ 254 {"shape":"InternalServerException"}, 255 {"shape":"InvalidRequestException"} 256 ] 257 }, 258 "GetManagedScalingPolicy":{ 259 "name":"GetManagedScalingPolicy", 260 "http":{ 261 "method":"POST", 262 "requestUri":"/" 263 }, 264 "input":{"shape":"GetManagedScalingPolicyInput"}, 265 "output":{"shape":"GetManagedScalingPolicyOutput"} 266 }, 267 "GetStudioSessionMapping":{ 268 "name":"GetStudioSessionMapping", 269 "http":{ 270 "method":"POST", 271 "requestUri":"/" 272 }, 273 "input":{"shape":"GetStudioSessionMappingInput"}, 274 "output":{"shape":"GetStudioSessionMappingOutput"}, 275 "errors":[ 276 {"shape":"InternalServerError"}, 277 {"shape":"InvalidRequestException"} 278 ] 279 }, 280 "ListBootstrapActions":{ 281 "name":"ListBootstrapActions", 282 "http":{ 283 "method":"POST", 284 "requestUri":"/" 285 }, 286 "input":{"shape":"ListBootstrapActionsInput"}, 287 "output":{"shape":"ListBootstrapActionsOutput"}, 288 "errors":[ 289 {"shape":"InternalServerException"}, 290 {"shape":"InvalidRequestException"} 291 ] 292 }, 293 "ListClusters":{ 294 "name":"ListClusters", 295 "http":{ 296 "method":"POST", 297 "requestUri":"/" 298 }, 299 "input":{"shape":"ListClustersInput"}, 300 "output":{"shape":"ListClustersOutput"}, 301 "errors":[ 302 {"shape":"InternalServerException"}, 303 {"shape":"InvalidRequestException"} 304 ] 305 }, 306 "ListInstanceFleets":{ 307 "name":"ListInstanceFleets", 308 "http":{ 309 "method":"POST", 310 "requestUri":"/" 311 }, 312 "input":{"shape":"ListInstanceFleetsInput"}, 313 "output":{"shape":"ListInstanceFleetsOutput"}, 314 "errors":[ 315 {"shape":"InternalServerException"}, 316 {"shape":"InvalidRequestException"} 317 ] 318 }, 319 "ListInstanceGroups":{ 320 "name":"ListInstanceGroups", 321 "http":{ 322 "method":"POST", 323 "requestUri":"/" 324 }, 325 "input":{"shape":"ListInstanceGroupsInput"}, 326 "output":{"shape":"ListInstanceGroupsOutput"}, 327 "errors":[ 328 {"shape":"InternalServerException"}, 329 {"shape":"InvalidRequestException"} 330 ] 331 }, 332 "ListInstances":{ 333 "name":"ListInstances", 334 "http":{ 335 "method":"POST", 336 "requestUri":"/" 337 }, 338 "input":{"shape":"ListInstancesInput"}, 339 "output":{"shape":"ListInstancesOutput"}, 340 "errors":[ 341 {"shape":"InternalServerException"}, 342 {"shape":"InvalidRequestException"} 343 ] 344 }, 345 "ListNotebookExecutions":{ 346 "name":"ListNotebookExecutions", 347 "http":{ 348 "method":"POST", 349 "requestUri":"/" 350 }, 351 "input":{"shape":"ListNotebookExecutionsInput"}, 352 "output":{"shape":"ListNotebookExecutionsOutput"}, 353 "errors":[ 354 {"shape":"InternalServerError"}, 355 {"shape":"InvalidRequestException"} 356 ] 357 }, 358 "ListReleaseLabels":{ 359 "name":"ListReleaseLabels", 360 "http":{ 361 "method":"POST", 362 "requestUri":"/" 363 }, 364 "input":{"shape":"ListReleaseLabelsInput"}, 365 "output":{"shape":"ListReleaseLabelsOutput"}, 366 "errors":[ 367 {"shape":"InternalServerException"}, 368 {"shape":"InvalidRequestException"} 369 ] 370 }, 371 "ListSecurityConfigurations":{ 372 "name":"ListSecurityConfigurations", 373 "http":{ 374 "method":"POST", 375 "requestUri":"/" 376 }, 377 "input":{"shape":"ListSecurityConfigurationsInput"}, 378 "output":{"shape":"ListSecurityConfigurationsOutput"}, 379 "errors":[ 380 {"shape":"InternalServerException"}, 381 {"shape":"InvalidRequestException"} 382 ] 383 }, 384 "ListSteps":{ 385 "name":"ListSteps", 386 "http":{ 387 "method":"POST", 388 "requestUri":"/" 389 }, 390 "input":{"shape":"ListStepsInput"}, 391 "output":{"shape":"ListStepsOutput"}, 392 "errors":[ 393 {"shape":"InternalServerException"}, 394 {"shape":"InvalidRequestException"} 395 ] 396 }, 397 "ListStudioSessionMappings":{ 398 "name":"ListStudioSessionMappings", 399 "http":{ 400 "method":"POST", 401 "requestUri":"/" 402 }, 403 "input":{"shape":"ListStudioSessionMappingsInput"}, 404 "output":{"shape":"ListStudioSessionMappingsOutput"}, 405 "errors":[ 406 {"shape":"InternalServerError"}, 407 {"shape":"InvalidRequestException"} 408 ] 409 }, 410 "ListStudios":{ 411 "name":"ListStudios", 412 "http":{ 413 "method":"POST", 414 "requestUri":"/" 415 }, 416 "input":{"shape":"ListStudiosInput"}, 417 "output":{"shape":"ListStudiosOutput"}, 418 "errors":[ 419 {"shape":"InternalServerException"}, 420 {"shape":"InvalidRequestException"} 421 ] 422 }, 423 "ModifyCluster":{ 424 "name":"ModifyCluster", 425 "http":{ 426 "method":"POST", 427 "requestUri":"/" 428 }, 429 "input":{"shape":"ModifyClusterInput"}, 430 "output":{"shape":"ModifyClusterOutput"}, 431 "errors":[ 432 {"shape":"InternalServerError"}, 433 {"shape":"InvalidRequestException"} 434 ] 435 }, 436 "ModifyInstanceFleet":{ 437 "name":"ModifyInstanceFleet", 438 "http":{ 439 "method":"POST", 440 "requestUri":"/" 441 }, 442 "input":{"shape":"ModifyInstanceFleetInput"}, 443 "errors":[ 444 {"shape":"InternalServerException"}, 445 {"shape":"InvalidRequestException"} 446 ] 447 }, 448 "ModifyInstanceGroups":{ 449 "name":"ModifyInstanceGroups", 450 "http":{ 451 "method":"POST", 452 "requestUri":"/" 453 }, 454 "input":{"shape":"ModifyInstanceGroupsInput"}, 455 "errors":[ 456 {"shape":"InternalServerError"} 457 ] 458 }, 459 "PutAutoScalingPolicy":{ 460 "name":"PutAutoScalingPolicy", 461 "http":{ 462 "method":"POST", 463 "requestUri":"/" 464 }, 465 "input":{"shape":"PutAutoScalingPolicyInput"}, 466 "output":{"shape":"PutAutoScalingPolicyOutput"} 467 }, 468 "PutBlockPublicAccessConfiguration":{ 469 "name":"PutBlockPublicAccessConfiguration", 470 "http":{ 471 "method":"POST", 472 "requestUri":"/" 473 }, 474 "input":{"shape":"PutBlockPublicAccessConfigurationInput"}, 475 "output":{"shape":"PutBlockPublicAccessConfigurationOutput"}, 476 "errors":[ 477 {"shape":"InternalServerException"}, 478 {"shape":"InvalidRequestException"} 479 ] 480 }, 481 "PutManagedScalingPolicy":{ 482 "name":"PutManagedScalingPolicy", 483 "http":{ 484 "method":"POST", 485 "requestUri":"/" 486 }, 487 "input":{"shape":"PutManagedScalingPolicyInput"}, 488 "output":{"shape":"PutManagedScalingPolicyOutput"} 489 }, 490 "RemoveAutoScalingPolicy":{ 491 "name":"RemoveAutoScalingPolicy", 492 "http":{ 493 "method":"POST", 494 "requestUri":"/" 495 }, 496 "input":{"shape":"RemoveAutoScalingPolicyInput"}, 497 "output":{"shape":"RemoveAutoScalingPolicyOutput"} 498 }, 499 "RemoveManagedScalingPolicy":{ 500 "name":"RemoveManagedScalingPolicy", 501 "http":{ 502 "method":"POST", 503 "requestUri":"/" 504 }, 505 "input":{"shape":"RemoveManagedScalingPolicyInput"}, 506 "output":{"shape":"RemoveManagedScalingPolicyOutput"} 507 }, 508 "RemoveTags":{ 509 "name":"RemoveTags", 510 "http":{ 511 "method":"POST", 512 "requestUri":"/" 513 }, 514 "input":{"shape":"RemoveTagsInput"}, 515 "output":{"shape":"RemoveTagsOutput"}, 516 "errors":[ 517 {"shape":"InternalServerException"}, 518 {"shape":"InvalidRequestException"} 519 ] 520 }, 521 "RunJobFlow":{ 522 "name":"RunJobFlow", 523 "http":{ 524 "method":"POST", 525 "requestUri":"/" 526 }, 527 "input":{"shape":"RunJobFlowInput"}, 528 "output":{"shape":"RunJobFlowOutput"}, 529 "errors":[ 530 {"shape":"InternalServerError"} 531 ] 532 }, 533 "SetTerminationProtection":{ 534 "name":"SetTerminationProtection", 535 "http":{ 536 "method":"POST", 537 "requestUri":"/" 538 }, 539 "input":{"shape":"SetTerminationProtectionInput"}, 540 "errors":[ 541 {"shape":"InternalServerError"} 542 ] 543 }, 544 "SetVisibleToAllUsers":{ 545 "name":"SetVisibleToAllUsers", 546 "http":{ 547 "method":"POST", 548 "requestUri":"/" 549 }, 550 "input":{"shape":"SetVisibleToAllUsersInput"}, 551 "errors":[ 552 {"shape":"InternalServerError"} 553 ] 554 }, 555 "StartNotebookExecution":{ 556 "name":"StartNotebookExecution", 557 "http":{ 558 "method":"POST", 559 "requestUri":"/" 560 }, 561 "input":{"shape":"StartNotebookExecutionInput"}, 562 "output":{"shape":"StartNotebookExecutionOutput"}, 563 "errors":[ 564 {"shape":"InternalServerException"}, 565 {"shape":"InvalidRequestException"} 566 ] 567 }, 568 "StopNotebookExecution":{ 569 "name":"StopNotebookExecution", 570 "http":{ 571 "method":"POST", 572 "requestUri":"/" 573 }, 574 "input":{"shape":"StopNotebookExecutionInput"}, 575 "errors":[ 576 {"shape":"InternalServerError"}, 577 {"shape":"InvalidRequestException"} 578 ] 579 }, 580 "TerminateJobFlows":{ 581 "name":"TerminateJobFlows", 582 "http":{ 583 "method":"POST", 584 "requestUri":"/" 585 }, 586 "input":{"shape":"TerminateJobFlowsInput"}, 587 "errors":[ 588 {"shape":"InternalServerError"} 589 ] 590 }, 591 "UpdateStudio":{ 592 "name":"UpdateStudio", 593 "http":{ 594 "method":"POST", 595 "requestUri":"/" 596 }, 597 "input":{"shape":"UpdateStudioInput"}, 598 "errors":[ 599 {"shape":"InternalServerException"}, 600 {"shape":"InvalidRequestException"} 601 ] 602 }, 603 "UpdateStudioSessionMapping":{ 604 "name":"UpdateStudioSessionMapping", 605 "http":{ 606 "method":"POST", 607 "requestUri":"/" 608 }, 609 "input":{"shape":"UpdateStudioSessionMappingInput"}, 610 "errors":[ 611 {"shape":"InternalServerError"}, 612 {"shape":"InvalidRequestException"} 613 ] 614 } 615 }, 616 "shapes":{ 617 "ActionOnFailure":{ 618 "type":"string", 619 "enum":[ 620 "TERMINATE_JOB_FLOW", 621 "TERMINATE_CLUSTER", 622 "CANCEL_AND_WAIT", 623 "CONTINUE" 624 ] 625 }, 626 "AddInstanceFleetInput":{ 627 "type":"structure", 628 "required":[ 629 "ClusterId", 630 "InstanceFleet" 631 ], 632 "members":{ 633 "ClusterId":{"shape":"XmlStringMaxLen256"}, 634 "InstanceFleet":{"shape":"InstanceFleetConfig"} 635 } 636 }, 637 "AddInstanceFleetOutput":{ 638 "type":"structure", 639 "members":{ 640 "ClusterId":{"shape":"XmlStringMaxLen256"}, 641 "InstanceFleetId":{"shape":"InstanceFleetId"}, 642 "ClusterArn":{"shape":"ArnType"} 643 } 644 }, 645 "AddInstanceGroupsInput":{ 646 "type":"structure", 647 "required":[ 648 "InstanceGroups", 649 "JobFlowId" 650 ], 651 "members":{ 652 "InstanceGroups":{"shape":"InstanceGroupConfigList"}, 653 "JobFlowId":{"shape":"XmlStringMaxLen256"} 654 } 655 }, 656 "AddInstanceGroupsOutput":{ 657 "type":"structure", 658 "members":{ 659 "JobFlowId":{"shape":"XmlStringMaxLen256"}, 660 "InstanceGroupIds":{"shape":"InstanceGroupIdsList"}, 661 "ClusterArn":{"shape":"ArnType"} 662 } 663 }, 664 "AddJobFlowStepsInput":{ 665 "type":"structure", 666 "required":[ 667 "JobFlowId", 668 "Steps" 669 ], 670 "members":{ 671 "JobFlowId":{"shape":"XmlStringMaxLen256"}, 672 "Steps":{"shape":"StepConfigList"} 673 } 674 }, 675 "AddJobFlowStepsOutput":{ 676 "type":"structure", 677 "members":{ 678 "StepIds":{"shape":"StepIdsList"} 679 } 680 }, 681 "AddTagsInput":{ 682 "type":"structure", 683 "required":[ 684 "ResourceId", 685 "Tags" 686 ], 687 "members":{ 688 "ResourceId":{"shape":"ResourceId"}, 689 "Tags":{"shape":"TagList"} 690 } 691 }, 692 "AddTagsOutput":{ 693 "type":"structure", 694 "members":{ 695 } 696 }, 697 "AdjustmentType":{ 698 "type":"string", 699 "enum":[ 700 "CHANGE_IN_CAPACITY", 701 "PERCENT_CHANGE_IN_CAPACITY", 702 "EXACT_CAPACITY" 703 ] 704 }, 705 "Application":{ 706 "type":"structure", 707 "members":{ 708 "Name":{"shape":"String"}, 709 "Version":{"shape":"String"}, 710 "Args":{"shape":"StringList"}, 711 "AdditionalInfo":{"shape":"StringMap"} 712 } 713 }, 714 "ApplicationList":{ 715 "type":"list", 716 "member":{"shape":"Application"} 717 }, 718 "ArnType":{ 719 "type":"string", 720 "max":2048, 721 "min":20 722 }, 723 "AuthMode":{ 724 "type":"string", 725 "enum":[ 726 "SSO", 727 "IAM" 728 ] 729 }, 730 "AutoScalingPolicy":{ 731 "type":"structure", 732 "required":[ 733 "Constraints", 734 "Rules" 735 ], 736 "members":{ 737 "Constraints":{"shape":"ScalingConstraints"}, 738 "Rules":{"shape":"ScalingRuleList"} 739 } 740 }, 741 "AutoScalingPolicyDescription":{ 742 "type":"structure", 743 "members":{ 744 "Status":{"shape":"AutoScalingPolicyStatus"}, 745 "Constraints":{"shape":"ScalingConstraints"}, 746 "Rules":{"shape":"ScalingRuleList"} 747 } 748 }, 749 "AutoScalingPolicyState":{ 750 "type":"string", 751 "enum":[ 752 "PENDING", 753 "ATTACHING", 754 "ATTACHED", 755 "DETACHING", 756 "DETACHED", 757 "FAILED" 758 ] 759 }, 760 "AutoScalingPolicyStateChangeReason":{ 761 "type":"structure", 762 "members":{ 763 "Code":{"shape":"AutoScalingPolicyStateChangeReasonCode"}, 764 "Message":{"shape":"String"} 765 } 766 }, 767 "AutoScalingPolicyStateChangeReasonCode":{ 768 "type":"string", 769 "enum":[ 770 "USER_REQUEST", 771 "PROVISION_FAILURE", 772 "CLEANUP_FAILURE" 773 ] 774 }, 775 "AutoScalingPolicyStatus":{ 776 "type":"structure", 777 "members":{ 778 "State":{"shape":"AutoScalingPolicyState"}, 779 "StateChangeReason":{"shape":"AutoScalingPolicyStateChangeReason"} 780 } 781 }, 782 "BlockPublicAccessConfiguration":{ 783 "type":"structure", 784 "required":["BlockPublicSecurityGroupRules"], 785 "members":{ 786 "BlockPublicSecurityGroupRules":{"shape":"Boolean"}, 787 "PermittedPublicSecurityGroupRuleRanges":{"shape":"PortRanges"} 788 } 789 }, 790 "BlockPublicAccessConfigurationMetadata":{ 791 "type":"structure", 792 "required":[ 793 "CreationDateTime", 794 "CreatedByArn" 795 ], 796 "members":{ 797 "CreationDateTime":{"shape":"Date"}, 798 "CreatedByArn":{"shape":"ArnType"} 799 } 800 }, 801 "Boolean":{"type":"boolean"}, 802 "BooleanObject":{"type":"boolean"}, 803 "BootstrapActionConfig":{ 804 "type":"structure", 805 "required":[ 806 "Name", 807 "ScriptBootstrapAction" 808 ], 809 "members":{ 810 "Name":{"shape":"XmlStringMaxLen256"}, 811 "ScriptBootstrapAction":{"shape":"ScriptBootstrapActionConfig"} 812 } 813 }, 814 "BootstrapActionConfigList":{ 815 "type":"list", 816 "member":{"shape":"BootstrapActionConfig"} 817 }, 818 "BootstrapActionDetail":{ 819 "type":"structure", 820 "members":{ 821 "BootstrapActionConfig":{"shape":"BootstrapActionConfig"} 822 } 823 }, 824 "BootstrapActionDetailList":{ 825 "type":"list", 826 "member":{"shape":"BootstrapActionDetail"} 827 }, 828 "CancelStepsInfo":{ 829 "type":"structure", 830 "members":{ 831 "StepId":{"shape":"StepId"}, 832 "Status":{"shape":"CancelStepsRequestStatus"}, 833 "Reason":{"shape":"String"} 834 } 835 }, 836 "CancelStepsInfoList":{ 837 "type":"list", 838 "member":{"shape":"CancelStepsInfo"} 839 }, 840 "CancelStepsInput":{ 841 "type":"structure", 842 "required":[ 843 "ClusterId", 844 "StepIds" 845 ], 846 "members":{ 847 "ClusterId":{"shape":"XmlStringMaxLen256"}, 848 "StepIds":{"shape":"StepIdsList"}, 849 "StepCancellationOption":{"shape":"StepCancellationOption"} 850 } 851 }, 852 "CancelStepsOutput":{ 853 "type":"structure", 854 "members":{ 855 "CancelStepsInfoList":{"shape":"CancelStepsInfoList"} 856 } 857 }, 858 "CancelStepsRequestStatus":{ 859 "type":"string", 860 "enum":[ 861 "SUBMITTED", 862 "FAILED" 863 ] 864 }, 865 "CloudWatchAlarmDefinition":{ 866 "type":"structure", 867 "required":[ 868 "ComparisonOperator", 869 "MetricName", 870 "Period", 871 "Threshold" 872 ], 873 "members":{ 874 "ComparisonOperator":{"shape":"ComparisonOperator"}, 875 "EvaluationPeriods":{"shape":"Integer"}, 876 "MetricName":{"shape":"String"}, 877 "Namespace":{"shape":"String"}, 878 "Period":{"shape":"Integer"}, 879 "Statistic":{"shape":"Statistic"}, 880 "Threshold":{"shape":"NonNegativeDouble"}, 881 "Unit":{"shape":"Unit"}, 882 "Dimensions":{"shape":"MetricDimensionList"} 883 } 884 }, 885 "Cluster":{ 886 "type":"structure", 887 "members":{ 888 "Id":{"shape":"ClusterId"}, 889 "Name":{"shape":"String"}, 890 "Status":{"shape":"ClusterStatus"}, 891 "Ec2InstanceAttributes":{"shape":"Ec2InstanceAttributes"}, 892 "InstanceCollectionType":{"shape":"InstanceCollectionType"}, 893 "LogUri":{"shape":"String"}, 894 "LogEncryptionKmsKeyId":{"shape":"String"}, 895 "RequestedAmiVersion":{"shape":"String"}, 896 "RunningAmiVersion":{"shape":"String"}, 897 "ReleaseLabel":{"shape":"String"}, 898 "AutoTerminate":{"shape":"Boolean"}, 899 "TerminationProtected":{"shape":"Boolean"}, 900 "VisibleToAllUsers":{"shape":"Boolean"}, 901 "Applications":{"shape":"ApplicationList"}, 902 "Tags":{"shape":"TagList"}, 903 "ServiceRole":{"shape":"String"}, 904 "NormalizedInstanceHours":{"shape":"Integer"}, 905 "MasterPublicDnsName":{"shape":"String"}, 906 "Configurations":{"shape":"ConfigurationList"}, 907 "SecurityConfiguration":{"shape":"XmlString"}, 908 "AutoScalingRole":{"shape":"XmlString"}, 909 "ScaleDownBehavior":{"shape":"ScaleDownBehavior"}, 910 "CustomAmiId":{"shape":"XmlStringMaxLen256"}, 911 "EbsRootVolumeSize":{"shape":"Integer"}, 912 "RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"}, 913 "KerberosAttributes":{"shape":"KerberosAttributes"}, 914 "ClusterArn":{"shape":"ArnType"}, 915 "OutpostArn":{"shape":"OptionalArnType"}, 916 "StepConcurrencyLevel":{"shape":"Integer"}, 917 "PlacementGroups":{"shape":"PlacementGroupConfigList"} 918 } 919 }, 920 "ClusterId":{"type":"string"}, 921 "ClusterState":{ 922 "type":"string", 923 "enum":[ 924 "STARTING", 925 "BOOTSTRAPPING", 926 "RUNNING", 927 "WAITING", 928 "TERMINATING", 929 "TERMINATED", 930 "TERMINATED_WITH_ERRORS" 931 ] 932 }, 933 "ClusterStateChangeReason":{ 934 "type":"structure", 935 "members":{ 936 "Code":{"shape":"ClusterStateChangeReasonCode"}, 937 "Message":{"shape":"String"} 938 } 939 }, 940 "ClusterStateChangeReasonCode":{ 941 "type":"string", 942 "enum":[ 943 "INTERNAL_ERROR", 944 "VALIDATION_ERROR", 945 "INSTANCE_FAILURE", 946 "INSTANCE_FLEET_TIMEOUT", 947 "BOOTSTRAP_FAILURE", 948 "USER_REQUEST", 949 "STEP_FAILURE", 950 "ALL_STEPS_COMPLETED" 951 ] 952 }, 953 "ClusterStateList":{ 954 "type":"list", 955 "member":{"shape":"ClusterState"} 956 }, 957 "ClusterStatus":{ 958 "type":"structure", 959 "members":{ 960 "State":{"shape":"ClusterState"}, 961 "StateChangeReason":{"shape":"ClusterStateChangeReason"}, 962 "Timeline":{"shape":"ClusterTimeline"} 963 } 964 }, 965 "ClusterSummary":{ 966 "type":"structure", 967 "members":{ 968 "Id":{"shape":"ClusterId"}, 969 "Name":{"shape":"String"}, 970 "Status":{"shape":"ClusterStatus"}, 971 "NormalizedInstanceHours":{"shape":"Integer"}, 972 "ClusterArn":{"shape":"ArnType"}, 973 "OutpostArn":{"shape":"OptionalArnType"} 974 } 975 }, 976 "ClusterSummaryList":{ 977 "type":"list", 978 "member":{"shape":"ClusterSummary"} 979 }, 980 "ClusterTimeline":{ 981 "type":"structure", 982 "members":{ 983 "CreationDateTime":{"shape":"Date"}, 984 "ReadyDateTime":{"shape":"Date"}, 985 "EndDateTime":{"shape":"Date"} 986 } 987 }, 988 "Command":{ 989 "type":"structure", 990 "members":{ 991 "Name":{"shape":"String"}, 992 "ScriptPath":{"shape":"String"}, 993 "Args":{"shape":"StringList"} 994 } 995 }, 996 "CommandList":{ 997 "type":"list", 998 "member":{"shape":"Command"} 999 }, 1000 "ComparisonOperator":{ 1001 "type":"string", 1002 "enum":[ 1003 "GREATER_THAN_OR_EQUAL", 1004 "GREATER_THAN", 1005 "LESS_THAN", 1006 "LESS_THAN_OR_EQUAL" 1007 ] 1008 }, 1009 "ComputeLimits":{ 1010 "type":"structure", 1011 "required":[ 1012 "UnitType", 1013 "MinimumCapacityUnits", 1014 "MaximumCapacityUnits" 1015 ], 1016 "members":{ 1017 "UnitType":{"shape":"ComputeLimitsUnitType"}, 1018 "MinimumCapacityUnits":{"shape":"Integer"}, 1019 "MaximumCapacityUnits":{"shape":"Integer"}, 1020 "MaximumOnDemandCapacityUnits":{"shape":"Integer"}, 1021 "MaximumCoreCapacityUnits":{"shape":"Integer"} 1022 } 1023 }, 1024 "ComputeLimitsUnitType":{ 1025 "type":"string", 1026 "enum":[ 1027 "InstanceFleetUnits", 1028 "Instances", 1029 "VCPU" 1030 ] 1031 }, 1032 "Configuration":{ 1033 "type":"structure", 1034 "members":{ 1035 "Classification":{"shape":"String"}, 1036 "Configurations":{"shape":"ConfigurationList"}, 1037 "Properties":{"shape":"StringMap"} 1038 } 1039 }, 1040 "ConfigurationList":{ 1041 "type":"list", 1042 "member":{"shape":"Configuration"} 1043 }, 1044 "CreateSecurityConfigurationInput":{ 1045 "type":"structure", 1046 "required":[ 1047 "Name", 1048 "SecurityConfiguration" 1049 ], 1050 "members":{ 1051 "Name":{"shape":"XmlString"}, 1052 "SecurityConfiguration":{"shape":"String"} 1053 } 1054 }, 1055 "CreateSecurityConfigurationOutput":{ 1056 "type":"structure", 1057 "required":[ 1058 "Name", 1059 "CreationDateTime" 1060 ], 1061 "members":{ 1062 "Name":{"shape":"XmlString"}, 1063 "CreationDateTime":{"shape":"Date"} 1064 } 1065 }, 1066 "CreateStudioInput":{ 1067 "type":"structure", 1068 "required":[ 1069 "Name", 1070 "AuthMode", 1071 "VpcId", 1072 "SubnetIds", 1073 "ServiceRole", 1074 "UserRole", 1075 "WorkspaceSecurityGroupId", 1076 "EngineSecurityGroupId", 1077 "DefaultS3Location" 1078 ], 1079 "members":{ 1080 "Name":{"shape":"XmlStringMaxLen256"}, 1081 "Description":{"shape":"XmlStringMaxLen256"}, 1082 "AuthMode":{"shape":"AuthMode"}, 1083 "VpcId":{"shape":"XmlStringMaxLen256"}, 1084 "SubnetIds":{"shape":"SubnetIdList"}, 1085 "ServiceRole":{"shape":"XmlString"}, 1086 "UserRole":{"shape":"XmlString"}, 1087 "WorkspaceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 1088 "EngineSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 1089 "DefaultS3Location":{"shape":"XmlString"}, 1090 "Tags":{"shape":"TagList"} 1091 } 1092 }, 1093 "CreateStudioOutput":{ 1094 "type":"structure", 1095 "members":{ 1096 "StudioId":{"shape":"XmlStringMaxLen256"}, 1097 "Url":{"shape":"XmlString"} 1098 } 1099 }, 1100 "CreateStudioSessionMappingInput":{ 1101 "type":"structure", 1102 "required":[ 1103 "StudioId", 1104 "IdentityType", 1105 "SessionPolicyArn" 1106 ], 1107 "members":{ 1108 "StudioId":{"shape":"XmlStringMaxLen256"}, 1109 "IdentityId":{"shape":"XmlStringMaxLen256"}, 1110 "IdentityName":{"shape":"XmlStringMaxLen256"}, 1111 "IdentityType":{"shape":"IdentityType"}, 1112 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"} 1113 } 1114 }, 1115 "Date":{"type":"timestamp"}, 1116 "DeleteSecurityConfigurationInput":{ 1117 "type":"structure", 1118 "required":["Name"], 1119 "members":{ 1120 "Name":{"shape":"XmlString"} 1121 } 1122 }, 1123 "DeleteSecurityConfigurationOutput":{ 1124 "type":"structure", 1125 "members":{ 1126 } 1127 }, 1128 "DeleteStudioInput":{ 1129 "type":"structure", 1130 "required":["StudioId"], 1131 "members":{ 1132 "StudioId":{"shape":"XmlStringMaxLen256"} 1133 } 1134 }, 1135 "DeleteStudioSessionMappingInput":{ 1136 "type":"structure", 1137 "required":[ 1138 "StudioId", 1139 "IdentityType" 1140 ], 1141 "members":{ 1142 "StudioId":{"shape":"XmlStringMaxLen256"}, 1143 "IdentityId":{"shape":"XmlStringMaxLen256"}, 1144 "IdentityName":{"shape":"XmlStringMaxLen256"}, 1145 "IdentityType":{"shape":"IdentityType"} 1146 } 1147 }, 1148 "DescribeClusterInput":{ 1149 "type":"structure", 1150 "required":["ClusterId"], 1151 "members":{ 1152 "ClusterId":{"shape":"ClusterId"} 1153 } 1154 }, 1155 "DescribeClusterOutput":{ 1156 "type":"structure", 1157 "members":{ 1158 "Cluster":{"shape":"Cluster"} 1159 } 1160 }, 1161 "DescribeJobFlowsInput":{ 1162 "type":"structure", 1163 "members":{ 1164 "CreatedAfter":{"shape":"Date"}, 1165 "CreatedBefore":{"shape":"Date"}, 1166 "JobFlowIds":{"shape":"XmlStringList"}, 1167 "JobFlowStates":{"shape":"JobFlowExecutionStateList"} 1168 } 1169 }, 1170 "DescribeJobFlowsOutput":{ 1171 "type":"structure", 1172 "members":{ 1173 "JobFlows":{"shape":"JobFlowDetailList"} 1174 } 1175 }, 1176 "DescribeNotebookExecutionInput":{ 1177 "type":"structure", 1178 "required":["NotebookExecutionId"], 1179 "members":{ 1180 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"} 1181 } 1182 }, 1183 "DescribeNotebookExecutionOutput":{ 1184 "type":"structure", 1185 "members":{ 1186 "NotebookExecution":{"shape":"NotebookExecution"} 1187 } 1188 }, 1189 "DescribeReleaseLabelInput":{ 1190 "type":"structure", 1191 "members":{ 1192 "ReleaseLabel":{"shape":"String"}, 1193 "NextToken":{"shape":"String"}, 1194 "MaxResults":{"shape":"MaxResultsNumber"} 1195 } 1196 }, 1197 "DescribeReleaseLabelOutput":{ 1198 "type":"structure", 1199 "members":{ 1200 "ReleaseLabel":{"shape":"String"}, 1201 "Applications":{"shape":"SimplifiedApplicationList"}, 1202 "NextToken":{"shape":"String"} 1203 } 1204 }, 1205 "DescribeSecurityConfigurationInput":{ 1206 "type":"structure", 1207 "required":["Name"], 1208 "members":{ 1209 "Name":{"shape":"XmlString"} 1210 } 1211 }, 1212 "DescribeSecurityConfigurationOutput":{ 1213 "type":"structure", 1214 "members":{ 1215 "Name":{"shape":"XmlString"}, 1216 "SecurityConfiguration":{"shape":"String"}, 1217 "CreationDateTime":{"shape":"Date"} 1218 } 1219 }, 1220 "DescribeStepInput":{ 1221 "type":"structure", 1222 "required":[ 1223 "ClusterId", 1224 "StepId" 1225 ], 1226 "members":{ 1227 "ClusterId":{"shape":"ClusterId"}, 1228 "StepId":{"shape":"StepId"} 1229 } 1230 }, 1231 "DescribeStepOutput":{ 1232 "type":"structure", 1233 "members":{ 1234 "Step":{"shape":"Step"} 1235 } 1236 }, 1237 "DescribeStudioInput":{ 1238 "type":"structure", 1239 "required":["StudioId"], 1240 "members":{ 1241 "StudioId":{"shape":"XmlStringMaxLen256"} 1242 } 1243 }, 1244 "DescribeStudioOutput":{ 1245 "type":"structure", 1246 "members":{ 1247 "Studio":{"shape":"Studio"} 1248 } 1249 }, 1250 "EC2InstanceIdsList":{ 1251 "type":"list", 1252 "member":{"shape":"InstanceId"} 1253 }, 1254 "EC2InstanceIdsToTerminateList":{ 1255 "type":"list", 1256 "member":{"shape":"InstanceId"} 1257 }, 1258 "EbsBlockDevice":{ 1259 "type":"structure", 1260 "members":{ 1261 "VolumeSpecification":{"shape":"VolumeSpecification"}, 1262 "Device":{"shape":"String"} 1263 } 1264 }, 1265 "EbsBlockDeviceConfig":{ 1266 "type":"structure", 1267 "required":["VolumeSpecification"], 1268 "members":{ 1269 "VolumeSpecification":{"shape":"VolumeSpecification"}, 1270 "VolumesPerInstance":{"shape":"Integer"} 1271 } 1272 }, 1273 "EbsBlockDeviceConfigList":{ 1274 "type":"list", 1275 "member":{"shape":"EbsBlockDeviceConfig"} 1276 }, 1277 "EbsBlockDeviceList":{ 1278 "type":"list", 1279 "member":{"shape":"EbsBlockDevice"} 1280 }, 1281 "EbsConfiguration":{ 1282 "type":"structure", 1283 "members":{ 1284 "EbsBlockDeviceConfigs":{"shape":"EbsBlockDeviceConfigList"}, 1285 "EbsOptimized":{"shape":"BooleanObject"} 1286 } 1287 }, 1288 "EbsVolume":{ 1289 "type":"structure", 1290 "members":{ 1291 "Device":{"shape":"String"}, 1292 "VolumeId":{"shape":"String"} 1293 } 1294 }, 1295 "EbsVolumeList":{ 1296 "type":"list", 1297 "member":{"shape":"EbsVolume"} 1298 }, 1299 "Ec2InstanceAttributes":{ 1300 "type":"structure", 1301 "members":{ 1302 "Ec2KeyName":{"shape":"String"}, 1303 "Ec2SubnetId":{"shape":"String"}, 1304 "RequestedEc2SubnetIds":{"shape":"XmlStringMaxLen256List"}, 1305 "Ec2AvailabilityZone":{"shape":"String"}, 1306 "RequestedEc2AvailabilityZones":{"shape":"XmlStringMaxLen256List"}, 1307 "IamInstanceProfile":{"shape":"String"}, 1308 "EmrManagedMasterSecurityGroup":{"shape":"String"}, 1309 "EmrManagedSlaveSecurityGroup":{"shape":"String"}, 1310 "ServiceAccessSecurityGroup":{"shape":"String"}, 1311 "AdditionalMasterSecurityGroups":{"shape":"StringList"}, 1312 "AdditionalSlaveSecurityGroups":{"shape":"StringList"} 1313 } 1314 }, 1315 "ErrorCode":{ 1316 "type":"string", 1317 "max":256, 1318 "min":1 1319 }, 1320 "ErrorMessage":{"type":"string"}, 1321 "ExecutionEngineConfig":{ 1322 "type":"structure", 1323 "required":["Id"], 1324 "members":{ 1325 "Id":{"shape":"XmlStringMaxLen256"}, 1326 "Type":{"shape":"ExecutionEngineType"}, 1327 "MasterInstanceSecurityGroupId":{"shape":"XmlStringMaxLen256"} 1328 } 1329 }, 1330 "ExecutionEngineType":{ 1331 "type":"string", 1332 "enum":["EMR"] 1333 }, 1334 "FailureDetails":{ 1335 "type":"structure", 1336 "members":{ 1337 "Reason":{"shape":"String"}, 1338 "Message":{"shape":"String"}, 1339 "LogFile":{"shape":"String"} 1340 } 1341 }, 1342 "GetBlockPublicAccessConfigurationInput":{ 1343 "type":"structure", 1344 "members":{ 1345 } 1346 }, 1347 "GetBlockPublicAccessConfigurationOutput":{ 1348 "type":"structure", 1349 "required":[ 1350 "BlockPublicAccessConfiguration", 1351 "BlockPublicAccessConfigurationMetadata" 1352 ], 1353 "members":{ 1354 "BlockPublicAccessConfiguration":{"shape":"BlockPublicAccessConfiguration"}, 1355 "BlockPublicAccessConfigurationMetadata":{"shape":"BlockPublicAccessConfigurationMetadata"} 1356 } 1357 }, 1358 "GetManagedScalingPolicyInput":{ 1359 "type":"structure", 1360 "required":["ClusterId"], 1361 "members":{ 1362 "ClusterId":{"shape":"ClusterId"} 1363 } 1364 }, 1365 "GetManagedScalingPolicyOutput":{ 1366 "type":"structure", 1367 "members":{ 1368 "ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"} 1369 } 1370 }, 1371 "GetStudioSessionMappingInput":{ 1372 "type":"structure", 1373 "required":[ 1374 "StudioId", 1375 "IdentityType" 1376 ], 1377 "members":{ 1378 "StudioId":{"shape":"XmlStringMaxLen256"}, 1379 "IdentityId":{"shape":"XmlStringMaxLen256"}, 1380 "IdentityName":{"shape":"XmlStringMaxLen256"}, 1381 "IdentityType":{"shape":"IdentityType"} 1382 } 1383 }, 1384 "GetStudioSessionMappingOutput":{ 1385 "type":"structure", 1386 "members":{ 1387 "SessionMapping":{"shape":"SessionMappingDetail"} 1388 } 1389 }, 1390 "HadoopJarStepConfig":{ 1391 "type":"structure", 1392 "required":["Jar"], 1393 "members":{ 1394 "Properties":{"shape":"KeyValueList"}, 1395 "Jar":{"shape":"XmlString"}, 1396 "MainClass":{"shape":"XmlString"}, 1397 "Args":{"shape":"XmlStringList"} 1398 } 1399 }, 1400 "HadoopStepConfig":{ 1401 "type":"structure", 1402 "members":{ 1403 "Jar":{"shape":"String"}, 1404 "Properties":{"shape":"StringMap"}, 1405 "MainClass":{"shape":"String"}, 1406 "Args":{"shape":"StringList"} 1407 } 1408 }, 1409 "IdentityType":{ 1410 "type":"string", 1411 "enum":[ 1412 "USER", 1413 "GROUP" 1414 ] 1415 }, 1416 "Instance":{ 1417 "type":"structure", 1418 "members":{ 1419 "Id":{"shape":"InstanceId"}, 1420 "Ec2InstanceId":{"shape":"InstanceId"}, 1421 "PublicDnsName":{"shape":"String"}, 1422 "PublicIpAddress":{"shape":"String"}, 1423 "PrivateDnsName":{"shape":"String"}, 1424 "PrivateIpAddress":{"shape":"String"}, 1425 "Status":{"shape":"InstanceStatus"}, 1426 "InstanceGroupId":{"shape":"String"}, 1427 "InstanceFleetId":{"shape":"InstanceFleetId"}, 1428 "Market":{"shape":"MarketType"}, 1429 "InstanceType":{"shape":"InstanceType"}, 1430 "EbsVolumes":{"shape":"EbsVolumeList"} 1431 } 1432 }, 1433 "InstanceCollectionType":{ 1434 "type":"string", 1435 "enum":[ 1436 "INSTANCE_FLEET", 1437 "INSTANCE_GROUP" 1438 ] 1439 }, 1440 "InstanceFleet":{ 1441 "type":"structure", 1442 "members":{ 1443 "Id":{"shape":"InstanceFleetId"}, 1444 "Name":{"shape":"XmlStringMaxLen256"}, 1445 "Status":{"shape":"InstanceFleetStatus"}, 1446 "InstanceFleetType":{"shape":"InstanceFleetType"}, 1447 "TargetOnDemandCapacity":{"shape":"WholeNumber"}, 1448 "TargetSpotCapacity":{"shape":"WholeNumber"}, 1449 "ProvisionedOnDemandCapacity":{"shape":"WholeNumber"}, 1450 "ProvisionedSpotCapacity":{"shape":"WholeNumber"}, 1451 "InstanceTypeSpecifications":{"shape":"InstanceTypeSpecificationList"}, 1452 "LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"} 1453 } 1454 }, 1455 "InstanceFleetConfig":{ 1456 "type":"structure", 1457 "required":["InstanceFleetType"], 1458 "members":{ 1459 "Name":{"shape":"XmlStringMaxLen256"}, 1460 "InstanceFleetType":{"shape":"InstanceFleetType"}, 1461 "TargetOnDemandCapacity":{"shape":"WholeNumber"}, 1462 "TargetSpotCapacity":{"shape":"WholeNumber"}, 1463 "InstanceTypeConfigs":{"shape":"InstanceTypeConfigList"}, 1464 "LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"} 1465 } 1466 }, 1467 "InstanceFleetConfigList":{ 1468 "type":"list", 1469 "member":{"shape":"InstanceFleetConfig"} 1470 }, 1471 "InstanceFleetId":{"type":"string"}, 1472 "InstanceFleetList":{ 1473 "type":"list", 1474 "member":{"shape":"InstanceFleet"} 1475 }, 1476 "InstanceFleetModifyConfig":{ 1477 "type":"structure", 1478 "required":["InstanceFleetId"], 1479 "members":{ 1480 "InstanceFleetId":{"shape":"InstanceFleetId"}, 1481 "TargetOnDemandCapacity":{"shape":"WholeNumber"}, 1482 "TargetSpotCapacity":{"shape":"WholeNumber"} 1483 } 1484 }, 1485 "InstanceFleetProvisioningSpecifications":{ 1486 "type":"structure", 1487 "members":{ 1488 "SpotSpecification":{"shape":"SpotProvisioningSpecification"}, 1489 "OnDemandSpecification":{"shape":"OnDemandProvisioningSpecification"} 1490 } 1491 }, 1492 "InstanceFleetState":{ 1493 "type":"string", 1494 "enum":[ 1495 "PROVISIONING", 1496 "BOOTSTRAPPING", 1497 "RUNNING", 1498 "RESIZING", 1499 "SUSPENDED", 1500 "TERMINATING", 1501 "TERMINATED" 1502 ] 1503 }, 1504 "InstanceFleetStateChangeReason":{ 1505 "type":"structure", 1506 "members":{ 1507 "Code":{"shape":"InstanceFleetStateChangeReasonCode"}, 1508 "Message":{"shape":"String"} 1509 } 1510 }, 1511 "InstanceFleetStateChangeReasonCode":{ 1512 "type":"string", 1513 "enum":[ 1514 "INTERNAL_ERROR", 1515 "VALIDATION_ERROR", 1516 "INSTANCE_FAILURE", 1517 "CLUSTER_TERMINATED" 1518 ] 1519 }, 1520 "InstanceFleetStatus":{ 1521 "type":"structure", 1522 "members":{ 1523 "State":{"shape":"InstanceFleetState"}, 1524 "StateChangeReason":{"shape":"InstanceFleetStateChangeReason"}, 1525 "Timeline":{"shape":"InstanceFleetTimeline"} 1526 } 1527 }, 1528 "InstanceFleetTimeline":{ 1529 "type":"structure", 1530 "members":{ 1531 "CreationDateTime":{"shape":"Date"}, 1532 "ReadyDateTime":{"shape":"Date"}, 1533 "EndDateTime":{"shape":"Date"} 1534 } 1535 }, 1536 "InstanceFleetType":{ 1537 "type":"string", 1538 "enum":[ 1539 "MASTER", 1540 "CORE", 1541 "TASK" 1542 ] 1543 }, 1544 "InstanceGroup":{ 1545 "type":"structure", 1546 "members":{ 1547 "Id":{"shape":"InstanceGroupId"}, 1548 "Name":{"shape":"String"}, 1549 "Market":{"shape":"MarketType"}, 1550 "InstanceGroupType":{"shape":"InstanceGroupType"}, 1551 "BidPrice":{"shape":"String"}, 1552 "InstanceType":{"shape":"InstanceType"}, 1553 "RequestedInstanceCount":{"shape":"Integer"}, 1554 "RunningInstanceCount":{"shape":"Integer"}, 1555 "Status":{"shape":"InstanceGroupStatus"}, 1556 "Configurations":{"shape":"ConfigurationList"}, 1557 "ConfigurationsVersion":{"shape":"Long"}, 1558 "LastSuccessfullyAppliedConfigurations":{"shape":"ConfigurationList"}, 1559 "LastSuccessfullyAppliedConfigurationsVersion":{"shape":"Long"}, 1560 "EbsBlockDevices":{"shape":"EbsBlockDeviceList"}, 1561 "EbsOptimized":{"shape":"BooleanObject"}, 1562 "ShrinkPolicy":{"shape":"ShrinkPolicy"}, 1563 "AutoScalingPolicy":{"shape":"AutoScalingPolicyDescription"}, 1564 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1565 } 1566 }, 1567 "InstanceGroupConfig":{ 1568 "type":"structure", 1569 "required":[ 1570 "InstanceRole", 1571 "InstanceType", 1572 "InstanceCount" 1573 ], 1574 "members":{ 1575 "Name":{"shape":"XmlStringMaxLen256"}, 1576 "Market":{"shape":"MarketType"}, 1577 "InstanceRole":{"shape":"InstanceRoleType"}, 1578 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1579 "InstanceType":{"shape":"InstanceType"}, 1580 "InstanceCount":{"shape":"Integer"}, 1581 "Configurations":{"shape":"ConfigurationList"}, 1582 "EbsConfiguration":{"shape":"EbsConfiguration"}, 1583 "AutoScalingPolicy":{"shape":"AutoScalingPolicy"}, 1584 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1585 } 1586 }, 1587 "InstanceGroupConfigList":{ 1588 "type":"list", 1589 "member":{"shape":"InstanceGroupConfig"} 1590 }, 1591 "InstanceGroupDetail":{ 1592 "type":"structure", 1593 "required":[ 1594 "Market", 1595 "InstanceRole", 1596 "InstanceType", 1597 "InstanceRequestCount", 1598 "InstanceRunningCount", 1599 "State", 1600 "CreationDateTime" 1601 ], 1602 "members":{ 1603 "InstanceGroupId":{"shape":"XmlStringMaxLen256"}, 1604 "Name":{"shape":"XmlStringMaxLen256"}, 1605 "Market":{"shape":"MarketType"}, 1606 "InstanceRole":{"shape":"InstanceRoleType"}, 1607 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1608 "InstanceType":{"shape":"InstanceType"}, 1609 "InstanceRequestCount":{"shape":"Integer"}, 1610 "InstanceRunningCount":{"shape":"Integer"}, 1611 "State":{"shape":"InstanceGroupState"}, 1612 "LastStateChangeReason":{"shape":"XmlString"}, 1613 "CreationDateTime":{"shape":"Date"}, 1614 "StartDateTime":{"shape":"Date"}, 1615 "ReadyDateTime":{"shape":"Date"}, 1616 "EndDateTime":{"shape":"Date"}, 1617 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1618 } 1619 }, 1620 "InstanceGroupDetailList":{ 1621 "type":"list", 1622 "member":{"shape":"InstanceGroupDetail"} 1623 }, 1624 "InstanceGroupId":{"type":"string"}, 1625 "InstanceGroupIdsList":{ 1626 "type":"list", 1627 "member":{"shape":"XmlStringMaxLen256"} 1628 }, 1629 "InstanceGroupList":{ 1630 "type":"list", 1631 "member":{"shape":"InstanceGroup"} 1632 }, 1633 "InstanceGroupModifyConfig":{ 1634 "type":"structure", 1635 "required":["InstanceGroupId"], 1636 "members":{ 1637 "InstanceGroupId":{"shape":"XmlStringMaxLen256"}, 1638 "InstanceCount":{"shape":"Integer"}, 1639 "EC2InstanceIdsToTerminate":{"shape":"EC2InstanceIdsToTerminateList"}, 1640 "ShrinkPolicy":{"shape":"ShrinkPolicy"}, 1641 "Configurations":{"shape":"ConfigurationList"} 1642 } 1643 }, 1644 "InstanceGroupModifyConfigList":{ 1645 "type":"list", 1646 "member":{"shape":"InstanceGroupModifyConfig"} 1647 }, 1648 "InstanceGroupState":{ 1649 "type":"string", 1650 "enum":[ 1651 "PROVISIONING", 1652 "BOOTSTRAPPING", 1653 "RUNNING", 1654 "RECONFIGURING", 1655 "RESIZING", 1656 "SUSPENDED", 1657 "TERMINATING", 1658 "TERMINATED", 1659 "ARRESTED", 1660 "SHUTTING_DOWN", 1661 "ENDED" 1662 ] 1663 }, 1664 "InstanceGroupStateChangeReason":{ 1665 "type":"structure", 1666 "members":{ 1667 "Code":{"shape":"InstanceGroupStateChangeReasonCode"}, 1668 "Message":{"shape":"String"} 1669 } 1670 }, 1671 "InstanceGroupStateChangeReasonCode":{ 1672 "type":"string", 1673 "enum":[ 1674 "INTERNAL_ERROR", 1675 "VALIDATION_ERROR", 1676 "INSTANCE_FAILURE", 1677 "CLUSTER_TERMINATED" 1678 ] 1679 }, 1680 "InstanceGroupStatus":{ 1681 "type":"structure", 1682 "members":{ 1683 "State":{"shape":"InstanceGroupState"}, 1684 "StateChangeReason":{"shape":"InstanceGroupStateChangeReason"}, 1685 "Timeline":{"shape":"InstanceGroupTimeline"} 1686 } 1687 }, 1688 "InstanceGroupTimeline":{ 1689 "type":"structure", 1690 "members":{ 1691 "CreationDateTime":{"shape":"Date"}, 1692 "ReadyDateTime":{"shape":"Date"}, 1693 "EndDateTime":{"shape":"Date"} 1694 } 1695 }, 1696 "InstanceGroupType":{ 1697 "type":"string", 1698 "enum":[ 1699 "MASTER", 1700 "CORE", 1701 "TASK" 1702 ] 1703 }, 1704 "InstanceGroupTypeList":{ 1705 "type":"list", 1706 "member":{"shape":"InstanceGroupType"} 1707 }, 1708 "InstanceId":{"type":"string"}, 1709 "InstanceList":{ 1710 "type":"list", 1711 "member":{"shape":"Instance"} 1712 }, 1713 "InstanceResizePolicy":{ 1714 "type":"structure", 1715 "members":{ 1716 "InstancesToTerminate":{"shape":"EC2InstanceIdsList"}, 1717 "InstancesToProtect":{"shape":"EC2InstanceIdsList"}, 1718 "InstanceTerminationTimeout":{"shape":"Integer"} 1719 } 1720 }, 1721 "InstanceRoleType":{ 1722 "type":"string", 1723 "enum":[ 1724 "MASTER", 1725 "CORE", 1726 "TASK" 1727 ] 1728 }, 1729 "InstanceState":{ 1730 "type":"string", 1731 "enum":[ 1732 "AWAITING_FULFILLMENT", 1733 "PROVISIONING", 1734 "BOOTSTRAPPING", 1735 "RUNNING", 1736 "TERMINATED" 1737 ] 1738 }, 1739 "InstanceStateChangeReason":{ 1740 "type":"structure", 1741 "members":{ 1742 "Code":{"shape":"InstanceStateChangeReasonCode"}, 1743 "Message":{"shape":"String"} 1744 } 1745 }, 1746 "InstanceStateChangeReasonCode":{ 1747 "type":"string", 1748 "enum":[ 1749 "INTERNAL_ERROR", 1750 "VALIDATION_ERROR", 1751 "INSTANCE_FAILURE", 1752 "BOOTSTRAP_FAILURE", 1753 "CLUSTER_TERMINATED" 1754 ] 1755 }, 1756 "InstanceStateList":{ 1757 "type":"list", 1758 "member":{"shape":"InstanceState"} 1759 }, 1760 "InstanceStatus":{ 1761 "type":"structure", 1762 "members":{ 1763 "State":{"shape":"InstanceState"}, 1764 "StateChangeReason":{"shape":"InstanceStateChangeReason"}, 1765 "Timeline":{"shape":"InstanceTimeline"} 1766 } 1767 }, 1768 "InstanceTimeline":{ 1769 "type":"structure", 1770 "members":{ 1771 "CreationDateTime":{"shape":"Date"}, 1772 "ReadyDateTime":{"shape":"Date"}, 1773 "EndDateTime":{"shape":"Date"} 1774 } 1775 }, 1776 "InstanceType":{ 1777 "type":"string", 1778 "max":256, 1779 "min":1, 1780 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 1781 }, 1782 "InstanceTypeConfig":{ 1783 "type":"structure", 1784 "required":["InstanceType"], 1785 "members":{ 1786 "InstanceType":{"shape":"InstanceType"}, 1787 "WeightedCapacity":{"shape":"WholeNumber"}, 1788 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1789 "BidPriceAsPercentageOfOnDemandPrice":{"shape":"NonNegativeDouble"}, 1790 "EbsConfiguration":{"shape":"EbsConfiguration"}, 1791 "Configurations":{"shape":"ConfigurationList"}, 1792 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1793 } 1794 }, 1795 "InstanceTypeConfigList":{ 1796 "type":"list", 1797 "member":{"shape":"InstanceTypeConfig"} 1798 }, 1799 "InstanceTypeSpecification":{ 1800 "type":"structure", 1801 "members":{ 1802 "InstanceType":{"shape":"InstanceType"}, 1803 "WeightedCapacity":{"shape":"WholeNumber"}, 1804 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1805 "BidPriceAsPercentageOfOnDemandPrice":{"shape":"NonNegativeDouble"}, 1806 "Configurations":{"shape":"ConfigurationList"}, 1807 "EbsBlockDevices":{"shape":"EbsBlockDeviceList"}, 1808 "EbsOptimized":{"shape":"BooleanObject"}, 1809 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1810 } 1811 }, 1812 "InstanceTypeSpecificationList":{ 1813 "type":"list", 1814 "member":{"shape":"InstanceTypeSpecification"} 1815 }, 1816 "Integer":{"type":"integer"}, 1817 "InternalServerError":{ 1818 "type":"structure", 1819 "members":{ 1820 }, 1821 "exception":true 1822 }, 1823 "InternalServerException":{ 1824 "type":"structure", 1825 "members":{ 1826 "Message":{"shape":"ErrorMessage"} 1827 }, 1828 "exception":true, 1829 "fault":true 1830 }, 1831 "InvalidRequestException":{ 1832 "type":"structure", 1833 "members":{ 1834 "ErrorCode":{"shape":"ErrorCode"}, 1835 "Message":{"shape":"ErrorMessage"} 1836 }, 1837 "exception":true 1838 }, 1839 "JobFlowDetail":{ 1840 "type":"structure", 1841 "required":[ 1842 "JobFlowId", 1843 "Name", 1844 "ExecutionStatusDetail", 1845 "Instances" 1846 ], 1847 "members":{ 1848 "JobFlowId":{"shape":"XmlStringMaxLen256"}, 1849 "Name":{"shape":"XmlStringMaxLen256"}, 1850 "LogUri":{"shape":"XmlString"}, 1851 "LogEncryptionKmsKeyId":{"shape":"XmlString"}, 1852 "AmiVersion":{"shape":"XmlStringMaxLen256"}, 1853 "ExecutionStatusDetail":{"shape":"JobFlowExecutionStatusDetail"}, 1854 "Instances":{"shape":"JobFlowInstancesDetail"}, 1855 "Steps":{"shape":"StepDetailList"}, 1856 "BootstrapActions":{"shape":"BootstrapActionDetailList"}, 1857 "SupportedProducts":{"shape":"SupportedProductsList"}, 1858 "VisibleToAllUsers":{"shape":"Boolean"}, 1859 "JobFlowRole":{"shape":"XmlString"}, 1860 "ServiceRole":{"shape":"XmlString"}, 1861 "AutoScalingRole":{"shape":"XmlString"}, 1862 "ScaleDownBehavior":{"shape":"ScaleDownBehavior"} 1863 } 1864 }, 1865 "JobFlowDetailList":{ 1866 "type":"list", 1867 "member":{"shape":"JobFlowDetail"} 1868 }, 1869 "JobFlowExecutionState":{ 1870 "type":"string", 1871 "enum":[ 1872 "STARTING", 1873 "BOOTSTRAPPING", 1874 "RUNNING", 1875 "WAITING", 1876 "SHUTTING_DOWN", 1877 "TERMINATED", 1878 "COMPLETED", 1879 "FAILED" 1880 ] 1881 }, 1882 "JobFlowExecutionStateList":{ 1883 "type":"list", 1884 "member":{"shape":"JobFlowExecutionState"} 1885 }, 1886 "JobFlowExecutionStatusDetail":{ 1887 "type":"structure", 1888 "required":[ 1889 "State", 1890 "CreationDateTime" 1891 ], 1892 "members":{ 1893 "State":{"shape":"JobFlowExecutionState"}, 1894 "CreationDateTime":{"shape":"Date"}, 1895 "StartDateTime":{"shape":"Date"}, 1896 "ReadyDateTime":{"shape":"Date"}, 1897 "EndDateTime":{"shape":"Date"}, 1898 "LastStateChangeReason":{"shape":"XmlString"} 1899 } 1900 }, 1901 "JobFlowInstancesConfig":{ 1902 "type":"structure", 1903 "members":{ 1904 "MasterInstanceType":{"shape":"InstanceType"}, 1905 "SlaveInstanceType":{"shape":"InstanceType"}, 1906 "InstanceCount":{"shape":"Integer"}, 1907 "InstanceGroups":{"shape":"InstanceGroupConfigList"}, 1908 "InstanceFleets":{"shape":"InstanceFleetConfigList"}, 1909 "Ec2KeyName":{"shape":"XmlStringMaxLen256"}, 1910 "Placement":{"shape":"PlacementType"}, 1911 "KeepJobFlowAliveWhenNoSteps":{"shape":"Boolean"}, 1912 "TerminationProtected":{"shape":"Boolean"}, 1913 "HadoopVersion":{"shape":"XmlStringMaxLen256"}, 1914 "Ec2SubnetId":{"shape":"XmlStringMaxLen256"}, 1915 "Ec2SubnetIds":{"shape":"XmlStringMaxLen256List"}, 1916 "EmrManagedMasterSecurityGroup":{"shape":"XmlStringMaxLen256"}, 1917 "EmrManagedSlaveSecurityGroup":{"shape":"XmlStringMaxLen256"}, 1918 "ServiceAccessSecurityGroup":{"shape":"XmlStringMaxLen256"}, 1919 "AdditionalMasterSecurityGroups":{"shape":"SecurityGroupsList"}, 1920 "AdditionalSlaveSecurityGroups":{"shape":"SecurityGroupsList"} 1921 } 1922 }, 1923 "JobFlowInstancesDetail":{ 1924 "type":"structure", 1925 "required":[ 1926 "MasterInstanceType", 1927 "SlaveInstanceType", 1928 "InstanceCount" 1929 ], 1930 "members":{ 1931 "MasterInstanceType":{"shape":"InstanceType"}, 1932 "MasterPublicDnsName":{"shape":"XmlString"}, 1933 "MasterInstanceId":{"shape":"XmlString"}, 1934 "SlaveInstanceType":{"shape":"InstanceType"}, 1935 "InstanceCount":{"shape":"Integer"}, 1936 "InstanceGroups":{"shape":"InstanceGroupDetailList"}, 1937 "NormalizedInstanceHours":{"shape":"Integer"}, 1938 "Ec2KeyName":{"shape":"XmlStringMaxLen256"}, 1939 "Ec2SubnetId":{"shape":"XmlStringMaxLen256"}, 1940 "Placement":{"shape":"PlacementType"}, 1941 "KeepJobFlowAliveWhenNoSteps":{"shape":"Boolean"}, 1942 "TerminationProtected":{"shape":"Boolean"}, 1943 "HadoopVersion":{"shape":"XmlStringMaxLen256"} 1944 } 1945 }, 1946 "KerberosAttributes":{ 1947 "type":"structure", 1948 "required":[ 1949 "Realm", 1950 "KdcAdminPassword" 1951 ], 1952 "members":{ 1953 "Realm":{"shape":"XmlStringMaxLen256"}, 1954 "KdcAdminPassword":{"shape":"XmlStringMaxLen256"}, 1955 "CrossRealmTrustPrincipalPassword":{"shape":"XmlStringMaxLen256"}, 1956 "ADDomainJoinUser":{"shape":"XmlStringMaxLen256"}, 1957 "ADDomainJoinPassword":{"shape":"XmlStringMaxLen256"} 1958 } 1959 }, 1960 "KeyValue":{ 1961 "type":"structure", 1962 "members":{ 1963 "Key":{"shape":"XmlString"}, 1964 "Value":{"shape":"XmlString"} 1965 } 1966 }, 1967 "KeyValueList":{ 1968 "type":"list", 1969 "member":{"shape":"KeyValue"} 1970 }, 1971 "ListBootstrapActionsInput":{ 1972 "type":"structure", 1973 "required":["ClusterId"], 1974 "members":{ 1975 "ClusterId":{"shape":"ClusterId"}, 1976 "Marker":{"shape":"Marker"} 1977 } 1978 }, 1979 "ListBootstrapActionsOutput":{ 1980 "type":"structure", 1981 "members":{ 1982 "BootstrapActions":{"shape":"CommandList"}, 1983 "Marker":{"shape":"Marker"} 1984 } 1985 }, 1986 "ListClustersInput":{ 1987 "type":"structure", 1988 "members":{ 1989 "CreatedAfter":{"shape":"Date"}, 1990 "CreatedBefore":{"shape":"Date"}, 1991 "ClusterStates":{"shape":"ClusterStateList"}, 1992 "Marker":{"shape":"Marker"} 1993 } 1994 }, 1995 "ListClustersOutput":{ 1996 "type":"structure", 1997 "members":{ 1998 "Clusters":{"shape":"ClusterSummaryList"}, 1999 "Marker":{"shape":"Marker"} 2000 } 2001 }, 2002 "ListInstanceFleetsInput":{ 2003 "type":"structure", 2004 "required":["ClusterId"], 2005 "members":{ 2006 "ClusterId":{"shape":"ClusterId"}, 2007 "Marker":{"shape":"Marker"} 2008 } 2009 }, 2010 "ListInstanceFleetsOutput":{ 2011 "type":"structure", 2012 "members":{ 2013 "InstanceFleets":{"shape":"InstanceFleetList"}, 2014 "Marker":{"shape":"Marker"} 2015 } 2016 }, 2017 "ListInstanceGroupsInput":{ 2018 "type":"structure", 2019 "required":["ClusterId"], 2020 "members":{ 2021 "ClusterId":{"shape":"ClusterId"}, 2022 "Marker":{"shape":"Marker"} 2023 } 2024 }, 2025 "ListInstanceGroupsOutput":{ 2026 "type":"structure", 2027 "members":{ 2028 "InstanceGroups":{"shape":"InstanceGroupList"}, 2029 "Marker":{"shape":"Marker"} 2030 } 2031 }, 2032 "ListInstancesInput":{ 2033 "type":"structure", 2034 "required":["ClusterId"], 2035 "members":{ 2036 "ClusterId":{"shape":"ClusterId"}, 2037 "InstanceGroupId":{"shape":"InstanceGroupId"}, 2038 "InstanceGroupTypes":{"shape":"InstanceGroupTypeList"}, 2039 "InstanceFleetId":{"shape":"InstanceFleetId"}, 2040 "InstanceFleetType":{"shape":"InstanceFleetType"}, 2041 "InstanceStates":{"shape":"InstanceStateList"}, 2042 "Marker":{"shape":"Marker"} 2043 } 2044 }, 2045 "ListInstancesOutput":{ 2046 "type":"structure", 2047 "members":{ 2048 "Instances":{"shape":"InstanceList"}, 2049 "Marker":{"shape":"Marker"} 2050 } 2051 }, 2052 "ListNotebookExecutionsInput":{ 2053 "type":"structure", 2054 "members":{ 2055 "EditorId":{"shape":"XmlStringMaxLen256"}, 2056 "Status":{"shape":"NotebookExecutionStatus"}, 2057 "From":{"shape":"Date"}, 2058 "To":{"shape":"Date"}, 2059 "Marker":{"shape":"Marker"} 2060 } 2061 }, 2062 "ListNotebookExecutionsOutput":{ 2063 "type":"structure", 2064 "members":{ 2065 "NotebookExecutions":{"shape":"NotebookExecutionSummaryList"}, 2066 "Marker":{"shape":"Marker"} 2067 } 2068 }, 2069 "ListReleaseLabelsInput":{ 2070 "type":"structure", 2071 "members":{ 2072 "Filters":{"shape":"ReleaseLabelFilter"}, 2073 "NextToken":{"shape":"String"}, 2074 "MaxResults":{"shape":"MaxResultsNumber"} 2075 } 2076 }, 2077 "ListReleaseLabelsOutput":{ 2078 "type":"structure", 2079 "members":{ 2080 "ReleaseLabels":{"shape":"StringList"}, 2081 "NextToken":{"shape":"String"} 2082 } 2083 }, 2084 "ListSecurityConfigurationsInput":{ 2085 "type":"structure", 2086 "members":{ 2087 "Marker":{"shape":"Marker"} 2088 } 2089 }, 2090 "ListSecurityConfigurationsOutput":{ 2091 "type":"structure", 2092 "members":{ 2093 "SecurityConfigurations":{"shape":"SecurityConfigurationList"}, 2094 "Marker":{"shape":"Marker"} 2095 } 2096 }, 2097 "ListStepsInput":{ 2098 "type":"structure", 2099 "required":["ClusterId"], 2100 "members":{ 2101 "ClusterId":{"shape":"ClusterId"}, 2102 "StepStates":{"shape":"StepStateList"}, 2103 "StepIds":{"shape":"XmlStringList"}, 2104 "Marker":{"shape":"Marker"} 2105 } 2106 }, 2107 "ListStepsOutput":{ 2108 "type":"structure", 2109 "members":{ 2110 "Steps":{"shape":"StepSummaryList"}, 2111 "Marker":{"shape":"Marker"} 2112 } 2113 }, 2114 "ListStudioSessionMappingsInput":{ 2115 "type":"structure", 2116 "members":{ 2117 "StudioId":{"shape":"XmlStringMaxLen256"}, 2118 "IdentityType":{"shape":"IdentityType"}, 2119 "Marker":{"shape":"Marker"} 2120 } 2121 }, 2122 "ListStudioSessionMappingsOutput":{ 2123 "type":"structure", 2124 "members":{ 2125 "SessionMappings":{"shape":"SessionMappingSummaryList"}, 2126 "Marker":{"shape":"Marker"} 2127 } 2128 }, 2129 "ListStudiosInput":{ 2130 "type":"structure", 2131 "members":{ 2132 "Marker":{"shape":"Marker"} 2133 } 2134 }, 2135 "ListStudiosOutput":{ 2136 "type":"structure", 2137 "members":{ 2138 "Studios":{"shape":"StudioSummaryList"}, 2139 "Marker":{"shape":"Marker"} 2140 } 2141 }, 2142 "Long":{"type":"long"}, 2143 "ManagedScalingPolicy":{ 2144 "type":"structure", 2145 "members":{ 2146 "ComputeLimits":{"shape":"ComputeLimits"} 2147 } 2148 }, 2149 "Marker":{"type":"string"}, 2150 "MarketType":{ 2151 "type":"string", 2152 "enum":[ 2153 "ON_DEMAND", 2154 "SPOT" 2155 ] 2156 }, 2157 "MaxResultsNumber":{ 2158 "type":"integer", 2159 "max":100, 2160 "min":1 2161 }, 2162 "MetricDimension":{ 2163 "type":"structure", 2164 "members":{ 2165 "Key":{"shape":"String"}, 2166 "Value":{"shape":"String"} 2167 } 2168 }, 2169 "MetricDimensionList":{ 2170 "type":"list", 2171 "member":{"shape":"MetricDimension"} 2172 }, 2173 "ModifyClusterInput":{ 2174 "type":"structure", 2175 "required":["ClusterId"], 2176 "members":{ 2177 "ClusterId":{"shape":"String"}, 2178 "StepConcurrencyLevel":{"shape":"Integer"} 2179 } 2180 }, 2181 "ModifyClusterOutput":{ 2182 "type":"structure", 2183 "members":{ 2184 "StepConcurrencyLevel":{"shape":"Integer"} 2185 } 2186 }, 2187 "ModifyInstanceFleetInput":{ 2188 "type":"structure", 2189 "required":[ 2190 "ClusterId", 2191 "InstanceFleet" 2192 ], 2193 "members":{ 2194 "ClusterId":{"shape":"ClusterId"}, 2195 "InstanceFleet":{"shape":"InstanceFleetModifyConfig"} 2196 } 2197 }, 2198 "ModifyInstanceGroupsInput":{ 2199 "type":"structure", 2200 "members":{ 2201 "ClusterId":{"shape":"ClusterId"}, 2202 "InstanceGroups":{"shape":"InstanceGroupModifyConfigList"} 2203 } 2204 }, 2205 "NewSupportedProductsList":{ 2206 "type":"list", 2207 "member":{"shape":"SupportedProductConfig"} 2208 }, 2209 "NonNegativeDouble":{ 2210 "type":"double", 2211 "min":0.0 2212 }, 2213 "NotebookExecution":{ 2214 "type":"structure", 2215 "members":{ 2216 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"}, 2217 "EditorId":{"shape":"XmlStringMaxLen256"}, 2218 "ExecutionEngine":{"shape":"ExecutionEngineConfig"}, 2219 "NotebookExecutionName":{"shape":"XmlStringMaxLen256"}, 2220 "NotebookParams":{"shape":"XmlString"}, 2221 "Status":{"shape":"NotebookExecutionStatus"}, 2222 "StartTime":{"shape":"Date"}, 2223 "EndTime":{"shape":"Date"}, 2224 "Arn":{"shape":"XmlStringMaxLen256"}, 2225 "OutputNotebookURI":{"shape":"XmlString"}, 2226 "LastStateChangeReason":{"shape":"XmlString"}, 2227 "NotebookInstanceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2228 "Tags":{"shape":"TagList"} 2229 } 2230 }, 2231 "NotebookExecutionStatus":{ 2232 "type":"string", 2233 "enum":[ 2234 "START_PENDING", 2235 "STARTING", 2236 "RUNNING", 2237 "FINISHING", 2238 "FINISHED", 2239 "FAILING", 2240 "FAILED", 2241 "STOP_PENDING", 2242 "STOPPING", 2243 "STOPPED" 2244 ] 2245 }, 2246 "NotebookExecutionSummary":{ 2247 "type":"structure", 2248 "members":{ 2249 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"}, 2250 "EditorId":{"shape":"XmlStringMaxLen256"}, 2251 "NotebookExecutionName":{"shape":"XmlStringMaxLen256"}, 2252 "Status":{"shape":"NotebookExecutionStatus"}, 2253 "StartTime":{"shape":"Date"}, 2254 "EndTime":{"shape":"Date"} 2255 } 2256 }, 2257 "NotebookExecutionSummaryList":{ 2258 "type":"list", 2259 "member":{"shape":"NotebookExecutionSummary"} 2260 }, 2261 "OnDemandCapacityReservationOptions":{ 2262 "type":"structure", 2263 "members":{ 2264 "UsageStrategy":{"shape":"OnDemandCapacityReservationUsageStrategy"}, 2265 "CapacityReservationPreference":{"shape":"OnDemandCapacityReservationPreference"}, 2266 "CapacityReservationResourceGroupArn":{"shape":"XmlStringMaxLen256"} 2267 } 2268 }, 2269 "OnDemandCapacityReservationPreference":{ 2270 "type":"string", 2271 "enum":[ 2272 "open", 2273 "none" 2274 ] 2275 }, 2276 "OnDemandCapacityReservationUsageStrategy":{ 2277 "type":"string", 2278 "enum":["use-capacity-reservations-first"] 2279 }, 2280 "OnDemandProvisioningAllocationStrategy":{ 2281 "type":"string", 2282 "enum":["lowest-price"] 2283 }, 2284 "OnDemandProvisioningSpecification":{ 2285 "type":"structure", 2286 "required":["AllocationStrategy"], 2287 "members":{ 2288 "AllocationStrategy":{"shape":"OnDemandProvisioningAllocationStrategy"}, 2289 "CapacityReservationOptions":{"shape":"OnDemandCapacityReservationOptions"} 2290 } 2291 }, 2292 "OptionalArnType":{ 2293 "type":"string", 2294 "max":2048, 2295 "min":0 2296 }, 2297 "PlacementGroupConfig":{ 2298 "type":"structure", 2299 "required":["InstanceRole"], 2300 "members":{ 2301 "InstanceRole":{"shape":"InstanceRoleType"}, 2302 "PlacementStrategy":{"shape":"PlacementGroupStrategy"} 2303 } 2304 }, 2305 "PlacementGroupConfigList":{ 2306 "type":"list", 2307 "member":{"shape":"PlacementGroupConfig"} 2308 }, 2309 "PlacementGroupStrategy":{ 2310 "type":"string", 2311 "enum":[ 2312 "SPREAD", 2313 "PARTITION", 2314 "CLUSTER", 2315 "NONE" 2316 ] 2317 }, 2318 "PlacementType":{ 2319 "type":"structure", 2320 "members":{ 2321 "AvailabilityZone":{"shape":"XmlString"}, 2322 "AvailabilityZones":{"shape":"XmlStringMaxLen256List"} 2323 } 2324 }, 2325 "Port":{ 2326 "type":"integer", 2327 "max":65535, 2328 "min":-1 2329 }, 2330 "PortRange":{ 2331 "type":"structure", 2332 "required":["MinRange"], 2333 "members":{ 2334 "MinRange":{"shape":"Port"}, 2335 "MaxRange":{"shape":"Port"} 2336 } 2337 }, 2338 "PortRanges":{ 2339 "type":"list", 2340 "member":{"shape":"PortRange"} 2341 }, 2342 "PutAutoScalingPolicyInput":{ 2343 "type":"structure", 2344 "required":[ 2345 "ClusterId", 2346 "InstanceGroupId", 2347 "AutoScalingPolicy" 2348 ], 2349 "members":{ 2350 "ClusterId":{"shape":"ClusterId"}, 2351 "InstanceGroupId":{"shape":"InstanceGroupId"}, 2352 "AutoScalingPolicy":{"shape":"AutoScalingPolicy"} 2353 } 2354 }, 2355 "PutAutoScalingPolicyOutput":{ 2356 "type":"structure", 2357 "members":{ 2358 "ClusterId":{"shape":"ClusterId"}, 2359 "InstanceGroupId":{"shape":"InstanceGroupId"}, 2360 "AutoScalingPolicy":{"shape":"AutoScalingPolicyDescription"}, 2361 "ClusterArn":{"shape":"ArnType"} 2362 } 2363 }, 2364 "PutBlockPublicAccessConfigurationInput":{ 2365 "type":"structure", 2366 "required":["BlockPublicAccessConfiguration"], 2367 "members":{ 2368 "BlockPublicAccessConfiguration":{"shape":"BlockPublicAccessConfiguration"} 2369 } 2370 }, 2371 "PutBlockPublicAccessConfigurationOutput":{ 2372 "type":"structure", 2373 "members":{ 2374 } 2375 }, 2376 "PutManagedScalingPolicyInput":{ 2377 "type":"structure", 2378 "required":[ 2379 "ClusterId", 2380 "ManagedScalingPolicy" 2381 ], 2382 "members":{ 2383 "ClusterId":{"shape":"ClusterId"}, 2384 "ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"} 2385 } 2386 }, 2387 "PutManagedScalingPolicyOutput":{ 2388 "type":"structure", 2389 "members":{ 2390 } 2391 }, 2392 "ReleaseLabelFilter":{ 2393 "type":"structure", 2394 "members":{ 2395 "Prefix":{"shape":"String"}, 2396 "Application":{"shape":"String"} 2397 } 2398 }, 2399 "RemoveAutoScalingPolicyInput":{ 2400 "type":"structure", 2401 "required":[ 2402 "ClusterId", 2403 "InstanceGroupId" 2404 ], 2405 "members":{ 2406 "ClusterId":{"shape":"ClusterId"}, 2407 "InstanceGroupId":{"shape":"InstanceGroupId"} 2408 } 2409 }, 2410 "RemoveAutoScalingPolicyOutput":{ 2411 "type":"structure", 2412 "members":{ 2413 } 2414 }, 2415 "RemoveManagedScalingPolicyInput":{ 2416 "type":"structure", 2417 "required":["ClusterId"], 2418 "members":{ 2419 "ClusterId":{"shape":"ClusterId"} 2420 } 2421 }, 2422 "RemoveManagedScalingPolicyOutput":{ 2423 "type":"structure", 2424 "members":{ 2425 } 2426 }, 2427 "RemoveTagsInput":{ 2428 "type":"structure", 2429 "required":[ 2430 "ResourceId", 2431 "TagKeys" 2432 ], 2433 "members":{ 2434 "ResourceId":{"shape":"ResourceId"}, 2435 "TagKeys":{"shape":"StringList"} 2436 } 2437 }, 2438 "RemoveTagsOutput":{ 2439 "type":"structure", 2440 "members":{ 2441 } 2442 }, 2443 "RepoUpgradeOnBoot":{ 2444 "type":"string", 2445 "enum":[ 2446 "SECURITY", 2447 "NONE" 2448 ] 2449 }, 2450 "ResourceId":{"type":"string"}, 2451 "RunJobFlowInput":{ 2452 "type":"structure", 2453 "required":[ 2454 "Name", 2455 "Instances" 2456 ], 2457 "members":{ 2458 "Name":{"shape":"XmlStringMaxLen256"}, 2459 "LogUri":{"shape":"XmlString"}, 2460 "LogEncryptionKmsKeyId":{"shape":"XmlString"}, 2461 "AdditionalInfo":{"shape":"XmlString"}, 2462 "AmiVersion":{"shape":"XmlStringMaxLen256"}, 2463 "ReleaseLabel":{"shape":"XmlStringMaxLen256"}, 2464 "Instances":{"shape":"JobFlowInstancesConfig"}, 2465 "Steps":{"shape":"StepConfigList"}, 2466 "BootstrapActions":{"shape":"BootstrapActionConfigList"}, 2467 "SupportedProducts":{"shape":"SupportedProductsList"}, 2468 "NewSupportedProducts":{"shape":"NewSupportedProductsList"}, 2469 "Applications":{"shape":"ApplicationList"}, 2470 "Configurations":{"shape":"ConfigurationList"}, 2471 "VisibleToAllUsers":{"shape":"Boolean"}, 2472 "JobFlowRole":{"shape":"XmlString"}, 2473 "ServiceRole":{"shape":"XmlString"}, 2474 "Tags":{"shape":"TagList"}, 2475 "SecurityConfiguration":{"shape":"XmlString"}, 2476 "AutoScalingRole":{"shape":"XmlString"}, 2477 "ScaleDownBehavior":{"shape":"ScaleDownBehavior"}, 2478 "CustomAmiId":{"shape":"XmlStringMaxLen256"}, 2479 "EbsRootVolumeSize":{"shape":"Integer"}, 2480 "RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"}, 2481 "KerberosAttributes":{"shape":"KerberosAttributes"}, 2482 "StepConcurrencyLevel":{"shape":"Integer"}, 2483 "ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"}, 2484 "PlacementGroupConfigs":{"shape":"PlacementGroupConfigList"} 2485 } 2486 }, 2487 "RunJobFlowOutput":{ 2488 "type":"structure", 2489 "members":{ 2490 "JobFlowId":{"shape":"XmlStringMaxLen256"}, 2491 "ClusterArn":{"shape":"ArnType"} 2492 } 2493 }, 2494 "ScaleDownBehavior":{ 2495 "type":"string", 2496 "enum":[ 2497 "TERMINATE_AT_INSTANCE_HOUR", 2498 "TERMINATE_AT_TASK_COMPLETION" 2499 ] 2500 }, 2501 "ScalingAction":{ 2502 "type":"structure", 2503 "required":["SimpleScalingPolicyConfiguration"], 2504 "members":{ 2505 "Market":{"shape":"MarketType"}, 2506 "SimpleScalingPolicyConfiguration":{"shape":"SimpleScalingPolicyConfiguration"} 2507 } 2508 }, 2509 "ScalingConstraints":{ 2510 "type":"structure", 2511 "required":[ 2512 "MinCapacity", 2513 "MaxCapacity" 2514 ], 2515 "members":{ 2516 "MinCapacity":{"shape":"Integer"}, 2517 "MaxCapacity":{"shape":"Integer"} 2518 } 2519 }, 2520 "ScalingRule":{ 2521 "type":"structure", 2522 "required":[ 2523 "Name", 2524 "Action", 2525 "Trigger" 2526 ], 2527 "members":{ 2528 "Name":{"shape":"String"}, 2529 "Description":{"shape":"String"}, 2530 "Action":{"shape":"ScalingAction"}, 2531 "Trigger":{"shape":"ScalingTrigger"} 2532 } 2533 }, 2534 "ScalingRuleList":{ 2535 "type":"list", 2536 "member":{"shape":"ScalingRule"} 2537 }, 2538 "ScalingTrigger":{ 2539 "type":"structure", 2540 "required":["CloudWatchAlarmDefinition"], 2541 "members":{ 2542 "CloudWatchAlarmDefinition":{"shape":"CloudWatchAlarmDefinition"} 2543 } 2544 }, 2545 "ScriptBootstrapActionConfig":{ 2546 "type":"structure", 2547 "required":["Path"], 2548 "members":{ 2549 "Path":{"shape":"XmlString"}, 2550 "Args":{"shape":"XmlStringList"} 2551 } 2552 }, 2553 "SecurityConfigurationList":{ 2554 "type":"list", 2555 "member":{"shape":"SecurityConfigurationSummary"} 2556 }, 2557 "SecurityConfigurationSummary":{ 2558 "type":"structure", 2559 "members":{ 2560 "Name":{"shape":"XmlString"}, 2561 "CreationDateTime":{"shape":"Date"} 2562 } 2563 }, 2564 "SecurityGroupsList":{ 2565 "type":"list", 2566 "member":{"shape":"XmlStringMaxLen256"} 2567 }, 2568 "SessionMappingDetail":{ 2569 "type":"structure", 2570 "members":{ 2571 "StudioId":{"shape":"XmlStringMaxLen256"}, 2572 "IdentityId":{"shape":"XmlStringMaxLen256"}, 2573 "IdentityName":{"shape":"XmlStringMaxLen256"}, 2574 "IdentityType":{"shape":"IdentityType"}, 2575 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"}, 2576 "CreationTime":{"shape":"Date"}, 2577 "LastModifiedTime":{"shape":"Date"} 2578 } 2579 }, 2580 "SessionMappingSummary":{ 2581 "type":"structure", 2582 "members":{ 2583 "StudioId":{"shape":"XmlStringMaxLen256"}, 2584 "IdentityId":{"shape":"XmlStringMaxLen256"}, 2585 "IdentityName":{"shape":"XmlStringMaxLen256"}, 2586 "IdentityType":{"shape":"IdentityType"}, 2587 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"}, 2588 "CreationTime":{"shape":"Date"} 2589 } 2590 }, 2591 "SessionMappingSummaryList":{ 2592 "type":"list", 2593 "member":{"shape":"SessionMappingSummary"} 2594 }, 2595 "SetTerminationProtectionInput":{ 2596 "type":"structure", 2597 "required":[ 2598 "JobFlowIds", 2599 "TerminationProtected" 2600 ], 2601 "members":{ 2602 "JobFlowIds":{"shape":"XmlStringList"}, 2603 "TerminationProtected":{"shape":"Boolean"} 2604 } 2605 }, 2606 "SetVisibleToAllUsersInput":{ 2607 "type":"structure", 2608 "required":[ 2609 "JobFlowIds", 2610 "VisibleToAllUsers" 2611 ], 2612 "members":{ 2613 "JobFlowIds":{"shape":"XmlStringList"}, 2614 "VisibleToAllUsers":{"shape":"Boolean"} 2615 } 2616 }, 2617 "ShrinkPolicy":{ 2618 "type":"structure", 2619 "members":{ 2620 "DecommissionTimeout":{"shape":"Integer"}, 2621 "InstanceResizePolicy":{"shape":"InstanceResizePolicy"} 2622 } 2623 }, 2624 "SimpleScalingPolicyConfiguration":{ 2625 "type":"structure", 2626 "required":["ScalingAdjustment"], 2627 "members":{ 2628 "AdjustmentType":{"shape":"AdjustmentType"}, 2629 "ScalingAdjustment":{"shape":"Integer"}, 2630 "CoolDown":{"shape":"Integer"} 2631 } 2632 }, 2633 "SimplifiedApplication":{ 2634 "type":"structure", 2635 "members":{ 2636 "Name":{"shape":"String"}, 2637 "Version":{"shape":"String"} 2638 } 2639 }, 2640 "SimplifiedApplicationList":{ 2641 "type":"list", 2642 "member":{"shape":"SimplifiedApplication"} 2643 }, 2644 "SpotProvisioningAllocationStrategy":{ 2645 "type":"string", 2646 "enum":["capacity-optimized"] 2647 }, 2648 "SpotProvisioningSpecification":{ 2649 "type":"structure", 2650 "required":[ 2651 "TimeoutDurationMinutes", 2652 "TimeoutAction" 2653 ], 2654 "members":{ 2655 "TimeoutDurationMinutes":{"shape":"WholeNumber"}, 2656 "TimeoutAction":{"shape":"SpotProvisioningTimeoutAction"}, 2657 "BlockDurationMinutes":{"shape":"WholeNumber"}, 2658 "AllocationStrategy":{"shape":"SpotProvisioningAllocationStrategy"} 2659 } 2660 }, 2661 "SpotProvisioningTimeoutAction":{ 2662 "type":"string", 2663 "enum":[ 2664 "SWITCH_TO_ON_DEMAND", 2665 "TERMINATE_CLUSTER" 2666 ] 2667 }, 2668 "StartNotebookExecutionInput":{ 2669 "type":"structure", 2670 "required":[ 2671 "EditorId", 2672 "RelativePath", 2673 "ExecutionEngine", 2674 "ServiceRole" 2675 ], 2676 "members":{ 2677 "EditorId":{"shape":"XmlStringMaxLen256"}, 2678 "RelativePath":{"shape":"XmlString"}, 2679 "NotebookExecutionName":{"shape":"XmlStringMaxLen256"}, 2680 "NotebookParams":{"shape":"XmlString"}, 2681 "ExecutionEngine":{"shape":"ExecutionEngineConfig"}, 2682 "ServiceRole":{"shape":"XmlString"}, 2683 "NotebookInstanceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2684 "Tags":{"shape":"TagList"} 2685 } 2686 }, 2687 "StartNotebookExecutionOutput":{ 2688 "type":"structure", 2689 "members":{ 2690 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"} 2691 } 2692 }, 2693 "Statistic":{ 2694 "type":"string", 2695 "enum":[ 2696 "SAMPLE_COUNT", 2697 "AVERAGE", 2698 "SUM", 2699 "MINIMUM", 2700 "MAXIMUM" 2701 ] 2702 }, 2703 "Step":{ 2704 "type":"structure", 2705 "members":{ 2706 "Id":{"shape":"StepId"}, 2707 "Name":{"shape":"String"}, 2708 "Config":{"shape":"HadoopStepConfig"}, 2709 "ActionOnFailure":{"shape":"ActionOnFailure"}, 2710 "Status":{"shape":"StepStatus"} 2711 } 2712 }, 2713 "StepCancellationOption":{ 2714 "type":"string", 2715 "enum":[ 2716 "SEND_INTERRUPT", 2717 "TERMINATE_PROCESS" 2718 ] 2719 }, 2720 "StepConfig":{ 2721 "type":"structure", 2722 "required":[ 2723 "Name", 2724 "HadoopJarStep" 2725 ], 2726 "members":{ 2727 "Name":{"shape":"XmlStringMaxLen256"}, 2728 "ActionOnFailure":{"shape":"ActionOnFailure"}, 2729 "HadoopJarStep":{"shape":"HadoopJarStepConfig"} 2730 } 2731 }, 2732 "StepConfigList":{ 2733 "type":"list", 2734 "member":{"shape":"StepConfig"} 2735 }, 2736 "StepDetail":{ 2737 "type":"structure", 2738 "required":[ 2739 "StepConfig", 2740 "ExecutionStatusDetail" 2741 ], 2742 "members":{ 2743 "StepConfig":{"shape":"StepConfig"}, 2744 "ExecutionStatusDetail":{"shape":"StepExecutionStatusDetail"} 2745 } 2746 }, 2747 "StepDetailList":{ 2748 "type":"list", 2749 "member":{"shape":"StepDetail"} 2750 }, 2751 "StepExecutionState":{ 2752 "type":"string", 2753 "enum":[ 2754 "PENDING", 2755 "RUNNING", 2756 "CONTINUE", 2757 "COMPLETED", 2758 "CANCELLED", 2759 "FAILED", 2760 "INTERRUPTED" 2761 ] 2762 }, 2763 "StepExecutionStatusDetail":{ 2764 "type":"structure", 2765 "required":[ 2766 "State", 2767 "CreationDateTime" 2768 ], 2769 "members":{ 2770 "State":{"shape":"StepExecutionState"}, 2771 "CreationDateTime":{"shape":"Date"}, 2772 "StartDateTime":{"shape":"Date"}, 2773 "EndDateTime":{"shape":"Date"}, 2774 "LastStateChangeReason":{"shape":"XmlString"} 2775 } 2776 }, 2777 "StepId":{"type":"string"}, 2778 "StepIdsList":{ 2779 "type":"list", 2780 "member":{"shape":"XmlStringMaxLen256"} 2781 }, 2782 "StepState":{ 2783 "type":"string", 2784 "enum":[ 2785 "PENDING", 2786 "CANCEL_PENDING", 2787 "RUNNING", 2788 "COMPLETED", 2789 "CANCELLED", 2790 "FAILED", 2791 "INTERRUPTED" 2792 ] 2793 }, 2794 "StepStateChangeReason":{ 2795 "type":"structure", 2796 "members":{ 2797 "Code":{"shape":"StepStateChangeReasonCode"}, 2798 "Message":{"shape":"String"} 2799 } 2800 }, 2801 "StepStateChangeReasonCode":{ 2802 "type":"string", 2803 "enum":["NONE"] 2804 }, 2805 "StepStateList":{ 2806 "type":"list", 2807 "member":{"shape":"StepState"} 2808 }, 2809 "StepStatus":{ 2810 "type":"structure", 2811 "members":{ 2812 "State":{"shape":"StepState"}, 2813 "StateChangeReason":{"shape":"StepStateChangeReason"}, 2814 "FailureDetails":{"shape":"FailureDetails"}, 2815 "Timeline":{"shape":"StepTimeline"} 2816 } 2817 }, 2818 "StepSummary":{ 2819 "type":"structure", 2820 "members":{ 2821 "Id":{"shape":"StepId"}, 2822 "Name":{"shape":"String"}, 2823 "Config":{"shape":"HadoopStepConfig"}, 2824 "ActionOnFailure":{"shape":"ActionOnFailure"}, 2825 "Status":{"shape":"StepStatus"} 2826 } 2827 }, 2828 "StepSummaryList":{ 2829 "type":"list", 2830 "member":{"shape":"StepSummary"} 2831 }, 2832 "StepTimeline":{ 2833 "type":"structure", 2834 "members":{ 2835 "CreationDateTime":{"shape":"Date"}, 2836 "StartDateTime":{"shape":"Date"}, 2837 "EndDateTime":{"shape":"Date"} 2838 } 2839 }, 2840 "StopNotebookExecutionInput":{ 2841 "type":"structure", 2842 "required":["NotebookExecutionId"], 2843 "members":{ 2844 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"} 2845 } 2846 }, 2847 "String":{"type":"string"}, 2848 "StringList":{ 2849 "type":"list", 2850 "member":{"shape":"String"} 2851 }, 2852 "StringMap":{ 2853 "type":"map", 2854 "key":{"shape":"String"}, 2855 "value":{"shape":"String"} 2856 }, 2857 "Studio":{ 2858 "type":"structure", 2859 "members":{ 2860 "StudioId":{"shape":"XmlStringMaxLen256"}, 2861 "StudioArn":{"shape":"XmlStringMaxLen256"}, 2862 "Name":{"shape":"XmlStringMaxLen256"}, 2863 "Description":{"shape":"XmlStringMaxLen256"}, 2864 "AuthMode":{"shape":"AuthMode"}, 2865 "VpcId":{"shape":"XmlStringMaxLen256"}, 2866 "SubnetIds":{"shape":"SubnetIdList"}, 2867 "ServiceRole":{"shape":"XmlString"}, 2868 "UserRole":{"shape":"XmlString"}, 2869 "WorkspaceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2870 "EngineSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2871 "Url":{"shape":"XmlString"}, 2872 "CreationTime":{"shape":"Date"}, 2873 "DefaultS3Location":{"shape":"XmlString"}, 2874 "Tags":{"shape":"TagList"} 2875 } 2876 }, 2877 "StudioSummary":{ 2878 "type":"structure", 2879 "members":{ 2880 "StudioId":{"shape":"XmlStringMaxLen256"}, 2881 "Name":{"shape":"XmlStringMaxLen256"}, 2882 "VpcId":{"shape":"XmlStringMaxLen256"}, 2883 "Description":{"shape":"XmlStringMaxLen256"}, 2884 "Url":{"shape":"XmlStringMaxLen256"}, 2885 "CreationTime":{"shape":"Date"} 2886 } 2887 }, 2888 "StudioSummaryList":{ 2889 "type":"list", 2890 "member":{"shape":"StudioSummary"} 2891 }, 2892 "SubnetIdList":{ 2893 "type":"list", 2894 "member":{"shape":"String"} 2895 }, 2896 "SupportedProductConfig":{ 2897 "type":"structure", 2898 "members":{ 2899 "Name":{"shape":"XmlStringMaxLen256"}, 2900 "Args":{"shape":"XmlStringList"} 2901 } 2902 }, 2903 "SupportedProductsList":{ 2904 "type":"list", 2905 "member":{"shape":"XmlStringMaxLen256"} 2906 }, 2907 "Tag":{ 2908 "type":"structure", 2909 "members":{ 2910 "Key":{"shape":"String"}, 2911 "Value":{"shape":"String"} 2912 } 2913 }, 2914 "TagList":{ 2915 "type":"list", 2916 "member":{"shape":"Tag"} 2917 }, 2918 "TerminateJobFlowsInput":{ 2919 "type":"structure", 2920 "required":["JobFlowIds"], 2921 "members":{ 2922 "JobFlowIds":{"shape":"XmlStringList"} 2923 } 2924 }, 2925 "Unit":{ 2926 "type":"string", 2927 "enum":[ 2928 "NONE", 2929 "SECONDS", 2930 "MICRO_SECONDS", 2931 "MILLI_SECONDS", 2932 "BYTES", 2933 "KILO_BYTES", 2934 "MEGA_BYTES", 2935 "GIGA_BYTES", 2936 "TERA_BYTES", 2937 "BITS", 2938 "KILO_BITS", 2939 "MEGA_BITS", 2940 "GIGA_BITS", 2941 "TERA_BITS", 2942 "PERCENT", 2943 "COUNT", 2944 "BYTES_PER_SECOND", 2945 "KILO_BYTES_PER_SECOND", 2946 "MEGA_BYTES_PER_SECOND", 2947 "GIGA_BYTES_PER_SECOND", 2948 "TERA_BYTES_PER_SECOND", 2949 "BITS_PER_SECOND", 2950 "KILO_BITS_PER_SECOND", 2951 "MEGA_BITS_PER_SECOND", 2952 "GIGA_BITS_PER_SECOND", 2953 "TERA_BITS_PER_SECOND", 2954 "COUNT_PER_SECOND" 2955 ] 2956 }, 2957 "UpdateStudioInput":{ 2958 "type":"structure", 2959 "required":["StudioId"], 2960 "members":{ 2961 "StudioId":{"shape":"XmlStringMaxLen256"}, 2962 "Name":{"shape":"XmlStringMaxLen256"}, 2963 "Description":{"shape":"XmlStringMaxLen256"}, 2964 "SubnetIds":{"shape":"SubnetIdList"}, 2965 "DefaultS3Location":{"shape":"XmlString"} 2966 } 2967 }, 2968 "UpdateStudioSessionMappingInput":{ 2969 "type":"structure", 2970 "required":[ 2971 "StudioId", 2972 "IdentityType", 2973 "SessionPolicyArn" 2974 ], 2975 "members":{ 2976 "StudioId":{"shape":"XmlStringMaxLen256"}, 2977 "IdentityId":{"shape":"XmlStringMaxLen256"}, 2978 "IdentityName":{"shape":"XmlStringMaxLen256"}, 2979 "IdentityType":{"shape":"IdentityType"}, 2980 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"} 2981 } 2982 }, 2983 "VolumeSpecification":{ 2984 "type":"structure", 2985 "required":[ 2986 "VolumeType", 2987 "SizeInGB" 2988 ], 2989 "members":{ 2990 "VolumeType":{"shape":"String"}, 2991 "Iops":{"shape":"Integer"}, 2992 "SizeInGB":{"shape":"Integer"} 2993 } 2994 }, 2995 "WholeNumber":{ 2996 "type":"integer", 2997 "min":0 2998 }, 2999 "XmlString":{ 3000 "type":"string", 3001 "max":10280, 3002 "min":0, 3003 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3004 }, 3005 "XmlStringList":{ 3006 "type":"list", 3007 "member":{"shape":"XmlString"} 3008 }, 3009 "XmlStringMaxLen256":{ 3010 "type":"string", 3011 "max":256, 3012 "min":0, 3013 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3014 }, 3015 "XmlStringMaxLen256List":{ 3016 "type":"list", 3017 "member":{"shape":"XmlStringMaxLen256"} 3018 } 3019 } 3020} 3021