UNPKG

awscdk-resources-mongodbatlas

Version:

MongoDB Atlas CDK Construct Library for AWS CloudFormation Resources

27 lines 3.62 kB
"use strict"; 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, "atlas-organization-cdk-test", { env: { region: process.env.CDK_DEFAULT_REGION, account: process.env.CDK_DEFAULT_ACCOUNT, }, }); const awsSecretName = stack.node.tryGetContext("AWS_SECRET_NAME") || process.env.AWS_SECRET_NAME; const orgOwnerId = stack.node.tryGetContext("MONGODB_ATLAS_ORG_OWNER_ID") || process.env.MONGODB_ATLAS_ORG_OWNER_ID; const name = stack.node.tryGetContext("NAME") || process.env.NAME; const profile = stack.node.tryGetContext("PROFILE") || process.env.PROFILE; new index_1.CfnOrganization(stack, "organization", { name: name, orgOwnerId: orgOwnerId, awsSecretName: awsSecretName, profile: profile, apiKey: { roles: ["ORG_OWNER"], description: "test-cdk", }, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWcuZGVmYXVsdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9sMS1yZXNvdXJjZXMvb3JnYW5pemF0aW9uL2ludGVnLmRlZmF1bHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBbUM7QUFDbkMsbUNBQTBDO0FBRTFDLE1BQU0sR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQzFCLE1BQU0sS0FBSyxHQUFHLElBQUksR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUUsNkJBQTZCLEVBQUU7SUFDOUQsR0FBRyxFQUFFO1FBQ0gsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsa0JBQWtCO1FBQ3RDLE9BQU8sRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtLQUN6QztDQUNGLENBQUMsQ0FBQztBQUVILE1BQU0sYUFBYSxHQUNqQixLQUFLLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDO0FBQzdFLE1BQU0sVUFBVSxHQUNkLEtBQUssQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLDRCQUE0QixDQUFDO0lBQ3RELE9BQU8sQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUM7QUFDekMsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUM7QUFDbEUsTUFBTSxPQUFPLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUM7QUFFM0UsSUFBSSx1QkFBZSxDQUFDLEtBQUssRUFBRSxjQUFjLEVBQUU7SUFDekMsSUFBSSxFQUFFLElBQUk7SUFDVixVQUFVLEVBQUUsVUFBVTtJQUN0QixhQUFhLEVBQUUsYUFBYTtJQUM1QixPQUFPLEVBQUUsT0FBTztJQUNoQixNQUFNLEVBQUU7UUFDTixLQUFLLEVBQUUsQ0FBQyxXQUFXLENBQUM7UUFDcEIsV0FBVyxFQUFFLFVBQVU7S0FDeEI7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBjZGsgZnJvbSBcImF3cy1jZGstbGliXCI7XG5pbXBvcnQgeyBDZm5Pcmdhbml6YXRpb24gfSBmcm9tIFwiLi9pbmRleFwiO1xuXG5jb25zdCBhcHAgPSBuZXcgY2RrLkFwcCgpO1xuY29uc3Qgc3RhY2sgPSBuZXcgY2RrLlN0YWNrKGFwcCwgXCJhdGxhcy1vcmdhbml6YXRpb24tY2RrLXRlc3RcIiwge1xuICBlbnY6IHtcbiAgICByZWdpb246IHByb2Nlc3MuZW52LkNES19ERUZBVUxUX1JFR0lPTixcbiAgICBhY2NvdW50OiBwcm9jZXNzLmVudi5DREtfREVGQVVMVF9BQ0NPVU5ULFxuICB9LFxufSk7XG5cbmNvbnN0IGF3c1NlY3JldE5hbWUgPVxuICBzdGFjay5ub2RlLnRyeUdldENvbnRleHQoXCJBV1NfU0VDUkVUX05BTUVcIikgfHwgcHJvY2Vzcy5lbnYuQVdTX1NFQ1JFVF9OQU1FO1xuY29uc3Qgb3JnT3duZXJJZCA9XG4gIHN0YWNrLm5vZGUudHJ5R2V0Q29udGV4dChcIk1PTkdPREJfQVRMQVNfT1JHX09XTkVSX0lEXCIpIHx8XG4gIHByb2Nlc3MuZW52Lk1PTkdPREJfQVRMQVNfT1JHX09XTkVSX0lEO1xuY29uc3QgbmFtZSA9IHN0YWNrLm5vZGUudHJ5R2V0Q29udGV4dChcIk5BTUVcIikgfHwgcHJvY2Vzcy5lbnYuTkFNRTtcbmNvbnN0IHByb2ZpbGUgPSBzdGFjay5ub2RlLnRyeUdldENvbnRleHQoXCJQUk9GSUxFXCIpIHx8IHByb2Nlc3MuZW52LlBST0ZJTEU7XG5cbm5ldyBDZm5Pcmdhbml6YXRpb24oc3RhY2ssIFwib3JnYW5pemF0aW9uXCIsIHtcbiAgbmFtZTogbmFtZSxcbiAgb3JnT3duZXJJZDogb3JnT3duZXJJZCxcbiAgYXdzU2VjcmV0TmFtZTogYXdzU2VjcmV0TmFtZSxcbiAgcHJvZmlsZTogcHJvZmlsZSxcbiAgYXBpS2V5OiB7XG4gICAgcm9sZXM6IFtcIk9SR19PV05FUlwiXSxcbiAgICBkZXNjcmlwdGlvbjogXCJ0ZXN0LWNka1wiLFxuICB9LFxufSk7XG4iXX0=