MDAA TS Docs
    Preparing search index...
    interface RolesL3ConstructProps {
        createOutputs?: boolean;
        createParams?: boolean;
        createPersonaManagedPolicies?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        federations?: { [key: string]: FederationProps };
        generatePolicies?: GenerateManagedPolicyWithNameProps[];
        generateRoles?: GenerateRoleWithNameProps[];
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        tags?: { [key: string]: string };
    }

    Hierarchy (View Summary)

    Index

    Properties

    createOutputs?: boolean

    Flag controlling CloudFormation output and stack export creation for construct resources

    createParams?: boolean

    Flag controlling SSM parameter creation for construct resource references enabling

    createPersonaManagedPolicies?: boolean

    When true (default), creates MDAA persona-based managed policies.

    crossAccountStacks?: { [account: string]: { [region: string]: Stack } }
    federations?: { [key: string]: FederationProps }

    Federation configurations for SAML identity provider integration.

    Managed policy definitions for custom policy creation.

    generateRoles?: GenerateRoleWithNameProps[]

    IAM role definitions for custom role creation.

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    roleHelper: MdaaRoleHelper
    tags?: { [key: string]: string }