Comparing version 1.14.0 to 1.15.0
@@ -10,3 +10,3 @@ # @title Examples in the Browser | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc1.min.js"></script> | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc2.min.js"></script> | ||
<script type="text/javascript"> | ||
@@ -13,0 +13,0 @@ // See the Configuring section to configure credentials in the SDK |
@@ -11,6 +11,6 @@ # @title AWS SDK for JavaScript in the Browser | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc1.min.js"></script> | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc2.min.js"></script> | ||
You can also download this package by clicking the following link: | ||
[aws-sdk-2.0.0-rc1.min.js](https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc1.min.js) | ||
[aws-sdk-2.0.0-rc2.min.js](https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc2.min.js) | ||
@@ -17,0 +17,0 @@ Once the SDK is loaded in your page, the module will be available from |
@@ -31,3 +31,3 @@ /** | ||
*/ | ||
VERSION: '1.14.0', | ||
VERSION: '1.15.0', | ||
@@ -34,0 +34,0 @@ /** |
@@ -33,3 +33,2 @@ /** | ||
AWS.Credentials.call(this); | ||
this.serviceError = null; | ||
this.metadataService = new AWS.MetadataService(options); | ||
@@ -53,11 +52,5 @@ this.metadata = {}; | ||
if (!callback) callback = function(err) { if (err) throw err; }; | ||
if (self.serviceError) { | ||
callback(self.serviceError); | ||
return; | ||
} | ||
self.metadataService.loadCredentials(function (err, creds) { | ||
if (err) { | ||
self.serviceError = err; | ||
} else { | ||
if (!err) { | ||
self.expired = false; | ||
@@ -64,0 +57,0 @@ self.metadata = creds; |
@@ -70,3 +70,2 @@ /** | ||
AWS.Credentials.call(this); | ||
this.serviceError = null; | ||
this.expired = true; | ||
@@ -91,11 +90,5 @@ this.service = new AWS.STS(); | ||
if (!callback) callback = function(err) { if (err) throw err; }; | ||
if (self.serviceError) { | ||
callback(self.serviceError); | ||
return; | ||
} | ||
self.service.assumeRoleWithSAML(self.params, function (err, data) { | ||
if (err) { | ||
self.serviceError = err; | ||
} else { | ||
if (!err) { | ||
self.service.credentialsFrom(data, self); | ||
@@ -102,0 +95,0 @@ } |
@@ -73,3 +73,2 @@ /** | ||
this.loadMasterCredentials(); | ||
this.serviceError = null; | ||
this.service = new AWS.STS(); | ||
@@ -101,6 +100,2 @@ this.expired = true; | ||
if (!callback) callback = function(err) { if (err) throw err; }; | ||
if (self.serviceError) { | ||
callback(self.serviceError); | ||
return; | ||
} | ||
@@ -111,5 +106,3 @@ self.service.config.credentials = self.masterCredentials; | ||
operation.call(self.service, self.params, function (err, data) { | ||
if (err) { | ||
self.serviceError = err; | ||
} else { | ||
if (!err) { | ||
self.service.credentialsFrom(data, self); | ||
@@ -116,0 +109,0 @@ } |
@@ -69,3 +69,2 @@ /** | ||
AWS.Credentials.call(this); | ||
this.serviceError = null; | ||
this.expired = true; | ||
@@ -91,11 +90,5 @@ this.service = new AWS.STS(); | ||
if (!callback) callback = function(err) { if (err) throw err; }; | ||
if (self.serviceError) { | ||
callback(self.serviceError); | ||
return; | ||
} | ||
self.service.assumeRoleWithWebIdentity(self.params, function (err, data) { | ||
if (err) { | ||
self.serviceError = err; | ||
} else { | ||
if (!err) { | ||
self.service.credentialsFrom(data, self); | ||
@@ -102,0 +95,0 @@ } |
@@ -133,4 +133,3 @@ /** | ||
var date = AWS.util.date.getDate(); | ||
var sigVersion = req.service.api.signatureVersion; | ||
var SignerClass = AWS.Signers.RequestSigner.getVersion(sigVersion); | ||
var SignerClass = req.service.getSignerClass(req); | ||
var signer = new SignerClass(req.httpRequest, | ||
@@ -137,0 +136,0 @@ req.service.api.signingName || req.service.api.endpointPrefix); |
@@ -234,4 +234,12 @@ /** | ||
/** | ||
* Gets the signer class for a given request | ||
* @api private | ||
*/ | ||
getSignerClass: function getSignerClass() { | ||
return AWS.Signers.RequestSigner.getVersion(this.api.signatureVersion); | ||
}, | ||
/** | ||
* @api private | ||
*/ | ||
serviceInterface: function serviceInterface() { | ||
@@ -238,0 +246,0 @@ switch (this.api.format) { |
@@ -36,2 +36,3 @@ /** | ||
require('./services/importexport'); | ||
require('./services/kinesis'); | ||
require('./services/opsworks'); | ||
@@ -38,0 +39,0 @@ require('./services/rds'); |
@@ -237,7 +237,22 @@ /** | ||
}, | ||
VersionLabel: { | ||
}, | ||
EnvironmentName: { | ||
required: true | ||
}, | ||
Description: { | ||
}, | ||
CNAMEPrefix: { | ||
}, | ||
Tier: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Type: { | ||
}, | ||
Version: { | ||
} | ||
} | ||
}, | ||
VersionLabel: { | ||
}, | ||
TemplateName: { | ||
@@ -247,6 +262,2 @@ }, | ||
}, | ||
CNAMEPrefix: { | ||
}, | ||
Description: { | ||
}, | ||
OptionSettings: { | ||
@@ -337,2 +348,13 @@ type: 'list', | ||
} | ||
}, | ||
Tier: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Type: { | ||
}, | ||
Version: { | ||
} | ||
} | ||
} | ||
@@ -738,2 +760,14 @@ } | ||
} | ||
}, | ||
Queues: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
URL: { | ||
} | ||
} | ||
} | ||
} | ||
@@ -834,2 +868,13 @@ } | ||
} | ||
}, | ||
Tier: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Type: { | ||
}, | ||
Version: { | ||
} | ||
} | ||
} | ||
@@ -1123,2 +1168,13 @@ } | ||
} | ||
}, | ||
Tier: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Type: { | ||
}, | ||
Version: { | ||
} | ||
} | ||
} | ||
@@ -1306,2 +1362,15 @@ } | ||
}, | ||
Description: { | ||
}, | ||
Tier: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Type: { | ||
}, | ||
Version: { | ||
} | ||
} | ||
}, | ||
VersionLabel: { | ||
@@ -1311,4 +1380,2 @@ }, | ||
}, | ||
Description: { | ||
}, | ||
OptionSettings: { | ||
@@ -1399,2 +1466,13 @@ type: 'list', | ||
} | ||
}, | ||
Tier: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Type: { | ||
}, | ||
Version: { | ||
} | ||
} | ||
} | ||
@@ -1401,0 +1479,0 @@ } |
@@ -25,3 +25,3 @@ /** | ||
targetPrefix: 'ElasticMapReduce', | ||
timestampFormat: 'iso8601', | ||
timestampFormat: 'unixTimestamp', | ||
operations: { | ||
@@ -131,5 +131,155 @@ addInstanceGroups: { | ||
members: { | ||
StepIds: { | ||
type: 'list', | ||
members: { | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
addTags: { | ||
name: 'AddTags', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ResourceId: { | ||
}, | ||
Tags: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Key: { | ||
}, | ||
Value: { | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
} | ||
} | ||
}, | ||
describeCluster: { | ||
name: 'DescribeCluster', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ClusterId: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
Cluster: { | ||
type: 'structure', | ||
members: { | ||
Id: { | ||
}, | ||
Name: { | ||
}, | ||
Status: { | ||
type: 'structure', | ||
members: { | ||
State: { | ||
}, | ||
StateChangeReason: { | ||
type: 'structure', | ||
members: { | ||
Code: { | ||
}, | ||
Message: { | ||
} | ||
} | ||
}, | ||
Timeline: { | ||
type: 'structure', | ||
members: { | ||
CreationDateTime: { | ||
type: 'timestamp' | ||
}, | ||
ReadyDateTime: { | ||
type: 'timestamp' | ||
}, | ||
EndDateTime: { | ||
type: 'timestamp' | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Ec2InstanceAttributes: { | ||
type: 'structure', | ||
members: { | ||
Ec2KeyName: { | ||
}, | ||
Ec2SubnetId: { | ||
}, | ||
Ec2AvailabilityZone: { | ||
}, | ||
IamInstanceProfile: { | ||
} | ||
} | ||
}, | ||
LogUri: { | ||
}, | ||
RequestedAmiVersion: { | ||
}, | ||
RunningAmiVersion: { | ||
}, | ||
AutoTerminate: { | ||
type: 'boolean' | ||
}, | ||
TerminationProtected: { | ||
type: 'boolean' | ||
}, | ||
VisibleToAllUsers: { | ||
type: 'boolean' | ||
}, | ||
Applications: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
Version: { | ||
}, | ||
Args: { | ||
type: 'list', | ||
members: { | ||
} | ||
}, | ||
AdditionalInfo: { | ||
type: 'map', | ||
keys: { | ||
}, | ||
members: { | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Tags: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Key: { | ||
}, | ||
Value: { | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
describeJobFlows: { | ||
@@ -379,2 +529,404 @@ name: 'DescribeJobFlows', | ||
}, | ||
describeStep: { | ||
name: 'DescribeStep', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ClusterId: { | ||
}, | ||
StepId: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
Step: { | ||
type: 'structure', | ||
members: { | ||
Id: { | ||
}, | ||
Name: { | ||
}, | ||
Config: { | ||
type: 'structure', | ||
members: { | ||
Jar: { | ||
}, | ||
Properties: { | ||
type: 'map', | ||
keys: { | ||
}, | ||
members: { | ||
} | ||
}, | ||
MainClass: { | ||
}, | ||
Args: { | ||
type: 'list', | ||
members: { | ||
} | ||
} | ||
} | ||
}, | ||
ActionOnFailure: { | ||
}, | ||
Status: { | ||
type: 'structure', | ||
members: { | ||
State: { | ||
}, | ||
StateChangeReason: { | ||
type: 'structure', | ||
members: { | ||
Code: { | ||
}, | ||
Message: { | ||
} | ||
} | ||
}, | ||
Timeline: { | ||
type: 'structure', | ||
members: { | ||
CreationDateTime: { | ||
type: 'timestamp' | ||
}, | ||
StartDateTime: { | ||
type: 'timestamp' | ||
}, | ||
EndDateTime: { | ||
type: 'timestamp' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
listBootstrapActions: { | ||
name: 'ListBootstrapActions', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ClusterId: { | ||
}, | ||
Marker: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
BootstrapActions: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Name: { | ||
}, | ||
ScriptPath: { | ||
}, | ||
Args: { | ||
type: 'list', | ||
members: { | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
} | ||
}, | ||
listClusters: { | ||
name: 'ListClusters', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
CreatedAfter: { | ||
type: 'timestamp' | ||
}, | ||
CreatedBefore: { | ||
type: 'timestamp' | ||
}, | ||
ClusterStates: { | ||
type: 'list', | ||
members: { | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
Clusters: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Id: { | ||
}, | ||
Name: { | ||
}, | ||
Status: { | ||
type: 'structure', | ||
members: { | ||
State: { | ||
}, | ||
StateChangeReason: { | ||
type: 'structure', | ||
members: { | ||
Code: { | ||
}, | ||
Message: { | ||
} | ||
} | ||
}, | ||
Timeline: { | ||
type: 'structure', | ||
members: { | ||
CreationDateTime: { | ||
type: 'timestamp' | ||
}, | ||
ReadyDateTime: { | ||
type: 'timestamp' | ||
}, | ||
EndDateTime: { | ||
type: 'timestamp' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
} | ||
}, | ||
listInstanceGroups: { | ||
name: 'ListInstanceGroups', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ClusterId: { | ||
}, | ||
Marker: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
InstanceGroups: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Id: { | ||
}, | ||
Name: { | ||
}, | ||
Market: { | ||
}, | ||
InstanceGroupType: { | ||
}, | ||
BidPrice: { | ||
}, | ||
InstanceType: { | ||
}, | ||
RequestedInstanceCount: { | ||
type: 'integer' | ||
}, | ||
RunningInstanceCount: { | ||
type: 'integer' | ||
}, | ||
Status: { | ||
type: 'structure', | ||
members: { | ||
State: { | ||
}, | ||
StateChangeReason: { | ||
type: 'structure', | ||
members: { | ||
Code: { | ||
}, | ||
Message: { | ||
} | ||
} | ||
}, | ||
Timeline: { | ||
type: 'structure', | ||
members: { | ||
CreationDateTime: { | ||
type: 'timestamp' | ||
}, | ||
ReadyDateTime: { | ||
type: 'timestamp' | ||
}, | ||
EndDateTime: { | ||
type: 'timestamp' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
} | ||
}, | ||
listInstances: { | ||
name: 'ListInstances', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ClusterId: { | ||
}, | ||
InstanceGroupId: { | ||
}, | ||
InstanceGroupTypes: { | ||
type: 'list', | ||
members: { | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
Instances: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Id: { | ||
}, | ||
Ec2InstanceId: { | ||
}, | ||
PublicDnsName: { | ||
}, | ||
PublicIpAddress: { | ||
}, | ||
PrivateDnsName: { | ||
}, | ||
PrivateIpAddress: { | ||
}, | ||
Status: { | ||
type: 'structure', | ||
members: { | ||
State: { | ||
}, | ||
StateChangeReason: { | ||
type: 'structure', | ||
members: { | ||
Code: { | ||
}, | ||
Message: { | ||
} | ||
} | ||
}, | ||
Timeline: { | ||
type: 'structure', | ||
members: { | ||
CreationDateTime: { | ||
type: 'timestamp' | ||
}, | ||
ReadyDateTime: { | ||
type: 'timestamp' | ||
}, | ||
EndDateTime: { | ||
type: 'timestamp' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
} | ||
}, | ||
listSteps: { | ||
name: 'ListSteps', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ClusterId: { | ||
}, | ||
StepStates: { | ||
type: 'list', | ||
members: { | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
Steps: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Id: { | ||
}, | ||
Name: { | ||
}, | ||
Status: { | ||
type: 'structure', | ||
members: { | ||
State: { | ||
}, | ||
StateChangeReason: { | ||
type: 'structure', | ||
members: { | ||
Code: { | ||
}, | ||
Message: { | ||
} | ||
} | ||
}, | ||
Timeline: { | ||
type: 'structure', | ||
members: { | ||
CreationDateTime: { | ||
type: 'timestamp' | ||
}, | ||
StartDateTime: { | ||
type: 'timestamp' | ||
}, | ||
EndDateTime: { | ||
type: 'timestamp' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
Marker: { | ||
} | ||
} | ||
} | ||
}, | ||
modifyInstanceGroups: { | ||
@@ -394,4 +946,8 @@ name: 'ModifyInstanceGroups', | ||
InstanceCount: { | ||
type: 'integer', | ||
required: true | ||
type: 'integer' | ||
}, | ||
EC2InstanceIdsToTerminate: { | ||
type: 'list', | ||
members: { | ||
} | ||
} | ||
@@ -409,2 +965,22 @@ } | ||
}, | ||
removeTags: { | ||
name: 'RemoveTags', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
ResourceId: { | ||
}, | ||
TagKeys: { | ||
type: 'list', | ||
members: { | ||
} | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
} | ||
} | ||
}, | ||
runJobFlow: { | ||
@@ -571,2 +1147,14 @@ name: 'RunJobFlow', | ||
JobFlowRole: { | ||
}, | ||
Tags: { | ||
type: 'list', | ||
members: { | ||
type: 'structure', | ||
members: { | ||
Key: { | ||
}, | ||
Value: { | ||
} | ||
} | ||
} | ||
} | ||
@@ -573,0 +1161,0 @@ } |
@@ -537,2 +537,5 @@ /** | ||
SshPublicKey: { | ||
}, | ||
AllowSelfManagement: { | ||
type: 'boolean' | ||
} | ||
@@ -1297,2 +1300,28 @@ } | ||
}, | ||
describeMyUserProfile: { | ||
name: 'DescribeMyUserProfile', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
UserProfile: { | ||
type: 'structure', | ||
members: { | ||
IamUserArn: { | ||
}, | ||
Name: { | ||
}, | ||
SshUsername: { | ||
}, | ||
SshPublicKey: { | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
describePermissions: { | ||
@@ -1304,6 +1333,4 @@ name: 'DescribePermissions', | ||
IamUserArn: { | ||
required: true | ||
}, | ||
StackId: { | ||
required: true | ||
} | ||
@@ -1329,2 +1356,4 @@ } | ||
type: 'boolean' | ||
}, | ||
Level: { | ||
} | ||
@@ -1430,2 +1459,74 @@ } | ||
}, | ||
describeStackSummary: { | ||
name: 'DescribeStackSummary', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
StackId: { | ||
required: true | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
StackSummary: { | ||
type: 'structure', | ||
members: { | ||
StackId: { | ||
}, | ||
Name: { | ||
}, | ||
LayersCount: { | ||
type: 'integer' | ||
}, | ||
AppsCount: { | ||
type: 'integer' | ||
}, | ||
InstancesCount: { | ||
type: 'structure', | ||
members: { | ||
Booting: { | ||
type: 'integer' | ||
}, | ||
ConnectionLost: { | ||
type: 'integer' | ||
}, | ||
Pending: { | ||
type: 'integer' | ||
}, | ||
Rebooting: { | ||
type: 'integer' | ||
}, | ||
Requested: { | ||
type: 'integer' | ||
}, | ||
RunningSetup: { | ||
type: 'integer' | ||
}, | ||
SetupFailed: { | ||
type: 'integer' | ||
}, | ||
ShuttingDown: { | ||
type: 'integer' | ||
}, | ||
StartFailed: { | ||
type: 'integer' | ||
}, | ||
Stopped: { | ||
type: 'integer' | ||
}, | ||
Terminated: { | ||
type: 'integer' | ||
}, | ||
Terminating: { | ||
type: 'integer' | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
describeStacks: { | ||
@@ -1612,4 +1713,3 @@ name: 'DescribeStacks', | ||
members: { | ||
}, | ||
required: true | ||
} | ||
} | ||
@@ -1633,2 +1733,5 @@ } | ||
SshPublicKey: { | ||
}, | ||
AllowSelfManagement: { | ||
type: 'boolean' | ||
} | ||
@@ -1889,2 +1992,4 @@ } | ||
type: 'boolean' | ||
}, | ||
Level: { | ||
} | ||
@@ -2275,2 +2380,17 @@ } | ||
}, | ||
updateMyUserProfile: { | ||
name: 'UpdateMyUserProfile', | ||
input: { | ||
type: 'structure', | ||
members: { | ||
SshPublicKey: { | ||
} | ||
} | ||
}, | ||
output: { | ||
type: 'structure', | ||
members: { | ||
} | ||
} | ||
}, | ||
updateStack: { | ||
@@ -2359,2 +2479,5 @@ name: 'UpdateStack', | ||
SshPublicKey: { | ||
}, | ||
AllowSelfManagement: { | ||
type: 'boolean' | ||
} | ||
@@ -2361,0 +2484,0 @@ } |
@@ -29,3 +29,3 @@ /** | ||
* @!attribute abort | ||
* Return this value from an iterator function ({each} or {arrayEach}) | ||
* Return this value from an iterator function {each} or {arrayEach} | ||
* to break out of the iteration. | ||
@@ -466,2 +466,9 @@ * @example Breaking out of an iterator function | ||
error: function error(err, options) { | ||
var originalError = null; | ||
if (typeof err.message === 'string' && err.message !== '') { | ||
if (typeof options === 'string' || (options && options.message)) { | ||
originalError = AWS.util.copy(err); | ||
originalError.message = err.message; | ||
} | ||
} | ||
err.message = err.message || null; | ||
@@ -475,3 +482,12 @@ | ||
err.name = err.code || 'Error'; | ||
if (typeof Object.defineProperty === 'function') { | ||
Object.defineProperty(err, 'name', {writable: true, enumerable: false}); | ||
Object.defineProperty(err, 'message', {enumerable: true}); | ||
} | ||
err.name = err.name || 'Error'; | ||
err.time = new Date(); | ||
if (originalError) err.originalError = originalError; | ||
return err; | ||
@@ -478,0 +494,0 @@ }, |
{ | ||
"name": "aws-sdk", | ||
"description": "AWS SDK for JavaScript", | ||
"version": "1.14.0", | ||
"version": "1.15.0", | ||
"author": { | ||
@@ -6,0 +6,0 @@ "name":"Amazon Web Services", |
@@ -15,3 +15,3 @@ # AWS SDK for JavaScript [![Version](https://badge.fury.io/js/aws-sdk.png)](http://badge.fury.io/js/aws-sdk) [![Build Status](https://travis-ci.org/aws/aws-sdk-js.png?branch=master)](https://travis-ci.org/aws/aws-sdk-js) | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc1.min.js"></script> | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc2.min.js"></script> | ||
@@ -57,2 +57,3 @@ ### In Node.js | ||
<tr><td>Amazon Glacier</td><td>AWS.Glacier</td><td>2012-06-01</td></tr> | ||
<tr><td>Amazon Kinesis</td><td>AWS.Kinesis</td><td>2013-12-02</td></tr> | ||
<tr><td>Amazon Redshift</td><td>AWS.Redshift</td><td>2012-12-01</td></tr> | ||
@@ -59,0 +60,0 @@ <tr><td rowspan="3">Amazon Relational Database Service</td><td rowspan="3">AWS.RDS</td><td>2013-01-10</td></tr> |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4019882
311
116278
105