MDAA TS Docs
    Preparing search index...
    interface MdaaRedshiftClusterProps {
        adminPasswordRotationDays?: number;
        automatedSnapshotRetentionDays?: number;
        clusterName?: string;
        clusterType?: ClusterType;
        createOutputs?: boolean;
        createParams?: boolean;
        defaultDatabaseName?: string;
        encryptionKey: IKey;
        loggingProperties?: LoggingProperties;
        masterUsername: string;
        naming: IMdaaResourceNaming;
        nodeType?: NodeType;
        numberOfNodes?: number;
        ownerAccount?: number;
        parameterGroup: MdaaRedshiftClusterParameterGroup;
        port: number;
        preferredMaintenanceWindow: string;
        redshiftManageMasterPassword?: boolean;
        roles?: IRole[];
        securityGroup: SecurityGroup;
        securityGroups?: ISecurityGroup[];
        snapshotIdentifier?: string;
        subnetGroup: ClusterSubnetGroup;
        vpc: IVpc;
        vpcSubnets?: SubnetSelection;
    }

    Hierarchy (View Summary)

    Index

    Properties

    adminPasswordRotationDays?: number

    Number of days between automatic master password rotation for enhanced security

    automatedSnapshotRetentionDays?: number
    clusterName?: string
    clusterType?: ClusterType
    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

    defaultDatabaseName?: string
    encryptionKey: IKey
    loggingProperties?: LoggingProperties
    masterUsername: string
    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    nodeType?: NodeType

    Node type specification determining compute and storage capacity for cluster nodes

    numberOfNodes?: number

    Number of compute nodes for multi-node cluster configurations providing scalable processing power

    ownerAccount?: number
    port: number

    Port number for database connections controlling client access to the Redshift cluster

    preferredMaintenanceWindow: string

    Maintenance window specification in ddd:hh24:mi-ddd:hh24:mi format controlling when cluster maintenance occurs

    redshiftManageMasterPassword?: boolean
    roles?: IRole[]

    Array of IAM roles for cluster service integration enabling secure access to other AWS services

    securityGroup: SecurityGroup

    VPC security group for controlling network access to the Redshift cluster

    securityGroups?: ISecurityGroup[]

    Array of additional security groups for network access control

    snapshotIdentifier?: string

    Snapshot identifier for cluster restoration from existing snapshot enabling disaster recovery

    subnetGroup: ClusterSubnetGroup
    vpc: IVpc

    VPC for placing the Redshift cluster providing network isolation and security controls

    vpcSubnets?: SubnetSelection