華為云計算 云知識 查詢agent狀態(tài)CheckAgent
查詢agent狀態(tài)CheckAgent

 

功能介紹

檢查應用一致性Agent狀態(tài)

調(diào)試

您可以在API Explorer中調(diào)試該接口,支持自動認證鑒權。API Explorer可以自動生成SDK代碼示例,并提供SDK代碼示例調(diào)試功能。

URI

POST /v3/{project_id}/agent/check

表1 路徑參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

project_id

String

項目ID

請求參數(shù)

表2 請求Body參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

agent_status

Array of ProtectableAgentStatusResource objects

查詢參數(shù)列表

表3 ProtectableAgentStatusResource

參數(shù)

是否必選

參數(shù)類型

描述

resource_id

String

待檢查資源ID

resource_name

String

待檢查資源name

resource_type

String

待檢查的資源類型。當前支持的取值包含兩個:OS::Nova::Server,該值代表保護的資源為 云服務器 ,OS::Ironic::BareMetalServer,該值代表保護的資源為 裸金屬服務器

響應參數(shù)

狀態(tài)碼: 200

表4 響應Body參數(shù)

參數(shù)

參數(shù)類型

描述

agent_status

Array of ProtectableAgentStatus objects

狀態(tài)列表

表5 ProtectableAgentStatus

參數(shù)

參數(shù)類型

描述

code

Integer

agent無法連接的錯誤碼

installed

Boolean

agent是否安裝

is_old

Boolean

agent是否為老版本

message

String

agent無法連接的錯誤信息

resource_id

String

資源ID

version

String

agent版本號

請求示例

查詢云服務器資源agent狀態(tài)

POST https://{endpoint}/v3/f841e01fd2b14e7fa41b6ae7aa6b0594/agent/check

{
  "agent_status" : [ {
    "resource_id" : "6c0e29fc-5eaa-4f76-af9e-cc79895f70d7",
    "resource_name" : "ecs-8f7b",
    "resource_type" : "OS::Nova::Server"
  } ]
}

響應示例

狀態(tài)碼: 200

OK

{
  "agent_status" : [ {
    "code" : null,
    "is_old" : null,
    "resource_id" : "6c0e29fc-5eaa-4f76-af9e-cc79895f70d7",
    "installed" : false,
    "version" : null,
    "message" : null
  } ]
}

狀態(tài)碼

狀態(tài)碼

描述

200

OK

錯誤碼

請參見錯誤碼。