Skip to content
v2.275.0

DataSourceConfigurationInputProperty Struct ​

The configuration of the 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 dataSourceConfigurationInputProperty: datazone.CfnDataSource.DataSourceConfigurationInputProperty = {
  glueRunConfiguration: {
    relationalFilterConfigurations: [{
      databaseName: 'databaseName',

      // the properties below are optional
      filterExpressions: [{
        expression: 'expression',
        type: 'type',
      }],
      schemaName: 'schemaName',
    }],

    // the properties below are optional
    autoImportDataQualityResult: false,
    catalogName: 'catalogName',
    dataAccessRole: 'dataAccessRole',
  },
  redshiftRunConfiguration: {
    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',
      },
    },
  },
  sageMakerRunConfiguration: {
    trackingAssets: {
      trackingAssetsKey: ['trackingAssets'],
    },
  },
};

Properties ​

glueRunConfigurationoptionalIResolvable | CfnDataSource.GlueRunConfigurationInputPropertyglue_run_configurationoptionaltyping.Union[IResolvable, GlueRunConfigurationInputProperty]glueRunConfigurationoptionalIResolvableGlueRunConfigurationoptionalIResolvableGlueRunConfigurationoptionalinterface{}#
The configuration of the AWS Glue data source.
redshiftRunConfigurationoptionalIResolvable | CfnDataSource.RedshiftRunConfigurationInputPropertyredshift_run_configurationoptionaltyping.Union[IResolvable, RedshiftRunConfigurationInputProperty]redshiftRunConfigurationoptionalIResolvableRedshiftRunConfigurationoptionalIResolvableRedshiftRunConfigurationoptionalinterface{}#
The configuration of the Amazon Redshift data source.
sageMakerRunConfigurationoptionalIResolvable | CfnDataSource.SageMakerRunConfigurationInputPropertysage_maker_run_configurationoptionaltyping.Union[IResolvable, SageMakerRunConfigurationInputProperty]sageMakerRunConfigurationoptionalIResolvableSageMakerRunConfigurationoptionalIResolvableSageMakerRunConfigurationoptionalinterface{}#
The configuration details of the Amazon SageMaker data source.