Skip to content
v2.275.0

RedshiftRunConfigurationInputProperty Struct ​

The relational filter configurations included in the configuration details of the Amazon Redshift data source.

Example ​

ts
// 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 ​

dataAccessRoleoptionalstringdata_access_roleoptionalstrdataAccessRoleoptionalStringDataAccessRoleoptionalstringDataAccessRoleoptional*string#
The data access role included in the configuration details of the Amazon Redshift data source.
redshiftCredentialConfigurationoptionalIResolvable | CfnDataSource.RedshiftCredentialConfigurationPropertyredshift_credential_configurationoptionaltyping.Union[IResolvable, RedshiftCredentialConfigurationProperty]redshiftCredentialConfigurationoptionalIResolvableRedshiftCredentialConfigurationoptionalIResolvableRedshiftCredentialConfigurationoptionalinterface{}#
The details of the credentials required to access an Amazon Redshift cluster.
redshiftStorageoptionalIResolvable | CfnDataSource.RedshiftStoragePropertyredshift_storageoptionaltyping.Union[IResolvable, RedshiftStorageProperty]redshiftStorageoptionalIResolvableRedshiftStorageoptionalIResolvableRedshiftStorageoptionalinterface{}#
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
relationalFilterConfigurationsIResolvable | IResolvable | CfnDataSource.RelationalFilterConfigurationProperty[]relational_filter_configurationstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, RelationalFilterConfigurationProperty]]]relationalFilterConfigurationsIResolvableRelationalFilterConfigurationsIResolvableRelationalFilterConfigurationsinterface{}required#
The relational filter configurations included in the configuration details of the AWS Glue data source.