Skip to main content
版本:1.2.0

ECM资源管理

EMRestfulApi 类

执行ECM操作

接口地址:/api/rest_j/v1/linkisManager/executeECMOperation

请求方式:POST

请求数据类型:application/json

响应数据类型:application/json

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{
"data": {},
"message": "",
"method": "",
"status": 0
}

执行ECM操作开始

接口地址:/api/rest_j/v1/linkisManager/executeECMOperationByEC

请求方式:POST

请求数据类型:application/json

响应数据类型:application/json

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{
"data": {},
"message": "",
"method": "",
"status": 0
}

ECM管理中状态列表

接口地址:/api/rest_j/v1/linkisManager/listAllECMHealthyStatus

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:application/json

接口描述:

获取状态列表清单

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
onlyEditable是否仅可编辑queryfalseboolean

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{
"method": "/api/linkisManager/listAllECMHealthyStatus",
"status": 0,
"message": "OK",
"data": {
"nodeHealthy": []
}
}

ECM资源清单

接口地址:/api/rest_j/v1/linkisManager/listAllEMs

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:application/json

接口描述:

获取所有ECM资源详细清单列表可根据条件查询,默认查询所有

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
instance实例名称queryfalsestring
nodeHealthy状态,状态有以下枚举类型 ‘Healthy‘, ‘UnHealthy‘, ‘WARN‘, ’StockAvailable’, ‘StockUnavailable’queryfalsestring
owner创建者queryfalsestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{
"method": "/api/linkisManager/listAllEMs",
"status": 0,
"message": "OK",
"data": {
"EMs": [{
"labels": [{
"stringValue": "",
"labelKey": "",
"feature": "",
"instance": "",
"serviceInstance": {
"instance": "",
"applicationName": ""
},
"serviceName": "",
"featureKey": "",
"empty":
}],
"applicationName": "",
"instance": ":",
"resourceType": "",
"maxResource": {
"memory": ,
"cores": ,
"instance":
},
"minResource": {
"memory": ,
"cores": ,
"instance":
},
"usedResource": {
"memory": ,
"cores": ,
"instance":
},
"lockedResource": {
"memory": 0,
"cores": 0,
"instance": 0
},
"expectedResource": {
"memory": 0,
"cores": 0,
"instance": 0
},
"leftResource": {
"memory": ,
"cores": ,
"instance":
},
"owner": "",
"runningTasks": null,
"pendingTasks": null,
"succeedTasks": null,
"failedTasks": null,
"maxMemory": ,
"usedMemory": ,
"systemCPUUsed": null,
"systemLeftMemory": ,
"nodeHealthy": "",
"msg": "",
"startTime":
}]
}
}

编辑EMC实例

接口地址:/api/rest_j/v1/linkisManager/modifyEMInfo

请求方式:PUT

请求数据类型:application/json

响应数据类型:application/json

接口描述:

编辑或修改下编辑EMC管理下的实例

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
applicationName引擎标签falseStringString
emStatus实例状态,状态有以下枚举类型 ‘Healthy‘, ‘UnHealthy‘, ‘WARN‘, ’StockAvailable’, ‘StockUnavailable’falseStringString
instance引擎实例名称falseStringString
labelKey添加内容里面的标签,属于labels集合 内 map里的keyfalseStringString
labels引擎实例更新参数内容,集合存放的是map类型的falseListList
stringValue添加内容里面的标签对于的值,属于labels集合 内 map里的valuefalseStringString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{
"method": "/api/linkisManager/modifyEMInfo",
"status": 0,
"message": "success",
"data": {}
}

打开引擎日志

接口地址:/api/rest_j/v1/linkisManager/openEngineLog

请求方式:POST

请求数据类型:application/json

响应数据类型:application/json

接口描述:

打开引擎日志,默认打开stdout类型的引擎日志

请求示例:

{
applicationName: ""
emInstance: ""
instance: ""
parameters: {
pageSize: ,
fromLine: ,
logType: ""
}
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
applicationName引擎标签StringfalseString
emInstance实例名称StringfalseString
fromLine来自线路StringfalseString
instance引擎实例名称StringfalseString
logType日志类型,默认stdout类型,属于parametersStringfalseString
pageSize页面大小StringfalseString
parameters分页信息MapfalseMap

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{
"method": "/api/linkisManager/openEngineLog",
"status": 0,
"message": "OK",
"data": {
"result": {
"logPath": "",
"logs": [""],
"endLine": ,
"rows":
},
"isError": false,
"errorMsg": ""
}
}