WorkflowMetadata(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A Dataproc workflow template resource. .. attribute:: template
Output only. The resource name of the workflow template as described in https://cloud.google.com/apis/design/resource_names.
For
projects.regions.workflowTemplates
, the resource name of the template has the following format:projects/{project_id}/regions/{region}/workflowTemplates/{template_id}
For
projects.locations.workflowTemplates
, the resource name of the template has the following format:projects/{project_id}/locations/{location}/workflowTemplates/{template_id}
:type: str
Attributes | |
---|---|
Name | Description |
version |
int
Output only. The version of template at the time of workflow instantiation. |
create_cluster |
google.cloud.dataproc_v1beta2.types.ClusterOperation
Output only. The create cluster operation metadata. |
graph |
google.cloud.dataproc_v1beta2.types.WorkflowGraph
Output only. The workflow graph. |
delete_cluster |
google.cloud.dataproc_v1beta2.types.ClusterOperation
Output only. The delete cluster operation metadata. |
state |
google.cloud.dataproc_v1beta2.types.WorkflowMetadata.State
Output only. The workflow state. |
cluster_name |
str
Output only. The name of the target cluster. |
parameters |
Sequence[google.cloud.dataproc_v1beta2.types.WorkflowMetadata.ParametersEntry]
Map from parameter names to values that were used for those parameters. |
start_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Workflow start time. |
end_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Workflow end time. |
cluster_uuid |
str
Output only. The UUID of target cluster. |
dag_timeout |
google.protobuf.duration_pb2.Duration
Output only. The timeout duration for the DAG of jobs. Minimum timeout duration is 10 minutes and maximum is 24 hours, expressed as a [google.protobuf.Duration][https://developers.google.com/protocol-buffers/docs/proto3#json_mapping]. For example, "1800" = 1800 seconds/30 minutes duration. |
dag_start_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. DAG start time, which is only set for workflows with dag_timeout when the DAG begins. |
dag_end_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. DAG end time, which is only set for workflows with dag_timeout when the DAG ends. |
Classes
ParametersEntry
ParametersEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
State
State(value)
The operation state.