Socket
Socket
Sign inDemoInstall

aws-sdk

Package Overview
Dependencies
65
Maintainers
1
Versions
1908
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.9.3-pre.4 to 0.9.4-pre.5

doc-src/cloudformation.docs.js

15

doc-src/guide/Examples.md

@@ -62,2 +62,17 @@ # Examples

Alternatively, you can register an 'httpData' event listener on
the request object to access each chunk of data received across
the wire (as Buffer objects):
```js
var s3 = new AWS.S3();
var params = {Bucket: 'myBucket', Key: 'myImageFile.jpg'};
var file = require('fs').createWriteStream('/path/to/file.jpg');
s3.client.getObject(params).
on('httpData', function(chunk) { file.write(chunk); }).
on('httpDone', function() { file.end(); }).
send();
```
## Amazon DynamoDB

@@ -64,0 +79,0 @@

20

doc-src/guide/Services.md

@@ -9,6 +9,22 @@ # @title Services

* [AWS.AutoScaling.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/AutoScaling/Client.html)
* [AWS.CloudFormation.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/CloudFormation/Client.html)
* [AWS.CloudFront.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/CloudFront/Client.html)
* [AWS.CloudWatch.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/CloudWatch/Client.html)
* [AWS.DynamoDB.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/Client.html)
* [AWS.EC2.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/EC2/Client.html)
* [AWS.ElasticBeanstalk.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/ElasticBeanstalk/Client.html)
* [AWS.ELB.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/ELB/Client.html)
* [AWS.EMR.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/EMR/Client.html)
* [AWS.ElasticTranscoder.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/ElasticTranscoder/Client.html)
* [AWS.IAM.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/IAM/Client.html)
* [AWS.RDS.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/RDS/Client.html)
* [AWS.Redshift.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/Redshift/Client.html)
* [AWS.S3.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/S3/Client.html)
* [AWS.EC2.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/EC2/Client.html)
* [AWS.DynamoDB.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/Client.html)
* [AWS.SimpleDB.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/SimpleDB/Client.html)
* [AWS.SimpleWorkflow.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/SimpleWorkflow/Client.html)
* [AWS.SES.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/SES/Client.html)
* [AWS.SNS.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/SNS/Client.html)
* [AWS.SQS.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/SQS/Client.html)
* [AWS.STS.Client](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!http%3A//docs.amazonwebservices.com/AWSJavaScriptSDK/latest/AWS/STS/Client.html)

@@ -15,0 +31,0 @@ Each service object in the SDK currently provides low-level access to every

@@ -23,2 +23,9 @@ /**

this.Given(/^I create a pipeline$/, function(callback) {
var config = JSON.parse(this.AWS.util.readFileSync('configuration'));
if (!config.elastictranscoderIntegrationRole) {
return callback.pending();
}
var world = this;

@@ -31,3 +38,2 @@ var timestamp = world.AWS.util.date.unixTimestamp() * 1000;

var config = JSON.parse(world.AWS.util.readFileSync('configuration'));
var params = {

@@ -34,0 +40,0 @@ Name: 'aws-sdk-js-integration-' + timestamp,

@@ -20,5 +20,8 @@ /**

require('./services/autoscaling');
require('./services/cloudformation');
require('./services/cloudfront');
require('./services/cloudwatch');
require('./services/dynamodb');
require('./services/ec2');
require('./services/elasticbeanstalk');
require('./services/elastictranscoder');

@@ -28,2 +31,4 @@ require('./services/elb');

require('./services/iam');
require('./services/rds');
require('./services/redshift');
require('./services/s3');

@@ -30,0 +35,0 @@ require('./services/ses');

2

lib/core.js

@@ -28,3 +28,3 @@ /**

*/
VERSION: 'v0.9.3-pre.4',
VERSION: 'v0.9.4-pre.5',

@@ -31,0 +31,0 @@ /**

@@ -29,2 +29,3 @@ /**

AWS.RequestSigner.getVersion = function getVersion(version) {
/*jshint maxcomplexity:6*/
switch (version) {

@@ -35,2 +36,3 @@ case 'v2': return AWS.SigV2;

case 's3': return AWS.SigVS3;
case 'cloudfront': return AWS.SigVCloudFront;
}

@@ -44,1 +46,2 @@ throw new Error('Unknown signing version ' + version);

require('./sigvs3');
require('./sigvcf');

@@ -93,2 +93,9 @@ /**

AWS.util.each(operation.o || {}, function (memberName, memberRules) {
if (memberRules.wrapper && data[memberName]) {
AWS.util.update(data, data[memberName]);
delete data[memberName];
}
});
resp.data = data;

@@ -209,3 +216,3 @@ }

} else {
suffix = '.' + (memberRules.n || 'member') + suffix;
suffix = '.member' + suffix;
}

@@ -212,0 +219,0 @@ that.serializeMember(name + suffix, v, memberRules, fn);

@@ -76,13 +76,25 @@ /**

var body = null;
var xmlWrapper = input.n;
var xmlWrapper = null;
AWS.util.each(rules, function(name, rule) {
if ((rule.t == 'o' && rule.l == 'body') || !rule.l)
xmlWrapper = name;
});
if (!xmlWrapper) {
AWS.util.each(rules, function(name, rule) {
if ((rule.t == 'o' && rule.l == 'body') || !rule.l) {
xmlWrapper = name;
}
});
}
if (xmlWrapper) {
var xmlRules = rules[xmlWrapper].m;
var xmlParams = req.params[xmlWrapper];
if (!AWS.util.isEmpty(xmlParams)) {
var xmlRules = rules[xmlWrapper] ? (rules[xmlWrapper].m || {}) : rules;
var xmlParams = req.params[xmlWrapper] || req.params;
var hasBodyParams = false;
AWS.util.each(xmlParams, function(key) {
if (xmlRules[key]) {
hasBodyParams = true;
return AWS.util.abort;
}
});
if (hasBodyParams) {
var builder = new AWS.XML.Builder(xmlWrapper, xmlRules, req.client.api);

@@ -89,0 +101,0 @@ body = builder.toXML(xmlParams);

@@ -18,3 +18,3 @@ /**

format: 'query',
signatureVersion: 'v2',
signatureVersion: 'v4',
serviceName: 'elasticloadbalancing',

@@ -21,0 +21,0 @@ resultWrapped: true,

@@ -946,8 +946,8 @@ /**

HttpRedirectCode: {
},
HostName: {
},
Protocol: {
}
}
},
HostName: {
},
Protocol: {
}

@@ -2199,7 +2199,2 @@ }

},
HostName: {
r: 1
},
Protocol: {
},
Redirect: {

@@ -2209,4 +2204,9 @@ t: 'o',

m: {
HostName: {
r: 1
},
HttpRedirectCode: {
},
Protocol: {
},
ReplaceKeyPrefixWith: {

@@ -2213,0 +2213,0 @@ },

{
"name": "aws-sdk",
"description": "AWS SDK for JavaScript",
"version": "v0.9.3-pre.4",
"version": "v0.9.4-pre.5",
"author": {

@@ -6,0 +6,0 @@ "name":"Amazon Web Services",

@@ -71,19 +71,106 @@ # AWS SDK for Node.js [![Build Status](https://travis-ci.org/aws/aws-sdk-js.png?branch=master)](https://travis-ci.org/aws/aws-sdk-js)

<th>Service Name</th>
<th>API Version</th>
<th>Class Name</th>
</thead>
<tbody>
<tr><td>Auto Scaling</td><td>AWS.AutoScaling</td></tr>
<tr><td>Amazon CloudWatch</td><td>AWS.CloudWatch</td></tr>
<tr><td>Amazon DynamoDB</td><td>AWS.DynamoDB</td></tr>
<tr><td>Amazon EC2</td><td>AWS.EC2</td></tr>
<tr><td>Amazon Elastic Transcoder</td><td>AWS.ElasticTranscoder</td></tr>
<tr><td>Elastic Load Balancing</td><td>AWS.ELB</td></tr>
<tr><td>Amazon Elastic MapReduce</td><td>AWS.EMR</td></tr>
<tr><td>AWS Identity and Access Management</td><td>AWS.IAM</td></tr>
<tr><td>Amazon S3</td><td>AWS.S3</td></tr>
<tr><td>Amazon Simple Email Service</td><td>AWS.SES</td></tr>
<tr><td>Amazon SimpleDB</td><td>AWS.SimpleDB</td></tr>
<tr><td>Amazon Simple Notification Service</td><td>AWS.SNS</td></tr>
<tr><td>Amazon Simple Queue Service</td><td>AWS.SQS</td></tr>
<tr><td>AWS Security Token Service</td><td>AWS.STS</td></tr>
<tr>
<td>Auto Scaling</td>
<td>2011-01-01</td>
<td>AWS.AutoScaling</td>
</tr>
<tr>
<td>AWS CloudFormation</td>
<td>2010-05-15</td>
<td>AWS.CloudFormation</td>
</tr>
<tr>
<td>Amazon CloudFront</td>
<td>2012-05-05</td>
<td>AWS.CloudFront</td>
</tr>
<tr>
<td>Amazon CloudWatch</td>
<td>2010-08-01</td>
<td>AWS.CloudWatch</td>
</tr>
<tr>
<td>Amazon DynamoDB</td>
<td>2011-12-05</td>
<td>AWS.DynamoDB</td>
</tr>
<tr>
<td>Amazon Elastic Compute Cloud</td>
<td>2012-12-01</td>
<td>AWS.EC2</td>
</tr>
<tr>
<td>AWS Elastic Beanstalk</td>
<td>2010-12-01</td>
<td>AWS.ElasticBeanstalk</td>
</tr>
<tr>
<td>Elastic Load Balancing</td>
<td>2012-06-01</td>
<td>AWS.ELB</td>
</tr>
<tr>
<td>Amazon Elastic MapReduce</td>
<td>2009-03-31</td>
<td>AWS.EMR</td>
</tr>
<tr>
<td>Amazon Elastic Transcoder</td>
<td>2012-09-25</td>
<td>AWS.ElasticTranscoder</td>
</tr>
<tr>
<td>AWS Identity and Access Management</td>
<td>2010-05-08</td>
<td>AWS.IAM</td>
</tr>
<tr>
<td>Amazon Relational Database Service</td>
<td>2012-07-31</td>
<td>AWS.RDS</td>
</tr>
<tr>
<td>Amazon Redshift</td>
<td>2012-12-01</td>
<td>AWS.Redshift</td>
</tr>
<tr>
<td>Amazon Simple Storage Solution</td>
<td>2006-03-01</td>
<td>AWS.S3</td>
</tr>
<tr>
<td>Amazon SimpleDB</td>
<td>2009-04-15</td>
<td>AWS.SimpleDB</td>
</tr>
<tr>
<td>Amazon Simple Workflow Service</td>
<td>2012-01-25</td>
<td>AWS.SimpleWorkflow</td>
</tr>
<tr>
<td>Amazon Simple Email Service</td>
<td>2010-12-01</td>
<td>AWS.SES</td>
</tr>
<tr>
<td>Amazon Simple Notification Service</td>
<td>2010-03-31</td>
<td>AWS.SNS</td>
</tr>
<tr>
<td>Amazon Simple Queue Service</td>
<td>2011-10-01</td>
<td>AWS.SQS</td>
</tr>
<tr>
<td>AWS Security Token Service</td>
<td>2011-06-15</td>
<td>AWS.STS</td>
</tr>
</tbody>

@@ -90,0 +177,0 @@ </table>

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc