github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/elasticmapreduce/2009-03-31/api-2.json (about) 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 "WorkspaceSecurityGroupId", 1108 "EngineSecurityGroupId", 1109 "DefaultS3Location" 1110 ], 1111 "members":{ 1112 "Name":{"shape":"XmlStringMaxLen256"}, 1113 "Description":{"shape":"XmlStringMaxLen256"}, 1114 "AuthMode":{"shape":"AuthMode"}, 1115 "VpcId":{"shape":"XmlStringMaxLen256"}, 1116 "SubnetIds":{"shape":"SubnetIdList"}, 1117 "ServiceRole":{"shape":"XmlString"}, 1118 "UserRole":{"shape":"XmlString"}, 1119 "WorkspaceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 1120 "EngineSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 1121 "DefaultS3Location":{"shape":"XmlString"}, 1122 "IdpAuthUrl":{"shape":"XmlString"}, 1123 "IdpRelayStateParameterName":{"shape":"XmlStringMaxLen256"}, 1124 "Tags":{"shape":"TagList"} 1125 } 1126 }, 1127 "CreateStudioOutput":{ 1128 "type":"structure", 1129 "members":{ 1130 "StudioId":{"shape":"XmlStringMaxLen256"}, 1131 "Url":{"shape":"XmlString"} 1132 } 1133 }, 1134 "CreateStudioSessionMappingInput":{ 1135 "type":"structure", 1136 "required":[ 1137 "StudioId", 1138 "IdentityType", 1139 "SessionPolicyArn" 1140 ], 1141 "members":{ 1142 "StudioId":{"shape":"XmlStringMaxLen256"}, 1143 "IdentityId":{"shape":"XmlStringMaxLen256"}, 1144 "IdentityName":{"shape":"XmlStringMaxLen256"}, 1145 "IdentityType":{"shape":"IdentityType"}, 1146 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"} 1147 } 1148 }, 1149 "Date":{"type":"timestamp"}, 1150 "DeleteSecurityConfigurationInput":{ 1151 "type":"structure", 1152 "required":["Name"], 1153 "members":{ 1154 "Name":{"shape":"XmlString"} 1155 } 1156 }, 1157 "DeleteSecurityConfigurationOutput":{ 1158 "type":"structure", 1159 "members":{ 1160 } 1161 }, 1162 "DeleteStudioInput":{ 1163 "type":"structure", 1164 "required":["StudioId"], 1165 "members":{ 1166 "StudioId":{"shape":"XmlStringMaxLen256"} 1167 } 1168 }, 1169 "DeleteStudioSessionMappingInput":{ 1170 "type":"structure", 1171 "required":[ 1172 "StudioId", 1173 "IdentityType" 1174 ], 1175 "members":{ 1176 "StudioId":{"shape":"XmlStringMaxLen256"}, 1177 "IdentityId":{"shape":"XmlStringMaxLen256"}, 1178 "IdentityName":{"shape":"XmlStringMaxLen256"}, 1179 "IdentityType":{"shape":"IdentityType"} 1180 } 1181 }, 1182 "DescribeClusterInput":{ 1183 "type":"structure", 1184 "required":["ClusterId"], 1185 "members":{ 1186 "ClusterId":{"shape":"ClusterId"} 1187 } 1188 }, 1189 "DescribeClusterOutput":{ 1190 "type":"structure", 1191 "members":{ 1192 "Cluster":{"shape":"Cluster"} 1193 } 1194 }, 1195 "DescribeJobFlowsInput":{ 1196 "type":"structure", 1197 "members":{ 1198 "CreatedAfter":{"shape":"Date"}, 1199 "CreatedBefore":{"shape":"Date"}, 1200 "JobFlowIds":{"shape":"XmlStringList"}, 1201 "JobFlowStates":{"shape":"JobFlowExecutionStateList"} 1202 } 1203 }, 1204 "DescribeJobFlowsOutput":{ 1205 "type":"structure", 1206 "members":{ 1207 "JobFlows":{"shape":"JobFlowDetailList"} 1208 } 1209 }, 1210 "DescribeNotebookExecutionInput":{ 1211 "type":"structure", 1212 "required":["NotebookExecutionId"], 1213 "members":{ 1214 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"} 1215 } 1216 }, 1217 "DescribeNotebookExecutionOutput":{ 1218 "type":"structure", 1219 "members":{ 1220 "NotebookExecution":{"shape":"NotebookExecution"} 1221 } 1222 }, 1223 "DescribeReleaseLabelInput":{ 1224 "type":"structure", 1225 "members":{ 1226 "ReleaseLabel":{"shape":"String"}, 1227 "NextToken":{"shape":"String"}, 1228 "MaxResults":{"shape":"MaxResultsNumber"} 1229 } 1230 }, 1231 "DescribeReleaseLabelOutput":{ 1232 "type":"structure", 1233 "members":{ 1234 "ReleaseLabel":{"shape":"String"}, 1235 "Applications":{"shape":"SimplifiedApplicationList"}, 1236 "NextToken":{"shape":"String"} 1237 } 1238 }, 1239 "DescribeSecurityConfigurationInput":{ 1240 "type":"structure", 1241 "required":["Name"], 1242 "members":{ 1243 "Name":{"shape":"XmlString"} 1244 } 1245 }, 1246 "DescribeSecurityConfigurationOutput":{ 1247 "type":"structure", 1248 "members":{ 1249 "Name":{"shape":"XmlString"}, 1250 "SecurityConfiguration":{"shape":"String"}, 1251 "CreationDateTime":{"shape":"Date"} 1252 } 1253 }, 1254 "DescribeStepInput":{ 1255 "type":"structure", 1256 "required":[ 1257 "ClusterId", 1258 "StepId" 1259 ], 1260 "members":{ 1261 "ClusterId":{"shape":"ClusterId"}, 1262 "StepId":{"shape":"StepId"} 1263 } 1264 }, 1265 "DescribeStepOutput":{ 1266 "type":"structure", 1267 "members":{ 1268 "Step":{"shape":"Step"} 1269 } 1270 }, 1271 "DescribeStudioInput":{ 1272 "type":"structure", 1273 "required":["StudioId"], 1274 "members":{ 1275 "StudioId":{"shape":"XmlStringMaxLen256"} 1276 } 1277 }, 1278 "DescribeStudioOutput":{ 1279 "type":"structure", 1280 "members":{ 1281 "Studio":{"shape":"Studio"} 1282 } 1283 }, 1284 "EC2InstanceIdsList":{ 1285 "type":"list", 1286 "member":{"shape":"InstanceId"} 1287 }, 1288 "EC2InstanceIdsToTerminateList":{ 1289 "type":"list", 1290 "member":{"shape":"InstanceId"} 1291 }, 1292 "EbsBlockDevice":{ 1293 "type":"structure", 1294 "members":{ 1295 "VolumeSpecification":{"shape":"VolumeSpecification"}, 1296 "Device":{"shape":"String"} 1297 } 1298 }, 1299 "EbsBlockDeviceConfig":{ 1300 "type":"structure", 1301 "required":["VolumeSpecification"], 1302 "members":{ 1303 "VolumeSpecification":{"shape":"VolumeSpecification"}, 1304 "VolumesPerInstance":{"shape":"Integer"} 1305 } 1306 }, 1307 "EbsBlockDeviceConfigList":{ 1308 "type":"list", 1309 "member":{"shape":"EbsBlockDeviceConfig"} 1310 }, 1311 "EbsBlockDeviceList":{ 1312 "type":"list", 1313 "member":{"shape":"EbsBlockDevice"} 1314 }, 1315 "EbsConfiguration":{ 1316 "type":"structure", 1317 "members":{ 1318 "EbsBlockDeviceConfigs":{"shape":"EbsBlockDeviceConfigList"}, 1319 "EbsOptimized":{"shape":"BooleanObject"} 1320 } 1321 }, 1322 "EbsVolume":{ 1323 "type":"structure", 1324 "members":{ 1325 "Device":{"shape":"String"}, 1326 "VolumeId":{"shape":"String"} 1327 } 1328 }, 1329 "EbsVolumeList":{ 1330 "type":"list", 1331 "member":{"shape":"EbsVolume"} 1332 }, 1333 "Ec2InstanceAttributes":{ 1334 "type":"structure", 1335 "members":{ 1336 "Ec2KeyName":{"shape":"String"}, 1337 "Ec2SubnetId":{"shape":"String"}, 1338 "RequestedEc2SubnetIds":{"shape":"XmlStringMaxLen256List"}, 1339 "Ec2AvailabilityZone":{"shape":"String"}, 1340 "RequestedEc2AvailabilityZones":{"shape":"XmlStringMaxLen256List"}, 1341 "IamInstanceProfile":{"shape":"String"}, 1342 "EmrManagedMasterSecurityGroup":{"shape":"String"}, 1343 "EmrManagedSlaveSecurityGroup":{"shape":"String"}, 1344 "ServiceAccessSecurityGroup":{"shape":"String"}, 1345 "AdditionalMasterSecurityGroups":{"shape":"StringList"}, 1346 "AdditionalSlaveSecurityGroups":{"shape":"StringList"} 1347 } 1348 }, 1349 "ErrorCode":{ 1350 "type":"string", 1351 "max":256, 1352 "min":1 1353 }, 1354 "ErrorMessage":{"type":"string"}, 1355 "ExecutionEngineConfig":{ 1356 "type":"structure", 1357 "required":["Id"], 1358 "members":{ 1359 "Id":{"shape":"XmlStringMaxLen256"}, 1360 "Type":{"shape":"ExecutionEngineType"}, 1361 "MasterInstanceSecurityGroupId":{"shape":"XmlStringMaxLen256"} 1362 } 1363 }, 1364 "ExecutionEngineType":{ 1365 "type":"string", 1366 "enum":["EMR"] 1367 }, 1368 "FailureDetails":{ 1369 "type":"structure", 1370 "members":{ 1371 "Reason":{"shape":"String"}, 1372 "Message":{"shape":"String"}, 1373 "LogFile":{"shape":"String"} 1374 } 1375 }, 1376 "GetAutoTerminationPolicyInput":{ 1377 "type":"structure", 1378 "required":["ClusterId"], 1379 "members":{ 1380 "ClusterId":{"shape":"ClusterId"} 1381 } 1382 }, 1383 "GetAutoTerminationPolicyOutput":{ 1384 "type":"structure", 1385 "members":{ 1386 "AutoTerminationPolicy":{"shape":"AutoTerminationPolicy"} 1387 } 1388 }, 1389 "GetBlockPublicAccessConfigurationInput":{ 1390 "type":"structure", 1391 "members":{ 1392 } 1393 }, 1394 "GetBlockPublicAccessConfigurationOutput":{ 1395 "type":"structure", 1396 "required":[ 1397 "BlockPublicAccessConfiguration", 1398 "BlockPublicAccessConfigurationMetadata" 1399 ], 1400 "members":{ 1401 "BlockPublicAccessConfiguration":{"shape":"BlockPublicAccessConfiguration"}, 1402 "BlockPublicAccessConfigurationMetadata":{"shape":"BlockPublicAccessConfigurationMetadata"} 1403 } 1404 }, 1405 "GetManagedScalingPolicyInput":{ 1406 "type":"structure", 1407 "required":["ClusterId"], 1408 "members":{ 1409 "ClusterId":{"shape":"ClusterId"} 1410 } 1411 }, 1412 "GetManagedScalingPolicyOutput":{ 1413 "type":"structure", 1414 "members":{ 1415 "ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"} 1416 } 1417 }, 1418 "GetStudioSessionMappingInput":{ 1419 "type":"structure", 1420 "required":[ 1421 "StudioId", 1422 "IdentityType" 1423 ], 1424 "members":{ 1425 "StudioId":{"shape":"XmlStringMaxLen256"}, 1426 "IdentityId":{"shape":"XmlStringMaxLen256"}, 1427 "IdentityName":{"shape":"XmlStringMaxLen256"}, 1428 "IdentityType":{"shape":"IdentityType"} 1429 } 1430 }, 1431 "GetStudioSessionMappingOutput":{ 1432 "type":"structure", 1433 "members":{ 1434 "SessionMapping":{"shape":"SessionMappingDetail"} 1435 } 1436 }, 1437 "HadoopJarStepConfig":{ 1438 "type":"structure", 1439 "required":["Jar"], 1440 "members":{ 1441 "Properties":{"shape":"KeyValueList"}, 1442 "Jar":{"shape":"XmlString"}, 1443 "MainClass":{"shape":"XmlString"}, 1444 "Args":{"shape":"XmlStringList"} 1445 } 1446 }, 1447 "HadoopStepConfig":{ 1448 "type":"structure", 1449 "members":{ 1450 "Jar":{"shape":"String"}, 1451 "Properties":{"shape":"StringMap"}, 1452 "MainClass":{"shape":"String"}, 1453 "Args":{"shape":"StringList"} 1454 } 1455 }, 1456 "IdentityType":{ 1457 "type":"string", 1458 "enum":[ 1459 "USER", 1460 "GROUP" 1461 ] 1462 }, 1463 "Instance":{ 1464 "type":"structure", 1465 "members":{ 1466 "Id":{"shape":"InstanceId"}, 1467 "Ec2InstanceId":{"shape":"InstanceId"}, 1468 "PublicDnsName":{"shape":"String"}, 1469 "PublicIpAddress":{"shape":"String"}, 1470 "PrivateDnsName":{"shape":"String"}, 1471 "PrivateIpAddress":{"shape":"String"}, 1472 "Status":{"shape":"InstanceStatus"}, 1473 "InstanceGroupId":{"shape":"String"}, 1474 "InstanceFleetId":{"shape":"InstanceFleetId"}, 1475 "Market":{"shape":"MarketType"}, 1476 "InstanceType":{"shape":"InstanceType"}, 1477 "EbsVolumes":{"shape":"EbsVolumeList"} 1478 } 1479 }, 1480 "InstanceCollectionType":{ 1481 "type":"string", 1482 "enum":[ 1483 "INSTANCE_FLEET", 1484 "INSTANCE_GROUP" 1485 ] 1486 }, 1487 "InstanceFleet":{ 1488 "type":"structure", 1489 "members":{ 1490 "Id":{"shape":"InstanceFleetId"}, 1491 "Name":{"shape":"XmlStringMaxLen256"}, 1492 "Status":{"shape":"InstanceFleetStatus"}, 1493 "InstanceFleetType":{"shape":"InstanceFleetType"}, 1494 "TargetOnDemandCapacity":{"shape":"WholeNumber"}, 1495 "TargetSpotCapacity":{"shape":"WholeNumber"}, 1496 "ProvisionedOnDemandCapacity":{"shape":"WholeNumber"}, 1497 "ProvisionedSpotCapacity":{"shape":"WholeNumber"}, 1498 "InstanceTypeSpecifications":{"shape":"InstanceTypeSpecificationList"}, 1499 "LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"} 1500 } 1501 }, 1502 "InstanceFleetConfig":{ 1503 "type":"structure", 1504 "required":["InstanceFleetType"], 1505 "members":{ 1506 "Name":{"shape":"XmlStringMaxLen256"}, 1507 "InstanceFleetType":{"shape":"InstanceFleetType"}, 1508 "TargetOnDemandCapacity":{"shape":"WholeNumber"}, 1509 "TargetSpotCapacity":{"shape":"WholeNumber"}, 1510 "InstanceTypeConfigs":{"shape":"InstanceTypeConfigList"}, 1511 "LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"} 1512 } 1513 }, 1514 "InstanceFleetConfigList":{ 1515 "type":"list", 1516 "member":{"shape":"InstanceFleetConfig"} 1517 }, 1518 "InstanceFleetId":{"type":"string"}, 1519 "InstanceFleetList":{ 1520 "type":"list", 1521 "member":{"shape":"InstanceFleet"} 1522 }, 1523 "InstanceFleetModifyConfig":{ 1524 "type":"structure", 1525 "required":["InstanceFleetId"], 1526 "members":{ 1527 "InstanceFleetId":{"shape":"InstanceFleetId"}, 1528 "TargetOnDemandCapacity":{"shape":"WholeNumber"}, 1529 "TargetSpotCapacity":{"shape":"WholeNumber"} 1530 } 1531 }, 1532 "InstanceFleetProvisioningSpecifications":{ 1533 "type":"structure", 1534 "members":{ 1535 "SpotSpecification":{"shape":"SpotProvisioningSpecification"}, 1536 "OnDemandSpecification":{"shape":"OnDemandProvisioningSpecification"} 1537 } 1538 }, 1539 "InstanceFleetState":{ 1540 "type":"string", 1541 "enum":[ 1542 "PROVISIONING", 1543 "BOOTSTRAPPING", 1544 "RUNNING", 1545 "RESIZING", 1546 "SUSPENDED", 1547 "TERMINATING", 1548 "TERMINATED" 1549 ] 1550 }, 1551 "InstanceFleetStateChangeReason":{ 1552 "type":"structure", 1553 "members":{ 1554 "Code":{"shape":"InstanceFleetStateChangeReasonCode"}, 1555 "Message":{"shape":"String"} 1556 } 1557 }, 1558 "InstanceFleetStateChangeReasonCode":{ 1559 "type":"string", 1560 "enum":[ 1561 "INTERNAL_ERROR", 1562 "VALIDATION_ERROR", 1563 "INSTANCE_FAILURE", 1564 "CLUSTER_TERMINATED" 1565 ] 1566 }, 1567 "InstanceFleetStatus":{ 1568 "type":"structure", 1569 "members":{ 1570 "State":{"shape":"InstanceFleetState"}, 1571 "StateChangeReason":{"shape":"InstanceFleetStateChangeReason"}, 1572 "Timeline":{"shape":"InstanceFleetTimeline"} 1573 } 1574 }, 1575 "InstanceFleetTimeline":{ 1576 "type":"structure", 1577 "members":{ 1578 "CreationDateTime":{"shape":"Date"}, 1579 "ReadyDateTime":{"shape":"Date"}, 1580 "EndDateTime":{"shape":"Date"} 1581 } 1582 }, 1583 "InstanceFleetType":{ 1584 "type":"string", 1585 "enum":[ 1586 "MASTER", 1587 "CORE", 1588 "TASK" 1589 ] 1590 }, 1591 "InstanceGroup":{ 1592 "type":"structure", 1593 "members":{ 1594 "Id":{"shape":"InstanceGroupId"}, 1595 "Name":{"shape":"String"}, 1596 "Market":{"shape":"MarketType"}, 1597 "InstanceGroupType":{"shape":"InstanceGroupType"}, 1598 "BidPrice":{"shape":"String"}, 1599 "InstanceType":{"shape":"InstanceType"}, 1600 "RequestedInstanceCount":{"shape":"Integer"}, 1601 "RunningInstanceCount":{"shape":"Integer"}, 1602 "Status":{"shape":"InstanceGroupStatus"}, 1603 "Configurations":{"shape":"ConfigurationList"}, 1604 "ConfigurationsVersion":{"shape":"Long"}, 1605 "LastSuccessfullyAppliedConfigurations":{"shape":"ConfigurationList"}, 1606 "LastSuccessfullyAppliedConfigurationsVersion":{"shape":"Long"}, 1607 "EbsBlockDevices":{"shape":"EbsBlockDeviceList"}, 1608 "EbsOptimized":{"shape":"BooleanObject"}, 1609 "ShrinkPolicy":{"shape":"ShrinkPolicy"}, 1610 "AutoScalingPolicy":{"shape":"AutoScalingPolicyDescription"}, 1611 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1612 } 1613 }, 1614 "InstanceGroupConfig":{ 1615 "type":"structure", 1616 "required":[ 1617 "InstanceRole", 1618 "InstanceType", 1619 "InstanceCount" 1620 ], 1621 "members":{ 1622 "Name":{"shape":"XmlStringMaxLen256"}, 1623 "Market":{"shape":"MarketType"}, 1624 "InstanceRole":{"shape":"InstanceRoleType"}, 1625 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1626 "InstanceType":{"shape":"InstanceType"}, 1627 "InstanceCount":{"shape":"Integer"}, 1628 "Configurations":{"shape":"ConfigurationList"}, 1629 "EbsConfiguration":{"shape":"EbsConfiguration"}, 1630 "AutoScalingPolicy":{"shape":"AutoScalingPolicy"}, 1631 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1632 } 1633 }, 1634 "InstanceGroupConfigList":{ 1635 "type":"list", 1636 "member":{"shape":"InstanceGroupConfig"} 1637 }, 1638 "InstanceGroupDetail":{ 1639 "type":"structure", 1640 "required":[ 1641 "Market", 1642 "InstanceRole", 1643 "InstanceType", 1644 "InstanceRequestCount", 1645 "InstanceRunningCount", 1646 "State", 1647 "CreationDateTime" 1648 ], 1649 "members":{ 1650 "InstanceGroupId":{"shape":"XmlStringMaxLen256"}, 1651 "Name":{"shape":"XmlStringMaxLen256"}, 1652 "Market":{"shape":"MarketType"}, 1653 "InstanceRole":{"shape":"InstanceRoleType"}, 1654 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1655 "InstanceType":{"shape":"InstanceType"}, 1656 "InstanceRequestCount":{"shape":"Integer"}, 1657 "InstanceRunningCount":{"shape":"Integer"}, 1658 "State":{"shape":"InstanceGroupState"}, 1659 "LastStateChangeReason":{"shape":"XmlString"}, 1660 "CreationDateTime":{"shape":"Date"}, 1661 "StartDateTime":{"shape":"Date"}, 1662 "ReadyDateTime":{"shape":"Date"}, 1663 "EndDateTime":{"shape":"Date"}, 1664 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1665 } 1666 }, 1667 "InstanceGroupDetailList":{ 1668 "type":"list", 1669 "member":{"shape":"InstanceGroupDetail"} 1670 }, 1671 "InstanceGroupId":{"type":"string"}, 1672 "InstanceGroupIdsList":{ 1673 "type":"list", 1674 "member":{"shape":"XmlStringMaxLen256"} 1675 }, 1676 "InstanceGroupList":{ 1677 "type":"list", 1678 "member":{"shape":"InstanceGroup"} 1679 }, 1680 "InstanceGroupModifyConfig":{ 1681 "type":"structure", 1682 "required":["InstanceGroupId"], 1683 "members":{ 1684 "InstanceGroupId":{"shape":"XmlStringMaxLen256"}, 1685 "InstanceCount":{"shape":"Integer"}, 1686 "EC2InstanceIdsToTerminate":{"shape":"EC2InstanceIdsToTerminateList"}, 1687 "ShrinkPolicy":{"shape":"ShrinkPolicy"}, 1688 "Configurations":{"shape":"ConfigurationList"} 1689 } 1690 }, 1691 "InstanceGroupModifyConfigList":{ 1692 "type":"list", 1693 "member":{"shape":"InstanceGroupModifyConfig"} 1694 }, 1695 "InstanceGroupState":{ 1696 "type":"string", 1697 "enum":[ 1698 "PROVISIONING", 1699 "BOOTSTRAPPING", 1700 "RUNNING", 1701 "RECONFIGURING", 1702 "RESIZING", 1703 "SUSPENDED", 1704 "TERMINATING", 1705 "TERMINATED", 1706 "ARRESTED", 1707 "SHUTTING_DOWN", 1708 "ENDED" 1709 ] 1710 }, 1711 "InstanceGroupStateChangeReason":{ 1712 "type":"structure", 1713 "members":{ 1714 "Code":{"shape":"InstanceGroupStateChangeReasonCode"}, 1715 "Message":{"shape":"String"} 1716 } 1717 }, 1718 "InstanceGroupStateChangeReasonCode":{ 1719 "type":"string", 1720 "enum":[ 1721 "INTERNAL_ERROR", 1722 "VALIDATION_ERROR", 1723 "INSTANCE_FAILURE", 1724 "CLUSTER_TERMINATED" 1725 ] 1726 }, 1727 "InstanceGroupStatus":{ 1728 "type":"structure", 1729 "members":{ 1730 "State":{"shape":"InstanceGroupState"}, 1731 "StateChangeReason":{"shape":"InstanceGroupStateChangeReason"}, 1732 "Timeline":{"shape":"InstanceGroupTimeline"} 1733 } 1734 }, 1735 "InstanceGroupTimeline":{ 1736 "type":"structure", 1737 "members":{ 1738 "CreationDateTime":{"shape":"Date"}, 1739 "ReadyDateTime":{"shape":"Date"}, 1740 "EndDateTime":{"shape":"Date"} 1741 } 1742 }, 1743 "InstanceGroupType":{ 1744 "type":"string", 1745 "enum":[ 1746 "MASTER", 1747 "CORE", 1748 "TASK" 1749 ] 1750 }, 1751 "InstanceGroupTypeList":{ 1752 "type":"list", 1753 "member":{"shape":"InstanceGroupType"} 1754 }, 1755 "InstanceId":{"type":"string"}, 1756 "InstanceList":{ 1757 "type":"list", 1758 "member":{"shape":"Instance"} 1759 }, 1760 "InstanceResizePolicy":{ 1761 "type":"structure", 1762 "members":{ 1763 "InstancesToTerminate":{"shape":"EC2InstanceIdsList"}, 1764 "InstancesToProtect":{"shape":"EC2InstanceIdsList"}, 1765 "InstanceTerminationTimeout":{"shape":"Integer"} 1766 } 1767 }, 1768 "InstanceRoleType":{ 1769 "type":"string", 1770 "enum":[ 1771 "MASTER", 1772 "CORE", 1773 "TASK" 1774 ] 1775 }, 1776 "InstanceState":{ 1777 "type":"string", 1778 "enum":[ 1779 "AWAITING_FULFILLMENT", 1780 "PROVISIONING", 1781 "BOOTSTRAPPING", 1782 "RUNNING", 1783 "TERMINATED" 1784 ] 1785 }, 1786 "InstanceStateChangeReason":{ 1787 "type":"structure", 1788 "members":{ 1789 "Code":{"shape":"InstanceStateChangeReasonCode"}, 1790 "Message":{"shape":"String"} 1791 } 1792 }, 1793 "InstanceStateChangeReasonCode":{ 1794 "type":"string", 1795 "enum":[ 1796 "INTERNAL_ERROR", 1797 "VALIDATION_ERROR", 1798 "INSTANCE_FAILURE", 1799 "BOOTSTRAP_FAILURE", 1800 "CLUSTER_TERMINATED" 1801 ] 1802 }, 1803 "InstanceStateList":{ 1804 "type":"list", 1805 "member":{"shape":"InstanceState"} 1806 }, 1807 "InstanceStatus":{ 1808 "type":"structure", 1809 "members":{ 1810 "State":{"shape":"InstanceState"}, 1811 "StateChangeReason":{"shape":"InstanceStateChangeReason"}, 1812 "Timeline":{"shape":"InstanceTimeline"} 1813 } 1814 }, 1815 "InstanceTimeline":{ 1816 "type":"structure", 1817 "members":{ 1818 "CreationDateTime":{"shape":"Date"}, 1819 "ReadyDateTime":{"shape":"Date"}, 1820 "EndDateTime":{"shape":"Date"} 1821 } 1822 }, 1823 "InstanceType":{ 1824 "type":"string", 1825 "max":256, 1826 "min":1, 1827 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 1828 }, 1829 "InstanceTypeConfig":{ 1830 "type":"structure", 1831 "required":["InstanceType"], 1832 "members":{ 1833 "InstanceType":{"shape":"InstanceType"}, 1834 "WeightedCapacity":{"shape":"WholeNumber"}, 1835 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1836 "BidPriceAsPercentageOfOnDemandPrice":{"shape":"NonNegativeDouble"}, 1837 "EbsConfiguration":{"shape":"EbsConfiguration"}, 1838 "Configurations":{"shape":"ConfigurationList"}, 1839 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1840 } 1841 }, 1842 "InstanceTypeConfigList":{ 1843 "type":"list", 1844 "member":{"shape":"InstanceTypeConfig"} 1845 }, 1846 "InstanceTypeSpecification":{ 1847 "type":"structure", 1848 "members":{ 1849 "InstanceType":{"shape":"InstanceType"}, 1850 "WeightedCapacity":{"shape":"WholeNumber"}, 1851 "BidPrice":{"shape":"XmlStringMaxLen256"}, 1852 "BidPriceAsPercentageOfOnDemandPrice":{"shape":"NonNegativeDouble"}, 1853 "Configurations":{"shape":"ConfigurationList"}, 1854 "EbsBlockDevices":{"shape":"EbsBlockDeviceList"}, 1855 "EbsOptimized":{"shape":"BooleanObject"}, 1856 "CustomAmiId":{"shape":"XmlStringMaxLen256"} 1857 } 1858 }, 1859 "InstanceTypeSpecificationList":{ 1860 "type":"list", 1861 "member":{"shape":"InstanceTypeSpecification"} 1862 }, 1863 "Integer":{"type":"integer"}, 1864 "InternalServerError":{ 1865 "type":"structure", 1866 "members":{ 1867 }, 1868 "exception":true 1869 }, 1870 "InternalServerException":{ 1871 "type":"structure", 1872 "members":{ 1873 "Message":{"shape":"ErrorMessage"} 1874 }, 1875 "exception":true, 1876 "fault":true 1877 }, 1878 "InvalidRequestException":{ 1879 "type":"structure", 1880 "members":{ 1881 "ErrorCode":{"shape":"ErrorCode"}, 1882 "Message":{"shape":"ErrorMessage"} 1883 }, 1884 "exception":true 1885 }, 1886 "JobFlowDetail":{ 1887 "type":"structure", 1888 "required":[ 1889 "JobFlowId", 1890 "Name", 1891 "ExecutionStatusDetail", 1892 "Instances" 1893 ], 1894 "members":{ 1895 "JobFlowId":{"shape":"XmlStringMaxLen256"}, 1896 "Name":{"shape":"XmlStringMaxLen256"}, 1897 "LogUri":{"shape":"XmlString"}, 1898 "LogEncryptionKmsKeyId":{"shape":"XmlString"}, 1899 "AmiVersion":{"shape":"XmlStringMaxLen256"}, 1900 "ExecutionStatusDetail":{"shape":"JobFlowExecutionStatusDetail"}, 1901 "Instances":{"shape":"JobFlowInstancesDetail"}, 1902 "Steps":{"shape":"StepDetailList"}, 1903 "BootstrapActions":{"shape":"BootstrapActionDetailList"}, 1904 "SupportedProducts":{"shape":"SupportedProductsList"}, 1905 "VisibleToAllUsers":{"shape":"Boolean"}, 1906 "JobFlowRole":{"shape":"XmlString"}, 1907 "ServiceRole":{"shape":"XmlString"}, 1908 "AutoScalingRole":{"shape":"XmlString"}, 1909 "ScaleDownBehavior":{"shape":"ScaleDownBehavior"} 1910 } 1911 }, 1912 "JobFlowDetailList":{ 1913 "type":"list", 1914 "member":{"shape":"JobFlowDetail"} 1915 }, 1916 "JobFlowExecutionState":{ 1917 "type":"string", 1918 "enum":[ 1919 "STARTING", 1920 "BOOTSTRAPPING", 1921 "RUNNING", 1922 "WAITING", 1923 "SHUTTING_DOWN", 1924 "TERMINATED", 1925 "COMPLETED", 1926 "FAILED" 1927 ] 1928 }, 1929 "JobFlowExecutionStateList":{ 1930 "type":"list", 1931 "member":{"shape":"JobFlowExecutionState"} 1932 }, 1933 "JobFlowExecutionStatusDetail":{ 1934 "type":"structure", 1935 "required":[ 1936 "State", 1937 "CreationDateTime" 1938 ], 1939 "members":{ 1940 "State":{"shape":"JobFlowExecutionState"}, 1941 "CreationDateTime":{"shape":"Date"}, 1942 "StartDateTime":{"shape":"Date"}, 1943 "ReadyDateTime":{"shape":"Date"}, 1944 "EndDateTime":{"shape":"Date"}, 1945 "LastStateChangeReason":{"shape":"XmlString"} 1946 } 1947 }, 1948 "JobFlowInstancesConfig":{ 1949 "type":"structure", 1950 "members":{ 1951 "MasterInstanceType":{"shape":"InstanceType"}, 1952 "SlaveInstanceType":{"shape":"InstanceType"}, 1953 "InstanceCount":{"shape":"Integer"}, 1954 "InstanceGroups":{"shape":"InstanceGroupConfigList"}, 1955 "InstanceFleets":{"shape":"InstanceFleetConfigList"}, 1956 "Ec2KeyName":{"shape":"XmlStringMaxLen256"}, 1957 "Placement":{"shape":"PlacementType"}, 1958 "KeepJobFlowAliveWhenNoSteps":{"shape":"Boolean"}, 1959 "TerminationProtected":{"shape":"Boolean"}, 1960 "HadoopVersion":{"shape":"XmlStringMaxLen256"}, 1961 "Ec2SubnetId":{"shape":"XmlStringMaxLen256"}, 1962 "Ec2SubnetIds":{"shape":"XmlStringMaxLen256List"}, 1963 "EmrManagedMasterSecurityGroup":{"shape":"XmlStringMaxLen256"}, 1964 "EmrManagedSlaveSecurityGroup":{"shape":"XmlStringMaxLen256"}, 1965 "ServiceAccessSecurityGroup":{"shape":"XmlStringMaxLen256"}, 1966 "AdditionalMasterSecurityGroups":{"shape":"SecurityGroupsList"}, 1967 "AdditionalSlaveSecurityGroups":{"shape":"SecurityGroupsList"} 1968 } 1969 }, 1970 "JobFlowInstancesDetail":{ 1971 "type":"structure", 1972 "required":[ 1973 "MasterInstanceType", 1974 "SlaveInstanceType", 1975 "InstanceCount" 1976 ], 1977 "members":{ 1978 "MasterInstanceType":{"shape":"InstanceType"}, 1979 "MasterPublicDnsName":{"shape":"XmlString"}, 1980 "MasterInstanceId":{"shape":"XmlString"}, 1981 "SlaveInstanceType":{"shape":"InstanceType"}, 1982 "InstanceCount":{"shape":"Integer"}, 1983 "InstanceGroups":{"shape":"InstanceGroupDetailList"}, 1984 "NormalizedInstanceHours":{"shape":"Integer"}, 1985 "Ec2KeyName":{"shape":"XmlStringMaxLen256"}, 1986 "Ec2SubnetId":{"shape":"XmlStringMaxLen256"}, 1987 "Placement":{"shape":"PlacementType"}, 1988 "KeepJobFlowAliveWhenNoSteps":{"shape":"Boolean"}, 1989 "TerminationProtected":{"shape":"Boolean"}, 1990 "HadoopVersion":{"shape":"XmlStringMaxLen256"} 1991 } 1992 }, 1993 "KerberosAttributes":{ 1994 "type":"structure", 1995 "required":[ 1996 "Realm", 1997 "KdcAdminPassword" 1998 ], 1999 "members":{ 2000 "Realm":{"shape":"XmlStringMaxLen256"}, 2001 "KdcAdminPassword":{"shape":"XmlStringMaxLen256"}, 2002 "CrossRealmTrustPrincipalPassword":{"shape":"XmlStringMaxLen256"}, 2003 "ADDomainJoinUser":{"shape":"XmlStringMaxLen256"}, 2004 "ADDomainJoinPassword":{"shape":"XmlStringMaxLen256"} 2005 } 2006 }, 2007 "KeyValue":{ 2008 "type":"structure", 2009 "members":{ 2010 "Key":{"shape":"XmlString"}, 2011 "Value":{"shape":"XmlString"} 2012 } 2013 }, 2014 "KeyValueList":{ 2015 "type":"list", 2016 "member":{"shape":"KeyValue"} 2017 }, 2018 "ListBootstrapActionsInput":{ 2019 "type":"structure", 2020 "required":["ClusterId"], 2021 "members":{ 2022 "ClusterId":{"shape":"ClusterId"}, 2023 "Marker":{"shape":"Marker"} 2024 } 2025 }, 2026 "ListBootstrapActionsOutput":{ 2027 "type":"structure", 2028 "members":{ 2029 "BootstrapActions":{"shape":"CommandList"}, 2030 "Marker":{"shape":"Marker"} 2031 } 2032 }, 2033 "ListClustersInput":{ 2034 "type":"structure", 2035 "members":{ 2036 "CreatedAfter":{"shape":"Date"}, 2037 "CreatedBefore":{"shape":"Date"}, 2038 "ClusterStates":{"shape":"ClusterStateList"}, 2039 "Marker":{"shape":"Marker"} 2040 } 2041 }, 2042 "ListClustersOutput":{ 2043 "type":"structure", 2044 "members":{ 2045 "Clusters":{"shape":"ClusterSummaryList"}, 2046 "Marker":{"shape":"Marker"} 2047 } 2048 }, 2049 "ListInstanceFleetsInput":{ 2050 "type":"structure", 2051 "required":["ClusterId"], 2052 "members":{ 2053 "ClusterId":{"shape":"ClusterId"}, 2054 "Marker":{"shape":"Marker"} 2055 } 2056 }, 2057 "ListInstanceFleetsOutput":{ 2058 "type":"structure", 2059 "members":{ 2060 "InstanceFleets":{"shape":"InstanceFleetList"}, 2061 "Marker":{"shape":"Marker"} 2062 } 2063 }, 2064 "ListInstanceGroupsInput":{ 2065 "type":"structure", 2066 "required":["ClusterId"], 2067 "members":{ 2068 "ClusterId":{"shape":"ClusterId"}, 2069 "Marker":{"shape":"Marker"} 2070 } 2071 }, 2072 "ListInstanceGroupsOutput":{ 2073 "type":"structure", 2074 "members":{ 2075 "InstanceGroups":{"shape":"InstanceGroupList"}, 2076 "Marker":{"shape":"Marker"} 2077 } 2078 }, 2079 "ListInstancesInput":{ 2080 "type":"structure", 2081 "required":["ClusterId"], 2082 "members":{ 2083 "ClusterId":{"shape":"ClusterId"}, 2084 "InstanceGroupId":{"shape":"InstanceGroupId"}, 2085 "InstanceGroupTypes":{"shape":"InstanceGroupTypeList"}, 2086 "InstanceFleetId":{"shape":"InstanceFleetId"}, 2087 "InstanceFleetType":{"shape":"InstanceFleetType"}, 2088 "InstanceStates":{"shape":"InstanceStateList"}, 2089 "Marker":{"shape":"Marker"} 2090 } 2091 }, 2092 "ListInstancesOutput":{ 2093 "type":"structure", 2094 "members":{ 2095 "Instances":{"shape":"InstanceList"}, 2096 "Marker":{"shape":"Marker"} 2097 } 2098 }, 2099 "ListNotebookExecutionsInput":{ 2100 "type":"structure", 2101 "members":{ 2102 "EditorId":{"shape":"XmlStringMaxLen256"}, 2103 "Status":{"shape":"NotebookExecutionStatus"}, 2104 "From":{"shape":"Date"}, 2105 "To":{"shape":"Date"}, 2106 "Marker":{"shape":"Marker"} 2107 } 2108 }, 2109 "ListNotebookExecutionsOutput":{ 2110 "type":"structure", 2111 "members":{ 2112 "NotebookExecutions":{"shape":"NotebookExecutionSummaryList"}, 2113 "Marker":{"shape":"Marker"} 2114 } 2115 }, 2116 "ListReleaseLabelsInput":{ 2117 "type":"structure", 2118 "members":{ 2119 "Filters":{"shape":"ReleaseLabelFilter"}, 2120 "NextToken":{"shape":"String"}, 2121 "MaxResults":{"shape":"MaxResultsNumber"} 2122 } 2123 }, 2124 "ListReleaseLabelsOutput":{ 2125 "type":"structure", 2126 "members":{ 2127 "ReleaseLabels":{"shape":"StringList"}, 2128 "NextToken":{"shape":"String"} 2129 } 2130 }, 2131 "ListSecurityConfigurationsInput":{ 2132 "type":"structure", 2133 "members":{ 2134 "Marker":{"shape":"Marker"} 2135 } 2136 }, 2137 "ListSecurityConfigurationsOutput":{ 2138 "type":"structure", 2139 "members":{ 2140 "SecurityConfigurations":{"shape":"SecurityConfigurationList"}, 2141 "Marker":{"shape":"Marker"} 2142 } 2143 }, 2144 "ListStepsInput":{ 2145 "type":"structure", 2146 "required":["ClusterId"], 2147 "members":{ 2148 "ClusterId":{"shape":"ClusterId"}, 2149 "StepStates":{"shape":"StepStateList"}, 2150 "StepIds":{"shape":"XmlStringList"}, 2151 "Marker":{"shape":"Marker"} 2152 } 2153 }, 2154 "ListStepsOutput":{ 2155 "type":"structure", 2156 "members":{ 2157 "Steps":{"shape":"StepSummaryList"}, 2158 "Marker":{"shape":"Marker"} 2159 } 2160 }, 2161 "ListStudioSessionMappingsInput":{ 2162 "type":"structure", 2163 "members":{ 2164 "StudioId":{"shape":"XmlStringMaxLen256"}, 2165 "IdentityType":{"shape":"IdentityType"}, 2166 "Marker":{"shape":"Marker"} 2167 } 2168 }, 2169 "ListStudioSessionMappingsOutput":{ 2170 "type":"structure", 2171 "members":{ 2172 "SessionMappings":{"shape":"SessionMappingSummaryList"}, 2173 "Marker":{"shape":"Marker"} 2174 } 2175 }, 2176 "ListStudiosInput":{ 2177 "type":"structure", 2178 "members":{ 2179 "Marker":{"shape":"Marker"} 2180 } 2181 }, 2182 "ListStudiosOutput":{ 2183 "type":"structure", 2184 "members":{ 2185 "Studios":{"shape":"StudioSummaryList"}, 2186 "Marker":{"shape":"Marker"} 2187 } 2188 }, 2189 "Long":{"type":"long"}, 2190 "ManagedScalingPolicy":{ 2191 "type":"structure", 2192 "members":{ 2193 "ComputeLimits":{"shape":"ComputeLimits"} 2194 } 2195 }, 2196 "Marker":{"type":"string"}, 2197 "MarketType":{ 2198 "type":"string", 2199 "enum":[ 2200 "ON_DEMAND", 2201 "SPOT" 2202 ] 2203 }, 2204 "MaxResultsNumber":{ 2205 "type":"integer", 2206 "max":100, 2207 "min":1 2208 }, 2209 "MetricDimension":{ 2210 "type":"structure", 2211 "members":{ 2212 "Key":{"shape":"String"}, 2213 "Value":{"shape":"String"} 2214 } 2215 }, 2216 "MetricDimensionList":{ 2217 "type":"list", 2218 "member":{"shape":"MetricDimension"} 2219 }, 2220 "ModifyClusterInput":{ 2221 "type":"structure", 2222 "required":["ClusterId"], 2223 "members":{ 2224 "ClusterId":{"shape":"String"}, 2225 "StepConcurrencyLevel":{"shape":"Integer"} 2226 } 2227 }, 2228 "ModifyClusterOutput":{ 2229 "type":"structure", 2230 "members":{ 2231 "StepConcurrencyLevel":{"shape":"Integer"} 2232 } 2233 }, 2234 "ModifyInstanceFleetInput":{ 2235 "type":"structure", 2236 "required":[ 2237 "ClusterId", 2238 "InstanceFleet" 2239 ], 2240 "members":{ 2241 "ClusterId":{"shape":"ClusterId"}, 2242 "InstanceFleet":{"shape":"InstanceFleetModifyConfig"} 2243 } 2244 }, 2245 "ModifyInstanceGroupsInput":{ 2246 "type":"structure", 2247 "members":{ 2248 "ClusterId":{"shape":"ClusterId"}, 2249 "InstanceGroups":{"shape":"InstanceGroupModifyConfigList"} 2250 } 2251 }, 2252 "NewSupportedProductsList":{ 2253 "type":"list", 2254 "member":{"shape":"SupportedProductConfig"} 2255 }, 2256 "NonNegativeDouble":{ 2257 "type":"double", 2258 "min":0.0 2259 }, 2260 "NotebookExecution":{ 2261 "type":"structure", 2262 "members":{ 2263 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"}, 2264 "EditorId":{"shape":"XmlStringMaxLen256"}, 2265 "ExecutionEngine":{"shape":"ExecutionEngineConfig"}, 2266 "NotebookExecutionName":{"shape":"XmlStringMaxLen256"}, 2267 "NotebookParams":{"shape":"XmlString"}, 2268 "Status":{"shape":"NotebookExecutionStatus"}, 2269 "StartTime":{"shape":"Date"}, 2270 "EndTime":{"shape":"Date"}, 2271 "Arn":{"shape":"XmlStringMaxLen256"}, 2272 "OutputNotebookURI":{"shape":"XmlString"}, 2273 "LastStateChangeReason":{"shape":"XmlString"}, 2274 "NotebookInstanceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2275 "Tags":{"shape":"TagList"} 2276 } 2277 }, 2278 "NotebookExecutionStatus":{ 2279 "type":"string", 2280 "enum":[ 2281 "START_PENDING", 2282 "STARTING", 2283 "RUNNING", 2284 "FINISHING", 2285 "FINISHED", 2286 "FAILING", 2287 "FAILED", 2288 "STOP_PENDING", 2289 "STOPPING", 2290 "STOPPED" 2291 ] 2292 }, 2293 "NotebookExecutionSummary":{ 2294 "type":"structure", 2295 "members":{ 2296 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"}, 2297 "EditorId":{"shape":"XmlStringMaxLen256"}, 2298 "NotebookExecutionName":{"shape":"XmlStringMaxLen256"}, 2299 "Status":{"shape":"NotebookExecutionStatus"}, 2300 "StartTime":{"shape":"Date"}, 2301 "EndTime":{"shape":"Date"} 2302 } 2303 }, 2304 "NotebookExecutionSummaryList":{ 2305 "type":"list", 2306 "member":{"shape":"NotebookExecutionSummary"} 2307 }, 2308 "OnDemandCapacityReservationOptions":{ 2309 "type":"structure", 2310 "members":{ 2311 "UsageStrategy":{"shape":"OnDemandCapacityReservationUsageStrategy"}, 2312 "CapacityReservationPreference":{"shape":"OnDemandCapacityReservationPreference"}, 2313 "CapacityReservationResourceGroupArn":{"shape":"XmlStringMaxLen256"} 2314 } 2315 }, 2316 "OnDemandCapacityReservationPreference":{ 2317 "type":"string", 2318 "enum":[ 2319 "open", 2320 "none" 2321 ] 2322 }, 2323 "OnDemandCapacityReservationUsageStrategy":{ 2324 "type":"string", 2325 "enum":["use-capacity-reservations-first"] 2326 }, 2327 "OnDemandProvisioningAllocationStrategy":{ 2328 "type":"string", 2329 "enum":["lowest-price"] 2330 }, 2331 "OnDemandProvisioningSpecification":{ 2332 "type":"structure", 2333 "required":["AllocationStrategy"], 2334 "members":{ 2335 "AllocationStrategy":{"shape":"OnDemandProvisioningAllocationStrategy"}, 2336 "CapacityReservationOptions":{"shape":"OnDemandCapacityReservationOptions"} 2337 } 2338 }, 2339 "OptionalArnType":{ 2340 "type":"string", 2341 "max":2048, 2342 "min":0 2343 }, 2344 "PlacementGroupConfig":{ 2345 "type":"structure", 2346 "required":["InstanceRole"], 2347 "members":{ 2348 "InstanceRole":{"shape":"InstanceRoleType"}, 2349 "PlacementStrategy":{"shape":"PlacementGroupStrategy"} 2350 } 2351 }, 2352 "PlacementGroupConfigList":{ 2353 "type":"list", 2354 "member":{"shape":"PlacementGroupConfig"} 2355 }, 2356 "PlacementGroupStrategy":{ 2357 "type":"string", 2358 "enum":[ 2359 "SPREAD", 2360 "PARTITION", 2361 "CLUSTER", 2362 "NONE" 2363 ] 2364 }, 2365 "PlacementType":{ 2366 "type":"structure", 2367 "members":{ 2368 "AvailabilityZone":{"shape":"XmlString"}, 2369 "AvailabilityZones":{"shape":"XmlStringMaxLen256List"} 2370 } 2371 }, 2372 "Port":{ 2373 "type":"integer", 2374 "max":65535, 2375 "min":-1 2376 }, 2377 "PortRange":{ 2378 "type":"structure", 2379 "required":["MinRange"], 2380 "members":{ 2381 "MinRange":{"shape":"Port"}, 2382 "MaxRange":{"shape":"Port"} 2383 } 2384 }, 2385 "PortRanges":{ 2386 "type":"list", 2387 "member":{"shape":"PortRange"} 2388 }, 2389 "PutAutoScalingPolicyInput":{ 2390 "type":"structure", 2391 "required":[ 2392 "ClusterId", 2393 "InstanceGroupId", 2394 "AutoScalingPolicy" 2395 ], 2396 "members":{ 2397 "ClusterId":{"shape":"ClusterId"}, 2398 "InstanceGroupId":{"shape":"InstanceGroupId"}, 2399 "AutoScalingPolicy":{"shape":"AutoScalingPolicy"} 2400 } 2401 }, 2402 "PutAutoScalingPolicyOutput":{ 2403 "type":"structure", 2404 "members":{ 2405 "ClusterId":{"shape":"ClusterId"}, 2406 "InstanceGroupId":{"shape":"InstanceGroupId"}, 2407 "AutoScalingPolicy":{"shape":"AutoScalingPolicyDescription"}, 2408 "ClusterArn":{"shape":"ArnType"} 2409 } 2410 }, 2411 "PutAutoTerminationPolicyInput":{ 2412 "type":"structure", 2413 "required":["ClusterId"], 2414 "members":{ 2415 "ClusterId":{"shape":"ClusterId"}, 2416 "AutoTerminationPolicy":{"shape":"AutoTerminationPolicy"} 2417 } 2418 }, 2419 "PutAutoTerminationPolicyOutput":{ 2420 "type":"structure", 2421 "members":{ 2422 } 2423 }, 2424 "PutBlockPublicAccessConfigurationInput":{ 2425 "type":"structure", 2426 "required":["BlockPublicAccessConfiguration"], 2427 "members":{ 2428 "BlockPublicAccessConfiguration":{"shape":"BlockPublicAccessConfiguration"} 2429 } 2430 }, 2431 "PutBlockPublicAccessConfigurationOutput":{ 2432 "type":"structure", 2433 "members":{ 2434 } 2435 }, 2436 "PutManagedScalingPolicyInput":{ 2437 "type":"structure", 2438 "required":[ 2439 "ClusterId", 2440 "ManagedScalingPolicy" 2441 ], 2442 "members":{ 2443 "ClusterId":{"shape":"ClusterId"}, 2444 "ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"} 2445 } 2446 }, 2447 "PutManagedScalingPolicyOutput":{ 2448 "type":"structure", 2449 "members":{ 2450 } 2451 }, 2452 "ReleaseLabelFilter":{ 2453 "type":"structure", 2454 "members":{ 2455 "Prefix":{"shape":"String"}, 2456 "Application":{"shape":"String"} 2457 } 2458 }, 2459 "RemoveAutoScalingPolicyInput":{ 2460 "type":"structure", 2461 "required":[ 2462 "ClusterId", 2463 "InstanceGroupId" 2464 ], 2465 "members":{ 2466 "ClusterId":{"shape":"ClusterId"}, 2467 "InstanceGroupId":{"shape":"InstanceGroupId"} 2468 } 2469 }, 2470 "RemoveAutoScalingPolicyOutput":{ 2471 "type":"structure", 2472 "members":{ 2473 } 2474 }, 2475 "RemoveAutoTerminationPolicyInput":{ 2476 "type":"structure", 2477 "required":["ClusterId"], 2478 "members":{ 2479 "ClusterId":{"shape":"ClusterId"} 2480 } 2481 }, 2482 "RemoveAutoTerminationPolicyOutput":{ 2483 "type":"structure", 2484 "members":{ 2485 } 2486 }, 2487 "RemoveManagedScalingPolicyInput":{ 2488 "type":"structure", 2489 "required":["ClusterId"], 2490 "members":{ 2491 "ClusterId":{"shape":"ClusterId"} 2492 } 2493 }, 2494 "RemoveManagedScalingPolicyOutput":{ 2495 "type":"structure", 2496 "members":{ 2497 } 2498 }, 2499 "RemoveTagsInput":{ 2500 "type":"structure", 2501 "required":[ 2502 "ResourceId", 2503 "TagKeys" 2504 ], 2505 "members":{ 2506 "ResourceId":{"shape":"ResourceId"}, 2507 "TagKeys":{"shape":"StringList"} 2508 } 2509 }, 2510 "RemoveTagsOutput":{ 2511 "type":"structure", 2512 "members":{ 2513 } 2514 }, 2515 "RepoUpgradeOnBoot":{ 2516 "type":"string", 2517 "enum":[ 2518 "SECURITY", 2519 "NONE" 2520 ] 2521 }, 2522 "ResourceId":{"type":"string"}, 2523 "RunJobFlowInput":{ 2524 "type":"structure", 2525 "required":[ 2526 "Name", 2527 "Instances" 2528 ], 2529 "members":{ 2530 "Name":{"shape":"XmlStringMaxLen256"}, 2531 "LogUri":{"shape":"XmlString"}, 2532 "LogEncryptionKmsKeyId":{"shape":"XmlString"}, 2533 "AdditionalInfo":{"shape":"XmlString"}, 2534 "AmiVersion":{"shape":"XmlStringMaxLen256"}, 2535 "ReleaseLabel":{"shape":"XmlStringMaxLen256"}, 2536 "Instances":{"shape":"JobFlowInstancesConfig"}, 2537 "Steps":{"shape":"StepConfigList"}, 2538 "BootstrapActions":{"shape":"BootstrapActionConfigList"}, 2539 "SupportedProducts":{"shape":"SupportedProductsList"}, 2540 "NewSupportedProducts":{"shape":"NewSupportedProductsList"}, 2541 "Applications":{"shape":"ApplicationList"}, 2542 "Configurations":{"shape":"ConfigurationList"}, 2543 "VisibleToAllUsers":{"shape":"Boolean"}, 2544 "JobFlowRole":{"shape":"XmlString"}, 2545 "ServiceRole":{"shape":"XmlString"}, 2546 "Tags":{"shape":"TagList"}, 2547 "SecurityConfiguration":{"shape":"XmlString"}, 2548 "AutoScalingRole":{"shape":"XmlString"}, 2549 "ScaleDownBehavior":{"shape":"ScaleDownBehavior"}, 2550 "CustomAmiId":{"shape":"XmlStringMaxLen256"}, 2551 "EbsRootVolumeSize":{"shape":"Integer"}, 2552 "RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"}, 2553 "KerberosAttributes":{"shape":"KerberosAttributes"}, 2554 "StepConcurrencyLevel":{"shape":"Integer"}, 2555 "ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"}, 2556 "PlacementGroupConfigs":{"shape":"PlacementGroupConfigList"}, 2557 "AutoTerminationPolicy":{"shape":"AutoTerminationPolicy"} 2558 } 2559 }, 2560 "RunJobFlowOutput":{ 2561 "type":"structure", 2562 "members":{ 2563 "JobFlowId":{"shape":"XmlStringMaxLen256"}, 2564 "ClusterArn":{"shape":"ArnType"} 2565 } 2566 }, 2567 "ScaleDownBehavior":{ 2568 "type":"string", 2569 "enum":[ 2570 "TERMINATE_AT_INSTANCE_HOUR", 2571 "TERMINATE_AT_TASK_COMPLETION" 2572 ] 2573 }, 2574 "ScalingAction":{ 2575 "type":"structure", 2576 "required":["SimpleScalingPolicyConfiguration"], 2577 "members":{ 2578 "Market":{"shape":"MarketType"}, 2579 "SimpleScalingPolicyConfiguration":{"shape":"SimpleScalingPolicyConfiguration"} 2580 } 2581 }, 2582 "ScalingConstraints":{ 2583 "type":"structure", 2584 "required":[ 2585 "MinCapacity", 2586 "MaxCapacity" 2587 ], 2588 "members":{ 2589 "MinCapacity":{"shape":"Integer"}, 2590 "MaxCapacity":{"shape":"Integer"} 2591 } 2592 }, 2593 "ScalingRule":{ 2594 "type":"structure", 2595 "required":[ 2596 "Name", 2597 "Action", 2598 "Trigger" 2599 ], 2600 "members":{ 2601 "Name":{"shape":"String"}, 2602 "Description":{"shape":"String"}, 2603 "Action":{"shape":"ScalingAction"}, 2604 "Trigger":{"shape":"ScalingTrigger"} 2605 } 2606 }, 2607 "ScalingRuleList":{ 2608 "type":"list", 2609 "member":{"shape":"ScalingRule"} 2610 }, 2611 "ScalingTrigger":{ 2612 "type":"structure", 2613 "required":["CloudWatchAlarmDefinition"], 2614 "members":{ 2615 "CloudWatchAlarmDefinition":{"shape":"CloudWatchAlarmDefinition"} 2616 } 2617 }, 2618 "ScriptBootstrapActionConfig":{ 2619 "type":"structure", 2620 "required":["Path"], 2621 "members":{ 2622 "Path":{"shape":"XmlString"}, 2623 "Args":{"shape":"XmlStringList"} 2624 } 2625 }, 2626 "SecurityConfigurationList":{ 2627 "type":"list", 2628 "member":{"shape":"SecurityConfigurationSummary"} 2629 }, 2630 "SecurityConfigurationSummary":{ 2631 "type":"structure", 2632 "members":{ 2633 "Name":{"shape":"XmlString"}, 2634 "CreationDateTime":{"shape":"Date"} 2635 } 2636 }, 2637 "SecurityGroupsList":{ 2638 "type":"list", 2639 "member":{"shape":"XmlStringMaxLen256"} 2640 }, 2641 "SessionMappingDetail":{ 2642 "type":"structure", 2643 "members":{ 2644 "StudioId":{"shape":"XmlStringMaxLen256"}, 2645 "IdentityId":{"shape":"XmlStringMaxLen256"}, 2646 "IdentityName":{"shape":"XmlStringMaxLen256"}, 2647 "IdentityType":{"shape":"IdentityType"}, 2648 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"}, 2649 "CreationTime":{"shape":"Date"}, 2650 "LastModifiedTime":{"shape":"Date"} 2651 } 2652 }, 2653 "SessionMappingSummary":{ 2654 "type":"structure", 2655 "members":{ 2656 "StudioId":{"shape":"XmlStringMaxLen256"}, 2657 "IdentityId":{"shape":"XmlStringMaxLen256"}, 2658 "IdentityName":{"shape":"XmlStringMaxLen256"}, 2659 "IdentityType":{"shape":"IdentityType"}, 2660 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"}, 2661 "CreationTime":{"shape":"Date"} 2662 } 2663 }, 2664 "SessionMappingSummaryList":{ 2665 "type":"list", 2666 "member":{"shape":"SessionMappingSummary"} 2667 }, 2668 "SetTerminationProtectionInput":{ 2669 "type":"structure", 2670 "required":[ 2671 "JobFlowIds", 2672 "TerminationProtected" 2673 ], 2674 "members":{ 2675 "JobFlowIds":{"shape":"XmlStringList"}, 2676 "TerminationProtected":{"shape":"Boolean"} 2677 } 2678 }, 2679 "SetVisibleToAllUsersInput":{ 2680 "type":"structure", 2681 "required":[ 2682 "JobFlowIds", 2683 "VisibleToAllUsers" 2684 ], 2685 "members":{ 2686 "JobFlowIds":{"shape":"XmlStringList"}, 2687 "VisibleToAllUsers":{"shape":"Boolean"} 2688 } 2689 }, 2690 "ShrinkPolicy":{ 2691 "type":"structure", 2692 "members":{ 2693 "DecommissionTimeout":{"shape":"Integer"}, 2694 "InstanceResizePolicy":{"shape":"InstanceResizePolicy"} 2695 } 2696 }, 2697 "SimpleScalingPolicyConfiguration":{ 2698 "type":"structure", 2699 "required":["ScalingAdjustment"], 2700 "members":{ 2701 "AdjustmentType":{"shape":"AdjustmentType"}, 2702 "ScalingAdjustment":{"shape":"Integer"}, 2703 "CoolDown":{"shape":"Integer"} 2704 } 2705 }, 2706 "SimplifiedApplication":{ 2707 "type":"structure", 2708 "members":{ 2709 "Name":{"shape":"String"}, 2710 "Version":{"shape":"String"} 2711 } 2712 }, 2713 "SimplifiedApplicationList":{ 2714 "type":"list", 2715 "member":{"shape":"SimplifiedApplication"} 2716 }, 2717 "SpotProvisioningAllocationStrategy":{ 2718 "type":"string", 2719 "enum":["capacity-optimized"] 2720 }, 2721 "SpotProvisioningSpecification":{ 2722 "type":"structure", 2723 "required":[ 2724 "TimeoutDurationMinutes", 2725 "TimeoutAction" 2726 ], 2727 "members":{ 2728 "TimeoutDurationMinutes":{"shape":"WholeNumber"}, 2729 "TimeoutAction":{"shape":"SpotProvisioningTimeoutAction"}, 2730 "BlockDurationMinutes":{"shape":"WholeNumber"}, 2731 "AllocationStrategy":{"shape":"SpotProvisioningAllocationStrategy"} 2732 } 2733 }, 2734 "SpotProvisioningTimeoutAction":{ 2735 "type":"string", 2736 "enum":[ 2737 "SWITCH_TO_ON_DEMAND", 2738 "TERMINATE_CLUSTER" 2739 ] 2740 }, 2741 "StartNotebookExecutionInput":{ 2742 "type":"structure", 2743 "required":[ 2744 "EditorId", 2745 "RelativePath", 2746 "ExecutionEngine", 2747 "ServiceRole" 2748 ], 2749 "members":{ 2750 "EditorId":{"shape":"XmlStringMaxLen256"}, 2751 "RelativePath":{"shape":"XmlString"}, 2752 "NotebookExecutionName":{"shape":"XmlStringMaxLen256"}, 2753 "NotebookParams":{"shape":"XmlString"}, 2754 "ExecutionEngine":{"shape":"ExecutionEngineConfig"}, 2755 "ServiceRole":{"shape":"XmlString"}, 2756 "NotebookInstanceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2757 "Tags":{"shape":"TagList"} 2758 } 2759 }, 2760 "StartNotebookExecutionOutput":{ 2761 "type":"structure", 2762 "members":{ 2763 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"} 2764 } 2765 }, 2766 "Statistic":{ 2767 "type":"string", 2768 "enum":[ 2769 "SAMPLE_COUNT", 2770 "AVERAGE", 2771 "SUM", 2772 "MINIMUM", 2773 "MAXIMUM" 2774 ] 2775 }, 2776 "Step":{ 2777 "type":"structure", 2778 "members":{ 2779 "Id":{"shape":"StepId"}, 2780 "Name":{"shape":"String"}, 2781 "Config":{"shape":"HadoopStepConfig"}, 2782 "ActionOnFailure":{"shape":"ActionOnFailure"}, 2783 "Status":{"shape":"StepStatus"} 2784 } 2785 }, 2786 "StepCancellationOption":{ 2787 "type":"string", 2788 "enum":[ 2789 "SEND_INTERRUPT", 2790 "TERMINATE_PROCESS" 2791 ] 2792 }, 2793 "StepConfig":{ 2794 "type":"structure", 2795 "required":[ 2796 "Name", 2797 "HadoopJarStep" 2798 ], 2799 "members":{ 2800 "Name":{"shape":"XmlStringMaxLen256"}, 2801 "ActionOnFailure":{"shape":"ActionOnFailure"}, 2802 "HadoopJarStep":{"shape":"HadoopJarStepConfig"} 2803 } 2804 }, 2805 "StepConfigList":{ 2806 "type":"list", 2807 "member":{"shape":"StepConfig"} 2808 }, 2809 "StepDetail":{ 2810 "type":"structure", 2811 "required":[ 2812 "StepConfig", 2813 "ExecutionStatusDetail" 2814 ], 2815 "members":{ 2816 "StepConfig":{"shape":"StepConfig"}, 2817 "ExecutionStatusDetail":{"shape":"StepExecutionStatusDetail"} 2818 } 2819 }, 2820 "StepDetailList":{ 2821 "type":"list", 2822 "member":{"shape":"StepDetail"} 2823 }, 2824 "StepExecutionState":{ 2825 "type":"string", 2826 "enum":[ 2827 "PENDING", 2828 "RUNNING", 2829 "CONTINUE", 2830 "COMPLETED", 2831 "CANCELLED", 2832 "FAILED", 2833 "INTERRUPTED" 2834 ] 2835 }, 2836 "StepExecutionStatusDetail":{ 2837 "type":"structure", 2838 "required":[ 2839 "State", 2840 "CreationDateTime" 2841 ], 2842 "members":{ 2843 "State":{"shape":"StepExecutionState"}, 2844 "CreationDateTime":{"shape":"Date"}, 2845 "StartDateTime":{"shape":"Date"}, 2846 "EndDateTime":{"shape":"Date"}, 2847 "LastStateChangeReason":{"shape":"XmlString"} 2848 } 2849 }, 2850 "StepId":{"type":"string"}, 2851 "StepIdsList":{ 2852 "type":"list", 2853 "member":{"shape":"XmlStringMaxLen256"} 2854 }, 2855 "StepState":{ 2856 "type":"string", 2857 "enum":[ 2858 "PENDING", 2859 "CANCEL_PENDING", 2860 "RUNNING", 2861 "COMPLETED", 2862 "CANCELLED", 2863 "FAILED", 2864 "INTERRUPTED" 2865 ] 2866 }, 2867 "StepStateChangeReason":{ 2868 "type":"structure", 2869 "members":{ 2870 "Code":{"shape":"StepStateChangeReasonCode"}, 2871 "Message":{"shape":"String"} 2872 } 2873 }, 2874 "StepStateChangeReasonCode":{ 2875 "type":"string", 2876 "enum":["NONE"] 2877 }, 2878 "StepStateList":{ 2879 "type":"list", 2880 "member":{"shape":"StepState"} 2881 }, 2882 "StepStatus":{ 2883 "type":"structure", 2884 "members":{ 2885 "State":{"shape":"StepState"}, 2886 "StateChangeReason":{"shape":"StepStateChangeReason"}, 2887 "FailureDetails":{"shape":"FailureDetails"}, 2888 "Timeline":{"shape":"StepTimeline"} 2889 } 2890 }, 2891 "StepSummary":{ 2892 "type":"structure", 2893 "members":{ 2894 "Id":{"shape":"StepId"}, 2895 "Name":{"shape":"String"}, 2896 "Config":{"shape":"HadoopStepConfig"}, 2897 "ActionOnFailure":{"shape":"ActionOnFailure"}, 2898 "Status":{"shape":"StepStatus"} 2899 } 2900 }, 2901 "StepSummaryList":{ 2902 "type":"list", 2903 "member":{"shape":"StepSummary"} 2904 }, 2905 "StepTimeline":{ 2906 "type":"structure", 2907 "members":{ 2908 "CreationDateTime":{"shape":"Date"}, 2909 "StartDateTime":{"shape":"Date"}, 2910 "EndDateTime":{"shape":"Date"} 2911 } 2912 }, 2913 "StopNotebookExecutionInput":{ 2914 "type":"structure", 2915 "required":["NotebookExecutionId"], 2916 "members":{ 2917 "NotebookExecutionId":{"shape":"XmlStringMaxLen256"} 2918 } 2919 }, 2920 "String":{"type":"string"}, 2921 "StringList":{ 2922 "type":"list", 2923 "member":{"shape":"String"} 2924 }, 2925 "StringMap":{ 2926 "type":"map", 2927 "key":{"shape":"String"}, 2928 "value":{"shape":"String"} 2929 }, 2930 "Studio":{ 2931 "type":"structure", 2932 "members":{ 2933 "StudioId":{"shape":"XmlStringMaxLen256"}, 2934 "StudioArn":{"shape":"XmlStringMaxLen256"}, 2935 "Name":{"shape":"XmlStringMaxLen256"}, 2936 "Description":{"shape":"XmlStringMaxLen256"}, 2937 "AuthMode":{"shape":"AuthMode"}, 2938 "VpcId":{"shape":"XmlStringMaxLen256"}, 2939 "SubnetIds":{"shape":"SubnetIdList"}, 2940 "ServiceRole":{"shape":"XmlString"}, 2941 "UserRole":{"shape":"XmlString"}, 2942 "WorkspaceSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2943 "EngineSecurityGroupId":{"shape":"XmlStringMaxLen256"}, 2944 "Url":{"shape":"XmlString"}, 2945 "CreationTime":{"shape":"Date"}, 2946 "DefaultS3Location":{"shape":"XmlString"}, 2947 "IdpAuthUrl":{"shape":"XmlString"}, 2948 "IdpRelayStateParameterName":{"shape":"XmlStringMaxLen256"}, 2949 "Tags":{"shape":"TagList"} 2950 } 2951 }, 2952 "StudioSummary":{ 2953 "type":"structure", 2954 "members":{ 2955 "StudioId":{"shape":"XmlStringMaxLen256"}, 2956 "Name":{"shape":"XmlStringMaxLen256"}, 2957 "VpcId":{"shape":"XmlStringMaxLen256"}, 2958 "Description":{"shape":"XmlStringMaxLen256"}, 2959 "Url":{"shape":"XmlStringMaxLen256"}, 2960 "AuthMode":{"shape":"AuthMode"}, 2961 "CreationTime":{"shape":"Date"} 2962 } 2963 }, 2964 "StudioSummaryList":{ 2965 "type":"list", 2966 "member":{"shape":"StudioSummary"} 2967 }, 2968 "SubnetIdList":{ 2969 "type":"list", 2970 "member":{"shape":"String"} 2971 }, 2972 "SupportedProductConfig":{ 2973 "type":"structure", 2974 "members":{ 2975 "Name":{"shape":"XmlStringMaxLen256"}, 2976 "Args":{"shape":"XmlStringList"} 2977 } 2978 }, 2979 "SupportedProductsList":{ 2980 "type":"list", 2981 "member":{"shape":"XmlStringMaxLen256"} 2982 }, 2983 "Tag":{ 2984 "type":"structure", 2985 "members":{ 2986 "Key":{"shape":"String"}, 2987 "Value":{"shape":"String"} 2988 } 2989 }, 2990 "TagList":{ 2991 "type":"list", 2992 "member":{"shape":"Tag"} 2993 }, 2994 "TerminateJobFlowsInput":{ 2995 "type":"structure", 2996 "required":["JobFlowIds"], 2997 "members":{ 2998 "JobFlowIds":{"shape":"XmlStringList"} 2999 } 3000 }, 3001 "Unit":{ 3002 "type":"string", 3003 "enum":[ 3004 "NONE", 3005 "SECONDS", 3006 "MICRO_SECONDS", 3007 "MILLI_SECONDS", 3008 "BYTES", 3009 "KILO_BYTES", 3010 "MEGA_BYTES", 3011 "GIGA_BYTES", 3012 "TERA_BYTES", 3013 "BITS", 3014 "KILO_BITS", 3015 "MEGA_BITS", 3016 "GIGA_BITS", 3017 "TERA_BITS", 3018 "PERCENT", 3019 "COUNT", 3020 "BYTES_PER_SECOND", 3021 "KILO_BYTES_PER_SECOND", 3022 "MEGA_BYTES_PER_SECOND", 3023 "GIGA_BYTES_PER_SECOND", 3024 "TERA_BYTES_PER_SECOND", 3025 "BITS_PER_SECOND", 3026 "KILO_BITS_PER_SECOND", 3027 "MEGA_BITS_PER_SECOND", 3028 "GIGA_BITS_PER_SECOND", 3029 "TERA_BITS_PER_SECOND", 3030 "COUNT_PER_SECOND" 3031 ] 3032 }, 3033 "UpdateStudioInput":{ 3034 "type":"structure", 3035 "required":["StudioId"], 3036 "members":{ 3037 "StudioId":{"shape":"XmlStringMaxLen256"}, 3038 "Name":{"shape":"XmlStringMaxLen256"}, 3039 "Description":{"shape":"XmlStringMaxLen256"}, 3040 "SubnetIds":{"shape":"SubnetIdList"}, 3041 "DefaultS3Location":{"shape":"XmlString"} 3042 } 3043 }, 3044 "UpdateStudioSessionMappingInput":{ 3045 "type":"structure", 3046 "required":[ 3047 "StudioId", 3048 "IdentityType", 3049 "SessionPolicyArn" 3050 ], 3051 "members":{ 3052 "StudioId":{"shape":"XmlStringMaxLen256"}, 3053 "IdentityId":{"shape":"XmlStringMaxLen256"}, 3054 "IdentityName":{"shape":"XmlStringMaxLen256"}, 3055 "IdentityType":{"shape":"IdentityType"}, 3056 "SessionPolicyArn":{"shape":"XmlStringMaxLen256"} 3057 } 3058 }, 3059 "VolumeSpecification":{ 3060 "type":"structure", 3061 "required":[ 3062 "VolumeType", 3063 "SizeInGB" 3064 ], 3065 "members":{ 3066 "VolumeType":{"shape":"String"}, 3067 "Iops":{"shape":"Integer"}, 3068 "SizeInGB":{"shape":"Integer"} 3069 } 3070 }, 3071 "WholeNumber":{ 3072 "type":"integer", 3073 "min":0 3074 }, 3075 "XmlString":{ 3076 "type":"string", 3077 "max":10280, 3078 "min":0, 3079 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3080 }, 3081 "XmlStringList":{ 3082 "type":"list", 3083 "member":{"shape":"XmlString"} 3084 }, 3085 "XmlStringMaxLen256":{ 3086 "type":"string", 3087 "max":256, 3088 "min":0, 3089 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3090 }, 3091 "XmlStringMaxLen256List":{ 3092 "type":"list", 3093 "member":{"shape":"XmlStringMaxLen256"} 3094 } 3095 } 3096 }