Class WorkflowMetadata (3.2.0)

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

A Dataproc workflow template resource.

Attributes

NameDescription
template str
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}
version int
Output only. The version of template at the time of workflow instantiation.
create_cluster google.cloud.dataproc_v1.types.ClusterOperation
Output only. The create cluster operation metadata.
graph google.cloud.dataproc_v1.types.WorkflowGraph
Output only. The workflow graph.
delete_cluster google.cloud.dataproc_v1.types.ClusterOperation
Output only. The delete cluster operation metadata.
state google.cloud.dataproc_v1.types.WorkflowMetadata.State
Output only. The workflow state.
cluster_name str
Output only. The name of the target cluster.
parameters Sequence[google.cloud.dataproc_v1.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, expressed in seconds (see `JSON representation of duration
dag_start_time google.protobuf.timestamp_pb2.Timestamp
Output only. DAG start time, only set for workflows with dag_timeout when DAG begins.
dag_end_time google.protobuf.timestamp_pb2.Timestamp
Output only. DAG end time, only set for workflows with dag_timeout when DAG ends.

Classes

ParametersEntry

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

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

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 mapping is a mapping type or there are keyword parameters.

State

State(value)

The operation state.