Skip to content
Ona Docs

Policies

CreateProjectPolicy
POST/gitpod.v1.ProjectService/CreateProjectPolicy
DeleteProjectPolicy
POST/gitpod.v1.ProjectService/DeleteProjectPolicy
ListProjectPolicies
POST/gitpod.v1.ProjectService/ListProjectPolicies
UpdateProjectPolicy
POST/gitpod.v1.ProjectService/UpdateProjectPolicy
ModelsExpand Collapse
ProjectPolicy object { groupId, role }
groupId: optional string
formatuuid
role: optional ProjectRole

role is the role assigned to the group

One of the following:
"PROJECT_ROLE_UNSPECIFIED"
"PROJECT_ROLE_ADMIN"
"PROJECT_ROLE_USER"
"PROJECT_ROLE_EDITOR"
ProjectRole = "PROJECT_ROLE_UNSPECIFIED" or "PROJECT_ROLE_ADMIN" or "PROJECT_ROLE_USER" or "PROJECT_ROLE_EDITOR"
One of the following:
"PROJECT_ROLE_UNSPECIFIED"
"PROJECT_ROLE_ADMIN"
"PROJECT_ROLE_USER"
"PROJECT_ROLE_EDITOR"
PolicyCreateResponse object { policy }
policy: optional ProjectPolicy { groupId, role }
groupId: optional string
formatuuid
role: optional ProjectRole

role is the role assigned to the group

One of the following:
"PROJECT_ROLE_UNSPECIFIED"
"PROJECT_ROLE_ADMIN"
"PROJECT_ROLE_USER"
"PROJECT_ROLE_EDITOR"
PolicyDeleteResponse = unknown
PolicyUpdateResponse object { policy }
policy: optional ProjectPolicy { groupId, role }
groupId: optional string
formatuuid
role: optional ProjectRole

role is the role assigned to the group

One of the following:
"PROJECT_ROLE_UNSPECIFIED"
"PROJECT_ROLE_ADMIN"
"PROJECT_ROLE_USER"
"PROJECT_ROLE_EDITOR"