identifier.proto

flyteidl.core.Identifier

[flyteidl.core.Identifier proto]

Encapsulation of fields that uniquely identifies a Flyte resource.

{
  "resource_type": "...",
  "project": "...",
  "domain": "...",
  "name": "...",
  "version": "..."
}
resource_type

(flyteidl.core.ResourceType) Identifies the specific type of resource that this identifer corresponds to.

project

(string) Name of the project the resource belongs to.

domain

(string) Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project.

name

(string) User provided value for the resource.

version

(string) Specific version of the resource.

flyteidl.core.WorkflowExecutionIdentifier

[flyteidl.core.WorkflowExecutionIdentifier proto]

Encapsulation of fields that uniquely identifies a Flyte workflow execution

{
  "project": "...",
  "domain": "...",
  "name": "..."
}
project

(string) Name of the project the resource belongs to.

domain

(string) Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project.

name

(string) User or system provided value for the resource.

flyteidl.core.NodeExecutionIdentifier

[flyteidl.core.NodeExecutionIdentifier proto]

Encapsulation of fields that identify a Flyte node execution entity.

{
  "node_id": "...",
  "execution_id": "{...}"
}
node_id

(string)

execution_id

(flyteidl.core.WorkflowExecutionIdentifier)

flyteidl.core.TaskExecutionIdentifier

[flyteidl.core.TaskExecutionIdentifier proto]

Encapsulation of fields that identify a Flyte task execution entity.

{
  "task_id": "{...}",
  "node_execution_id": "{...}",
  "retry_attempt": "..."
}
task_id

(flyteidl.core.Identifier)

node_execution_id

(flyteidl.core.NodeExecutionIdentifier)

retry_attempt

(uint32)

Enum flyteidl.core.ResourceType

[flyteidl.core.ResourceType proto]

Indicates a resource type within Flyte.

UNSPECIFIED

(DEFAULT)

TASK

WORKFLOW

LAUNCH_PLAN