Skip to content

Commit

Permalink
Updates SDK to v2.433.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Apr 1, 2019
1 parent 2ce3a5e commit a0cc7b3
Show file tree
Hide file tree
Showing 15 changed files with 363 additions and 282 deletions.
7 changes: 7 additions & 0 deletions .changes/2.433.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[
{
"type": "feature",
"category": "EMR",
"description": "Amazon EMR adds the ability to modify instance group configurations on a running cluster through the new \"configurations\" field in the ModifyInstanceGroups API."
}
]
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.432.0-->
<!--LATEST=2.433.0-->
<!--ENTRYINSERT-->

## 2.433.0
* feature: EMR: Amazon EMR adds the ability to modify instance group configurations on a running cluster through the new "configurations" field in the ModifyInstanceGroups API.

## 2.432.0
* feature: CloudWatch: Added 3 new APIs, and one additional parameter to PutMetricAlarm API, to support tagging of CloudWatch Alarms.
* feature: Comprehend: With this release AWS Comprehend supports encryption of output results of analysis jobs and volume data on the storage volume attached to the compute instance that processes the analysis job.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ version.
To use the SDK in the browser, simply add the following script tag to your
HTML pages:

<script src="https://sdk.amazonaws.com/js/aws-sdk-2.432.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.433.0.min.js"></script>

