Terrakube
Latest
Search
K
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

Entity fields:

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

Example:

{
"data": {
"type": "team",
"attributes": {
"name": "TERRAKUBE_TEAM",
"manageWorkspace": true,
"manageModule": true,
"manageProvider": true,
"manageVcs": true,
"manageTemplate": true
}
}
}

Supported Operations

get
/organization/{organizationId}/team/{teamId}
post
/organization/{organizationId}/team
delete
/organization/{organizationId}/team/{teamId}
patch
/organization/{organizationId}/team/{teamId}
For a complete list of organization operation please visit the OpenAPI specification