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  }