MDAA TS Docs
    Preparing search index...

    Core data source configuration for QuickSight, defining connection parameters, credentials, permissions, and optional SSL/VPC settings.

    Use cases: Redshift data source; Athena data source; S3/RDS connectivity

    AWS: QuickSight CfnDataSource

    Validation: dataSourceSpecificParameters, displayName, and permissions required

    Hierarchy (View Summary)

    Index

    Properties

    awsAccountId?: string

    The AWS account ID.

    The credentials Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

    dataSourceSpecificParameters: ConfigurationElement
    displayName: string

    A display name for the data source.

    Error information from the last update or the creation of the data source.

    A list of resource permissions on the data source.

    secretsManager?: SecretsManagerAuthProps

    Secrets Manager authentication for the data source. When set, MDAA both (a) wires the secret as the data source credentials, and (b) grants QuickSight's account-level Secrets Manager role (aws-quicksight-secretsmanager-role-v0) read access to the secret (and decrypt on its KMS key). This is the single toggle for the secret-based auth path — the role name and all IAM wiring are handled automatically.

    Use cases: Secret-based Redshift (or other credential-pair) data source authentication

    AWS: QuickSight DataSourceCredentials.SecretArn + IAM grant on the QuickSight SM role

    Validation: Optional; when present, arn is required

    sslProperties?: DataSourceSSLProps

    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

    vpcConnectionProperties?: DataSourceVPCProps

    Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.