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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:datazone:getDataSource
arguments:
# arguments dictionary
The following arguments are supported:
getDataSource Result
The following output properties are available:
- Created
At string - The timestamp of when the data source was created.
- Description string
- The description of the data source.
- Domain
Id string - The ID of the Amazon DataZone domain where the data source is created.
- Enable
Setting Pulumi.Aws Native. Data Zone. Data Source Enable Setting - Specifies whether the data source is enabled.
- Environment
Id 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.
- Last
Run doubleAsset Count - The number of assets created by the data source during its last run.
- Last
Run stringAt - The timestamp that specifies when the data source was last run.
- Last
Run stringStatus - The status of the last run of this data source.
- Name string
- The name of the data source.
- Project
Id string - 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
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.
- Updated
At string - The timestamp of when this data source was updated.
- Created
At string - The timestamp of when the data source was created.
- Description string
- The description of the data source.
- Domain
Id string - 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 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.
- Last
Run float64Asset Count - The number of assets created by the data source during its last run.
- Last
Run stringAt - The timestamp that specifies when the data source was last run.
- Last
Run stringStatus - The status of the last run of this data source.
- Name string
- The name of the data source.
- Project
Id string - 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
Data
Source Recommendation Configuration - Specifies whether the business name generation is to be enabled for this data source.
- Schedule
Data
Source Schedule Configuration - The schedule of the data source runs.
- Status
Data
Source Status - The status of the data source.
- Updated
At string - The timestamp of when this data source was updated.
- created
At String - The timestamp of when the data source was created.
- description String
- The description of the data source.
- domain
Id String - 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 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.
- last
Run DoubleAsset Count - The number of assets created by the data source during its last run.
- last
Run StringAt - The timestamp that specifies when the data source was last run.
- last
Run StringStatus - The status of the last run of this data source.
- name String
- The name of the data source.
- project
Id String - The ID of the Amazon DataZone project to which the data source is added.
- publish
On BooleanImport - Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- recommendation
Data
Source Recommendation Configuration - Specifies whether the business name generation is to be enabled for this data source.
- schedule
Data
Source Schedule Configuration - The schedule of the data source runs.
- status
Data
Source Status - The status of the data source.
- updated
At String - The timestamp of when this data source was updated.
- created
At string - The timestamp of when the data source was created.
- description string
- The description of the data source.
- domain
Id string - 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 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.
- last
Run numberAsset Count - The number of assets created by the data source during its last run.
- last
Run stringAt - The timestamp that specifies when the data source was last run.
- last
Run stringStatus - The status of the last run of this data source.
- name string
- The name of the data source.
- project
Id string - The ID of the Amazon DataZone project to which the data source is added.
- publish
On booleanImport - Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
- recommendation
Data
Source Recommendation Configuration - Specifies whether the business name generation is to be enabled for this data source.
- schedule
Data
Source Schedule Configuration - The schedule of the data source runs.
- status
Data
Source Status - The status of the data source.
- updated
At string - The timestamp of when this data source was updated.
- 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
Data
Source Recommendation Configuration - Specifies whether the business name generation is to be enabled for this data source.
- schedule
Data
Source Schedule Configuration - The schedule of the data source runs.
- status
Data
Source Status - The status of the data source.
- updated_
at str - The timestamp of when this data source was updated.
- created
At String - The timestamp of when the data source was created.
- description String
- The description of the data source.
- domain
Id String - The ID of the Amazon DataZone domain where the data source is created.
- enable
Setting "ENABLED" | "DISABLED" - Specifies whether the data source is enabled.
- environment
Id 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.
- last
Run NumberAsset Count - The number of assets created by the data source during its last run.
- last
Run StringAt - The timestamp that specifies when the data source was last run.
- last
Run StringStatus - The status of the last run of this data source.
- name String
- The name of the data source.
- project
Id String - The ID of the Amazon DataZone project to which the data source is added.
- publish
On 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.
- updated
At String - The timestamp of when this data source was updated.
Supporting Types
DataSourceEnableSetting
DataSourceRecommendationConfiguration
- Enable
Business boolName 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.
- enable
Business BooleanName Generation - Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
- enable
Business 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.
- enable
Business 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.