/webconsole - managed-system
Rest API Documentation
REST API Documentation for Group managed-system, application /webconsole Version: 4.2.1.2
Endpoints (DRAFT)
POST /rest/api/managedsys/clone
Managed System API doc, Clone managed system
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
POST /rest/api/managedsys/delete
Managed System API doc, Delete managed system
Query Params:
- id [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
GET /rest/api/managedsys/get/(id)
Managed System API doc, Get managed system by Id
Path Params:
- id [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BeanResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BeanResponse
GET /rest/api/managedsys/policyMaps
Managed System API doc, Search managed system policies map with attribute map by filters
Query Params:
- id [{'type': 'string'}]:
- connectorId [{'type': 'string'}]:
- name [{'type': 'string'}]:
- type [{'type': 'string'}]:
- objectType [{'type': 'string'}]:
- from [{'type': 'integer', 'format': 'int32'}]:
- size [{'type': 'integer', 'format': 'int32'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BeanResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BeanResponse
POST /rest/api/managedsys/save
Managed System API doc, Save managed system
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
GET /rest/api/managedsys/search
Managed System API doc, Search managed system by filters
Query Params:
- name [{'type': 'string'}]:
- isManual [{'type': 'boolean'}]:
- size [{'type': 'integer', 'format': 'int32'}]:
- from [{'type': 'integer', 'format': 'int32'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BeanResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BeanResponse
POST /rest/api/managedSysPolicy/createDefaultPolicyMapForManagedSystem
Managed System Policy API doc, Create default policy for managed system with given Id
Query Params:
- id [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
POST /rest/api/managedSysPolicy/delete
Managed System Policy API doc, Remove managed sys policy by Id
Query Params:
- id [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
POST /rest/api/managedSysPolicy/deleteAttrMaps
Managed System Policy API doc, Remove managed system attribute maps by provided arrays of Ids
Query Params:
- ids[][{'type': 'array', 'items': {'type': 'string'}}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
POST /rest/api/managedSysPolicy/save
Managed System Policy API doc, Save managed sys policy
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse## Definitions