Class WorkflowConfig (0.5.9)

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

Represents a Dataform workflow configuration.

Attributes

NameDescription
name str
Output only. 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 (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
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 in descending order of execution_time. Updated whenever automatic creation of a workflow invocation is triggered by cron_schedule.

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