constructor()

in lib/cdk-stackset-exec-role-stack.ts [6:19]


  constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
    super(scope, id, props);  

     const admin_account_id = new cdk.CfnParameter(this, 'AdministratorAccountId',{
      description : 'Administrator Account Id',
    });

    const execution_role = new iam.Role(this, 'ExecutionRole', {
        roleName: 'AWSCloudFormationStackSetExecutionRole',
        assumedBy: new iam.AccountPrincipal(admin_account_id.valueAsString),
        path: '/'
      });
      execution_role.addManagedPolicy(ManagedPolicy.fromAwsManagedPolicyName("AdministratorAccess"))
    }