日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

文檔

DescribeSiteMonitorList - 查詢站點監控任務列表

更新時間:

調用DescribeSiteMonitorList接口查詢站點監控任務列表。

接口說明

本文將提供一個示例,查詢當前賬號的站點監控任務列表。返回結果顯示,當前賬號存在一條站點監控記錄HanZhou_ECS2

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

下表是API對應的授權信息,可以在RAM權限策略語句的Action元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:

  • 操作:是指具體的權限點。
  • 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
  • 資源類型:是指操作中支持授權的資源類型。具體說明如下:
    • 對于必選的資源類型,用背景高亮的方式表示。
    • 對于不支持資源級授權的操作,用全部資源表示。
  • 條件關鍵字:是指云產品自身定義的條件關鍵字。
  • 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作訪問級別資源類型條件關鍵字關聯操作
cms:DescribeSiteMonitorListget
  • 全部資源
    *

請求參數

名稱類型必填描述示例值
TaskIdstring

站點監控任務 ID。

a1ecd34a-8157-44d9-b060-14950837****
TaskTypestring

站點監控任務探測類型。云監控支持的探測類型包括:HTTP 、PING 、TCP 、UDP 、DNS 、SMTP 、POP3 、FTP。

HTTP
Keywordstring

查詢站點監控任務的關鍵字。

說明 支持根據任務名稱或任務地址模糊搜索。
site
Pageinteger

分頁頁碼。默認值:1。

1
PageSizeinteger

每頁顯示條數。默認值:10。

10
TaskStatestring

任務狀態。取值:

  • 1:正常。

  • 2:禁用。

1

關于公共請求參數的詳情,請參見公共參數

返回參數

名稱類型描述示例值
object

無。

RequestIdstring

請求 ID。

A80DB41C-AF6C-50E1-ADB5-66DCBA3D266B
Successstring

操作是否成功。取值:

  • true:成功。

  • false:失敗。

true
Codestring

狀態碼。

說明 200 表示成功。
200
Messagestring

返回信息。

successful
PageNumberinteger

分頁頁碼。

1
PageSizeinteger

每頁顯示記錄條數。

10
TotalCountinteger

總記錄條數。

1
SiteMonitorsarray<object>

站點監控任務列表。

object

無。

TaskTypestring

站點監控任務探測類型。云監控支持的探測類型包括:HTTP 、PING 、TCP 、UDP 、DNS 、SMTP 、POP3 、FTP。

TCP
UpdateTimestring

站點監控任務更新時間。

2022-03-08 17:14:31
Intervalstring

探測頻率。單位:分鐘。

1
TaskStatestring

任務狀態。取值:

  • 1:正常。

  • 2:禁用。

1
CreateTimestring

任務的創建時間。

2021-11-01 11:05:18
TaskNamestring

站點監控任務名稱。

新的探測任務
Addressstring

任務的探測 URL 地址或 IP 地址。

https://aliyun.com
TaskIdstring

站點監控任務 ID。

f5783760-1b39-4b6b-80e8-453d962a****
OptionsJsonobject

擴展選項。每一種探測類型有不同的擴展類型,詳情請參見 CreateSiteMonitor

passwordstring

SMTP、POP3 或 FTP 探測類型的密碼。

123****
request_formatstring

HTTP 請求內容格式。取值:

  • hex:十六進制格式。
  • txt:文本格式。
hex
response_contentstring

匹配響應內容。

  • 十六進制格式:當請求的內容是字節串,且無法用可見字符表達時,可以將字節串轉換為十六進制表示的可見字符串形式。具體轉換規則為:一個字節轉換成二字節的十六進制字符,例如:1 字節(1B)轉換成十六進制為01, 27 字節(27B)轉換成十六進制為1B。二進制數組(Java 形式)為{(byte)1, (byte)27},轉換成十六進制為011b011B。站點監控對十六進制不區分大小寫。將字符串011B填入請求內容中,同時請求內容格式選擇十六進制格式。

  • 文本格式:普通文本指字符串,即由可見字符組成的字符串。

