Class WorkflowInvocation (0.5.9)

WorkflowInvocation(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a single invocation of a compilation result.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
name str
Output only. The workflow invocation's name.
compilation_result str
Immutable. The name of the compilation result to use for this invocation. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*. This field is a member of oneof_ compilation_source.
workflow_config str
Immutable. The name of the workflow config to invoke. Must be in the format projects/*/locations/*/repositories/*/workflowConfigs/*. This field is a member of oneof_ compilation_source.
invocation_config google.cloud.dataform_v1beta1.types.InvocationConfig
Immutable. If left unset, a default InvocationConfig will be used.
state google.cloud.dataform_v1beta1.types.WorkflowInvocation.State
Output only. This workflow invocation's current state.
invocation_timing google.type.interval_pb2.Interval
Output only. This workflow invocation's timing details.

Classes

State

State(value)

Represents the current state of a workflow invocation.

Values: STATE_UNSPECIFIED (0): Default value. This value is unused. RUNNING (1): The workflow invocation is currently running. SUCCEEDED (2): The workflow invocation succeeded. A terminal state. CANCELLED (3): The workflow invocation was cancelled. A terminal state. FAILED (4): The workflow invocation failed. A terminal state. CANCELING (5): The workflow invocation is being cancelled, but some actions are still running.