We recommend new projects start with resources from the AWS provider.
aws-native.datazone.getDataSource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
A data source is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.
Using getDataSource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataSource(args: GetDataSourceArgs, opts?: InvokeOptions): Promise<GetDataSourceResult>
function getDataSourceOutput(args: GetDataSourceOutputArgs, opts?: InvokeOptions): Output<GetDataSourceResult>def get_data_source(domain_id: Optional[str] = None,
                    id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDataSourceResult
def get_data_source_output(domain_id: Optional[pulumi.Input[str]] = None,
                    id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDataSourceResult]func LookupDataSource(ctx *Context, args *LookupDataSourceArgs, opts ...InvokeOption) (*LookupDataSourceResult, error)
func LookupDataSourceOutput(ctx *Context, args *LookupDataSourceOutputArgs, opts ...InvokeOption) LookupDataSourceResultOutput> Note: This function is named LookupDataSource in the Go SDK.
public static class GetDataSource 
{
    public static Task<GetDataSourceResult> InvokeAsync(GetDataSourceArgs args, InvokeOptions? opts = null)
    public static Output<GetDataSourceResult> Invoke(GetDataSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
public static Output<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:datazone:getDataSource
  arguments:
    # arguments dictionaryThe following arguments are supported:
getDataSource Result
The following output properties are available:
- 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.
- Description string
- The description of the data source.
- DomainId string
- The ID of the Amazon DataZone domain where the data source is created.
- EnableSetting Pulumi.Aws Native. Data Zone. Data Source Enable Setting 
- Specifies whether the data source is enabled.
- 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.
- LastRun doubleAsset Count 
- The number of assets created by the data source during its last run.
- LastRun stringAt 
- The timestamp that specifies when the data source was last run.
- LastRun stringStatus 
- The status of the last run of this data source.
- Name string
- The name of the data source.
- ProjectId string
- The ID of the Amazon DataZone project to which the data source is added.
- PublishOn boolImport 
- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- Recommendation
Pulumi.Aws Native. Data Zone. Outputs. Data Source Recommendation Configuration 
- Specifies whether the business name generation is to be enabled for this data source.
- Schedule
Pulumi.Aws Native. Data Zone. Outputs. Data Source Schedule Configuration 
- The schedule of the data source runs.
- Status
Pulumi.Aws Native. Data Zone. Data Source Status 
- The status of the data source.
- UpdatedAt string
- The timestamp of when this data source was updated.
- 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.
- Description string
- The description of the data source.
- DomainId string
- The ID of the Amazon DataZone domain where the data source is created.
- EnableSetting DataSource Enable Setting 
- Specifies whether the data source is enabled.
- 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.
- LastRun float64Asset Count 
- The number of assets created by the data source during its last run.
- LastRun stringAt 
- The timestamp that specifies when the data source was last run.
- LastRun stringStatus 
- The status of the last run of this data source.
- Name string
- The name of the data source.
- ProjectId string
- The ID of the Amazon DataZone project to which the data source is added.
- PublishOn boolImport 
- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- Recommendation
DataSource Recommendation Configuration 
- Specifies whether the business name generation is to be enabled for this data source.
- Schedule
DataSource Schedule Configuration 
- The schedule of the data source runs.
- Status
DataSource Status 
- The status of the data source.
- UpdatedAt string
- The timestamp of when this data source was updated.
- 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.
- description String
- The description of the data source.
- domainId String
- The ID of the Amazon DataZone domain where the data source is created.
- enableSetting DataSource Enable Setting 
- Specifies whether the data source is enabled.
- 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.
- lastRun DoubleAsset Count 
- The number of assets created by the data source during its last run.
- lastRun StringAt 
- The timestamp that specifies when the data source was last run.
- lastRun StringStatus 
- The status of the last run of this data source.
- name String
- The name of the data source.
- projectId String
- The ID of the Amazon DataZone project to which the data source is added.
- publishOn BooleanImport 
- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- recommendation
DataSource Recommendation Configuration 
- Specifies whether the business name generation is to be enabled for this data source.
- schedule
DataSource Schedule Configuration 
- The schedule of the data source runs.
- status
DataSource Status 
- The status of the data source.
- updatedAt String
- The timestamp of when this data source was updated.
- 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.
- description string
- The description of the data source.
- domainId string
- The ID of the Amazon DataZone domain where the data source is created.
- enableSetting DataSource Enable Setting 
- Specifies whether the data source is enabled.
- 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.
- lastRun numberAsset Count 
- The number of assets created by the data source during its last run.
- lastRun stringAt 
- The timestamp that specifies when the data source was last run.
- lastRun stringStatus 
- The status of the last run of this data source.
- name string
- The name of the data source.
- projectId string
- The ID of the Amazon DataZone project to which the data source is added.
- publishOn booleanImport 
- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- recommendation
DataSource Recommendation Configuration 
- Specifies whether the business name generation is to be enabled for this data source.
- schedule
DataSource Schedule Configuration 
- The schedule of the data source runs.
- status
DataSource Status 
- The status of the data source.
- updatedAt string
- The timestamp of when this data source was updated.
- connection_id str
- The unique identifier of a connection used to fetch relevant parameters from connection during Datasource run
- created_at str
- The timestamp of when the data source was created.
- description str
- The description of the data source.
- domain_id str
- The ID of the Amazon DataZone domain where the data source is created.
- enable_setting DataSource Enable Setting 
- Specifies whether the data source is enabled.
- environment_id str
- The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
- id str
- The unique identifier of the data source.
- last_run_ floatasset_ count 
- The number of assets created by the data source during its last run.
- last_run_ strat 
- The timestamp that specifies when the data source was last run.
- last_run_ strstatus 
- The status of the last run of this data source.
- name str
- The name of the data source.
- project_id str
- The ID of the Amazon DataZone project to which the data source is added.
- publish_on_ boolimport 
- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- recommendation
DataSource Recommendation Configuration 
- Specifies whether the business name generation is to be enabled for this data source.
- schedule
DataSource Schedule Configuration 
- The schedule of the data source runs.
- status
DataSource Status 
- The status of the data source.
- updated_at str
- The timestamp of when this data source was updated.
- 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.
- description String
- The description of the data source.
- domainId String
- The ID of the Amazon DataZone domain where the data source is created.
- enableSetting "ENABLED" | "DISABLED"
- Specifies whether the data source is enabled.
- 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.
- lastRun NumberAsset Count 
- The number of assets created by the data source during its last run.
- lastRun StringAt 
- The timestamp that specifies when the data source was last run.
- lastRun StringStatus 
- The status of the last run of this data source.
- name String
- The name of the data source.
- projectId String
- The ID of the Amazon DataZone project to which the data source is added.
- publishOn BooleanImport 
- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- recommendation Property Map
- Specifies whether the business name generation is to be enabled for this data source.
- schedule Property Map
- The schedule of the data source runs.
- status "CREATING" | "FAILED_CREATION" | "READY" | "UPDATING" | "FAILED_UPDATE" | "RUNNING" | "DELETING" | "FAILED_DELETION"
- The status of the data source.
- updatedAt String
- The timestamp of when this data source was updated.
Supporting Types
DataSourceEnableSetting   
DataSourceRecommendationConfiguration   
- EnableBusiness boolName Generation 
- Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
- EnableBusiness boolName Generation 
- Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
- enableBusiness BooleanName Generation 
- Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
- enableBusiness booleanName Generation 
- Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
- enable_business_ boolname_ generation 
- Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
- enableBusiness BooleanName Generation 
- Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
DataSourceScheduleConfiguration   
DataSourceStatus  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.