Project
List Projects
List multiple Projects
A Project is software that provides some functionality.
Projects are uniquely identified by a UUID, prefixed with the string proj_, for example proj_c42014e7-baf5-4ec6-a502-858f98dca7c8
Projects can have zero or more Aliases. Aliases are completely free-form. They can be a URL, like github.com/kubernetes/kubernetes or a short string like k8s or kube.
Each Project has a ProjectType. Valid ProjectTypes include:
- platform: The Project represents a software platform, such as the Kubernetes Project itself.
- kube-addon: The Project represents a Kubernetes Addon, which is defined as some software that extends the functionality of the Kubernetes cluster and its API.
- kube-operator: The Project represents a Kubernetes [Operator][operator], which is defined as software written specifically against the Kubernetes API and is responsible for installing and managing the lifecycle of a Kubernetes Addon or Application Service.
- kube-control-plane-provider: The Project represents a Kubernetes control plane service, such as RKE, GKE or EKS.
- application-service: The Project represents application code that provides essential services to the rest of the application stack.
- application: The Project represents customer-specific or internal code.
A Project is not the packaging of that software. Packaging of Projects is described by the Package model.
GET
Query Parameters
Continuation token value (used when retrieving the next page of results).
Number of records to show per page of results.
Required range:
0 <= x <= 100
Record filter.
Response
200
application/json
OK
The response is of type object
.
Previous
Create ProjectCreate a new Project
A <em>Project</em> is software that provides some functionality.
Projects are uniquely identified by a UUID, prefixed with the string
<b>proj_</b>, for example <b>proj_c42014e7-baf5-4ec6-a502-858f98dca7c8</b>
Projects can have zero or more <em>Aliases</em>. Aliases are completely free-form.
They can be a URL, like <b>github.com/kubernetes/kubernetes</b> or a short string
like <b>k8s</b> or <b>kube</b>.
Each Project has a <em>ProjectType</em>. Valid ProjectTypes include:
* <b>platform</b>: The Project represents a software platform, such as the
Kubernetes Project itself.
* <b>kube-addon</b>: The Project represents a Kubernetes Addon, which is defined as
some software that extends the functionality of the Kubernetes cluster and
its API.
* <b>kube-operator</b>: The Project represents a Kubernetes [Operator][operator],
which is defined as software written specifically against the Kubernetes API
and is responsible for installing and managing the lifecycle of a Kubernetes
Addon or Application Service.
* <b>kube-control-plane-provider</b>: The Project represents a Kubernetes control
plane service, such as RKE, GKE or EKS.
* <b>application-service</b>: The Project represents application code that provides
essential services to the rest of the application stack.
* <b>application</b>: The Project represents customer-specific or internal code.
A Project is <em>not</em> the packaging of that software. Packaging of
Projects is described by the Package model.
Next