Attributes
- Companion
- class
- Source
- Project.scala
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Project.type
Members list
Type members
Classlikes
Options to create a Project
Options to create a Project
Value parameters
- description
-
The description of the project.
- domainId
-
The ID of the domain for the project. For projects acting as a domain, the
domainIdmust not be specified, it will be generated by the Identity service implementation. For regular projects, ifdomainIdis not specified, butparentIdis specified, then the domain ID of the parent will be used. If neitherdomainIdorparentIdis specified, the Identity service implementation will default to the domain to which the client’s token is scoped. If bothdomainIdandparentIdare specified, and they do not indicate the same domain, an Bad Request (400) will be returned. - enabled
-
If set to true, project is enabled. If set to false, project is disabled.
- isDomain
-
Indicates whether the project also acts as a domain. If set to true, this project acts as both a project and domain. As a domain, the project provides a name space in which you can create users, groups, and other projects. If set to false, this project behaves as a regular project that contains only resources. You cannot update this parameter after you create the project.
- name
-
The name of the project, which must be unique within the owning domain. A project can have the same name as its domain.
- parentId
-
The ID of the parent of the project. If specified on project creation, this places the project within a hierarchy and implicitly defines the owning domain, which will be the same domain as the parent specified. If
parentIdis not specified andisDomainis false, then the project will use its owning domain as its parent. IfisDomainis true (i.e. the project is acting as a domain), thenparentIdmust not specified (or if it is, it must be null) since domains have no parents.parentIdis immutable, and can’t be updated after the project is created - hence a project cannot be moved within the hierarchy. - tags
-
A list of simple strings assigned to a project. Tags can be used to classify projects into groups.
Attributes
- Source
- Project.scala
- Supertypes
Options to update a Project
Options to update a Project
Value parameters
- description
-
The description of the project.
- enabled
-
If set to true, project is enabled. If set to false, project is disabled.
- name
-
The name of the project, which must be unique within the owning domain. A project can have the same name as its domain.
- tags
-
A list of simple strings assigned to a project. Tags can be used to classify projects into groups.
Attributes
- Source
- Project.scala
- Supertypes
Inherited types
The names of the product elements
The name of the type