@cumulus/aws-client
Version:
Utilities for working with AWS
44 lines • 3.27 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.sts = exports.sqs = exports.sns = exports.sfn = exports.secretsManager = exports.s3 = exports.lambda = exports.kms = exports.kinesis = exports.cf = exports.dynamodbDocClient = exports.dynamodbstreams = exports.dynamodb = exports.cloudwatchevents = exports.ec2 = exports.ecs = exports.apigateway = void 0;
const client_api_gateway_1 = require("@aws-sdk/client-api-gateway");
const client_cloudformation_1 = require("@aws-sdk/client-cloudformation");
const client_dynamodb_1 = require("@aws-sdk/client-dynamodb");
const lib_dynamodb_1 = require("@aws-sdk/lib-dynamodb");
const client_dynamodb_streams_1 = require("@aws-sdk/client-dynamodb-streams");
const client_kinesis_1 = require("@aws-sdk/client-kinesis");
const client_kms_1 = require("@aws-sdk/client-kms");
const client_lambda_1 = require("@aws-sdk/client-lambda");
const client_cloudwatch_events_1 = require("@aws-sdk/client-cloudwatch-events");
const client_s3_1 = require("@aws-sdk/client-s3");
const client_secrets_manager_1 = require("@aws-sdk/client-secrets-manager");
const client_sfn_1 = require("@aws-sdk/client-sfn");
const client_sqs_1 = require("@aws-sdk/client-sqs");
const client_sns_1 = require("@aws-sdk/client-sns");
const client_sts_1 = require("@aws-sdk/client-sts");
const client_ecs_1 = require("@aws-sdk/client-ecs");
const client_ec2_1 = require("@aws-sdk/client-ec2");
const client_1 = __importDefault(require("./client"));
exports.apigateway = (0, client_1.default)(client_api_gateway_1.APIGatewayClient, '2015-07-09');
exports.ecs = (0, client_1.default)(client_ecs_1.ECS, '2014-11-13');
exports.ec2 = (0, client_1.default)(client_ec2_1.EC2, '2016-11-15');
exports.cloudwatchevents = (0, client_1.default)(client_cloudwatch_events_1.CloudWatchEvents, '2015-10-07');
exports.dynamodb = (0, client_1.default)(client_dynamodb_1.DynamoDB, '2012-08-10');
exports.dynamodbstreams = (0, client_1.default)(client_dynamodb_streams_1.DynamoDBStreamsClient, '2012-08-10');
const dynamodbDocClient = (docClientOptions, dynamoOptions) => lib_dynamodb_1.DynamoDBDocument.from((0, client_1.default)(client_dynamodb_1.DynamoDB, '2012-08-10')(dynamoOptions), docClientOptions);
exports.dynamodbDocClient = dynamodbDocClient;
exports.cf = (0, client_1.default)(client_cloudformation_1.CloudFormation, '2010-05-15');
exports.kinesis = (0, client_1.default)(client_kinesis_1.Kinesis, '2013-12-02');
exports.kms = (0, client_1.default)(client_kms_1.KMS, '2014-11-01');
exports.lambda = (0, client_1.default)(client_lambda_1.Lambda, '2015-03-31');
const s3 = (serviceOptions) => (0, client_1.default)(client_s3_1.S3, '2006-03-01', serviceOptions)();
exports.s3 = s3;
exports.secretsManager = (0, client_1.default)(client_secrets_manager_1.SecretsManager, '2017-10-17');
exports.sfn = (0, client_1.default)(client_sfn_1.SFN, '2016-11-23');
exports.sns = (0, client_1.default)(client_sns_1.SNS, '2010-03-31');
exports.sqs = (0, client_1.default)(client_sqs_1.SQS, '2012-11-05');
exports.sts = (0, client_1.default)(client_sts_1.STS, '2011-06-15');
//# sourceMappingURL=services.js.map
;