AWS::DataZone::DataSourceA data source is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.
13 configurable properties. 4 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
DomainIdentifier | string | RequiredCreate-onlyWrite-only |
Name | string | Required |
ProjectIdentifier | string | RequiredCreate-onlyWrite-only |
Type | string | RequiredCreate-only |
AssetFormsInput | Array<FormInput> | Write-only |
Configuration | DataSourceConfigurationInput | Write-only |
ConnectionIdentifier | string | Create-onlyWrite-only |
Description | string | |
EnableSetting | string | |
EnvironmentIdentifier | string | Create-onlyWrite-only |
PublishOnImport | boolean | |
Recommendation | RecommendationConfiguration | |
Schedule | ScheduleConfiguration |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
ConnectionId | string | The unique identifier of a connection used to fetch relevant parameters from connection during Datasource run |
CreatedAt | string | The timestamp of when the data source was created. |
DomainId | string | The ID of the Amazon DataZone domain where the data source is created. |
EnvironmentId | string | The unique identifier of the Amazon DataZone environment to which the data source publishes assets. |
Id | string | The unique identifier of the data source. |
LastRunAssetCount | number | The number of assets created by the data source during its last run. |
LastRunAt | string | The timestamp that specifies when the data source was last run. |
LastRunStatus | string | The status of the last run of this data source. |
ProjectId | string | The ID of the Amazon DataZone project to which the data source is added. |
Status | string | The status of the data source. |
UpdatedAt | string | The timestamp of when this data source was updated. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::DataZone::DataSource
Resources:
MyResource:
Type: AWS::DataZone::DataSource
Properties:
Name: "my-name"
DomainIdentifier: "my-domainidentifier"
ProjectIdentifier: "my-projectidentifier"
Type: "value"
Description: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
datazone:CreateDataSourceiam:PassRoledatazone:GetDataSourcedatazone:DeleteDataSourcedatazone:GetDataSourcedatazone:UpdateDataSourcedatazone:GetDataSourcedatazone:DeleteDataSourcedatazone:DeleteDataSourcedatazone:GetDataSourcedatazone:ListDataSourcesOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterDomainIdThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
ConnectionIdentifierEnvironmentIdentifierDomainIdentifierProjectIdentifierType