cf0f85
failure_ratefloat

丟包率。

說明 該參數僅適用于 PING 探測類型。
0.5
time_outlong

超時時間。單位:毫秒。

3000
headerstring

HTTP 請求頭。格式為key1:value1,通過回車鍵換行。

testKey:testValue
cookiestring

發送 HTTP 請求的 Cookie 文本。

lang=en
portinteger

TCP、UDP、SMTP 或 POP3 探測類型的端口。

80
ping_numinteger

PING 探測的次數設置。

20
authenticationinteger

是否開啟安全驗證。取值:

  • 0:開啟。
  • 1:關閉。
1
http_methodstring

HTTP 的請求方法。取值:

  • get
  • post
  • head
get
match_ruleinteger

是否包含報警規則。取值:

  • 0:包含。
  • 1:不包含。
0
dns_match_rulestring

DNS 的匹配規則。取值:

  • IN_DNS:期望解析的別名或 IP 地址均在 DNS 應答中。
  • DNS_IN:所有的 DNS 應答都出現在期望解析的別名或 IP 地址中。
  • EQUAL:DNS 應答和期望解析的別名或 IP 地址完全相同。
  • ANY:DNS 應答和期望解析的別名或 IP 地址有交集。
IN_DNS
request_contentstring

HTTP 探測請求內容。

cf0f85
usernamestring

FTP、SMTP 或 POP3 的用戶名。

testUser
response_formatstring

HTTP 響應內容格式。取值:

  • hex:十六進制格式。
  • txt:文本格式。
hex
dns_typestring

DNS 解析類型。僅適用于 DNS 探測類型。取值:

  • A(默認值):指定主機名或域名對應的 IP 地址。
  • CNAME:將多個域名映射到另外一個域名。
  • NS:指定域名由某個 DNS 服務器解析。
  • MX:將域名指向一個郵件服務器地址。
  • TXT:主機名或域名的說明。文本長度限制 512 字節,通常用做 SPF(Sender Policy Framework)記錄,即反垃圾郵件。
  • AAAA:將域名解析到 IPv6 地址的 DNS 記錄。
A
dns_serverstring

指定 DNS 解析服務器的域名或 IP 地址。

192.168.XX.XX
enable_operator_dnsboolean

是否使用運營商的 DNS。

  • true(默認值):使用運營商的 DNS。
  • false:不使用運營商的 DNS。使用默認 DNS 或指定服務器的 DNS。
true
attemptslong

DNS 失敗后重試次數。

3
protocolstring

DNS 探測協議類型。取值:

  • udp(默認值)
  • tcp
  • tcp-tls
udp
proxy_protocolboolean

是否開啟 ProxyProtocol。取值:

  • false(默認值):不開啟 ProxyProtocol。
  • true:開啟 ProxyProtocol。
false
acceptable_response_codestring

可接受的狀態碼。

說明 建議您使用斷言配置。
400
isBase64Encodestring

是否對密碼進行 base64 解碼存儲。取值:

  • true:對密碼進行 base64 解碼存儲。
  • false(默認值):不對密碼進行 base64 解碼存儲。
false
cert_verifyboolean

是否驗證證書。取值:

  • false(默認值):忽略證書驗證。
  • true:證書驗證。
false
unfollow_redirectboolean

如果出現 301 或 302 狀態碼,是否跟隨再次做重定向探測。取值:

  • true:不跟隨跳轉。
  • false(默認值):跟隨跳轉。
false
diagnosis_mtrboolean

是否開啟任務失敗后的自動 MTR 網絡診斷。取值:

  • false(默認值):不開啟自動 MTR 網絡診斷。
  • true 開啟自動 MTR 網絡診斷。
false
diagnosis_pingboolean

是否開啟探測任務失敗后自動 Ping 網絡延時探測。取值:

  • false(默認值):不開啟。
  • true:開啟。
false
retry_delayinteger

探測失敗后重試次數。

1
assertionsarray<object>

斷言配置組。

object

斷言配置組。

