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

DATASET

⁣A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects. Eventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects in a similar manner to other Flyte objects