1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datalineage
  5. datalineage/v1
  6. getLineageEvent

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.datalineage/v1.getLineageEvent

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets details of a specified lineage event.

    Using getLineageEvent

    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 getLineageEvent(args: GetLineageEventArgs, opts?: InvokeOptions): Promise<GetLineageEventResult>
    function getLineageEventOutput(args: GetLineageEventOutputArgs, opts?: InvokeOptions): Output<GetLineageEventResult>
    def get_lineage_event(lineage_event_id: Optional[str] = None,
                          location: Optional[str] = None,
                          process_id: Optional[str] = None,
                          project: Optional[str] = None,
                          run_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetLineageEventResult
    def get_lineage_event_output(lineage_event_id: Optional[pulumi.Input[str]] = None,
                          location: Optional[pulumi.Input[str]] = None,
                          process_id: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          run_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetLineageEventResult]
    func LookupLineageEvent(ctx *Context, args *LookupLineageEventArgs, opts ...InvokeOption) (*LookupLineageEventResult, error)
    func LookupLineageEventOutput(ctx *Context, args *LookupLineageEventOutputArgs, opts ...InvokeOption) LookupLineageEventResultOutput

    > Note: This function is named LookupLineageEvent in the Go SDK.

    public static class GetLineageEvent 
    {
        public static Task<GetLineageEventResult> InvokeAsync(GetLineageEventArgs args, InvokeOptions? opts = null)
        public static Output<GetLineageEventResult> Invoke(GetLineageEventInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLineageEventResult> getLineageEvent(GetLineageEventArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:datalineage/v1:getLineageEvent
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LineageEventId string
    Location string
    ProcessId string
    RunId string
    Project string
    LineageEventId string
    Location string
    ProcessId string
    RunId string
    Project string
    lineageEventId String
    location String
    processId String
    runId String
    project String
    lineageEventId string
    location string
    processId string
    runId string
    project string
    lineageEventId String
    location String
    processId String
    runId String
    project String

    getLineageEvent Result

    The following output properties are available:

    EndTime string
    Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
    Links List<Pulumi.GoogleNative.DataLineage.V1.Outputs.GoogleCloudDatacatalogLineageV1EventLinkResponse>
    Optional. List of source-target pairs. Can't contain more than 100 tuples.
    Name string
    Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
    StartTime string
    The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
    EndTime string
    Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
    Links []GoogleCloudDatacatalogLineageV1EventLinkResponse
    Optional. List of source-target pairs. Can't contain more than 100 tuples.
    Name string
    Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
    StartTime string
    The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
    endTime String
    Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
    links List<GoogleCloudDatacatalogLineageV1EventLinkResponse>
    Optional. List of source-target pairs. Can't contain more than 100 tuples.
    name String
    Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
    startTime String
    The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
    endTime string
    Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
    links GoogleCloudDatacatalogLineageV1EventLinkResponse[]
    Optional. List of source-target pairs. Can't contain more than 100 tuples.
    name string
    Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
    startTime string
    The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
    end_time str
    Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
    links Sequence[GoogleCloudDatacatalogLineageV1EventLinkResponse]
    Optional. List of source-target pairs. Can't contain more than 100 tuples.
    name str
    Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
    start_time str
    The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
    endTime String
    Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
    links List<Property Map>
    Optional. List of source-target pairs. Can't contain more than 100 tuples.
    name String
    Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
    startTime String
    The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.

    Supporting Types

    GoogleCloudDatacatalogLineageV1EntityReferenceResponse

    GoogleCloudDatacatalogLineageV1EventLinkResponse

    source Property Map
    Reference to the source entity
    target Property Map
    Reference to the target entity

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi