MDAA TS Docs
    Preparing search index...

    Interface MdaaManagedPolicyProps

    interface MdaaManagedPolicyProps {
        createOutputs?: boolean;
        createParams?: boolean;
        description?: string;
        document?: PolicyDocument;
        groups?: IGroup[];
        managedPolicyName?: string;
        naming: IMdaaResourceNaming;
        path?: string;
        roles?: IRole[];
        statements?: PolicyStatement[];
        users?: IUser[];
        verbatimPolicyName?: boolean;
    }

    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

    description?: string

    Description of the managed policy explaining its purpose and permissions for documentation

    document?: PolicyDocument
    groups?: IGroup[]

    Array of IAM groups for policy attachment enabling group-based permissions management and

    managedPolicyName?: string
    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    path?: string

    IAM path for managed policy organization and management enabling hierarchical policy structure

    roles?: IRole[]

    Array of IAM roles for policy attachment enabling service permissions and cross-service

    statements?: PolicyStatement[]
    users?: IUser[]

    Array of IAM users for policy attachment enabling individual user permissions to AWS services and resources

    verbatimPolicyName?: boolean

    Flag for verbatim policy naming bypassing naming module for cross-account portability and SSO integration