Class WorkflowMetadata (2.3.1)

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 .workflow_templates.ClusterOperation
Output only. The create cluster operation metadata.
graph .workflow_templates.WorkflowGraph
Output only. The workflow graph.
delete_cluster .workflow_templates.ClusterOperation
Output only. The delete cluster operation metadata.
state .workflow_templates.WorkflowMetadata.State
Output only. The workflow state.
cluster_name str
Output only. The name of the target cluster.
parameters Sequence[.workflow_templates.WorkflowMetadata.ParametersEntry]
Map from parameter names to values that were used for those parameters.
start_time .timestamp.Timestamp
Output only. Workflow start time.
end_time .timestamp.Timestamp
Output only. Workflow end time.
cluster_uuid str
Output only. The UUID of target cluster.
dag_timeout .duration.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 .timestamp.Timestamp
Output only. DAG start time, which is only set for workflows with dag_timeout when the DAG begins.
dag_end_time .timestamp.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.