interface RedshiftRunConfigurationInputProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.aws_datazone.CfnDataSource.RedshiftRunConfigurationInputProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awsdatazone#CfnDataSource_RedshiftRunConfigurationInputProperty | 
|  Java | software.amazon.awscdk.services.datazone.CfnDataSource.RedshiftRunConfigurationInputProperty | 
|  Python | aws_cdk.aws_datazone.CfnDataSource.RedshiftRunConfigurationInputProperty | 
|  TypeScript | aws-cdk-lib»aws_datazone»CfnDataSource»RedshiftRunConfigurationInputProperty | 
The relational filter configurations included in the configuration details of the Amazon Redshift data source.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_datazone as datazone } from 'aws-cdk-lib';
const redshiftRunConfigurationInputProperty: datazone.CfnDataSource.RedshiftRunConfigurationInputProperty = {
  relationalFilterConfigurations: [{
    databaseName: 'databaseName',
    // the properties below are optional
    filterExpressions: [{
      expression: 'expression',
      type: 'type',
    }],
    schemaName: 'schemaName',
  }],
  // the properties below are optional
  dataAccessRole: 'dataAccessRole',
  redshiftCredentialConfiguration: {
    secretManagerArn: 'secretManagerArn',
  },
  redshiftStorage: {
    redshiftClusterSource: {
      clusterName: 'clusterName',
    },
    redshiftServerlessSource: {
      workgroupName: 'workgroupName',
    },
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| relational | IResolvable | (IResolvable | Relational)[] | The relational filter configurations included in the configuration details of the AWS Glue data source. | 
| data | string | The data access role included in the configuration details of the Amazon Redshift data source. | 
| redshift | IResolvable | Redshift | The details of the credentials required to access an Amazon Redshift cluster. | 
| redshift | IResolvable | Redshift | The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run. | 
relationalFilterConfigurations
Type:
IResolvable | (IResolvable | Relational)[]
The relational filter configurations included in the configuration details of the AWS Glue data source.
dataAccessRole?
Type:
string
(optional)
The data access role included in the configuration details of the Amazon Redshift data source.
redshiftCredentialConfiguration?
Type:
IResolvable | Redshift
(optional)
The details of the credentials required to access an Amazon Redshift cluster.
redshiftStorage?
Type:
IResolvable | Redshift
(optional)
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
