@cumulus/aws-client
Version:
Utilities for working with AWS
35 lines • 2.24 kB
TypeScript
import { APIGatewayClient } from '@aws-sdk/client-api-gateway';
import { CloudFormation } from '@aws-sdk/client-cloudformation';
import { DynamoDB } from '@aws-sdk/client-dynamodb';
import { DynamoDBDocument, TranslateConfig } from '@aws-sdk/lib-dynamodb';
import { DynamoDBStreamsClient } from '@aws-sdk/client-dynamodb-streams';
import { Kinesis } from '@aws-sdk/client-kinesis';
import { KMS } from '@aws-sdk/client-kms';
import { Lambda } from '@aws-sdk/client-lambda';
import { CloudWatchEvents } from '@aws-sdk/client-cloudwatch-events';
import { S3, S3ClientConfig } from '@aws-sdk/client-s3';
import { SecretsManager } from '@aws-sdk/client-secrets-manager';
import { SFN } from '@aws-sdk/client-sfn';
import { SQS } from '@aws-sdk/client-sqs';
import { SNS } from '@aws-sdk/client-sns';
import { STS } from '@aws-sdk/client-sts';
import { ECS } from '@aws-sdk/client-ecs';
import { EC2 } from '@aws-sdk/client-ec2';
export declare const apigateway: (params?: object | undefined) => APIGatewayClient;
export declare const ecs: (params?: object | undefined) => ECS;
export declare const ec2: (params?: object | undefined) => EC2;
export declare const cloudwatchevents: (params?: object | undefined) => CloudWatchEvents;
export declare const dynamodb: (params?: object | undefined) => DynamoDB;
export declare const dynamodbstreams: (params?: object | undefined) => DynamoDBStreamsClient;
export declare const dynamodbDocClient: (docClientOptions?: TranslateConfig, dynamoOptions?: object) => DynamoDBDocument;
export declare const cf: (params?: object | undefined) => CloudFormation;
export declare const kinesis: (params?: object | undefined) => Kinesis;
export declare const kms: (params?: object | undefined) => KMS;
export declare const lambda: (params?: object | undefined) => Lambda;
export declare const s3: (serviceOptions?: S3ClientConfig) => S3;
export declare const secretsManager: (params?: object | undefined) => SecretsManager;
export declare const sfn: (params?: object | undefined) => SFN;
export declare const sns: (params?: object | undefined) => SNS;
export declare const sqs: (params?: object | undefined) => SQS;
export declare const sts: (params?: object | undefined) => STS;
//# sourceMappingURL=services.d.ts.map