This endpoint is used to create, update, search or delete vcs (version control system) information inside a Terrakube organization so you can connect to private git repositories to run modules and workspaces
To use this endpoint you should have "manageVcs" access at team level and a Terrakube Organization
Path | Type | Description |
---|---|---|
For a complete list of organization operation please visit the OpenAPI specification
data.type
string
Should be "vcs"
data.attributes.name
string
Unique vcs name for an Terrakube organization
data.attributes.description
string
Free text for description
data.attributes.vcsType
string
Supported values: GITHUB, GITLAB, BITBUCKET, AZURE_DEVOPS
data.attributes.clientID
string
Client Application Id
data.attributes.clientSecret
string
Client Application secret
Deletes an instance of type vcs
organization Identifier
vcs Identifier
Successful response
Modifies an instance of type vcs
organization Identifier
vcs Identifier
Create Permissions : (team manage vcs) Delete Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Successful response
Creates an item of type vcs and adds it to vcs
organization Identifier
Create Permissions : (team manage vcs) Delete Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Successful response
Create Permissions : (team manage vcs) Delete Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Returns an instance of type vcs
organization Identifier
vcs Identifier
Selects the set of vcs fields that should be returned in the result.
Selects the set of relationships that should be expanded as a compound document in the result.
Successful response
Create Permissions : (team manage vcs) Delete Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (service read vcs secret) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Read Permissions : (team view vcs OR user is a service) Update Permissions : (team manage vcs)
Included resources