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.