Class WorkflowMetadata (2.5.0)

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

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