UNPKG

@taimos/cdk-controltower

Version:

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

12 lines (11 loc) 618 B
import { Stage, StageProps } from 'aws-cdk-lib'; import { Construct } from 'constructs'; import { OrgPrincipalAware, SsoProps } from '../aws-org'; import { SsoPermissionConfig } from '../sso-permissions'; export interface SsoStageConfig<T extends string, S extends string> { permissionsConfiguration?: SsoPermissionConfig<T, S>; } export type SsoStageProps<T extends string, S extends string> = SsoStageConfig<T, S> & SsoProps<T, S> & StageProps & OrgPrincipalAware; export declare class SsoStage<T extends string, S extends string> extends Stage { constructor(scope: Construct, props: SsoStageProps<T, S>); }