Access Entry Controller
POST /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | accessEntryDTO required |
accessEntryDTO | AccessEntryDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AccessEntryDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AccessEntryDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/check-name
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | id optional |
id | integer(int64) |
| Query | name required |
name | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«boolean» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/ids
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | ids required |
ids | < integer(int64) > array(multi) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AccessEntryDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/ports
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«long» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/{accessId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | accessId required |
accessId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AccessEntryDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/{accessId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | accessId required |
accessId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | accessEntryDTO required |
accessEntryDTO | AccessEntryDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/{accessId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | accessId required |
accessId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AccessEntryDTO» |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/{accessId}/bind/{servicePortId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | accessId required |
accessId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | servicePortId required |
servicePortId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | accessEntryDTO required |
accessEntryDTO | AccessEntryDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AccessEntryDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/accesses/{accessId}/unbind
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | accessId required |
accessId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AccessEntryDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Alarm Record Admin Controller
POST /api/v1/admin/alarm-records
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | No Content |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/alarm-records
| Type | Name | Description | Schema |
|---|---|---|---|
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AlarmRecordDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Alarm Record Controller
GET /api/v1/tenants/{tenantId}/alarm-records
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AlarmRecordDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Alarm Strategy Controller
POST /api/v1/tenants/{tenantId}/alarm-strategies
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | tenantId required |
tenantId | string |
| Body | alarmStrategy required |
alarmStrategy | AlarmStrategyDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AlarmStrategyDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/alarm-strategies
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AlarmStrategyItemDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/alarm-strategies/duplication-name
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Query | name required |
name | string |
| Query | oid optional |
oid | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«boolean» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/alarm-strategies/{alarmStrategyId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | alarmStrategyId required |
alarmStrategyId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/alarm-strategies/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AlarmStrategyDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/alarm-strategies/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | alarmStrategyNameDTO required |
alarmStrategyNameDTO | AlarmStrategyNameDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AlarmStrategyDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/alarm-strategies/{id}/alarm-rules
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | alarmRuleListDTO required |
alarmRuleListDTO | AlarmRuleListDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AlarmRuleDTO»» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/alarm-strategies/{id}/notification-user-list
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AlarmNotificationUserDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/alarm-strategies/{id}/notification-users
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | alarmNotificationUserListDTO required |
alarmNotificationUserListDTO | AlarmNotificationUserListDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AlarmNotificationUserDTO»» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/alarm-strategies/{id}/resource-binding-list
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AlarmResourceBindingDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/alarm-strategies/{id}/resource-bindings
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | alarmResourceBindingListDTO required |
alarmResourceBindingListDTO | AlarmResourceBindingListDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AlarmResourceBindingDTO»» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/alarm-strategies/{id}/rule-list
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AlarmRuleDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
App Blue Green Upgrade Controller
POST /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{currentAppId}/blue-green-upgrade
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | currentAppId required |
currentAppId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | buBlueGreenDeployDTO required |
buBlueGreenDeployDTO | BlueGreenDeployDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
App Blue Green Upgrade Task Controller
GET /api/v1/tenants/{tenantId}/app-blue-green-upgrade-tasks
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppBlueGreenUpgradeTaskDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
POST /api/v1/tenants/{tenantId}/app-blue-green-upgrade-tasks/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppBlueGreenUpgradeTaskDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/app-blue-green-upgrade-tasks/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppBlueGreenUpgradeTaskDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/app-blue-green-upgrade-tasks/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppBlueGreenUpgradeTaskDTO» |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/app-blue-green-upgrade-tasks/{id}/{defaultAccessAppId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId required |
userId | string |
| Path | defaultAccessAppId required |
defaultAccessAppId | integer(int64) |
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Application Admin Controller
GET /api/v1/admin/apps
| Type | Name | Description | Schema |
|---|---|---|---|
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/apps/namespace-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppStatisticDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/apps/quantity
| Type | Name | Description | Schema |
|---|---|---|---|
| Query | namespace optional |
namespace | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AllQuantityStatisticDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/apps/status-list
| Type | Name | Description | Schema |
|---|---|---|---|
| Query | namespace optional |
namespace | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AppStatusDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/apps/tenant-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppStatisticDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/apps/{appId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | appId required |
appId | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/admin/apps/{appId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | appId required |
appId | integer(int64) |
| Body | appDTO required |
appDTO | AppDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Operations about apps
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/duplication-name
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | appId optional |
appId | integer(int64) |
| Query | appName required |
appName | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«boolean» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}
Returns a app when ID < 10. ID > 10 or nonintegers will simulate API error conditions
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseEntity |
| 400 | Invalid appId supplied | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | App not found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | appDTO required |
appDTO | AppDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}/cancel-top
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}/redeploy
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}/services
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ServiceDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}/start
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}/stop
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{appId}/top
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | appId required |
appId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/namespaces/{namespace}/apps/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
Application Create Controller
POST /api/v1/tenants/{tenantId}/apps
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | tenantId required |
tenantId | string |
| Body | appDTO required |
appDTO | AppDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AppDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Application Statistics Controller
GET /api/v1/tenants/{tenantId}/apps/blueprint-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«BlueprintAppStatisticsDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/apps/blueprint-version-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«BlueprintVersionAppStatisticsDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/apps/namespace-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppStatisticDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/apps/quantity
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Query | namespace optional |
namespace | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«AllQuantityStatisticDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/apps/status-list
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Query | namespace optional |
namespace | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«AppStatusDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/apps/tenant-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«AppStatisticDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Config File Controller
POST /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-files
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | configFileDTO required |
configFileDTO | ConfigFileDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ConfigFileDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-files/validate/{configGroupOid}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | configGroupOid required |
configGroupOid | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | name required |
name | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«boolean» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-files/{configFileOid}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | configFileOid required |
configFileOid | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | configFileDTO required |
configFileDTO | ConfigFileDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ConfigFileDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-files/{configFileOid}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | configFileOid required |
configFileOid | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ConfigFileDTO» |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-files/{configGroupOid}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | configGroupOid required |
configGroupOid | string |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ConfigFileDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Config Group Controller
POST /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | configGroupDTO required |
configGroupDTO | ConfigGroupDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ConfigGroupDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ConfigGroupDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups/duplication-name
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | name required |
name | string |
| Query | oid optional |
oid | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«boolean» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups/list
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ConfigGroupDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups/services
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | serviceIds required |
serviceIds | < integer(int64) > array(multi) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«List«ServiceMountConfigDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups/{configGroupOid}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | configGroupOid required |
configGroupOid | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | configGroupDTO required |
configGroupDTO | ConfigGroupDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ConfigGroupDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups/{configGroupOid}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | configGroupOid required |
configGroupOid | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ConfigGroupDTO» |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/config-groups/{serviceId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceMountConfigDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Config Group Unbind Blueprint Controller
PUT /api/v1/tenants/{tenantId}/config-groups
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | blueprintVersionList required |
blueprintVersionList | < BlueprintVersionItem > array |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ConfigGroupDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Pod Configuration Admin Controller
POST /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
PATCH /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
HEAD /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
OPTIONS /api/v1/admin/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
Pod Configuration Controller
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/{id}/configuration
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Pod Controller
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | query optional |
query | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«PodListDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/istio-system-used-info
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/{podId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | podId required |
podId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/{podId}/rebuild
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | podId required |
podId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«PodDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Pod Logging Admin Controller
GET /api/v1/admin/pods/{id}/logging
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Query | podId optional |
integer(int64) | |
| Query | podNameSpace optional |
string | |
| Query | uuId optional |
string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | SseEmitter |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Pod Logging Controller
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/{id}/logging
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | podId optional |
integer(int64) | |
| Query | podNameSpace optional |
string | |
| Query | uuId optional |
string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | SseEmitter |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/{id}/logging/heartbeat
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | podId required |
podId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«string» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Pod Process Admin Controller
GET /api/v1/admin/pods/{id}/process
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Query | namespace required |
namespace | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Pod Process Controller
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/pods/{id}/process
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | object |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Resource Statistics Admin Controller
GET /api/v1/admin/resources
| Type | Name | Description | Schema |
|---|---|---|---|
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ResourceStatisticsDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Service Admin Controller
GET /api/v1/admin/services
| Type | Name | Description | Schema |
|---|---|---|---|
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ServiceDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Service Controller
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ServiceDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/access-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«Map«long,ServiceDTO»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/duplication-name
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Query | serviceName required |
serviceName | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«boolean» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/volume-statistics
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«Map«long,List«long»»» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}/network-security
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«NetworkSecurityDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}/network-security
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | networkSecurity required |
networkSecurity | NetworkSecurityDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}/redeploy
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}/scale-out
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | dto required |
dto | ServiceScaleOutActionDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}/start
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{id}/stop
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | id required |
id | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
POST /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/auto-scale
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | serviceAutoScaleDTO required |
serviceAutoScaleDTO | ServiceAutoScaleDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceAutoScaleDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/auto-scale
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | serviceAutoScaleDTO required |
serviceAutoScaleDTO | ServiceAutoScaleDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceAutoScaleDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
DELETE /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/auto-scale
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceAutoScaleDTO» |
| 204 | No Content | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/auto-scale/{autoScaleId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | autoScaleId required |
autoScaleId | integer(int64) |
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceAutoScaleDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/gated-launch
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | serviceDTO required |
serviceDTO | ServiceDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/rolling-upgrade
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | service required |
service | ServiceDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/services/{serviceId}/scale-up
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | serviceId required |
serviceId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | scaleUp required |
scaleUp | ServiceScaleUpDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Service Gray Upgrade Controller
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/service-gray-upgrade-tasks
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseEntity |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
GET /api/v1/tenants/{tenantId}/namespaces/{namespace}/service-gray-upgrade-tasks/{serviceUpgradeId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | namespace required |
namespace | string |
| Path | serviceUpgradeId required |
serviceUpgradeId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseEntity |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/namespaces/{namespace}/service-gray-upgrade-tasks/{serviceUpgradeId}
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | namespace required |
namespace | string |
| Path | serviceUpgradeId required |
serviceUpgradeId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| Body | configData required |
configData | ServiceGrayUpgradeConfigDTO |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceGrayUpgradeTaskDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Service Grey Upgrade Action Controller
PUT /api/v1/tenants/{tenantId}/services/gated-launch/{launchId}/cancel
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | launchId required |
launchId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceGrayUpgradeTaskDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
PUT /api/v1/tenants/{tenantId}/services/gated-launch/{launchId}/finish
| Type | Name | Description | Schema |
|---|---|---|---|
| Header | userId optional |
userId | string |
| Path | launchId required |
launchId | integer(int64) |
| Path | tenantId required |
tenantId | string |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«ServiceGrayUpgradeTaskDTO» |
| 201 | Created | No Content |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Service Statistics Controller
GET /api/v1/tenants/{tenantId}/services/usage
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseList«ServiceUsageDTO» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*
Volume Monitor Controller
GET /api/v1/tenants/{tenantId}/volumes/{volumeId}/monitor/series
| Type | Name | Description | Schema |
|---|---|---|---|
| Path | tenantId required |
tenantId | string |
| Path | volumeId required |
volumeId | integer(int64) |
| Body | metadata optional |
metadata | Metadata |
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | ResponseObject«MonitorResult» |
| 401 | Unauthorized | No Content |
| 403 | Forbidden | No Content |
| 404 | Not Found | No Content |
application/json
*/*