Class WorkflowConfig (0.6.2)

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

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