|
10 | 10 | "serviceId":"EMR",
|
11 | 11 | "signatureVersion":"v4",
|
12 | 12 | "targetPrefix":"ElasticMapReduce",
|
13 |
| - "timestampFormat":"unixTimestamp", |
14 | 13 | "uid":"elasticmapreduce-2009-03-31"
|
15 | 14 | },
|
16 | 15 | "operations":{
|
|
525 | 524 | "documentation":"<p>This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.</p>"
|
526 | 525 | }
|
527 | 526 | },
|
528 |
| - "documentation":"<p>An application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument. For more information, see <a href=\"http://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-mapr.html\">Using the MapR Distribution for Hadoop</a>. Currently supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the cluster using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the cluster using MapR M5 Edition.</p> </li> <li> <p>\"mapr\" with the user arguments specifying \"--edition,m3\" or \"--edition,m5\" - launch the cluster using MapR M3 or M5 Edition, respectively.</p> </li> </ul> <note> <p>In Amazon EMR releases 4.x and later, the only accepted parameter is the application name. To pass arguments to applications, you supply a configuration for each application.</p> </note>" |
| 527 | + "documentation":"<p>With Amazon EMR release version 4.0 and later, the only accepted parameter is the application name. To pass arguments to applications, you use configuration classifications specified using configuration JSON objects. For more information, see <a href=\"http://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html\">Configuring Applications</a>.</p> <p>With earlier Amazon EMR releases, the application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument.</p>" |
529 | 528 | },
|
530 | 529 | "ApplicationList":{
|
531 | 530 | "type":"list",
|
|
1286 | 1285 | },
|
1287 | 1286 | "EmrManagedSlaveSecurityGroup":{
|
1288 | 1287 | "shape":"String",
|
1289 |
| - "documentation":"<p>The identifier of the Amazon EC2 security group for the slave nodes.</p>" |
| 1288 | + "documentation":"<p>The identifier of the Amazon EC2 security group for the core and task nodes.</p>" |
1290 | 1289 | },
|
1291 | 1290 | "ServiceAccessSecurityGroup":{
|
1292 | 1291 | "shape":"String",
|
|
1298 | 1297 | },
|
1299 | 1298 | "AdditionalSlaveSecurityGroups":{
|
1300 | 1299 | "shape":"StringList",
|
1301 |
| - "documentation":"<p>A list of additional Amazon EC2 security group IDs for the slave nodes.</p>" |
| 1300 | + "documentation":"<p>A list of additional Amazon EC2 security group IDs for the core and task nodes.</p>" |
1302 | 1301 | }
|
1303 | 1302 | },
|
1304 | 1303 | "documentation":"<p>Provides information about the EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.</p>"
|
|
2290 | 2289 | },
|
2291 | 2290 | "SlaveInstanceType":{
|
2292 | 2291 | "shape":"InstanceType",
|
2293 |
| - "documentation":"<p>The EC2 instance type of the slave nodes.</p>" |
| 2292 | + "documentation":"<p>The EC2 instance type of the core and task nodes.</p>" |
2294 | 2293 | },
|
2295 | 2294 | "InstanceCount":{
|
2296 | 2295 | "shape":"Integer",
|
|
2338 | 2337 | },
|
2339 | 2338 | "EmrManagedSlaveSecurityGroup":{
|
2340 | 2339 | "shape":"XmlStringMaxLen256",
|
2341 |
| - "documentation":"<p>The identifier of the Amazon EC2 security group for the slave nodes.</p>" |
| 2340 | + "documentation":"<p>The identifier of the Amazon EC2 security group for the core and task nodes.</p>" |
2342 | 2341 | },
|
2343 | 2342 | "ServiceAccessSecurityGroup":{
|
2344 | 2343 | "shape":"XmlStringMaxLen256",
|
|
2350 | 2349 | },
|
2351 | 2350 | "AdditionalSlaveSecurityGroups":{
|
2352 | 2351 | "shape":"SecurityGroupsList",
|
2353 |
| - "documentation":"<p>A list of additional Amazon EC2 security group IDs for the slave nodes.</p>" |
| 2352 | + "documentation":"<p>A list of additional Amazon EC2 security group IDs for the core and task nodes.</p>" |
2354 | 2353 | }
|
2355 | 2354 | },
|
2356 | 2355 | "documentation":"<p>A description of the Amazon EC2 instance on which the cluster (job flow) runs. A valid JobFlowInstancesConfig must contain either InstanceGroups or InstanceFleets, which is the recommended configuration. They cannot be used together. You may also have MasterInstanceType, SlaveInstanceType, and InstanceCount (all three must be present), but we don't recommend this configuration.</p>"
|
|
2377 | 2376 | },
|
2378 | 2377 | "SlaveInstanceType":{
|
2379 | 2378 | "shape":"InstanceType",
|
2380 |
| - "documentation":"<p>The Amazon EC2 slave node instance type.</p>" |
| 2379 | + "documentation":"<p>The Amazon EC2 core and task node instance type.</p>" |
2381 | 2380 | },
|
2382 | 2381 | "InstanceCount":{
|
2383 | 2382 | "shape":"Integer",
|
2384 |
| - "documentation":"<p>The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and slave node. If the value is greater than 1, one instance is the master node and all others are slave nodes.</p>" |
| 2383 | + "documentation":"<p>The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and core and task node. If the value is greater than 1, one instance is the master node and all others are core and task nodes.</p>" |
2385 | 2384 | },
|
2386 | 2385 | "InstanceGroups":{
|
2387 | 2386 | "shape":"InstanceGroupDetailList",
|
|
2916 | 2915 | },
|
2917 | 2916 | "Applications":{
|
2918 | 2917 | "shape":"ApplicationList",
|
2919 |
| - "documentation":"<p>For Amazon EMR releases 4.0 and later. A list of applications for the cluster. Valid values are: \"Hadoop\", \"Hive\", \"Mahout\", \"Pig\", and \"Spark.\" They are case insensitive.</p>" |
| 2918 | + "documentation":"<p>Applies to Amazon EMR releases 4.0 and later. A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster. For a list of applications available for each Amazon EMR release version, see the <a href=\"http://docs.aws.amazon.com/emr/latest/ReleaseGuide/\">Amazon EMR Release Guide</a>.</p>" |
2920 | 2919 | },
|
2921 | 2920 | "Configurations":{
|
2922 | 2921 | "shape":"ConfigurationList",
|
|
3180 | 3179 | },
|
3181 | 3180 | "TimeoutAction":{
|
3182 | 3181 | "shape":"SpotProvisioningTimeoutAction",
|
3183 |
| - "documentation":"<p>The action to take when <code>TargetSpotCapacity</code> has not been fulfilled when the <code>TimeoutDurationMinutes</code> has expired. Spot instances are not uprovisioned within the Spot provisioining timeout. Valid values are <code>TERMINATE_CLUSTER</code> and <code>SWITCH_TO_ON_DEMAND</code>. SWITCH_TO_ON_DEMAND specifies that if no Spot instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.</p>" |
| 3182 | + "documentation":"<p>The action to take when <code>TargetSpotCapacity</code> has not been fulfilled when the <code>TimeoutDurationMinutes</code> has expired; that is, when all Spot instances could not be provisioned within the Spot provisioning timeout. Valid values are <code>TERMINATE_CLUSTER</code> and <code>SWITCH_TO_ON_DEMAND</code>. SWITCH_TO_ON_DEMAND specifies that if no Spot instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.</p>" |
3184 | 3183 | },
|
3185 | 3184 | "BlockDurationMinutes":{
|
3186 | 3185 | "shape":"WholeNumber",
|
|
3223 | 3222 | },
|
3224 | 3223 | "ActionOnFailure":{
|
3225 | 3224 | "shape":"ActionOnFailure",
|
3226 |
| - "documentation":"<p>This specifies what action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE.</p>" |
| 3225 | + "documentation":"<p>The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is provided for backward compatibility. We recommend using TERMINATE_CLUSTER instead.</p>" |
3227 | 3226 | },
|
3228 | 3227 | "Status":{
|
3229 | 3228 | "shape":"StepStatus",
|
|
3245 | 3244 | },
|
3246 | 3245 | "ActionOnFailure":{
|
3247 | 3246 | "shape":"ActionOnFailure",
|
3248 |
| - "documentation":"<p>The action to take if the step fails.</p>" |
| 3247 | + "documentation":"<p>The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is provided for backward compatibility. We recommend using TERMINATE_CLUSTER instead.</p>" |
3249 | 3248 | },
|
3250 | 3249 | "HadoopJarStep":{
|
3251 | 3250 | "shape":"HadoopJarStepConfig",
|
|
3400 | 3399 | },
|
3401 | 3400 | "ActionOnFailure":{
|
3402 | 3401 | "shape":"ActionOnFailure",
|
3403 |
| - "documentation":"<p>This specifies what action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE.</p>" |
| 3402 | + "documentation":"<p>The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is available for backward compatibility. We recommend using TERMINATE_CLUSTER instead.</p>" |
3404 | 3403 | },
|
3405 | 3404 | "Status":{
|
3406 | 3405 | "shape":"StepStatus",
|
|
0 commit comments