MDAA TS Docs
    Preparing search index...

    Interface MdaaAthenaWorkgroupProps

    interface MdaaAthenaWorkgroupProps {
        bucket: IBucket;
        createOutputs?: boolean;
        createParams?: boolean;
        description?: string;
        kmsKey: IKey;
        name?: string;
        naming: IMdaaResourceNaming;
        recursiveDeleteOption?: boolean | IResolvable;
        resultsPrefix?: string;
        state?: string;
        tags?: CfnTag[];
        workGroupConfiguration?: MdaaAthenaWorkgroupConfigurationProps;
    }

    Hierarchy

    • MdaaConstructProps
      • MdaaAthenaWorkgroupProps
    Index

    Properties

    bucket: IBucket

    S3 bucket for storing Athena query results with appropriate security controls

    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

    Human-readable description of the Athena workgroup explaining its purpose and intended usage

    kmsKey: IKey
    name?: string

    Workgroup name that will be processed through MDAA naming conventions

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    recursiveDeleteOption?: boolean | IResolvable
    resultsPrefix?: string
    state?: string
    tags?: CfnTag[]
    workGroupConfiguration?: MdaaAthenaWorkgroupConfigurationProps