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.getProcess
Explore with Pulumi AI
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 the details of the specified process.
Using getProcess
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 getProcess(args: GetProcessArgs, opts?: InvokeOptions): Promise<GetProcessResult>
function getProcessOutput(args: GetProcessOutputArgs, opts?: InvokeOptions): Output<GetProcessResult>
def get_process(location: Optional[str] = None,
process_id: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProcessResult
def get_process_output(location: Optional[pulumi.Input[str]] = None,
process_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProcessResult]
func LookupProcess(ctx *Context, args *LookupProcessArgs, opts ...InvokeOption) (*LookupProcessResult, error)
func LookupProcessOutput(ctx *Context, args *LookupProcessOutputArgs, opts ...InvokeOption) LookupProcessResultOutput
> Note: This function is named LookupProcess
in the Go SDK.
public static class GetProcess
{
public static Task<GetProcessResult> InvokeAsync(GetProcessArgs args, InvokeOptions? opts = null)
public static Output<GetProcessResult> Invoke(GetProcessInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProcessResult> getProcess(GetProcessArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:datalineage/v1:getProcess
arguments:
# arguments dictionary
The following arguments are supported:
- location str
- process_
id str - project str
getProcess Result
The following output properties are available:
- Attributes Dictionary<string, string>
- Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
- Display
Name string - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like
_-:&.
- Name string
- Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
- Origin
Pulumi.
Google Native. Data Lineage. V1. Outputs. Google Cloud Datacatalog Lineage V1Origin Response - Optional. The origin of this process and its runs and lineage events.
- Attributes map[string]string
- Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
- Display
Name string - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like
_-:&.
- Name string
- Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
- Origin
Google
Cloud Datacatalog Lineage V1Origin Response - Optional. The origin of this process and its runs and lineage events.
- attributes Map<String,String>
- Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
- display
Name String - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like
_-:&.
- name String
- Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
- origin
Google
Cloud Datacatalog Lineage V1Origin Response - Optional. The origin of this process and its runs and lineage events.
- attributes {[key: string]: string}
- Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
- display
Name string - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like
_-:&.
- name string
- Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
- origin
Google
Cloud Datacatalog Lineage V1Origin Response - Optional. The origin of this process and its runs and lineage events.
- attributes Mapping[str, str]
- Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
- display_
name str - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like
_-:&.
- name str
- Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
- origin
Google
Cloud Datacatalog Lineage V1Origin Response - Optional. The origin of this process and its runs and lineage events.
- attributes Map<String>
- Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
- display
Name String - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like
_-:&.
- name String
- Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
- origin Property Map
- Optional. The origin of this process and its runs and lineage events.
Supporting Types
GoogleCloudDatacatalogLineageV1OriginResponse
- Name string
- If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples: -
{source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
-{source_type: BIGQUERY, name: "projects/foo/locations/eu"}
-{source_type: CUSTOM, name: "myCustomIntegration"}
- Source
Type string - Type of the source. Use of a source_type other than
CUSTOM
for process creation or updating is highly discouraged, and may be restricted in the future without notice.
- Name string
- If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples: -
{source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
-{source_type: BIGQUERY, name: "projects/foo/locations/eu"}
-{source_type: CUSTOM, name: "myCustomIntegration"}
- Source
Type string - Type of the source. Use of a source_type other than
CUSTOM
for process creation or updating is highly discouraged, and may be restricted in the future without notice.
- name String
- If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples: -
{source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
-{source_type: BIGQUERY, name: "projects/foo/locations/eu"}
-{source_type: CUSTOM, name: "myCustomIntegration"}
- source
Type String - Type of the source. Use of a source_type other than
CUSTOM
for process creation or updating is highly discouraged, and may be restricted in the future without notice.
- name string
- If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples: -
{source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
-{source_type: BIGQUERY, name: "projects/foo/locations/eu"}
-{source_type: CUSTOM, name: "myCustomIntegration"}
- source
Type string - Type of the source. Use of a source_type other than
CUSTOM
for process creation or updating is highly discouraged, and may be restricted in the future without notice.
- name str
- If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples: -
{source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
-{source_type: BIGQUERY, name: "projects/foo/locations/eu"}
-{source_type: CUSTOM, name: "myCustomIntegration"}
- source_
type str - Type of the source. Use of a source_type other than
CUSTOM
for process creation or updating is highly discouraged, and may be restricted in the future without notice.
- name String
- If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples: -
{source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
-{source_type: BIGQUERY, name: "projects/foo/locations/eu"}
-{source_type: CUSTOM, name: "myCustomIntegration"}
- source
Type String - Type of the source. Use of a source_type other than
CUSTOM
for process creation or updating is highly discouraged, and may be restricted in the future without notice.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
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