project.proto

flyteidl.admin.Domain

[flyteidl.admin.Domain proto]

Namespace within a project commonly used to differentiate between different service instances. e.g. “production”, “development”, etc.

{
  "id": "...",
  "name": "..."
}
id

(string)

name

(string) Display name.

flyteidl.admin.Project

[flyteidl.admin.Project proto]

Top-level namespace used to classify different entities like workflows and executions.

{
  "id": "...",
  "name": "...",
  "domains": [],
  "description": "..."
}
id

(string)

name

(string) Display name.

domains

(flyteidl.admin.Domain)

description

(string)

flyteidl.admin.Projects

[flyteidl.admin.Projects proto]

{
  "projects": []
}
projects

(flyteidl.admin.Project)

flyteidl.admin.ProjectListRequest

[flyteidl.admin.ProjectListRequest proto]

{}

flyteidl.admin.ProjectRegisterRequest

[flyteidl.admin.ProjectRegisterRequest proto]

{
  "project": "{...}"
}
project

(flyteidl.admin.Project)

flyteidl.admin.ProjectRegisterResponse

[flyteidl.admin.ProjectRegisterResponse proto]

{}