Comment on page
Teams
This endpoint is used to create, update, search or delete teams information inside a Terrakube organization.
You need to be part of the administrator Active Directory Group to work with this endpoint
The default group is handled using the Spring Boot property
org.azbuilder.owner=TERRAKUBE_ADMIN
Path | Type | Description |
---|---|---|
data.type | string | Should be "team" |
data.attributes.name | string | Active Directory Group name |
data.attributes.manageWorkspace | boolean | Enable Create/Update/Delete Workspaces for a Team |
data.attributes.manageModule | boolean | Enable Create/Update/Delete Workspaces for a Team |
data.attributes.manageProvider | boolean | Enable Create/Update/Delete Terraform Provider for a Team |
data.attributes.manageVcs | boolean | Enable Create/Update/Delete VCS connection for private GIT Repositories for a Team |
data.attributes.manageTemplates | boolean | Enable Create/Update/Delete Templates for a Team |
{
"data": {
"type": "team",
"attributes": {
"name": "TERRAKUBE_TEAM",
"manageWorkspace": true,
"manageModule": true,
"manageProvider": true,
"manageVcs": true,
"manageTemplate": true
}
}
}
get
/organization/{organizationId}/team/{teamId}
post
/organization/{organizationId}/team
delete
/organization/{organizationId}/team/{teamId}
patch
/organization/{organizationId}/team/{teamId}
Last modified 1mo ago