WorkflowConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a Dataform workflow configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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