UNPKG

awscdk-resources-mongodbatlas

Version:

MongoDB Atlas CDK Construct Library for AWS CloudFormation Resources

28 lines 3.43 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-fedOrgRoleMapping-default", { env: { region: process.env.CDK_DEFAULT_REGION, account: process.env.CDK_DEFAULT_ACCOUNT, }, }); const orgId = stack.node.tryGetContext("MONGODB_ATLAS_ORG_ID") || process.env.MONGODB_ATLAS_ORG_ID; const fedSettingsId = stack.node.tryGetContext("ATLAS_FEDERATED_SETTINGS_ID") || process.env.ATLAS_FEDERATED_SETTINGS_ID; new index_1.CfnFederatedSettingsOrgRoleMapping(stack, "federatedSettingsOrgRoleMapping", { profile: "federation", externalGroupName: "RG-01", orgId: orgId, federationSettingsId: fedSettingsId, roleAssignments: [ { role: "GROUP_DATA_ACCESS_READ_WRITE", projectId: "<project Id>", }, ], }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWcuZGVmYXVsdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9sMS1yZXNvdXJjZXMvZmVkZXJhdGVkLXNldHRpbmdzLW9yZy1yb2xlLW1hcHBpbmcvaW50ZWcuZGVmYXVsdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1DQUFtQztBQUNuQyxtQ0FBNkQ7QUFFN0QsTUFBTSxHQUFHLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7QUFDMUIsTUFBTSxLQUFLLEdBQUcsSUFBSSxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxpQ0FBaUMsRUFBRTtJQUNsRSxHQUFHLEVBQUU7UUFDSCxNQUFNLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7UUFDdEMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0tBQ3pDO0NBQ0YsQ0FBQyxDQUFDO0FBRUgsTUFBTSxLQUFLLEdBQ1QsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsc0JBQXNCLENBQUM7SUFDaEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQztBQUNuQyxNQUFNLGFBQWEsR0FDakIsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsNkJBQTZCLENBQUM7SUFDdkQsT0FBTyxDQUFDLEdBQUcsQ0FBQywyQkFBMkIsQ0FBQztBQUUxQyxJQUFJLDBDQUFrQyxDQUNwQyxLQUFLLEVBQ0wsaUNBQWlDLEVBQ2pDO0lBQ0UsT0FBTyxFQUFFLFlBQVk7SUFDckIsaUJBQWlCLEVBQUUsT0FBTztJQUMxQixLQUFLLEVBQUUsS0FBSztJQUNaLG9CQUFvQixFQUFFLGFBQWE7SUFDbkMsZUFBZSxFQUFFO1FBQ2Y7WUFDRSxJQUFJLEVBQUUsOEJBQThCO1lBQ3BDLFNBQVMsRUFBRSxjQUFjO1NBQzFCO0tBQ0Y7Q0FDRixDQUNGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBjZGsgZnJvbSBcImF3cy1jZGstbGliXCI7XG5pbXBvcnQgeyBDZm5GZWRlcmF0ZWRTZXR0aW5nc09yZ1JvbGVNYXBwaW5nIH0gZnJvbSBcIi4vaW5kZXhcIjtcblxuY29uc3QgYXBwID0gbmV3IGNkay5BcHAoKTtcbmNvbnN0IHN0YWNrID0gbmV3IGNkay5TdGFjayhhcHAsIFwiYXRsYXMtZmVkT3JnUm9sZU1hcHBpbmctZGVmYXVsdFwiLCB7XG4gIGVudjoge1xuICAgIHJlZ2lvbjogcHJvY2Vzcy5lbnYuQ0RLX0RFRkFVTFRfUkVHSU9OLFxuICAgIGFjY291bnQ6IHByb2Nlc3MuZW52LkNES19ERUZBVUxUX0FDQ09VTlQsXG4gIH0sXG59KTtcblxuY29uc3Qgb3JnSWQgPVxuICBzdGFjay5ub2RlLnRyeUdldENvbnRleHQoXCJNT05HT0RCX0FUTEFTX09SR19JRFwiKSB8fFxuICBwcm9jZXNzLmVudi5NT05HT0RCX0FUTEFTX09SR19JRDtcbmNvbnN0IGZlZFNldHRpbmdzSWQgPVxuICBzdGFjay5ub2RlLnRyeUdldENvbnRleHQoXCJBVExBU19GRURFUkFURURfU0VUVElOR1NfSURcIikgfHxcbiAgcHJvY2Vzcy5lbnYuQVRMQVNfRkVERVJBVEVEX1NFVFRJTkdTX0lEO1xuXG5uZXcgQ2ZuRmVkZXJhdGVkU2V0dGluZ3NPcmdSb2xlTWFwcGluZyhcbiAgc3RhY2ssXG4gIFwiZmVkZXJhdGVkU2V0dGluZ3NPcmdSb2xlTWFwcGluZ1wiLFxuICB7XG4gICAgcHJvZmlsZTogXCJmZWRlcmF0aW9uXCIsXG4gICAgZXh0ZXJuYWxHcm91cE5hbWU6IFwiUkctMDFcIixcbiAgICBvcmdJZDogb3JnSWQsXG4gICAgZmVkZXJhdGlvblNldHRpbmdzSWQ6IGZlZFNldHRpbmdzSWQsXG4gICAgcm9sZUFzc2lnbm1lbnRzOiBbXG4gICAgICB7XG4gICAgICAgIHJvbGU6IFwiR1JPVVBfREFUQV9BQ0NFU1NfUkVBRF9XUklURVwiLFxuICAgICAgICBwcm9qZWN0SWQ6IFwiPHByb2plY3QgSWQ+XCIsXG4gICAgICB9LFxuICAgIF0sXG4gIH1cbik7XG4iXX0=