MDAA TS Docs
    Preparing search index...
    interface MdaaDataBrewJobProps {
        createOutputs?: boolean;
        createParams?: boolean;
        databaseOutputs?: IResolvable | (IResolvable | DatabaseOutputProperty)[];
        dataCatalogOutputs?:
            | IResolvable
            | (IResolvable | DataCatalogOutputProperty)[];
        datasetName?: string;
        encryptionKeyArn: string;
        jobSample?: IResolvable | JobSampleProperty;
        logSubscription?: string;
        maxCapacity?: number;
        maxRetries?: number;
        name: string;
        naming: IMdaaResourceNaming;
        outputLocation?: IResolvable | OutputLocationProperty;
        outputs?: IResolvable | (IResolvable | OutputProperty)[];
        profileConfiguration?: IResolvable | ProfileConfigurationProperty;
        projectName?: string;
        recipe?: IResolvable | RecipeProperty;
        roleArn: string;
        timeout?: number;
        type: string;
        validationConfigurations?:
            | IResolvable
            | (IResolvable | ValidationConfigurationProperty)[];
    }

    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

    databaseOutputs?: IResolvable | (IResolvable | DatabaseOutputProperty)[]

    Array of JDBC database output configurations for direct database integration

    dataCatalogOutputs?: IResolvable | (IResolvable | DataCatalogOutputProperty)[]

    Array of AWS Glue Data Catalog output configurations for metadata integration

    datasetName?: string
    encryptionKeyArn: string
    jobSample?: IResolvable | JobSampleProperty

    Job sample configuration for profile jobs controlling the number of rows analyzed during profiling operations

    logSubscription?: string

    CloudWatch logging subscription status for job execution monitoring and troubleshooting

    maxCapacity?: number

    Maximum number of compute nodes for job execution controlling processing capacity and parallelism

    maxRetries?: number

    Maximum retry attempts for failed job executions providing resilience against transient failures

    name: string

    Unique name for the DataBrew job that will be processed through MDAA naming conventions

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    outputLocation?: IResolvable | OutputLocationProperty

    Output location configuration for job results storage controlling where processed data is written

    outputs?: IResolvable | (IResolvable | OutputProperty)[]

    Array of output artifacts representing job execution results and processed data

    profileConfiguration?: IResolvable | ProfileConfigurationProperty

    Profile configuration for data profiling jobs controlling analysis scope and statistical computations

    projectName?: string

    DataBrew project name for job organization and resource grouping

    recipe?: IResolvable | RecipeProperty

    Recipe configuration defining data transformation steps for recipe jobs

    roleArn: string

    IAM role ARN for DataBrew job execution providing necessary permissions for data access and processing

    timeout?: number

    Job execution timeout in minutes controlling maximum job runtime and preventing runaway processes

    type: string

    Job type specification determining the DataBrew job processing mode and capabilities

    validationConfigurations?:
        | IResolvable
        | (IResolvable | ValidationConfigurationProperty)[]

    Array of validation configurations for profile job data quality rules and constraints