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
- RepositoryId string
- WorkflowConfig stringId 
- Project string
- Location string
- RepositoryId string
- WorkflowConfig stringId 
- Project string
- location String
- repositoryId String
- workflowConfig StringId 
- project String
- location string
- repositoryId string
- workflowConfig stringId 
- project string
- location str
- repository_id str
- workflow_config_ strid 
- project str
- location String
- repositoryId String
- workflowConfig StringId 
- project String
getWorkflowConfig Result
The following output properties are available:
- CronSchedule string
- Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
- InvocationConfig 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.
- RecentScheduled 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.
- ReleaseConfig string
- The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
- TimeZone 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.
- CronSchedule string
- Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
- InvocationConfig InvocationConfig Response 
- Optional. If left unset, a default InvocationConfig will be used.
- Name string
- The workflow config's name.
- RecentScheduled []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.
- ReleaseConfig string
- The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
- TimeZone 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.
- cronSchedule String
- Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
- invocationConfig InvocationConfig Response 
- Optional. If left unset, a default InvocationConfig will be used.
- name String
- The workflow config's name.
- recentScheduled 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.
- releaseConfig String
- The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
- timeZone 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.
- cronSchedule string
- Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
- invocationConfig InvocationConfig Response 
- Optional. If left unset, a default InvocationConfig will be used.
- name string
- The workflow config's name.
- recentScheduled 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.
- releaseConfig string
- The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
- timeZone 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.
- cronSchedule String
- Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
- invocationConfig Property Map
- Optional. If left unset, a default InvocationConfig will be used.
- name String
- The workflow config's name.
- recentScheduled 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.
- releaseConfig String
- The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
- timeZone 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  
- FullyRefresh boolIncremental Tables Enabled 
- Optional. When set to true, any incremental tables will be fully refreshed.
- List<string>
- Optional. The set of tags to include.
- IncludedTargets List<Pulumi.Google Native. Dataform. V1Beta1. Inputs. Target Response> 
- Optional. The set of action identifiers to include.
- ServiceAccount string
- Optional. The service account to run workflow invocations under.
- TransitiveDependencies boolIncluded 
- Optional. When set to true, transitive dependencies of included actions will be executed.
- TransitiveDependents boolIncluded 
- Optional. When set to true, transitive dependents of included actions will be executed.
- FullyRefresh boolIncremental Tables Enabled 
- Optional. When set to true, any incremental tables will be fully refreshed.
- []string
- Optional. The set of tags to include.
- IncludedTargets []TargetResponse 
- Optional. The set of action identifiers to include.
- ServiceAccount string
- Optional. The service account to run workflow invocations under.
- TransitiveDependencies boolIncluded 
- Optional. When set to true, transitive dependencies of included actions will be executed.
- TransitiveDependents boolIncluded 
- Optional. When set to true, transitive dependents of included actions will be executed.
- fullyRefresh BooleanIncremental Tables Enabled 
- Optional. When set to true, any incremental tables will be fully refreshed.
- List<String>
- Optional. The set of tags to include.
- includedTargets List<TargetResponse> 
- Optional. The set of action identifiers to include.
- serviceAccount String
- Optional. The service account to run workflow invocations under.
- transitiveDependencies BooleanIncluded 
- Optional. When set to true, transitive dependencies of included actions will be executed.
- transitiveDependents BooleanIncluded 
- Optional. When set to true, transitive dependents of included actions will be executed.
- fullyRefresh booleanIncremental Tables Enabled 
- Optional. When set to true, any incremental tables will be fully refreshed.
- string[]
- Optional. The set of tags to include.
- includedTargets TargetResponse[] 
- Optional. The set of action identifiers to include.
- serviceAccount string
- Optional. The service account to run workflow invocations under.
- transitiveDependencies booleanIncluded 
- Optional. When set to true, transitive dependencies of included actions will be executed.
- transitiveDependents 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.
- fullyRefresh BooleanIncremental Tables Enabled 
- Optional. When set to true, any incremental tables will be fully refreshed.
- List<String>
- Optional. The set of tags to include.
- includedTargets List<Property Map>
- Optional. The set of action identifiers to include.
- serviceAccount String
- Optional. The service account to run workflow invocations under.
- transitiveDependencies BooleanIncluded 
- Optional. When set to true, transitive dependencies of included actions will be executed.
- transitiveDependents BooleanIncluded 
- Optional. When set to true, transitive dependents of included actions will be executed.
ScheduledExecutionRecordResponse   
- ErrorStatus 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.
- ExecutionTime string
- The timestamp of this execution attempt.
- WorkflowInvocation string
- The name of the created workflow invocation, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/workflowInvocations/*.
- ErrorStatus StatusResponse 
- The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
- ExecutionTime string
- The timestamp of this execution attempt.
- WorkflowInvocation string
- The name of the created workflow invocation, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/workflowInvocations/*.
- errorStatus StatusResponse 
- The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
- executionTime String
- The timestamp of this execution attempt.
- workflowInvocation String
- The name of the created workflow invocation, if one was successfully created. Must be in the format projects/*/locations/*/repositories/*/workflowInvocations/*.
- errorStatus StatusResponse 
- The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
- executionTime string
- The timestamp of this execution attempt.
- workflowInvocation 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/*.
- errorStatus Property Map
- The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful.
- executionTime String
- The timestamp of this execution attempt.
- workflowInvocation 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<ImmutableDictionary<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