You can also build a custom browser SDK with your specified set of AWS services.
This can allow you to reduce the SDK's size, specify different API versions of
Expand Down
36 changes: 24 additions & 12 deletions apis/elasticmapreduce-2009-03-31.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -738,17 +738,26 @@
"Configurations": {
"shape": "Sh"
},
"ConfigurationsVersion": {
"type": "long"
},
"LastSuccessfullyAppliedConfigurations": {
"shape": "Sh"
},
"LastSuccessfullyAppliedConfigurationsVersion": {
"type": "long"
},
"EbsBlockDevices": {
"shape": "S42"
},
"EbsOptimized": {
"type": "boolean"
},
"ShrinkPolicy": {
"shape": "S4e"
"shape": "S4f"
},
"AutoScalingPolicy": {
"shape": "S4i"
"shape": "S4j"
}
}
}
Expand Down Expand Up @@ -958,7 +967,10 @@
"member": {}
},
"ShrinkPolicy": {
"shape": "S4e"
"shape": "S4f"
},
"Configurations": {
"shape": "Sh"
}
}
}
Expand Down Expand Up @@ -988,7 +1000,7 @@
"ClusterId": {},
"InstanceGroupId": {},
"AutoScalingPolicy": {
"shape": "S4i"
"shape": "S4j"
}
}
}
Expand Down Expand Up @@ -1078,10 +1090,10 @@
"EmrManagedSlaveSecurityGroup": {},
"ServiceAccessSecurityGroup": {},
"AdditionalMasterSecurityGroups": {
"shape": "S5o"
"shape": "S5p"
},
"AdditionalSlaveSecurityGroups": {
"shape": "S5o"
"shape": "S5p"
}
}
},
Expand Down Expand Up @@ -1681,7 +1693,7 @@
}
}
},
"S4e": {
"S4f": {
"type": "structure",
"members": {
"DecommissionTimeout": {
Expand All @@ -1691,10 +1703,10 @@
"type": "structure",
"members": {
"InstancesToTerminate": {
"shape": "S4g"
"shape": "S4h"
},
"InstancesToProtect": {
"shape": "S4g"
"shape": "S4h"
},
"InstanceTerminationTimeout": {
"type": "integer"
Expand All @@ -1703,11 +1715,11 @@
}
}
},
"S4g": {
"S4h": {
"type": "list",
"member": {}
},
"S4i": {
"S4j": {
"type": "structure",
"members": {
"Status": {
Expand All @@ -1731,7 +1743,7 @@
}
}
},
"S5o": {
"S5p": {
"type": "list",
"member": {}
}
Expand Down
62 changes: 41 additions & 21 deletions apis/elasticmapreduce-2009-03-31.normal.json

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions apis/elasticmapreduce-2009-03-31.paginators.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@
"output_token": "Marker",
"result_key": "Instances"
},
"ListSecurityConfigurations": {
"input_token": "Marker",
"output_token": "Marker",
"result_key": "SecurityConfigurations"
},
"ListSteps": {
"input_token": "Marker",
"output_token": "Marker",
Expand Down
176 changes: 88 additions & 88 deletions apis/ssm-2014-11-06.normal.json

Large diffs are not rendered by default.

23 changes: 20 additions & 3 deletions clients/emr.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -513,7 +513,7 @@ declare namespace EMR {
*/
RunningAmiVersion?: String;
/**
* The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x, where x.x.x is an Amazon EMR release version, for example, emr-5.14.0. For more information about Amazon EMR release versions and included application versions and features, see http://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases versions 4.x and later. Earlier versions use AmiVersion.
* The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x, where x.x.x is an Amazon EMR release version, for example, emr-5.14.0. For more information about Amazon EMR release versions and included application versions and features, see https://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases versions 4.x and later. Earlier versions use AmiVersion.
*/
ReleaseLabel?: String;
/**
Expand Down Expand Up @@ -1139,6 +1139,18 @@ declare namespace EMR {
* Amazon EMR releases 4.x or later. The list of configurations supplied for an EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
*/
Configurations?: ConfigurationList;
/**
* The version number of the requested configuration specification for this instance group.
*/
ConfigurationsVersion?: Long;
/**
* A list of configurations that were successfully applied for an instance group last time.
*/
LastSuccessfullyAppliedConfigurations?: ConfigurationList;
/**
* The version number of a configuration specification that was successfully applied for an instance group last time.
*/
LastSuccessfullyAppliedConfigurationsVersion?: Long;
/**
* The EBS block devices that are mapped to this instance group.
*/
Expand Down Expand Up @@ -1274,9 +1286,13 @@ declare namespace EMR {
* Policy for customizing shrink operations.
*/
ShrinkPolicy?: ShrinkPolicy;
/**
* A list of new or modified configurations to apply for an instance group.
*/
Configurations?: ConfigurationList;
}
export type InstanceGroupModifyConfigList = InstanceGroupModifyConfig[];
export type InstanceGroupState = "PROVISIONING"|"BOOTSTRAPPING"|"RUNNING"|"RESIZING"|"SUSPENDED"|"TERMINATING"|"TERMINATED"|"ARRESTED"|"SHUTTING_DOWN"|"ENDED"|string;
export type InstanceGroupState = "PROVISIONING"|"BOOTSTRAPPING"|"RUNNING"|"RECONFIGURING"|"RESIZING"|"SUSPENDED"|"TERMINATING"|"TERMINATED"|"ARRESTED"|"SHUTTING_DOWN"|"ENDED"|string;
export interface InstanceGroupStateChangeReason {
/**
* The programmable code for the state change reason.
Expand Down Expand Up @@ -1852,6 +1868,7 @@ declare namespace EMR {
*/
Marker?: Marker;
}
export type Long = number;
export type Marker = string;
export type MarketType = "ON_DEMAND"|"SPOT"|string;
export interface MetricDimension {
Expand Down Expand Up @@ -1969,7 +1986,7 @@ declare namespace EMR {
*/
AmiVersion?: XmlStringMaxLen256;
/**
* The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x, where x.x.x is an Amazon EMR release version, for example, emr-5.14.0. For more information about Amazon EMR release versions and included application versions and features, see http://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases versions 4.x and later. Earlier versions use AmiVersion.
* The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x, where x.x.x is an Amazon EMR release version, for example, emr-5.14.0. For more information about Amazon EMR release versions and included application versions and features, see https://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases versions 4.x and later. Earlier versions use AmiVersion.
*/
ReleaseLabel?: XmlStringMaxLen256;
/**
Expand Down
Loading

0 comments on commit a0cc7b3

Please sign in to comment.