propertystring

斷言內容解析路徑。

  • 如果斷言類型為body_json,則路徑為json path

  • 如果斷言類型是body_xml,則路徑為xml path

json path
typestring

斷言類型。取值:

  • response_time:判定響應時間是否符合預期。
  • status_code:判斷 HTTP 響應狀態碼是否符合預期。
  • header:判定響應 Header 中的字段是否符合預期。
  • body_text:通過文本字符匹配判斷返回 Body 中的內容是否符合預期。
  • body_json:通過 JSON 解析(JSON Path)判斷返回 Body 中的內容是否符合預期。
  • body_xml:通過 XML 解析(XPath)判斷返回 Body 中的內容是否符合預期。
response_time
operatorstring

斷言比較操作符。取值:

  • contains:包含。
  • doesNotContain:不包含。
  • matches:正則匹配。
  • doesNotMatch:正則不匹配。
  • is:數值等于或字符匹配相等。
  • isNot:不等于。
  • lessThan:小于。
  • moreThan:大于。
lessThan
targetstring

斷言匹配比較的目標數值或字符。

1000
AgentGroupstring

探針類型。取值:

  • PC:PC 端。
  • MOBILE:移動端。
PC

示例

正常返回示例

JSON格式

{
  "RequestId": "A80DB41C-AF6C-50E1-ADB5-66DCBA3D266B",
  "Success": "true",
  "Code": "200",
  "Message": "successful",
  "PageNumber": 1,
  "PageSize": 10,
  "TotalCount": 1,
  "SiteMonitors": {
    "SiteMonitor": [
      {
        "TaskType": "TCP",
        "UpdateTime": "2022-03-08 17:14:31",
        "Interval": "1",
        "TaskState": "1",
        "CreateTime": "2021-11-01 11:05:18",
        "TaskName": "新的探測任務",
        "Address": "https://aliyun.com",
        "TaskId": "f5783760-1b39-4b6b-80e8-453d962a****",
        "OptionsJson": {
          "password": "123****",
          "request_format": "hex",
          "response_content": "cf0f85",
          "failure_rate": 0.5,
          "time_out": 3000,
          "header": "testKey:testValue",
          "cookie": "lang=en",
          "port": 80,
          "ping_num": 20,
          "authentication": 1,
          "http_method": "get",
          "match_rule": 0,
          "dns_match_rule": "IN_DNS",
          "request_content": "cf0f85",
          "username": "testUser",
          "response_format": "hex",
          "dns_type": "A",
          "dns_server": "192.168.XX.XX",
          "enable_operator_dns": true,
          "attempts": 3,
          "protocol": "udp",
          "proxy_protocol": false,
          "acceptable_response_code": "400",
          "isBase64Encode": "false",
          "cert_verify": false,
          "unfollow_redirect": false,
          "diagnosis_mtr": false,
          "diagnosis_ping": false,
          "retry_delay": 1,
          "assertions": {
            "assertions": [
              {
                "property": "json path",
                "type": "response_time",
                "operator": "lessThan",
                "target": "1000"
              }
            ]
          }
        },
        "AgentGroup": "PC"
      }
    ]
  }
}

錯誤碼

HTTP status code錯誤碼錯誤信息描述
400InvalidQueryParameter%s-
401AccessDeniedExceptionYou donot have sufficient access to perform this action.-
402LimitExceededThe quota for this customer had been reached.-
403ForbiddenYou are not authorized to operate the specified resource.沒有權限,請使用RAM進行授權
406ExceedingQuotaExceeding quota limits.-
409%s%s-
429ThrottlingExceptionThe request was denied due to request throttling.-
500InternalError%s-

訪問錯誤中心查看更多錯誤碼。

變更歷史

變更時間變更內容概要操作
2023-05-22OpenAPI 錯誤碼發生變更、OpenAPI 返回結構發生變更查看變更詳情
2021-09-16OpenAPI 描述信息更新、OpenAPI 錯誤碼發生變更、OpenAPI 返回結構發生變更查看變更詳情