(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports", "./EC2", "./S3"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    const EC2_1 = require("./EC2");
    const S3_1 = require("./S3");
    exports.Transform = {
        /*
        ApiGateway
        ApplicationAutoScaling
        Athena
        AutoScaling
        Batch
        CertificateManager
        CloudFormation
        CloudFront
        CloudTrail
        CloudWatch
        CodeBuild
        CodeCommit
        CodeDeploy
        CodePipeline
        Cognito
        Config
        DAX
        DMS
        DataPipeline
        DirectoryService
        DynamoDB
        */
        EC2: EC2_1.EC2,
        /*
        ECR
        ECS
        EFS
        EMR
        ElastiCache
        ElasticBeanstalk
        ElasticLoadBalancing
        ElasticLoadBalancingV2
        Elasticsearch
        Events
        GameLift
        Glue
        IAM
        IoT
        KMS
        Kinesis
        KinesisAnalytics
        KinesisFirehose
        Logs
        OpsWorks
        Pseudo
        RDS
        Redshift
        Route53
        SDB
        SNS
        SQS
        SSM
        StepFunctions
        Transform
        WAF
        WAFRegional
        WorkSpaces
        */
        S3: S3_1.S3
    };
});
//# sourceMappingURL=index.js.map