UNPKG

@taimos/cdk-controltower

Version:

[![npm version](https://badge.fury.io/js/@taimos%2Fcdk-controltower.svg)](https://badge.fury.io/js/@taimos%2Fcdk-controltower)

24 lines 3.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SsoStage = void 0; const aws_cdk_lib_1 = require("aws-cdk-lib"); const sso_permissions_1 = require("../sso-permissions"); class SsoStage extends aws_cdk_lib_1.Stage { constructor(scope, props) { super(scope, 'SSO', { env: props.orgPrincipalEnv, ...props, }); if (props.permissionsConfiguration) { new sso_permissions_1.SsoPermissionStack(this, 'sso-permissions', { env: props.orgPrincipalEnv, stackName: 'sso-permissions', accounts: props.accounts, ssoConfig: props.ssoConfig, ...props.permissionsConfiguration, }); } } } exports.SsoStage = SsoStage; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3NvLXN0YWdlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3BpcGVsaW5lL3Nzby1zdGFnZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2Q0FBZ0Q7QUFHaEQsd0RBQTZFO0FBUzdFLE1BQWEsUUFBNkMsU0FBUSxtQkFBSztJQUVyRSxZQUFZLEtBQWdCLEVBQUUsS0FBMEI7UUFDdEQsS0FBSyxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUU7WUFDbEIsR0FBRyxFQUFFLEtBQUssQ0FBQyxlQUFlO1lBQzFCLEdBQUcsS0FBSztTQUNULENBQUMsQ0FBQztRQUVILElBQUksS0FBSyxDQUFDLHdCQUF3QixFQUFFLENBQUM7WUFDbkMsSUFBSSxvQ0FBa0IsQ0FBTyxJQUFJLEVBQUUsaUJBQWlCLEVBQUU7Z0JBQ3BELEdBQUcsRUFBRSxLQUFLLENBQUMsZUFBZTtnQkFDMUIsU0FBUyxFQUFFLGlCQUFpQjtnQkFDNUIsUUFBUSxFQUFFLEtBQUssQ0FBQyxRQUFRO2dCQUN4QixTQUFTLEVBQUUsS0FBSyxDQUFDLFNBQVM7Z0JBQzFCLEdBQUcsS0FBSyxDQUFDLHdCQUF3QjthQUNsQyxDQUFDLENBQUM7UUFDTCxDQUFDO0lBRUgsQ0FBQztDQUVGO0FBcEJELDRCQW9CQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFN0YWdlLCBTdGFnZVByb3BzIH0gZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5pbXBvcnQgeyBPcmdQcmluY2lwYWxBd2FyZSwgU3NvUHJvcHMgfSBmcm9tICcuLi9hd3Mtb3JnJztcbmltcG9ydCB7IFNzb1Blcm1pc3Npb25Db25maWcsIFNzb1Blcm1pc3Npb25TdGFjayB9IGZyb20gJy4uL3Nzby1wZXJtaXNzaW9ucyc7XG5cblxuZXhwb3J0IGludGVyZmFjZSBTc29TdGFnZUNvbmZpZzxUIGV4dGVuZHMgc3RyaW5nLCBTIGV4dGVuZHMgc3RyaW5nPiB7XG4gIHBlcm1pc3Npb25zQ29uZmlndXJhdGlvbj86IFNzb1Blcm1pc3Npb25Db25maWc8VCwgUz47XG59XG5cbmV4cG9ydCB0eXBlIFNzb1N0YWdlUHJvcHM8VCBleHRlbmRzIHN0cmluZywgUyBleHRlbmRzIHN0cmluZz4gPSBTc29TdGFnZUNvbmZpZzxULCBTPiAmIFNzb1Byb3BzPFQsIFM+ICYgU3RhZ2VQcm9wcyAmIE9yZ1ByaW5jaXBhbEF3YXJlO1xuXG5leHBvcnQgY2xhc3MgU3NvU3RhZ2U8VCBleHRlbmRzIHN0cmluZywgUyBleHRlbmRzIHN0cmluZz4gZXh0ZW5kcyBTdGFnZSB7XG5cbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgcHJvcHM6IFNzb1N0YWdlUHJvcHM8VCwgUz4pIHtcbiAgICBzdXBlcihzY29wZSwgJ1NTTycsIHtcbiAgICAgIGVudjogcHJvcHMub3JnUHJpbmNpcGFsRW52LFxuICAgICAgLi4ucHJvcHMsXG4gICAgfSk7XG5cbiAgICBpZiAocHJvcHMucGVybWlzc2lvbnNDb25maWd1cmF0aW9uKSB7XG4gICAgICBuZXcgU3NvUGVybWlzc2lvblN0YWNrPFQsIFM+KHRoaXMsICdzc28tcGVybWlzc2lvbnMnLCB7XG4gICAgICAgIGVudjogcHJvcHMub3JnUHJpbmNpcGFsRW52LFxuICAgICAgICBzdGFja05hbWU6ICdzc28tcGVybWlzc2lvbnMnLFxuICAgICAgICBhY2NvdW50czogcHJvcHMuYWNjb3VudHMsXG4gICAgICAgIHNzb0NvbmZpZzogcHJvcHMuc3NvQ29uZmlnLFxuICAgICAgICAuLi5wcm9wcy5wZXJtaXNzaW9uc0NvbmZpZ3VyYXRpb24sXG4gICAgICB9KTtcbiAgICB9XG5cbiAgfVxuXG59Il19