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 dictionaryThe 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