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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:dataform/v1beta1:getWorkflowConfig
arguments:
# arguments dictionary
The 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