AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::DataZone::DataSource

CfnDataSource

The `AWS::DataZone::DataSource` resource specifies an Amazon DataZone data source that is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.

Import

import { CfnDataSource } from 'aws-cdk-lib/aws-datazone';

Or use the module namespace:

import * as datazone from 'aws-cdk-lib/aws-datazone';
// datazone.CfnDataSource

Properties

Configuration passed to the constructor as CfnDataSourceProps.

domainIdentifierRequired
string

The ID of the Amazon DataZone domain where the data source is created.

nameRequired
string

The name of the data source.

projectIdentifierRequired
string

The identifier of the Amazon DataZone project in which you want to add this data source.

typeRequired
string

The type of the data source. In Amazon DataZone, you can use data sources to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone. In the current release of Amazon DataZone, you can create and run data sources for AWS Glue and Amazon Redshift.

assetFormsInputOptional
IResolvable | IResolvable | FormInputProperty[]

The metadata forms attached to the assets that the data source works with.

configurationOptional
IResolvable | DataSourceConfigurationInputProperty

The configuration of the data source.

connectionIdentifierOptional
string

The unique identifier of a connection used to fetch relevant parameters from connection during Datasource run.

descriptionOptional
string

The description of the data source.

enableSettingOptional
string

Specifies whether the data source is enabled.

environmentIdentifierOptional
string

The unique identifier of the Amazon DataZone environment to which the data source publishes assets.

publishOnImportOptional
boolean | IResolvable

Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.

recommendationOptional
IResolvable | RecommendationConfigurationProperty

Specifies whether the business name generation is to be enabled for this data source.

scheduleOptional
IResolvable | ScheduleConfigurationProperty

The schedule of the data source runs.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter