awscdk-resources-mongodbatlas
Version:
MongoDB Atlas CDK Construct Library for AWS CloudFormation Resources
40 lines • 3.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const cdk = require("aws-cdk-lib");
const index_1 = require("./index");
const app = new cdk.App();
const stack = new cdk.Stack(app, "data-lake-pipeline", {
env: {
region: process.env.CDK_DEFAULT_REGION,
account: process.env.CDK_DEFAULT_ACCOUNT,
},
});
const sink = {
partitionFields: [
{
fieldName: "testpartition2",
order: 0,
},
],
};
const source = {
clusterName: "testclusterdatalakepipeline",
collectionName: "testcollection3",
databaseName: "testdatabase4",
};
const transform = [
{
field: "testtransformFeild",
type: "EXCLUDE",
},
];
const datalakepipelineProps = {
profile: "default",
name: "testdatalakepipeline1",
projectId: "64f65e99e0fe146ac753361f",
sink: sink,
source: source,
transformations: transform,
};
new index_1.CfnDataLakePipeline(stack, "data-lake-pipeline", datalakepipelineProps);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWcuZGVmYXVsdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9sMS1yZXNvdXJjZXMvZGF0YS1sYWtlLXBpcGVsaW5lL2ludGVnLmRlZmF1bHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBbUM7QUFDbkMsbUNBS2lCO0FBRWpCLE1BQU0sR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQzFCLE1BQU0sS0FBSyxHQUFHLElBQUksR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUUsb0JBQW9CLEVBQUU7SUFDckQsR0FBRyxFQUFFO1FBQ0gsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsa0JBQWtCO1FBQ3RDLE9BQU8sRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtLQUN6QztDQUNGLENBQUMsQ0FBQztBQUVILE1BQU0sSUFBSSxHQUFTO0lBQ2pCLGVBQWUsRUFBRTtRQUNmO1lBQ0UsU0FBUyxFQUFFLGdCQUFnQjtZQUMzQixLQUFLLEVBQUUsQ0FBQztTQUNUO0tBQ0Y7Q0FDRixDQUFDO0FBQ0YsTUFBTSxNQUFNLEdBQVc7SUFDckIsV0FBVyxFQUFFLDZCQUE2QjtJQUMxQyxjQUFjLEVBQUUsaUJBQWlCO0lBQ2pDLFlBQVksRUFBRSxlQUFlO0NBQzlCLENBQUM7QUFDRixNQUFNLFNBQVMsR0FBRztJQUNoQjtRQUNFLEtBQUssRUFBRSxvQkFBb0I7UUFDM0IsSUFBSSxFQUFFLFNBQVM7S0FDaEI7Q0FDRixDQUFDO0FBQ0YsTUFBTSxxQkFBcUIsR0FBNkI7SUFDdEQsT0FBTyxFQUFFLFNBQVM7SUFDbEIsSUFBSSxFQUFFLHVCQUF1QjtJQUM3QixTQUFTLEVBQUUsMEJBQTBCO0lBQ3JDLElBQUksRUFBRSxJQUFJO0lBQ1YsTUFBTSxFQUFFLE1BQU07SUFDZCxlQUFlLEVBQUUsU0FBUztDQUMzQixDQUFDO0FBRUYsSUFBSSwyQkFBbUIsQ0FBQyxLQUFLLEVBQUUsb0JBQW9CLEVBQUUscUJBQXFCLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGNkayBmcm9tIFwiYXdzLWNkay1saWJcIjtcbmltcG9ydCB7XG4gIENmbkRhdGFMYWtlUGlwZWxpbmUsXG4gIENmbkRhdGFMYWtlUGlwZWxpbmVQcm9wcyxcbiAgU2luayxcbiAgU291cmNlLFxufSBmcm9tIFwiLi9pbmRleFwiO1xuXG5jb25zdCBhcHAgPSBuZXcgY2RrLkFwcCgpO1xuY29uc3Qgc3RhY2sgPSBuZXcgY2RrLlN0YWNrKGFwcCwgXCJkYXRhLWxha2UtcGlwZWxpbmVcIiwge1xuICBlbnY6IHtcbiAgICByZWdpb246IHByb2Nlc3MuZW52LkNES19ERUZBVUxUX1JFR0lPTixcbiAgICBhY2NvdW50OiBwcm9jZXNzLmVudi5DREtfREVGQVVMVF9BQ0NPVU5ULFxuICB9LFxufSk7XG5cbmNvbnN0IHNpbms6IFNpbmsgPSB7XG4gIHBhcnRpdGlvbkZpZWxkczogW1xuICAgIHtcbiAgICAgIGZpZWxkTmFtZTogXCJ0ZXN0cGFydGl0aW9uMlwiLFxuICAgICAgb3JkZXI6IDAsXG4gICAgfSxcbiAgXSxcbn07XG5jb25zdCBzb3VyY2U6IFNvdXJjZSA9IHtcbiAgY2x1c3Rlck5hbWU6IFwidGVzdGNsdXN0ZXJkYXRhbGFrZXBpcGVsaW5lXCIsXG4gIGNvbGxlY3Rpb25OYW1lOiBcInRlc3Rjb2xsZWN0aW9uM1wiLFxuICBkYXRhYmFzZU5hbWU6IFwidGVzdGRhdGFiYXNlNFwiLFxufTtcbmNvbnN0IHRyYW5zZm9ybSA9IFtcbiAge1xuICAgIGZpZWxkOiBcInRlc3R0cmFuc2Zvcm1GZWlsZFwiLFxuICAgIHR5cGU6IFwiRVhDTFVERVwiLFxuICB9LFxuXTtcbmNvbnN0IGRhdGFsYWtlcGlwZWxpbmVQcm9wczogQ2ZuRGF0YUxha2VQaXBlbGluZVByb3BzID0ge1xuICBwcm9maWxlOiBcImRlZmF1bHRcIixcbiAgbmFtZTogXCJ0ZXN0ZGF0YWxha2VwaXBlbGluZTFcIixcbiAgcHJvamVjdElkOiBcIjY0ZjY1ZTk5ZTBmZTE0NmFjNzUzMzYxZlwiLFxuICBzaW5rOiBzaW5rLFxuICBzb3VyY2U6IHNvdXJjZSxcbiAgdHJhbnNmb3JtYXRpb25zOiB0cmFuc2Zvcm0sXG59O1xuXG5uZXcgQ2ZuRGF0YUxha2VQaXBlbGluZShzdGFjaywgXCJkYXRhLWxha2UtcGlwZWxpbmVcIiwgZGF0YWxha2VwaXBlbGluZVByb3BzKTtcbiJdfQ==