→
https://api.spectrocloud.com/v1alpha1/teams
summary:
Retrieves a list of teamsParameters:
Name | Type | Description | Required |
---|---|---|---|
fields | string | Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name | no |
filters | string | Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource. | no |
orderBy | string | Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1 | no |
limit | integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. | no |
continue | string | continue token for the dataset | no |
200
An array of teams
An array of teams
{"items": [{"metadata": {"annotations": "object","creationTimestamp": "date-time","deletionTimestamp": "date-time","labels": "object","name": "string","namespace": "string","resourceVersion": "string","selfLink": "string","uid": "string"},"spec": {"roles": ["string"],"users": ["string"]},"status": "object"}],"listmeta": {"continue": "string","count": "integer"}}
→
https://api.spectrocloud.com/v1alpha1/teams
summary:
Creates a team with the specified users and roles{"metadata": {"annotations": "object","creationTimestamp": "date-time","deletionTimestamp": "date-time","labels": "object","name": "string","namespace": "string","resourceVersion": "string","selfLink": "string","uid": "string"},"spec": {"roles": ["string"],"users": ["string"]},"status": "object"}
201
Created successfully
Created successfully
{"uid": "string"}
→
https://api.spectrocloud.com/v1alpha1/teams/summary
summary:
Retrieves a list of team summaryParameters:
Name | Type | Description | Required |
---|---|---|---|
fields | string | Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name | no |
filters | string | Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource. | no |
orderBy | string | Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1 | no |
limit | integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. | no |
continue | string | continue token for the dataset | no |
200
OK
OK
{"items": [{"metadata": {"annotations": "object","creationTimestamp": "date-time","deletionTimestamp": "date-time","labels": "object","name": "string","namespace": "string","resourceVersion": "string","selfLink": "string","uid": "string"},"spec": {"emailId": "string","projects": [{"name": "string","uid": "string"}],"roles": [{"name": "string","uid": "string"}],"users": [{"name": "string","uid": "string"}]},"status": "object"}],"listmeta": {"continue": "string","count": "integer"}}
→
https://api.spectrocloud.com/v1alpha1/teams/{uid}
summary:
Returns the sepcified teamPath parameters:
Name | Type | Description | Required |
---|---|---|---|
uid | string | yes |
200
OK
OK
{"metadata": {"annotations": "object","creationTimestamp": "date-time","deletionTimestamp": "date-time","labels": "object","name": "string","namespace": "string","resourceVersion": "string","selfLink": "string","uid": "string"},"spec": {"roles": ["string"],"users": ["string"]},"status": "object"}
→
https://api.spectrocloud.com/v1alpha1/teams/{uid}
summary:
Updates the sepcified teamPath parameters:
Name | Type | Description | Required |
---|---|---|---|
uid | string | yes |
{"metadata": {"annotations": "object","creationTimestamp": "date-time","deletionTimestamp": "date-time","labels": "object","name": "string","namespace": "string","resourceVersion": "string","selfLink": "string","uid": "string"},"spec": {"roles": ["string"],"users": ["string"]},"status": "object"}
204
The resource was updated successfully
The resource was updated successfully
→
https://api.spectrocloud.com/v1alpha1/teams/{uid}
summary:
Deletes the specified teamPath parameters:
Name | Type | Description | Required |
---|---|---|---|
uid | string | yes |
204
The resource was deleted successfully
The resource was deleted successfully
→
https://api.spectrocloud.com/v1alpha1/teams/{uid}
summary:
Patches the specified teamPath parameters:
Name | Type | Description | Required |
---|---|---|---|
uid | string | yes |
{"items": {"from": "string","op": "string","path": "string","value": "object"}}
204
The resource was updated successfully
The resource was updated successfully
→
https://api.spectrocloud.com/v1alpha1/teams/{uid}/projects
summary:
Returns the specified team's project and roles dataPath parameters:
Name | Type | Description | Required |
---|---|---|---|
uid | string | yes |
200
OK
OK
{"projects": [{"inheritedRoles": [{"name": "string","uid": "string"}],"name": "string","roles": [{"name": "string","uid": "string"}],"uid": "string"}]}
→
https://api.spectrocloud.com/v1alpha1/teams/{uid}/projects
summary:
Updates the projects and roles for the specified teamPath parameters:
Name | Type | Description | Required |
---|---|---|---|
uid | string | yes |
{"projects": ["object"]}
204
The resource was updated successfully
The resource was updated successfully