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