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