Download OpenAPI specification:Download
email required | string Default: "" |
name required | string Default: "" |
password required | string non-empty Default: "" |
{- "email": "",
- "name": "",
- "password": ""
}
{- "code": 0,
- "message": "string"
}
password required | string non-empty Default: "" |
username required | string non-empty Default: "" |
{- "password": "",
- "username": ""
}
{- "accessToken": "string",
- "admin": true,
- "expiresIn": 0,
- "refreshExpiresIn": 0,
- "refreshToken": "string",
- "tokenType": "string"
}
mobile required | string |
name required | string Default: "" |
newPassword | string Default: "" |
originPassword | string Default: "" |
{- "mobile": "string",
- "name": "",
- "newPassword": "",
- "originPassword": ""
}
{- "email": "string",
- "mobile": "string",
- "name": "string"
}
name required | string Default: "" |
password required | string non-empty Default: "" |
token required | string non-empty Default: "" |
{- "name": "",
- "password": "",
- "token": ""
}
{- "accessToken": "string",
- "admin": true,
- "expiresIn": 0,
- "refreshExpiresIn": 0,
- "refreshToken": "string",
- "tokenType": "string"
}
refreshToken required | string non-empty Default: "" |
{- "refreshToken": ""
}
{- "accessToken": "string",
- "expiresIn": 0,
- "refreshExpiresIn": 0,
- "refreshToken": "string",
- "tokenType": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
{- "email": {
- "enabled": true,
- "receivers": ""
}, - "enabled": true,
- "onlyCritical": true,
- "resolveInterval": 0,
- "silenceInterval": 0,
- "stormInterval": 0,
- "stormMaxAlarms": 0,
- "webhook": {
- "enabled": true,
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "url": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
onlyCritical required | boolean |
silenceInterval required | integer <int64> |
{- "onlyCritical": true,
- "silenceInterval": 0
}
{- "email": {
- "enabled": true,
- "receivers": ""
}, - "enabled": true,
- "onlyCritical": true,
- "resolveInterval": 0,
- "silenceInterval": 0,
- "stormInterval": 0,
- "stormMaxAlarms": 0,
- "webhook": {
- "enabled": true,
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "url": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
enabled required | boolean |
receivers required | Array of strings Default: "" |
{- "enabled": true,
- "receivers": ""
}
{- "email": {
- "enabled": true,
- "receivers": ""
}, - "enabled": true,
- "onlyCritical": true,
- "resolveInterval": 0,
- "silenceInterval": 0,
- "stormInterval": 0,
- "stormMaxAlarms": 0,
- "webhook": {
- "enabled": true,
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "url": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
enabled required | boolean |
headers required | object |
url required | string |
{- "enabled": true,
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "url": "string"
}
{- "email": {
- "enabled": true,
- "receivers": ""
}, - "enabled": true,
- "onlyCritical": true,
- "resolveInterval": 0,
- "silenceInterval": 0,
- "stormInterval": 0,
- "stormMaxAlarms": 0,
- "webhook": {
- "enabled": true,
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "url": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
headers required | object |
url required | string Default: "" |
{- "headers": {
- "property1": "string",
- "property2": "string"
}, - "url": ""
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
fuzzyName required | string |
severity required | integer <int8> |
startsAt required | integer <int64> |
endsAt required | integer <int64> |
size required | integer <int32> [ 1 .. 100 ] |
offset required | integer <int32> |
{- "data": [
- {
- "endsAt": { },
- "id": 0,
- "message": "string",
- "name": "string",
- "resourceId": "string",
- "resourceName": "string",
- "resourceType": 0,
- "severity": 0,
- "startsAt": { }
}
], - "total": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
enabled required | boolean |
{- "enabled": true
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
fuzzyName required | string |
severity required | integer <int8> |
startsAt required | integer <int64> |
endsAt required | integer <int64> |
size required | integer <int32> [ 1 .. 100 ] |
offset required | integer <int32> |
{- "data": [
- {
- "endsAt": { },
- "id": 0,
- "message": "string",
- "name": "string",
- "resourceId": "string",
- "resourceName": "string",
- "resourceType": 0,
- "severity": 0,
- "startsAt": { }
}
], - "total": 0
}
{- "license": {
- "expired": true,
- "expiredAt": "string",
- "type": "string"
}, - "modules": {
- "cluster": {
- "enable": true
}, - "edgeservice": {
- "enable": true
}
}, - "system": {
- "language": "string",
- "mode": "string"
}, - "uiCustomization": {
- "loginBg": "string",
- "logo": "string",
- "name": "string"
}, - "userManagement": {
- "verificationMode": 0
}, - "version": 0
}
resource | integer <int64> Default: "" |
operation | integer <int64> Default: "" |
operatorId | string Default: "" |
operatorName | string Default: "" |
orgId | string Default: "" |
projectId | string Default: "" |
clusterId | string Default: "" |
edgeServiceId | string Default: "" |
since required | integer <int64> |
until required | integer <int64> |
size | integer <int32> [ 1 .. 100 ] Default: "10" |
offset required | integer <int64> |
{- "data": [
- {
- "clusterId": "string",
- "clusterName": "string",
- "createdAt": { },
- "edgeServiceId": "string",
- "edgeServiceName": "string",
- "id": 0,
- "metadata": "string",
- "operation": 0,
- "operatorId": "string",
- "operatorName": "string",
- "orgId": "string",
- "orgName": "string",
- "projectId": "string",
- "projectName": "string",
- "resource": 0,
- "userId": "string",
- "userName": "string"
}
], - "total": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
batchId required | string = 8 characters |
{- "data": [
- {
- "edgeInfoId": "string",
- "edgeName": "string",
- "taskId": "string",
- "taskProgress": "string",
- "taskStatus": 0
}
], - "failed": 0,
- "running": 0,
- "success": 0
}
{- "clusterId": "string",
- "elasticsearch": {
- "indexName": "string",
- "password": "string",
- "urls": [
- "string"
], - "username": "string"
}, - "mqtt": {
- "password": "string",
- "server": "string",
- "username": "string"
}, - "tunnel": {
- "replyTopic": "string",
- "requestTopic": "string"
}
}
agentVersion required | string Default: "" |
clusterFetchError required | string |
required | Array of objects (EMQXEENode) |
dashboardEnabled required | boolean |
logsFetchError required | string |
metricsFetchError required | string |
mqttConnectError required | string |
nodeConnectError required | string |
nodeId required | string Default: "" |
{- "agentVersion": "",
- "clusterFetchError": "string",
- "clusterNodes": [
- {
- "node": "string",
- "status": "string",
- "uptime": 0,
- "version": "string"
}
], - "dashboardEnabled": true,
- "logsFetchError": "string",
- "metricsFetchError": "string",
- "mqttConnectError": "string",
- "nodeConnectError": "string",
- "nodeId": ""
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
name required | string [ 1 .. 200 ] characters |
{- "createdAt": { },
- "id": "string",
- "name": "string",
- "type": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
clusterId required | string >= 8 characters |
{- "data": [
- {
- "createdAt": { },
- "dashboard": true,
- "err": "string",
- "id": 0,
- "nodeId": "string",
- "state": 0,
- "updatedAt": { },
- "version": "string"
}
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
clusterId required | string >= 8 characters |
platform required | string |
{- "architectures": [
- {
- "architecture": "string",
- "installInstructions": "string",
- "registerInstructions": "string"
}
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
clusterId required | string non-empty |
projectId required | string >= 8 characters Default: "" |
{- "projectId": ""
}
{- "code": 0,
- "message": "string"
}
name required | string |
property name* additional property | string |
{- "property1": "string",
- "property2": "string"
}
{- "code": 0,
- "message": "string"
}
name required | string |
orgId required | string |
property name* additional property | string |
{- "property1": "string",
- "property2": "string"
}
{- "code": 0,
- "message": "string"
}
name required | string |
orgId required | string |
projectId required | string |
property name* additional property | string |
{- "property1": "string",
- "property2": "string"
}
{- "code": 0,
- "message": "string"
}
port required | integer <int64> [ 1 .. 65535 ] |
tls | boolean Default: "false" |
cacertFile | string >= 0 characters Default: "" cacertPath, certPath, keyPath |
certFile | string >= 0 characters Default: "" |
keyFile | string >= 0 characters Default: "" |
{- "code": 0,
- "message": "string"
}
catagory required | integer <uint8> Default: "" |
environments | Array of strings Default: "" |
ports | object Default: "" |
volumes | object Default: "" |
[- {
- "catagory": "",
- "environments": "",
- "ports": "",
- "volumes": ""
}
]
{- "code": 0,
- "message": "string"
}
{- "quota": {
- "kuiperCPULimit": "",
- "kuiperCPURequest": "string",
- "kuiperMEMLimit": "",
- "kuiperMEMRequest": "string",
- "neuronCPULimit": "",
- "neuronCPURequest": "string",
- "neuronMEMLimit": "",
- "neuronMEMRequest": "string"
}, - "storageClass": [
- {
- "storage_class_name": "string",
- "storage_class_size": "1024Mi",
- "type": "1"
}
]
}
kuiperCPULimit | string Default: "" |
kuiperCPURequest required | string |
kuiperMEMLimit | string Default: "" |
kuiperMEMRequest required | string |
neuronCPULimit | string Default: "" |
neuronCPURequest required | string |
neuronMEMLimit | string Default: "" |
neuronMEMRequest required | string |
{- "kuiperCPULimit": "",
- "kuiperCPURequest": "string",
- "kuiperMEMLimit": "",
- "kuiperMEMRequest": "string",
- "neuronCPULimit": "",
- "neuronCPURequest": "string",
- "neuronMEMLimit": "",
- "neuronMEMRequest": "string"
}
{- "code": 0,
- "message": "string"
}
{- "quotas": [
- {
- "default": "false",
- "description": "",
- "name": "",
- "quota": {
- "emqx": {
- "cpu": {
- "limit": "string",
- "request": "string"
}, - "memory": {
- "limit": "string",
- "request": "string"
}
}, - "telegraf": {
- "cpu": {
- "limit": "string",
- "request": "string"
}, - "memory": {
- "limit": "string",
- "request": "string"
}
}
}
}
], - "storage_class_name": "string",
- "storage_class_size": "2048"
}
required | Array of objects (EmqxQuotas) |
required | Array of objects (StorageClass) |
{- "quotas": [
- {
- "default": "false",
- "description": "",
- "name": "",
- "quota": {
- "emqx": {
- "cpu": {
- "limit": "string",
- "request": "string"
}, - "memory": {
- "limit": "string",
- "request": "string"
}
}, - "telegraf": {
- "cpu": {
- "limit": "string",
- "request": "string"
}, - "memory": {
- "limit": "string",
- "request": "string"
}
}
}
}
], - "storageClass": [
- {
- "storage_class_name": "string",
- "storage_class_size": "1024Mi",
- "type": "1"
}
]
}
{- "code": 0,
- "message": "string"
}
total_cpu_quota required | integer <uint64> |
total_memory_quota required | integer <uint64> |
{- "total_cpu_quota": 0,
- "total_memory_quota": 0
}
{- "code": 0,
- "message": "string"
}
password | string Default: "" Index string |
type | string Default: "internal" Type value: "external" or "internal", internal equals close this function. |
url | string Default: "" |
username | string Default: "" |
[- {
- "password": "",
- "type": "internal",
- "url": "",
- "username": ""
}
]
{- "code": 0,
- "message": "string"
}
password required | string |
url required | string |
username required | string |
[- {
- "password": "string",
- "url": "string",
- "username": "string"
}
]
{- "code": 0,
- "message": "string"
}
password required | string |
url required | string |
username required | string |
[- {
- "password": "string",
- "url": "string",
- "username": "string"
}
]
{- "code": 0,
- "message": "string"
}
kuiperCPULimit | string Default: "" |
kuiperCPURequest required | string |
kuiperMEMLimit | string Default: "" |
kuiperMEMRequest required | string |
required | Array of objects (StorageClass) |
{- "kuiperCPULimit": "",
- "kuiperCPURequest": "string",
- "kuiperMEMLimit": "",
- "kuiperMEMRequest": "string",
- "storageClass": [
- {
- "storage_class_name": "string",
- "storage_class_size": "1024Mi",
- "type": "1"
}
]
}
{- "code": 0,
- "message": "string"
}
default | boolean Default: "false" |
image required | string Default: "" |
[- {
- "default": "false",
- "image": ""
}
]
{- "code": 0,
- "message": "string"
}
annotations | string Default: "{}" |
desc | string Default: "" |
is_enabled | boolean Default: "false" |
max_connection required | integer <uint64> |
min_connection | integer <uint64> Default: "1" |
name required | string Default: "" |
[- {
- "annotations": "{}",
- "desc": "",
- "is_enabled": "false",
- "max_connection": 0,
- "min_connection": "1",
- "name": ""
}
]
{- "code": 0,
- "message": "string"
}
password required | string |
type | string Default: "bc" |
url required | string |
username required | string |
[- {
- "password": "string",
- "type": "bc",
- "url": "string",
- "username": "string"
}
]
{- "code": 0,
- "message": "string"
}
{- "ekuiper": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "ekuiperProxy": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "emqx": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "healthCheckInterval": 0,
- "neuron": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "neuronProxy": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}
}
required | object (ScraperConfig) |
required | object (ScraperConfig) |
required | object (ScraperConfig) |
healthCheckInterval required | integer <int64> |
required | object (ScraperConfig) |
required | object (ScraperConfig) |
{- "ekuiper": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "ekuiperProxy": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "emqx": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "healthCheckInterval": 0,
- "neuron": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}, - "neuronProxy": {
- "enabled": "false",
- "interval": "15s",
- "timeout": "15s"
}
}
{- "code": 0,
- "message": "string"
}
neuronCPULimit | string Default: "" |
neuronCPURequest required | string |
neuronMEMLimit | string Default: "" |
neuronMEMRequest required | string |
required | Array of objects (StorageClass) |
{- "neuronCPULimit": "",
- "neuronCPURequest": "string",
- "neuronMEMLimit": "",
- "neuronMEMRequest": "string",
- "storageClass": [
- {
- "storage_class_name": "string",
- "storage_class_size": "1024Mi",
- "type": "1"
}
]
}
{- "code": 0,
- "message": "string"
}
default | boolean Default: "false" |
image required | string Default: "" |
[- {
- "default": "false",
- "image": ""
}
]
{- "code": 0,
- "message": "string"
}
default | boolean Default: "false" |
image required | string Default: "" |
[- {
- "default": "false",
- "image": ""
}
]
{- "code": 0,
- "message": "string"
}
encryption | string Default: "tls" tls(default) / starttls |
host required | string |
password required | string |
port | integer <uint16> Default: "25" |
username required | string From string |
{- "encryption": "tls",
- "host": "string",
- "password": "string",
- "port": "25",
- "username": "string"
}
{- "code": 0,
- "message": "string"
}
encryption | string Default: "tls" tls(default) / starttls |
host required | string |
password required | string |
port | integer <uint16> Default: "25" |
username required | string From string |
{- "encryption": "tls",
- "host": "string",
- "password": "string",
- "port": "25",
- "username": "string"
}
{- "code": 0,
- "message": "string"
}
storage_class_name required | string |
storage_class_size | string Default: "1024Mi" StorageClassPVSize 默认单位 Mi |
type | integer <uint8> Default: "1" |
[- {
- "storage_class_name": "string",
- "storage_class_size": "1024Mi",
- "type": "1"
}
]
{- "code": 0,
- "message": "string"
}
addr | string Default: "" |
enabled | boolean Default: "false" |
network | string Default: "" |
priority | integer <int64> Default: "3" |
tag | string Default: "" |
{- "addr": "",
- "enabled": "false",
- "network": "",
- "priority": "3",
- "tag": ""
}
{- "code": 0,
- "message": "string"
}
addr | string Default: "" |
enabled | boolean Default: "false" |
network | string Default: "" |
priority | integer <int64> Default: "3" |
tag | string Default: "" |
{- "addr": "",
- "enabled": "false",
- "network": "",
- "priority": "3",
- "tag": ""
}
{- "code": 0,
- "message": "string"
}
required | object (AuthTokenConfig) |
required | object (UserManagementVerificationConfig) |
{- "token": {
- "accessTokenDuration": 0,
- "refreshTokenDuration": 0
}, - "verification": {
- "email": {
- "invitationEmailDuration": 0,
- "passwordResetEmailDuration": 0
}, - "mode": "0"
}
}
{- "code": 0,
- "message": "string"
}
start required | integer <int64> timestamp,秒 |
end required | integer <int64> timestamp,秒 |
level required | string |
msg required | string |
size | integer <int32> [ 1 .. 100 ] Default: "100" |
offset | integer <int32> >= 0 Default: "0" |
sort | string Default: "" 字段名 |
order | string Default: "desc" asc/desc |
{- "offset": 0,
- "size": 0,
- "total": 0,
- "data": [
- {
- "category": "string",
- "id": "string",
- "level": "string",
- "msg": "string",
- "time": 0
}
]
}
start required | integer <int64> timestamp,秒 |
end required | integer <int64> timestamp,秒 |
level required | string |
msg required | string |
size | integer <int32> [ 1 .. 100 ] Default: "100" |
offset | integer <int32> >= 0 Default: "0" |
sort | string Default: "" 字段名 |
order | string Default: "desc" asc/desc |
{- "offset": 0,
- "size": 0,
- "total": 0,
- "data": [
- {
- "category": "string",
- "id": "string",
- "level": "string",
- "msg": "string",
- "time": 0
}
]
}
{- "data": {
- "property1": [
- {
- "property1": [
- {
- "property1": "string",
- "property2": "string"
}
], - "property2": [
- {
- "property1": "string",
- "property2": "string"
}
]
}
], - "property2": [
- {
- "property1": [
- {
- "property1": "string",
- "property2": "string"
}
], - "property2": [
- {
- "property1": "string",
- "property2": "string"
}
]
}
]
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeId | string Default: "" |
category | integer <int8> Default: "2" 服务类别(1:kuiper;2:neuron; 3:edge; 4:other; 99:customize) |
start required | integer <int64> timestamp,秒 |
end required | integer <int64> timestamp,秒 |
level required | string |
node required | string |
msg required | string |
size | integer <int32> [ 1 .. 100 ] Default: "100" |
offset | integer <int32> >= 0 Default: "0" |
sort | string Default: "" 字段名 |
order | string Default: "desc" asc/desc |
{- "offset": 0,
- "size": 0,
- "total": 0,
- "data": [
- {
- "category": "string",
- "id": "string",
- "level": "string",
- "msg": "string",
- "time": 0
}
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
clusterId | string Default: "" |
start required | integer <int64> timestamp,秒 |
end required | integer <int64> timestamp,秒 |
level required | string |
msg required | string |
size | integer <int32> [ 1 .. 100 ] Default: "100" |
offset | integer <int32> >= 0 Default: "0" |
sort | string Default: "" 字段名 |
order | string Default: "desc" asc/desc |
{- "offset": 0,
- "size": 0,
- "total": 0,
- "data": [
- {
- "category": "string",
- "id": "string",
- "level": "string",
- "msg": "string",
- "time": 0
}
]
}
password required | string |
url required | string |
username required | string |
{- "password": "string",
- "url": "string",
- "username": "string"
}
{- "code": 0,
- "message": "string"
}
enabled required | boolean |
forceAuthn required | boolean |
idPSsoUrl required | string Default: "" saml config |
idpSloUrl required | string Default: "" |
name required | string [ 1 .. 50 ] characters Default: "" |
signAuthn required | boolean |
spAcsUrl required | string Default: "" |
spEntityId required | string |
spSloUrl required | string Default: "" |
type required | string non-empty Default: "" |
validateSignature required | boolean |
validatingCertificate required | string |
{- "enabled": true,
- "forceAuthn": true,
- "idPSsoUrl": "",
- "idpSloUrl": "",
- "name": "",
- "signAuthn": true,
- "spAcsUrl": "",
- "spEntityId": "string",
- "spSloUrl": "",
- "type": "",
- "validateSignature": true,
- "validatingCertificate": "string"
}
{- "enabled": true,
- "id": "string",
- "name": "string",
- "type": "string"
}
{- "createdAt": { },
- "enabled": true,
- "forceAuthn": true,
- "id": "string",
- "idpSloUrl": "string",
- "idpSsoUrl": "string",
- "name": "string",
- "signAuthn": true,
- "spAcsUrl": "string",
- "spEntityId": "string",
- "spSloUrl": "string",
- "type": "string",
- "updatedAt": { },
- "validateSignature": true,
- "validatingCertificate": "string"
}
id required | string non-empty |
enabled required | boolean |
forceAuthn required | boolean |
idPSsoUrl required | string Default: "" saml config |
idpSloUrl required | string Default: "" |
name required | string [ 1 .. 50 ] characters Default: "" |
signAuthn required | boolean |
spAcsUrl required | string Default: "" |
spEntityId required | string |
spSloUrl required | string Default: "" |
type required | string non-empty Default: "" |
validateSignature required | boolean |
validatingCertificate required | string |
{- "enabled": true,
- "forceAuthn": true,
- "idPSsoUrl": "",
- "idpSloUrl": "",
- "name": "",
- "signAuthn": true,
- "spAcsUrl": "",
- "spEntityId": "string",
- "spSloUrl": "",
- "type": "",
- "validateSignature": true,
- "validatingCertificate": "string"
}
{- "enabled": true,
- "id": "string",
- "name": "string",
- "type": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
limit | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
edgeName | string >= 0 characters Default: "" 部署名 |
creator | string >= 0 characters Default: "" 部署创建人 |
{- "data": {
- "list": [
- {
- "batch_id": "string",
- "createdAt": { },
- "creator": "string",
- "desc": "string",
- "edgeName": "string",
- "id": "string",
- "kuiperImage": "string",
- "namespace": "string",
- "neuronImage": "string",
- "orgId": "string",
- "projectId": "string",
- "taskId": "string",
- "type": 0,
- "updatedAt": { }
}
], - "total": 0
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeId required | string |
kuiperImage | string Default: "" |
neuronImage | string Default: "" |
{- "edgeId": "string",
- "kuiperImage": "",
- "neuronImage": ""
}
{- "taskId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
desc | string Default: "" |
disableAuth | boolean Default: "false" |
edgeName required | string Default: "" |
kuiperImage | string Default: "" |
neuronImage | string Default: "" |
tag required | string |
{- "desc": "",
- "disableAuth": "false",
- "edgeName": "",
- "kuiperImage": "",
- "neuronImage": "",
- "tag": "string"
}
{- "batchId": "string",
- "errMap": {
- "property1": "string",
- "property2": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
desc | string Default: "" |
disableAuth | boolean Default: "false" |
edgeName required | string Default: "" |
kuiperImage | string Default: "" |
neuronImage | string Default: "" |
tag required | string |
[- {
- "desc": "",
- "disableAuth": "false",
- "edgeName": "",
- "kuiperImage": "",
- "neuronImage": "",
- "tag": "string"
}
]
{- "batchId": "string",
- "errMap": {
- "property1": "string",
- "property2": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
batchId | string Default: "" 查询某批次,就只填 batchId |
edgeIds | Array of strings Default: "" 查询指定EdgeId的安装信息, 就将其填入 edgeIds 列表中 |
{- "batchId": "",
- "edgeIds": ""
}
{- "data": [
- {
- "edgeInfoId": "string",
- "edgeName": "string",
- "taskId": "string",
- "taskProgress": "string",
- "taskStatus": 0
}
], - "failed": 0,
- "running": 0,
- "success": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
[- "string"
]
{- "batchId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
[- "string"
]
{- "batchId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
[- "string"
]
{- "batchId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
[- "string"
]
{- "batchId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
parallel | boolean Default: "false" |
edgeId required | string |
kuiperImage | string Default: "" |
neuronImage | string Default: "" |
[- {
- "edgeId": "string",
- "kuiperImage": "",
- "neuronImage": ""
}
]
{- "batchId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
batchId required | string non-empty |
{- "data": [
- {
- "edgeServiceId": "string",
- "edgeServiceName": "string",
- "failureReason": "string",
- "status": 0
}
], - "failed": 0,
- "running": 0,
- "success": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeId required | string >= 8 characters |
{- "data": {
- "batch_id": "string",
- "createdAt": { },
- "creator": "string",
- "desc": "string",
- "edgeName": "string",
- "id": "string",
- "kuiperImage": "string",
- "namespace": "string",
- "neuronImage": "string",
- "orgId": "string",
- "projectId": "string",
- "taskId": "string",
- "type": 0,
- "updatedAt": { }
}
}
{- "customerContact": "string",
- "customerName": "string",
- "expired": true,
- "expiredDate": "string",
- "maxEdgeServiceCount": 0,
- "maxEmqxClusterCount": 0,
- "maxSingleClusterConnectionCount": 0,
- "maxTagCount": 0,
- "startDate": "string",
- "totalClusterConnectionCount": 0,
- "type": "string"
}
{- "customerContact": "string",
- "customerName": "string",
- "expired": true,
- "expiredDate": "string",
- "maxEdgeServiceCount": 0,
- "maxEmqxClusterCount": 0,
- "maxSingleClusterConnectionCount": 0,
- "maxTagCount": 0,
- "startDate": "string",
- "totalClusterConnectionCount": 0,
- "type": "string"
}
{- "connectCount": 0,
- "connectQuota": 0,
- "expectReplicas": 0,
- "image": "string",
- "in": 0,
- "nodeCount": 0,
- "out": 0,
- "progress": "string",
- "resourceLimit": "string",
- "status": 0,
- "topicCount": 0,
- "version": "string"
}
orgId required | string orgID |
projectId required | string projectID |
size | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
{- "data": {
- "list": [
- {
- "connectLimit": 0,
- "createdAt": { },
- "deployId": "string",
- "name": "string",
- "orgId": "string",
- "projectId": "string",
- "status": 0,
- "updatedAt": { }
}
], - "total": 0
}
}
orgId required | string orgID |
projectId required | string projectID |
size | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
tagIds required | Array of integers <uint64> [ items <uint64 > ] |
noTags required | boolean |
{- "data": {
- "list": [
- {
- "category": 0,
- "createdAt": { },
- "name": "string",
- "orgId": "string",
- "projectId": "string",
- "serviceId": "string",
- "status": 0,
- "tagLimit": 0,
- "tags": [
- "string"
], - "updatedAt": { }
}
], - "total": 0
}
}
{- "ekuiper": {
- "in": {
- "total": 0,
- "tps": 0
}, - "out": {
- "total": 0,
- "tps": 0
}, - "rules": 0,
- "total": 0,
- "watched": 0
}, - "neuron": {
- "north": {
- "disconnected": 0,
- "running": 0,
- "total": 0
}, - "south": {
- "disconnected": 0,
- "running": 0,
- "total": 0
}, - "total": 0,
- "watched": 0
}
}
orgId required | string |
projectId required | string |
serviceId required | string |
{- "arch": "string",
- "in": {
- "total": 0,
- "tps": 0
}, - "os": "string",
- "out": {
- "total": 0,
- "tps": 0
}, - "rules": 0,
- "status": 0,
- "uptime": 0,
- "version": "string"
}
orgId required | string |
projectId required | string |
serviceId required | string |
{- "buildDate": "string",
- "hardware": "string",
- "memTotal": 0,
- "memUsed": 0,
- "north": {
- "disconnected": 0,
- "running": 0,
- "total": 0
}, - "south": {
- "disconnected": 0,
- "running": 0,
- "total": 0
}, - "status": 0,
- "uptime": 0,
- "version": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
size | integer <int32> [ 1 .. 100 ] Default: "100" |
offset | integer <int32> >= 0 Default: "0" |
sort | string Default: "" 字段名 |
order | string Default: "desc" asc/desc |
{- "offset": 0,
- "size": 0,
- "total": 0,
- "clusterCount": 0,
- "instance": [
- {
- "agent": {
- "activeCount": 0,
- "totalCount": 0
}, - "connectCount": 0,
- "connectQuota": 0,
- "createdAt": { },
- "expectReplicas": 0,
- "id": "string",
- "image": "string",
- "in": 0,
- "name": "string",
- "network": "string",
- "nodeCount": 0,
- "out": 0,
- "progress": "string",
- "resourceLimit": "string",
- "status": 0,
- "topicCount": 0,
- "type": 0,
- "upTime": { },
- "version": "string"
}
], - "userCount": 0
}
password required | string |
url required | string |
username required | string |
{- "password": "string",
- "url": "string",
- "username": "string"
}
{- "code": 0,
- "message": "string"
}
name required | string |
size | integer <int32> [ 1 .. 100 ] Default: "10" |
offset required | integer <int32> >= 0 |
{- "data": [
- {
- "createdAt": { },
- "id": "string",
- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": "string",
- "projects": [
- "string"
], - "updatedAt": { }
}
], - "total": 0
}
required | Array of objects (OrgMember) |
name required | string Default: "" |
{- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": ""
}
{- "createdAt": { },
- "id": "string",
- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": "string"
}
orgId required | string >= 8 characters |
required | Array of objects (OrgMember) |
name required | string Default: "" |
{- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": ""
}
{- "createdAt": { },
- "id": "string",
- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": "string",
- "updatedAt": { }
}
orgId required | string >= 8 characters |
name required | string |
size | integer <int32> [ 1 .. 100 ] Default: "10" |
offset | integer <int32> >= 0 Default: "0" |
{- "data": [
- {
- "clusterCount": 0,
- "createdAt": { },
- "id": "string",
- "members": [
- {
- "email": "string",
- "enabled": true,
- "name": "string",
- "roleIds": [
- 0
], - "userId": "string"
}
], - "name": "string",
- "updatedAt": { }
}
], - "total": 0
}
orgId required | string >= 8 characters |
required | Array of objects (ProjectMember) |
name required | string Default: "" |
{- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": ""
}
{- "createdAt": { },
- "id": "string",
- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
required | Array of objects (ProjectMember) |
name required | string Default: "" |
{- "members": [
- {
- "roleIds": [
- 0
], - "userId": ""
}
], - "name": ""
}
{- "createdAt": { },
- "id": "string",
- "members": [
- "string"
], - "name": "string",
- "updatedAt": { }
}
name required | string |
orgId required | string |
size | integer <int32> [ 1 .. 50 ] Default: "10" |
offset | integer <int32> >= 0 Default: "0" |
{- "data": [
- {
- "clusterCount": 0,
- "createdAt": { },
- "id": "string",
- "members": [
- {
- "email": "string",
- "enabled": true,
- "name": "string",
- "roleIds": [
- 0
], - "userId": "string"
}
], - "name": "string",
- "orgId": "string",
- "orgName": "string",
- "updatedAt": { }
}
], - "total": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
deployId required | string non-empty |
file required | string |
filename required | string |
{- "file": "string",
- "filename": "string"
}
{- "msg": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
deploy_ids required | Array of strings |
{- "deploy_ids": [
- "string"
]
}
{- "data": {
- "property1": {
- "code": 0,
- "data": [
- {
- "created_at": "string",
- "filename": "string",
- "node": "string",
- "size": 0
}
]
}, - "property2": {
- "code": 0,
- "data": [
- {
- "created_at": "string",
- "filename": "string",
- "node": "string",
- "size": 0
}
]
}
}, - "deploy_id_name_map": {
- "property1": "string",
- "property2": "string"
}, - "errors": [
- "string"
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
{- "data": {
- "property1": [
- {
- "created_at": { },
- "id": 0,
- "updated_at": { },
- "deploy_id": "string",
- "schedule_type": "0",
- "status": "",
- "type": "0",
- "up_time": { }
}
], - "property2": [
- {
- "created_at": { },
- "id": 0,
- "updated_at": { },
- "deploy_id": "string",
- "schedule_type": "0",
- "status": "",
- "type": "0",
- "up_time": { }
}
]
}, - "deploy_id_name_map": {
- "property1": "string",
- "property2": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
deploy_id_list required | Array of strings |
schedule_type | integer <uint8> Default: "0" |
status | integer <uint8> Default: "0" |
type | integer <uint8> Default: "0" |
up_time required | integer <int64> |
{- "deploy_id_list": [
- "string"
], - "schedule_type": "0",
- "status": "0",
- "type": "0",
- "up_time": 0
}
{- "errors": {
- "property1": "string",
- "property2": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
clusterId required | string non-empty |
filename required | string |
node required | string |
{- "filename": "string",
- "node": "string"
}
{- "msg": "string"
}
orgId required | string >= 8 characters orgID |
projectId required | string >= 8 characters projectID |
limit | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
deployName | string >= 0 characters Default: "" 部署名 |
creator | string >= 0 characters Default: "" 部署创建人 |
{- "data": {
- "list": [
- {
- "connectLimit": 0,
- "createdAt": { },
- "creator": "string",
- "dashboardEnabled": true,
- "deployName": "string",
- "desc": "string",
- "expectReplicas": 0,
- "id": "string",
- "image": "string",
- "namespace": "string",
- "network": "string",
- "orgId": "string",
- "projectId": "string",
- "registrationToken": "string",
- "replicas": 0,
- "resourceLimit": "string",
- "status": 0,
- "taskId": "string",
- "type": 0,
- "upTime": { },
- "updatedAt": { },
- "version": "string"
}
], - "total": 0
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
deployName required | string |
desc | string [ 0 .. 500 ] characters Default: "" |
image | string Default: "" |
replicas | integer <int32> [ 1 .. 7 ] Default: "3" |
nodeSelector | string Default: "" format: format: json string |
nodeAntiAffinity | boolean Default: "" |
resourceLimit | string Default: "" resource_limit: global config EmqxQuota.Name |
labels | string Default: "" |
env | string Default: "" format: format: json string |
networkType | string Default: "ClusterIP" StorageClassPVSize 默认单位 Mi
StorageClassSize int32 |
networkConfig | string Default: "" network_config format: json string; All field Not must example:
|
logType | string Default: "internal" |
crtType | integer <int8> Default: "0" EMQX 证书类型 0: 默认值都为空 1: wss和mqtts都用 WssCaCrt 2: wss和mqtts都用 MqttsCaCrt 3: wss和mqtts都用 WssTlsCrt 4: wss和mqtts都用 MqttsTlsCrt 5: WssCaCrt + MqttsCaCrt 同时使用 6: WssTlsCrt + MqttsTlsCrt 同时使用 7: WssCaCrt + MqttsTlsCrt 同时使用 8: WssTlsCrt + MqttsCaCrt 同时使用 |
wssCaCrt | string >= 0 characters Default: "" wss WssCaCrt 文件 |
wssTlsCrt | string >= 0 characters Default: "" wss WssTlsCrt 文件 |
wssTlsKey | string >= 0 characters Default: "" wss WssTlsKey 文件 |
mqttsCaCrt | string >= 0 characters Default: "" mqtts MqttsCaCrt 文件 |
mqttsTlsCrt | string >= 0 characters Default: "" mqtts MqttsTlsCrt 文件 |
mqttsTlsKey | string >= 0 characters Default: "" mqtts MqttsTlsKey 文件 |
license | string >= 0 characters Default: "" emqx License 文件 |
connectLimit | integer <int32> >= 1 Default: "10" |
backupFilename | string Default: "" backup init parameters |
backupDeployId | string Default: "" |
backupFile | string Default: "" |
{- "data": {
- "connectLimit": 0,
- "createdAt": { },
- "creator": "string",
- "dashboardEnabled": true,
- "deployName": "string",
- "desc": "string",
- "expectReplicas": 0,
- "id": "string",
- "image": "string",
- "namespace": "string",
- "network": "string",
- "orgId": "string",
- "projectId": "string",
- "registrationToken": "string",
- "replicas": 0,
- "resourceLimit": "string",
- "status": 0,
- "taskId": "string",
- "type": 0,
- "upTime": { },
- "updatedAt": { },
- "version": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
clusterId required | string non-empty |
{- "data": {
- "connectLimit": 0,
- "createdAt": { },
- "creator": "string",
- "dashboardEnabled": true,
- "deployName": "string",
- "desc": "string",
- "expectReplicas": 0,
- "id": "string",
- "image": "string",
- "namespace": "string",
- "network": "string",
- "orgId": "string",
- "projectId": "string",
- "registrationToken": "string",
- "replicas": 0,
- "resourceLimit": "string",
- "status": 0,
- "taskId": "string",
- "type": 0,
- "upTime": { },
- "updatedAt": { },
- "version": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
name required | string |
{- "name": "string"
}
{- "data": {
- "taskId": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
crtType | integer <int8> Default: "0" EMQX 证书类型 0: 默认值都为空 1: wss和mqtts都用 WssCaCrt 2: wss和mqtts都用 MqttsCaCrt 3: wss和mqtts都用 WssTlsCrt 4: wss和mqtts都用 MqttsTlsCrt 5: WssCaCrt + MqttsCaCrt 同时使用 6: WssTlsCrt + MqttsTlsCrt 同时使用 7: WssCaCrt + MqttsTlsCrt 同时使用 8: WssTlsCrt + MqttsCaCrt 同时使用 |
wssCaCrt | string >= 0 characters Default: "" wss WssCaCrt 文件 |
wssTlsCrt | string >= 0 characters Default: "" wss WssTlsCrt 文件 |
wssTlsKey | string >= 0 characters Default: "" wss WssTlsKey 文件 |
mqttsCaCrt | string >= 0 characters Default: "" mqtts MqttsCaCrt 文件 |
mqttsTlsCrt | string >= 0 characters Default: "" mqtts MqttsTlsCrt 文件 |
mqttsTlsKey | string >= 0 characters Default: "" mqtts MqttsTlsKey 文件 |
license | string >= 0 characters Default: "" emqx License 文件 |
{- "data": {
- "taskId": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
connectLimit required | integer <int64> |
{- "connectLimit": 0
}
{- "data": {
- "taskId": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
image required | string non-empty Default: "" |
{- "image": ""
}
{- "data": {
- "taskId": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
crtType | integer <int8> Default: "0" EMQX 证书类型 0: 默认值都为空 1: wss和mqtts都用 WssCaCrt 2: wss和mqtts都用 MqttsCaCrt 3: wss和mqtts都用 WssTlsCrt 4: wss和mqtts都用 MqttsTlsCrt 5: WssCaCrt + MqttsCaCrt 同时使用 6: WssTlsCrt + MqttsTlsCrt 同时使用 7: WssCaCrt + MqttsTlsCrt 同时使用 8: WssTlsCrt + MqttsCaCrt 同时使用 |
wssCaCrt | string >= 0 characters Default: "" wss WssCaCrt 文件 |
wssTlsCrt | string >= 0 characters Default: "" wss WssTlsCrt 文件 |
wssTlsKey | string >= 0 characters Default: "" wss WssTlsKey 文件 |
mqttsCaCrt | string >= 0 characters Default: "" mqtts MqttsCaCrt 文件 |
mqttsTlsCrt | string >= 0 characters Default: "" mqtts MqttsTlsCrt 文件 |
mqttsTlsKey | string >= 0 characters Default: "" mqtts MqttsTlsKey 文件 |
license | string >= 0 characters Default: "" emqx License 文件 |
{- "data": {
- "taskId": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
annotations required | object |
load_balancer_class required | string |
required | Array of objects (PortInfo) |
type required | string |
{- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "load_balancer_class": "string",
- "ports": [
- {
- "external": 0,
- "internal": 0,
- "name": "string"
}
], - "type": "string"
}
{- "data": {
- "taskId": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
endPoint required | string non-empty Default: "" |
timeout | integer <int64> >= 1 Default: "300" |
{- "endPoint": "",
- "timeout": "300"
}
{- "data": {
- "port": 0
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
{- "data": {
- "connectLimit": 0,
- "createdAt": { },
- "creator": "string",
- "dashboardEnabled": true,
- "deployName": "string",
- "desc": "string",
- "expectReplicas": 0,
- "id": "string",
- "image": "string",
- "namespace": "string",
- "network": "string",
- "orgId": "string",
- "projectId": "string",
- "registrationToken": "string",
- "replicas": 0,
- "resourceLimit": "string",
- "status": 0,
- "taskId": "string",
- "type": 0,
- "upTime": { },
- "updatedAt": { },
- "version": "string"
}
}
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
{- "data": {
- "connectLimit": 0,
- "createdAt": { },
- "creator": "string",
- "dashboardEnabled": true,
- "deployName": "string",
- "desc": "string",
- "expectReplicas": 0,
- "id": "string",
- "image": "string",
- "namespace": "string",
- "network": "string",
- "orgId": "string",
- "projectId": "string",
- "registrationToken": "string",
- "replicas": 0,
- "resourceLimit": "string",
- "status": 0,
- "taskId": "string",
- "type": 0,
- "upTime": { },
- "updatedAt": { },
- "version": "string"
}
}
orgId required | string >= 8 characters orgID |
projectId required | string >= 8 characters projectID |
clusterId required | string non-empty deployID |
deployName | string Default: "" |
desc | string [ 0 .. 500 ] characters Default: "" |
{- "deployName": "",
- "desc": ""
}
{ }
clusterId required | string non-empty |
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
resourceLimit required | string non-empty resource_limit: global config EmqxQuota.Name |
{- "data": {
- "taskId": "string"
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
image required | string |
serviceId required | string |
[- {
- "image": "string",
- "serviceId": "string"
}
]
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
category required | integer <uint8> edge service properties (1:kuiper;2:neuron; 3:edge; 4:neuronex; 99:customize) |
cmd | string Default: "" CMD & Entrypoint |
containerName required | string |
desc | string [ 0 .. 500 ] characters Default: "" |
disableAuth required | boolean |
dockerIaasId required | integer <uint64> Docker iaas info |
entrypoint | string Default: "" |
environments | Array of strings Default: "" RestartPolicy string |
image required | string image pull secret |
ports | object Default: "" port |
registryPassword | string Default: "" |
registryUsername | string Default: "" |
serviceName required | string |
shell | Array of strings Default: "" |
tag | string Default: "" |
volumes | object Default: "" |
[- {
- "category": 0,
- "cmd": "",
- "containerName": "string",
- "desc": "",
- "disableAuth": true,
- "dockerIaasId": 0,
- "entrypoint": "",
- "environments": "",
- "image": "string",
- "ports": "",
- "registryPassword": "",
- "registryUsername": "",
- "serviceName": "string",
- "shell": "",
- "tag": "",
- "volumes": ""
}
]
{- "batchId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
[- {
- "serviceId": "string"
}
]
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
desc | string Default: "" |
dockerHost required | string Tls bool |
name required | string |
{- "desc": "",
- "dockerHost": "string",
- "name": "string"
}
0
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
name | string Default: "" |
limit | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
{- "data": {
- "data": [
- {
- "created_at": { },
- "id": 0,
- "updated_at": { },
- "desc": "string",
- "dockerHost": "string",
- "name": "string",
- "orgId": "string",
- "projectId": "string",
- "edgeserviceNum": 0
}
], - "total": 0
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
id required | integer <uint64> |
{- "created_at": { },
- "id": 0,
- "updated_at": { },
- "desc": "string",
- "dockerHost": "string",
- "name": "string",
- "orgId": "string",
- "projectId": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
id required | integer <uint64> >= 0 |
cacertPath | string Default: "" cacertPath, certPath, keyPath |
certPath | string Default: "" |
desc | string Default: "" |
keyPath | string Default: "" |
name required | string |
tls | boolean Default: "false" DockerHost string |
{- "cacertPath": "",
- "certPath": "",
- "desc": "",
- "keyPath": "",
- "name": "string",
- "tls": "false"
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
id required | integer <uint64> >= 0 |
limit | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
{- "data": [
- {
- "agentId": "string",
- "allocatedTag": 0,
- "apiVersion": "string",
- "auth": 0,
- "autoRecover": 0,
- "autoStart": 0,
- "broker": "string",
- "category": 0,
- "createdAt": { },
- "desc": "string",
- "dockerDeployId": 0,
- "edgeInfoId": "string",
- "endpoint": "string",
- "key": "string",
- "name": "string",
- "nodeType": 0,
- "orgId": "string",
- "projectId": "string",
- "scheme": "string",
- "secret": "string",
- "serviceId": "string",
- "status": 0,
- "updatedAt": { },
- "tags": [
- "string"
]
}
], - "total": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
agentId required | string |
name required | string |
type required | integer <int64> |
size | integer <int32> [ 1 .. 100 ] Default: "100" |
offset | integer <int32> >= 0 Default: "0" |
sort | string Default: "" 字段名 |
order | string Default: "desc" asc/desc |
{- "offset": 0,
- "size": 0,
- "total": 0,
- "agents": [
- {
- "createdAt": { },
- "id": "string",
- "updatedAt": { },
- "agentId": "string",
- "desc": "string",
- "name": "string",
- "orgId": "string",
- "projectId": "string",
- "status": 0,
- "timestamp": 0
}
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
agentId required | string |
desc | string Default: "" |
name required | string |
{- "agentId": "string",
- "desc": "",
- "name": "string"
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
agentIds required | Array of strings |
targetOrgId required | string |
targetProjectId required | string |
{- "agentIds": [
- "string"
], - "targetOrgId": "string",
- "targetProjectId": "string"
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
agentId required | string |
desc required | string |
name required | string |
{- "desc": "string",
- "name": "string"
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters orgID |
projectId required | string >= 8 characters projectID |
size | integer <int64> [ -1 .. 50 ] Default: "10" 分页数 |
offset | integer <int64> >= 0 Default: "0" 分页偏移 |
type | integer <int64> Default: "0" 0-all, 1-online, 2-offline |
category required | Array of integers <int8> [ items <int8 > ] 1-ekuiper, 2-neuron, 3-nanomq |
nodeType | integer <int8> Default: "0" 0-all, 3-proxy, 4-direct |
name | string Default: "" |
agentName | string Default: "" |
unionFuzzy | string Default: "" 多字段联合模糊搜索,包含name、endpoint、version、desc,此时不返回normal数量 |
noTags required | boolean |
tagIds required | Array of integers <uint64> [ items <uint64 > ] |
toClone required | boolean toClone = true 时,ekuiper version >= 1.8.0,neuron version >= 2.4.0 |
isPartial required | boolean toClone = true 时有效,isPartial = true 时,ekuiper version >= 1.9.0, neuron 暂不支持 |
isEcpInstalled | boolean Default: "false" |
dockerName | string Default: "" |
{- "data": {
- "list": [
- {
- "agentId": "string",
- "allocatedTag": 0,
- "apiVersion": "string",
- "auth": 0,
- "autoRecover": 0,
- "autoStart": 0,
- "broker": "string",
- "category": 0,
- "createdAt": { },
- "desc": "string",
- "dockerDeployId": 0,
- "edgeInfoId": "string",
- "endpoint": "string",
- "key": "string",
- "name": "string",
- "nodeType": 0,
- "orgId": "string",
- "projectId": "string",
- "scheme": "string",
- "secret": "string",
- "serviceId": "string",
- "status": 0,
- "updatedAt": { },
- "tags": [
- "string"
]
}
], - "total": 0
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
agentId | string Default: "" |
auth | integer <int8> Default: "0" 认证类型(0:无认证; 1:basic; 2:jwt) |
broker | string [ 0 .. 100 ] characters Default: "" |
category required | integer <int8> 服务类别(1:ekuiper;2:neuron; 3:nanomq; 4:neuronex 99:customize) |
desc | string [ 0 .. 500 ] characters Default: "" |
endpoint required | string |
key | string [ 0 .. 500 ] characters Default: "" |
name required | string Default: "" |
nodeType | integer <int8> Default: "4" 节点类型(3:proxy; 4:direct) |
scheme | string Default: "http" |
secret | string [ 0 .. 500 ] characters Default: "" 经aes-cbc及base64加密 |
tag required | string |
{- "agentId": "",
- "auth": "0",
- "broker": "",
- "category": 0,
- "desc": "",
- "endpoint": "string",
- "key": "",
- "name": "",
- "nodeType": "4",
- "scheme": "http",
- "secret": "",
- "tag": "string"
}
{- "data": {
- "agentId": "string",
- "allocatedTag": 0,
- "apiVersion": "string",
- "auth": 0,
- "autoRecover": 0,
- "autoStart": 0,
- "broker": "string",
- "category": 0,
- "createdAt": { },
- "desc": "string",
- "dockerDeployId": 0,
- "edgeInfoId": "string",
- "endpoint": "string",
- "key": "string",
- "name": "string",
- "nodeType": 0,
- "orgId": "string",
- "projectId": "string",
- "scheme": "string",
- "secret": "string",
- "serviceId": "string",
- "status": 0,
- "updatedAt": { }
}, - "tip": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceIds required | Array of strings Default: "" |
tag required | string |
{- "serviceIds": "",
- "tag": "string"
}
{- "failedServiceNames": [
- "string"
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeServiceId required | string non-empty |
{- "data": {
- "agentId": "string",
- "allocatedTag": 0,
- "apiVersion": "string",
- "auth": 0,
- "autoRecover": 0,
- "autoStart": 0,
- "broker": "string",
- "category": 0,
- "createdAt": { },
- "desc": "string",
- "dockerDeployId": 0,
- "edgeInfoId": "string",
- "endpoint": "string",
- "key": "string",
- "name": "string",
- "nodeType": 0,
- "orgId": "string",
- "projectId": "string",
- "scheme": "string",
- "secret": "string",
- "serviceId": "string",
- "status": 0,
- "updatedAt": { },
- "tags": [
- "string"
]
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeServiceId required | string non-empty |
agentId | string Default: "" |
auth | integer <int8> Default: "0" 认证类型(0:无认证; 1:basic; 2:jwt) |
broker | string Default: "" |
category required | integer <int8> 服务类别(1:ekuiper;2:neuron; 3:nanomq) |
desc | string [ 0 .. 500 ] characters Default: "" |
endpoint required | string |
key | string Default: "" |
name required | string Default: "" |
nodeType | integer <int8> Default: "4" 节点类型(3:proxy; 4:direct) |
scheme | string Default: "http" |
secret | string Default: "" |
{- "agentId": "",
- "auth": "0",
- "broker": "",
- "category": 0,
- "desc": "",
- "endpoint": "string",
- "key": "",
- "name": "",
- "nodeType": "4",
- "scheme": "http",
- "secret": ""
}
{- "data": {
- "agentId": "string",
- "allocatedTag": 0,
- "apiVersion": "string",
- "auth": 0,
- "autoRecover": 0,
- "autoStart": 0,
- "broker": "string",
- "category": 0,
- "createdAt": { },
- "desc": "string",
- "dockerDeployId": 0,
- "edgeInfoId": "string",
- "endpoint": "string",
- "key": "string",
- "name": "string",
- "nodeType": 0,
- "orgId": "string",
- "projectId": "string",
- "scheme": "string",
- "secret": "string",
- "serviceId": "string",
- "status": 0,
- "updatedAt": { }
}, - "tip": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeServiceId required | string non-empty |
tag required | string |
{- "tag": "string"
}
{- "tags": [
- "string"
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
edgeServiceId required | string non-empty |
tagLimit required | integer <int64> use pointer to avoid value 0 being treated as if the field not present |
{- "tagLimit": 0
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
defaultValue required | Array of strings |
function required | integer <int64> 1-ekuiper,2-neuron |
title required | Array of strings |
type required | integer <int64> 0-all,1-partial |
value required | Array of strings[ items ] |
{- "defaultValue": [
- "string"
], - "function": 0,
- "title": [
- "string"
], - "type": 0,
- "value": [
- [
- "string"
]
]
}
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
{- "data": [
- {
- "agentId": "string",
- "allocatedTag": 0,
- "apiVersion": "string",
- "auth": 0,
- "autoRecover": 0,
- "autoStart": 0,
- "broker": "string",
- "category": 0,
- "createdAt": { },
- "desc": "string",
- "dockerDeployId": 0,
- "edgeInfoId": "string",
- "endpoint": "string",
- "key": "string",
- "name": "string",
- "nodeType": 0,
- "orgId": "string",
- "projectId": "string",
- "scheme": "string",
- "secret": "string",
- "serviceId": "string",
- "status": 0,
- "updatedAt": { },
- "failureError": "string",
- "failureReason": "string",
- "tags": [
- "string"
], - "taskId": "string",
- "taskStatus": 0
}
], - "failureCount": 0,
- "successCount": 0
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
file required | boolean |
ids required | Array of strings only related to export from edge directly, ekuiper version >= 1.9.0, neuron 暂不支持 |
function required | integer <int64> 1-ekuiper,2-neuron |
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
serviceIds required | Array of strings |
data required | boolean |
{- "code": 0,
- "message": "string"
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
type required | integer <int64> 0-all,1-partial |
function required | integer <int64> 1-ekuiper,2-neuron |
template required | string |
{- "template": "string"
}
{- "data": [
- "string"
]
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
serviceNames required | Array of strings |
title required | Array of strings |
{- "serviceNames": [
- "string"
], - "title": [
- "string"
]
}
{- "data": {
- "messages": [
- "string"
], - "success": true
}
}
orgId required | string >= 8 characters |
projectId required | string >= 8 characters |
serviceId required | string |
defaultValue required | Array of strings |
title required | Array of strings |
value required | Array of strings |
{- "defaultValue": [
- "string"
], - "title": [
- "string"
], - "value": [
- "string"
]
}
{- "property1": "string",
- "property2": "string"
}
orgId required | string |
projectId required | string |
name required | string |
size required | integer <int32> [ 0 .. 100 ] |
offset required | integer <int32> >= 0 |
{- "data": [
- {
- "createdAt": { },
- "id": 0,
- "name": "string",
- "tagged": 0,
- "updatedAt": { }
}
], - "total": 0
}
orgId required | string |
projectId required | string |
name required | string |
serviceIds required | Array of strings |
{- "name": "string",
- "serviceIds": [
- "string"
]
}
{- "createdAt": { },
- "failedServiceNames": [
- "string"
], - "id": 0,
- "name": "string",
- "tagged": 0
}
orgId required | string |
projectId required | string |
tagId required | integer <uint64> |
name required | string |
serviceIDs required | Array of strings |
{- "name": "string",
- "serviceIDs": [
- "string"
]
}
{- "createdAt": { },
- "failedServiceNames": [
- "string"
], - "id": 0,
- "name": "string",
- "tagged": 0,
- "updatedAt": { }
}
email required | string Default: "" |
name required | string [ 1 .. 50 ] characters Default: "" |
password required | string non-empty Default: "" |
token required | string non-empty Default: "" |
{- "email": "",
- "name": "",
- "password": "",
- "token": ""
}
{- "accessToken": "string",
- "admin": true,
- "expiresIn": 0,
- "refreshExpiresIn": 0,
- "refreshToken": "string",
- "tokenType": "string"
}
deploy_id required | string |
type required | integer <uint8> |
user_id required | string |
{- "deploy_id": "string",
- "type": 0,
- "user_id": "string"
}
{- "task_id": "string"
}
id required | string |
progress required | string |
status required | integer <uint8> |
{- "progress": "string",
- "status": 0
}
{- "task_id": "string"
}
nameOrEmail | string [ 0 .. 200 ] characters Default: "" |
orgId | string Default: "" |
admin | boolean Default: "" |
size | integer <int32> [ 1 .. 50 ] Default: "10" |
offset | integer <int32> Default: "0" |
{- "data": [
- {
- "admin": true,
- "createdAt": { },
- "email": "string",
- "enabled": true,
- "lastLoginTime": { },
- "mobile": "string",
- "name": "string",
- "userId": "string",
- "verified": true
}
], - "total": 0
}
admin required | boolean |
email required | string |
name required | string |
password required | string |
{- "admin": true,
- "email": "string",
- "name": "string",
- "password": "string"
}
{- "admin": true,
- "createdAt": { },
- "email": "string",
- "id": "string",
- "name": "string"
}
name | string Default: "" |
orgId | string Default: "" |
verified | boolean Default: "" |
enabled | boolean Default: "" |
size | integer <int32> [ -1 .. 100 ] Default: "10" |
offset | integer <int32> Default: "0" |
{- "data": [
- {
- "admin": true,
- "email": "string",
- "name": "string",
- "userId": "string"
}
], - "total": 0
}
userId required | string [ 1 .. 40 ] characters |
admin required | boolean |
email required | string |
name required | string |
{- "admin": true,
- "email": "string",
- "name": "string"
}
{- "admin": true,
- "createdAt": { },
- "email": "string",
- "id": "string",
- "name": "string",
- "updatedAt": { }
}
kubeConfig required | string <binary> Config: kube-config 文件 |
name required | string Name: 给 kube-config 取个名字 |
{- "data": {
- "config": "string",
- "createdAt": { },
- "id": 0,
- "name": "string",
- "updatedAt": { }
}
}
offset | string Example: offset=0 分页开始位置 |
size | string Example: size=30 每页数量 |
service_name_like | string Example: service_name_like=demo 模糊查询服务名称 |
span_name_like | string Example: span_name_like=driver 模糊查询 Span名称 |
attribute_like | string Example: attribute_like=nam 模糊查询 Attribute 名称 |
start | string Example: start=2024-10-15%2003%3A02%3A06.172 开始时间 (utc) |
end | string Example: end=2024-10-16%2003%3A02%3A06.172 结束时间 (utc) |
{- "data": [
- {
- "trace_id": "string",
- "service_name": "string",
- "span_name": "string",
- "start_time": "string",
- "duration_ms": 0
}
], - "total": 0
}
{- "data": [
- {
- "service.name": "string",
- "parent_span_id": "string",
- "span_id": "string",
- "span_kind": "string",
- "span_name": "string",
- "duration_ms": 0,
- "time": "string",
- "status_code": "string",
- "status_message": "string",
- "attributes": { },
- "childSpan": [
- {
- "service.name": "string",
- "parent_span_id": "string",
- "span_id": "string",
- "span_kind": "string",
- "span_name": "string",
- "duration_ms": 0,
- "time": "string",
- "status_code": "string",
- "status_message": "string",
- "attributes": { },
- "childSpan": [
- {
- "service.name": "string",
- "parent_span_id": "string",
- "span_id": "string",
- "span_kind": "string",
- "span_name": "string",
- "duration_ms": 0,
- "time": "string",
- "status_code": "string",
- "status_message": "string",
- "attributes": { },
- "childSpan": [
- {
- "service.name": "string",
- "parent_span_id": "string",
- "span_id": "string",
- "span_kind": "string",
- "span_name": "string",
- "duration_ms": 0,
- "time": "string",
- "status_code": "string",
- "status_message": "string",
- "attributes": { },
- "childSpan": [
- { }
]
}
]
}
]
}
]
}
], - "total": 0
}