Summary
Get all service groups
Description
Gets information about all service groups, optionally filtered by cluster_id
Route
GET /gateway_manager/v1/service-groups
Roles
service-group:read
Parameters
DetailsExampleSchema
Name |
Type |
Required |
Description |
queryParameters |
object |
yes |
The query parameters available for this method. |
Copied to Clipboard
{
"queryParameters": null
}
Copied to Clipboard
{
"type": "object",
"properties": {
"queryParameters": {
"description": "The query parameters available for this method.",
"type": "object",
"properties": {},
"required": [
"queryParameters"
],
"additionalProperties": false
}
},
"required": [
"queryParameters"
],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
response |
object |
- |
Copied to Clipboard
{
"state": "Success",
"results": [
{
"_id": "66ff56eb64d3de9f6f930916",
"name": "Default Service Group",
"cluster_id": "cluster_1",
"is_default": true,
"description": "Default service group for the gateway",
"created": "2022-05-04T14:20:25.718Z",
"created_by": "anim",
"last_updated": "2017-03-19T10:31:48.045Z",
"last_updated_by": "sit laborum officia sed",
"groups": [
"gm-admins",
"gm-admins",
"gm-admins",
"gm-admins",
"gm-admins"
],
"services": [
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
}
]
},
{
"_id": "66ff56eb64d3de9f6f930916",
"name": "Default Service Group",
"cluster_id": "cluster_1",
"is_default": false,
"description": "Default service group for the gateway",
"created": "1968-09-30T12:45:37.666Z",
"created_by": "ullamco do",
"last_updated": "1992-07-24T19:03:21.042Z",
"last_updated_by": "Excepteur tempor",
"groups": [
"gm-admins",
"gm-admins",
"gm-admins",
"gm-admins"
],
"services": [
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
}
]
},
{
"_id": "66ff56eb64d3de9f6f930916",
"name": "Default Service Group",
"cluster_id": "cluster_1",
"is_default": false,
"description": "Default service group for the gateway",
"created": "1946-08-30T11:48:28.503Z",
"created_by": "magna dolore sit pariatur non",
"last_updated": "1963-11-01T07:59:52.147Z",
"last_updated_by": "incididunt non magna aliqua",
"groups": [
"gm-admins"
],
"services": [
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
},
{
"id": "debe9024-52ee-4b39-8c49-96567ff925e4",
"name": "my-tofu-service"
}
]
}
]
}
Copied to Clipboard
{
"title": "response",
"type": "object",
"properties": {
"state": {
"type": "string",
"examples": [
"Success"
]
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_id": {
"type": "string",
"description": "The Id of the service group within the database",
"examples": [
"66ff56eb64d3de9f6f930916"
]
},
"name": {
"type": "string",
"examples": [
"Default Service Group"
]
},
"cluster_id": {
"type": "string",
"examples": [
"cluster_1"
]
},
"is_default": {
"type": "boolean"
},
"description": {
"type": "string",
"examples": [
"Default service group for the gateway"
]
},
"created": {
"type": "string",
"format": "date-time"
},
"created_by": {
"type": "string"
},
"last_updated": {
"type": "string",
"format": "date-time"
},
"last_updated_by": {
"type": "string"
},
"groups": {
"type": "array",
"items": {
"type": "string",
"examples": [
"gm-admins"
]
}
},
"services": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"examples": [
"debe9024-52ee-4b39-8c49-96567ff925e4"
]
},
"name": {
"type": "string",
"examples": [
"my-tofu-service"
]
}
}
}
}
}
}
}
}
}