Class WorkflowConfig (0.11.4)

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

Attributes

Name Description
name str
Identifier. The workflow config's name.
release_config str
Required. The name of the release config whose release_compilation_result should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.
invocation_config google.cloud.dataform_v1beta1.types.InvocationConfig
Optional. If left unset, a default InvocationConfig will be used.
cron_schedule str
Optional. Optional schedule (in cron format) for automatic execution of this workflow config.
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
recent_scheduled_execution_records MutableSequence[google.cloud.dataform_v1beta1.types.WorkflowConfig.ScheduledExecutionRecord]
Output only. Records of the 10 most recent scheduled execution attempts, ordered in descending order of execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule.
disabled bool
Optional. Disables automatic creation of workflow invocations.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The timestamp of when the WorkflowConfig was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The timestamp of when the WorkflowConfig was last updated.
internal_metadata str
Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. This field is a member of oneof_ _internal_metadata.
workflow_trigger_config google.cloud.dataform_v1beta1.types.WorkflowTriggerConfig
Optional. Trigger configuration for this workflow. If present, the workflow will be triggered based on the specified triggers.

Classes

ScheduledExecutionRecord

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

A record of an attempt to create a workflow invocation for this workflow config.

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