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.dataform/v1beta1.getWorkflowInvocation
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
Fetches a single WorkflowInvocation.
Using getWorkflowInvocation
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 getWorkflowInvocation(args: GetWorkflowInvocationArgs, opts?: InvokeOptions): Promise<GetWorkflowInvocationResult>
function getWorkflowInvocationOutput(args: GetWorkflowInvocationOutputArgs, opts?: InvokeOptions): Output<GetWorkflowInvocationResult>
def get_workflow_invocation(location: Optional[str] = None,
project: Optional[str] = None,
repository_id: Optional[str] = None,
workflow_invocation_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkflowInvocationResult
def get_workflow_invocation_output(location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
repository_id: Optional[pulumi.Input[str]] = None,
workflow_invocation_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkflowInvocationResult]
func LookupWorkflowInvocation(ctx *Context, args *LookupWorkflowInvocationArgs, opts ...InvokeOption) (*LookupWorkflowInvocationResult, error)
func LookupWorkflowInvocationOutput(ctx *Context, args *LookupWorkflowInvocationOutputArgs, opts ...InvokeOption) LookupWorkflowInvocationResultOutput
> Note: This function is named LookupWorkflowInvocation
in the Go SDK.
public static class GetWorkflowInvocation
{
public static Task<GetWorkflowInvocationResult> InvokeAsync(GetWorkflowInvocationArgs args, InvokeOptions? opts = null)
public static Output<GetWorkflowInvocationResult> Invoke(GetWorkflowInvocationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWorkflowInvocationResult> getWorkflowInvocation(GetWorkflowInvocationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:dataform/v1beta1:getWorkflowInvocation
arguments:
# arguments dictionary
The following arguments are supported:
- Location string
- Repository
Id string - Workflow
Invocation stringId - Project string
- Location string
- Repository
Id string - Workflow
Invocation stringId - Project string
- location String
- repository
Id String - workflow
Invocation StringId - project String
- location string
- repository
Id string - workflow
Invocation stringId - project string
- location str
- repository_
id str - workflow_
invocation_ strid - project str
- location String
- repository
Id String - workflow
Invocation StringId - project String
getWorkflowInvocation Result
The following output properties are available:
- Compilation
Result string - Immutable. The name of the compilation result to use for this invocation. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - Invocation
Config Pulumi.Google Native. Dataform. V1Beta1. Outputs. Invocation Config Response - Immutable. If left unset, a default InvocationConfig will be used.
- Invocation
Timing Pulumi.Google Native. Dataform. V1Beta1. Outputs. Interval Response - This workflow invocation's timing details.
- Name string
- The workflow invocation's name.
- Resolved
Compilation stringResult - The resolved compilation result that was used to create this invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - State string
- This workflow invocation's current state.
- Workflow
Config string - Immutable. The name of the workflow config to invoke. Must be in the format
projects/*/locations/*/repositories/*/workflowConfigs/*
.
- Compilation
Result string - Immutable. The name of the compilation result to use for this invocation. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - Invocation
Config InvocationConfig Response - Immutable. If left unset, a default InvocationConfig will be used.
- Invocation
Timing IntervalResponse - This workflow invocation's timing details.
- Name string
- The workflow invocation's name.
- Resolved
Compilation stringResult - The resolved compilation result that was used to create this invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - State string
- This workflow invocation's current state.
- Workflow
Config string - Immutable. The name of the workflow config to invoke. Must be in the format
projects/*/locations/*/repositories/*/workflowConfigs/*
.
- compilation
Result String - Immutable. The name of the compilation result to use for this invocation. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - invocation
Config InvocationConfig Response - Immutable. If left unset, a default InvocationConfig will be used.
- invocation
Timing IntervalResponse - This workflow invocation's timing details.
- name String
- The workflow invocation's name.
- resolved
Compilation StringResult - The resolved compilation result that was used to create this invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - state String
- This workflow invocation's current state.
- workflow
Config String - Immutable. The name of the workflow config to invoke. Must be in the format
projects/*/locations/*/repositories/*/workflowConfigs/*
.
- compilation
Result string - Immutable. The name of the compilation result to use for this invocation. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - invocation
Config InvocationConfig Response - Immutable. If left unset, a default InvocationConfig will be used.
- invocation
Timing IntervalResponse - This workflow invocation's timing details.
- name string
- The workflow invocation's name.
- resolved
Compilation stringResult - The resolved compilation result that was used to create this invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - state string
- This workflow invocation's current state.
- workflow
Config string - Immutable. The name of the workflow config to invoke. Must be in the format
projects/*/locations/*/repositories/*/workflowConfigs/*
.
- compilation_
result str - Immutable. The name of the compilation result to use for this invocation. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - invocation_
config InvocationConfig Response - Immutable. If left unset, a default InvocationConfig will be used.
- invocation_
timing IntervalResponse - This workflow invocation's timing details.
- name str
- The workflow invocation's name.
- resolved_
compilation_ strresult - The resolved compilation result that was used to create this invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - state str
- This workflow invocation's current state.
- workflow_
config str - Immutable. The name of the workflow config to invoke. Must be in the format
projects/*/locations/*/repositories/*/workflowConfigs/*
.
- compilation
Result String - Immutable. The name of the compilation result to use for this invocation. Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - invocation
Config Property Map - Immutable. If left unset, a default InvocationConfig will be used.
- invocation
Timing Property Map - This workflow invocation's timing details.
- name String
- The workflow invocation's name.
- resolved
Compilation StringResult - The resolved compilation result that was used to create this invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*
. - state String
- This workflow invocation's current state.
- workflow
Config String - Immutable. The name of the workflow config to invoke. Must be in the format
projects/*/locations/*/repositories/*/workflowConfigs/*
.
Supporting Types
IntervalResponse
- end_
time str - Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.
- start_
time str - Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.
InvocationConfigResponse
- Fully
Refresh boolIncremental Tables Enabled - Optional. When set to true, any incremental tables will be fully refreshed.
- List<string>
- Optional. The set of tags to include.
- Included
Targets List<Pulumi.Google Native. Dataform. V1Beta1. Inputs. Target Response> - Optional. The set of action identifiers to include.
- Service
Account string - Optional. The service account to run workflow invocations under.
- Transitive
Dependencies boolIncluded - Optional. When set to true, transitive dependencies of included actions will be executed.
- Transitive
Dependents boolIncluded - Optional. When set to true, transitive dependents of included actions will be executed.
- Fully
Refresh boolIncremental Tables Enabled - Optional. When set to true, any incremental tables will be fully refreshed.
- []string
- Optional. The set of tags to include.
- Included
Targets []TargetResponse - Optional. The set of action identifiers to include.
- Service
Account string - Optional. The service account to run workflow invocations under.
- Transitive
Dependencies boolIncluded - Optional. When set to true, transitive dependencies of included actions will be executed.
- Transitive
Dependents boolIncluded - Optional. When set to true, transitive dependents of included actions will be executed.
- fully
Refresh BooleanIncremental Tables Enabled - Optional. When set to true, any incremental tables will be fully refreshed.
- List<String>
- Optional. The set of tags to include.
- included
Targets List<TargetResponse> - Optional. The set of action identifiers to include.
- service
Account String - Optional. The service account to run workflow invocations under.
- transitive
Dependencies BooleanIncluded - Optional. When set to true, transitive dependencies of included actions will be executed.
- transitive
Dependents BooleanIncluded - Optional. When set to true, transitive dependents of included actions will be executed.
- fully
Refresh booleanIncremental Tables Enabled - Optional. When set to true, any incremental tables will be fully refreshed.
- string[]
- Optional. The set of tags to include.
- included
Targets TargetResponse[] - Optional. The set of action identifiers to include.
- service
Account string - Optional. The service account to run workflow invocations under.
- transitive
Dependencies booleanIncluded - Optional. When set to true, transitive dependencies of included actions will be executed.
- transitive
Dependents booleanIncluded - Optional. When set to true, transitive dependents of included actions will be executed.
- fully_
refresh_ boolincremental_ tables_ enabled - Optional. When set to true, any incremental tables will be fully refreshed.
- Sequence[str]
- Optional. The set of tags to include.
- included_
targets Sequence[TargetResponse] - Optional. The set of action identifiers to include.
- service_
account str - Optional. The service account to run workflow invocations under.
- transitive_
dependencies_ boolincluded - Optional. When set to true, transitive dependencies of included actions will be executed.
- transitive_
dependents_ boolincluded - Optional. When set to true, transitive dependents of included actions will be executed.
- fully
Refresh BooleanIncremental Tables Enabled - Optional. When set to true, any incremental tables will be fully refreshed.
- List<String>
- Optional. The set of tags to include.
- included
Targets List<Property Map> - Optional. The set of action identifiers to include.
- service
Account String - Optional. The service account to run workflow invocations under.
- transitive
Dependencies BooleanIncluded - Optional. When set to true, transitive dependencies of included actions will be executed.
- transitive
Dependents BooleanIncluded - Optional. When set to true, transitive dependents of included actions will be executed.
TargetResponse
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