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.getWorkflowConfig
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 WorkflowConfig.
Using getWorkflowConfig
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 getWorkflowConfig(args: GetWorkflowConfigArgs, opts?: InvokeOptions): Promise<GetWorkflowConfigResult>
function getWorkflowConfigOutput(args: GetWorkflowConfigOutputArgs, opts?: InvokeOptions): Output<GetWorkflowConfigResult>def get_workflow_config(location: Optional[str] = None,
                        project: Optional[str] = None,
                        repository_id: Optional[str] = None,
                        workflow_config_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetWorkflowConfigResult
def get_workflow_config_output(location: Optional[pulumi.Input[str]] = None,
                        project: Optional[pulumi.Input[str]] = None,
                        repository_id: Optional[pulumi.Input[str]] = None,
                        workflow_config_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetWorkflowConfigResult]func LookupWorkflowConfig(ctx *Context, args *LookupWorkflowConfigArgs, opts ...InvokeOption) (*LookupWorkflowConfigResult, error)
func LookupWorkflowConfigOutput(ctx *Context, args *LookupWorkflowConfigOutputArgs, opts ...InvokeOption) LookupWorkflowConfigResultOutput> Note: This function is named LookupWorkflowConfig in the Go SDK.
public static class GetWorkflowConfig 
{
    public static Task<GetWorkflowConfigResult> InvokeAsync(GetWorkflowConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkflowConfigResult> Invoke(GetWorkflowConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkflowConfigResult> getWorkflowConfig(GetWorkflowConfigArgs args, InvokeOptions options)
public static Output<GetWorkflowConfigResult> getWorkflowConfig(GetWorkflowConfigArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:dataform/v1beta1:getWorkflowConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Location string
 - Repository
Id string - Workflow
Config stringId  - Project string
 
- Location string
 - Repository
Id string - Workflow
Config stringId  - Project string
 
- location String
 - repository
Id String - workflow
Config StringId  - project String
 
- location string
 - repository
Id string - workflow
Config stringId  - project string
 
- location str
 - repository_
id str - workflow_
config_ strid  - project str
 
- location String
 - repository
Id String - workflow
Config StringId  - project String
 
getWorkflowConfig Result
The following output properties are available:
- Cron
Schedule string - Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
 - Invocation
Config Pulumi.Google Native. Dataform. V1Beta1. Outputs. Invocation Config Response  - Optional. If left unset, a default InvocationConfig will be used.
 - Name string
 - The workflow config's name.
 - Recent
Scheduled List<Pulumi.Execution Records Google Native. Dataform. V1Beta1. Outputs. Scheduled Execution Record Response>  - Records of the 10 most recent scheduled execution attempts, ordered in in descending order of 
execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule. - Release
Config string - The name of the release config whose release_compilation_result should be executed. Must be in the format 
projects/*/locations/*/repositories/*/releaseConfigs/*. - Time
Zone string - Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
 
- Cron
Schedule string - Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
 - Invocation
Config InvocationConfig Response  - Optional. If left unset, a default InvocationConfig will be used.
 - Name string
 - The workflow config's name.
 - Recent
Scheduled []ScheduledExecution Records Execution Record Response  - Records of the 10 most recent scheduled execution attempts, ordered in in descending order of 
execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule. - Release
Config string - The name of the release config whose release_compilation_result should be executed. Must be in the format 
projects/*/locations/*/repositories/*/releaseConfigs/*. - Time
Zone string - Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
 
- cron
Schedule String - Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
 - invocation
Config InvocationConfig Response  - Optional. If left unset, a default InvocationConfig will be used.
 - name String
 - The workflow config's name.
 - recent
Scheduled List<ScheduledExecution Records Execution Record Response>  - Records of the 10 most recent scheduled execution attempts, ordered in in descending order of 
execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule. - release
Config String - The name of the release config whose release_compilation_result should be executed. Must be in the format 
projects/*/locations/*/repositories/*/releaseConfigs/*. - time
Zone String - Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
 
- cron
Schedule string - Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
 - invocation
Config InvocationConfig Response  - Optional. If left unset, a default InvocationConfig will be used.
 - name string
 - The workflow config's name.
 - recent
Scheduled ScheduledExecution Records Execution Record Response[]  - Records of the 10 most recent scheduled execution attempts, ordered in in descending order of 
execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule. - release
Config string - The name of the release config whose release_compilation_result should be executed. Must be in the format 
projects/*/locations/*/repositories/*/releaseConfigs/*. - time
Zone string - Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
 
- cron_
schedule str - Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
 - invocation_
config InvocationConfig Response  - Optional. If left unset, a default InvocationConfig will be used.
 - name str
 - The workflow config's name.
 - recent_
scheduled_ Sequence[Scheduledexecution_ records Execution Record Response]  - Records of the 10 most recent scheduled execution attempts, ordered in in descending order of 
execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule. - release_
config str - The name of the release config whose release_compilation_result should be executed. Must be in the format 
projects/*/locations/*/repositories/*/releaseConfigs/*. - time_
zone str - Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
 
- cron
Schedule String - Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
 - invocation
Config Property Map - Optional. If left unset, a default InvocationConfig will be used.
 - name String
 - The workflow config's name.
 - recent
Scheduled List<Property Map>Execution Records  - Records of the 10 most recent scheduled execution attempts, ordered in in descending order of 
execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule. - release
Config String - The name of the release config whose release_compilation_result should be executed. Must be in the format 
projects/*/locations/*/repositories/*/releaseConfigs/*. - time
Zone String - Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
 
Supporting Types
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.
 
ScheduledExecutionRecordResponse   
- Error
Status Pulumi.Google Native. Dataform. V1Beta1. Inputs. Status Response  - The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
 - Execution
Time string - The timestamp of this execution attempt.
 - Workflow
Invocation string - The name of the created workflow invocation, if one was successfully created. Must be in the format 
projects/*/locations/*/repositories/*/workflowInvocations/*. 
- Error
Status StatusResponse  - The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
 - Execution
Time string - The timestamp of this execution attempt.
 - Workflow
Invocation string - The name of the created workflow invocation, if one was successfully created. Must be in the format 
projects/*/locations/*/repositories/*/workflowInvocations/*. 
- error
Status StatusResponse  - The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
 - execution
Time String - The timestamp of this execution attempt.
 - workflow
Invocation String - The name of the created workflow invocation, if one was successfully created. Must be in the format 
projects/*/locations/*/repositories/*/workflowInvocations/*. 
- error
Status StatusResponse  - The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
 - execution
Time string - The timestamp of this execution attempt.
 - workflow
Invocation string - The name of the created workflow invocation, if one was successfully created. Must be in the format 
projects/*/locations/*/repositories/*/workflowInvocations/*. 
- error_
status StatusResponse  - The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
 - execution_
time str - The timestamp of this execution attempt.
 - workflow_
invocation str - The name of the created workflow invocation, if one was successfully created. Must be in the format 
projects/*/locations/*/repositories/*/workflowInvocations/*. 
- error
Status Property Map - The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
 - execution
Time String - The timestamp of this execution attempt.
 - workflow
Invocation String - The name of the created workflow invocation, if one was successfully created. Must be in the format 
projects/*/locations/*/repositories/*/workflowInvocations/*. 
StatusResponse 
- Code int
 - The status code, which should be an enum value of google.rpc.Code.
 - Details
List<Immutable
Dictionary<string, string>>  - A list of messages that carry the error details. There is a common set of message types for APIs to use.
 - Message string
 - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
 
- Code int
 - The status code, which should be an enum value of google.rpc.Code.
 - Details []map[string]string
 - A list of messages that carry the error details. There is a common set of message types for APIs to use.
 - Message string
 - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
 
- code Integer
 - The status code, which should be an enum value of google.rpc.Code.
 - details List<Map<String,String>>
 - A list of messages that carry the error details. There is a common set of message types for APIs to use.
 - message String
 - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
 
- code number
 - The status code, which should be an enum value of google.rpc.Code.
 - details {[key: string]: string}[]
 - A list of messages that carry the error details. There is a common set of message types for APIs to use.
 - message string
 - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
 
- code int
 - The status code, which should be an enum value of google.rpc.Code.
 - details Sequence[Mapping[str, str]]
 - A list of messages that carry the error details. There is a common set of message types for APIs to use.
 - message str
 - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
 
- code Number
 - The status code, which should be an enum value of google.rpc.Code.
 - details List<Map<String>>
 - A list of messages that carry the error details. There is a common set of message types for APIs to use.
 - message String
 - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
 
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