調用該接口創建動態分組。

限制說明

  • 目前僅華東2(上海)地域下,企業版實例和新版公共實例,支持創建動態分組。實例詳細說明,請參見實例管理
  • 單個阿里云賬號下最多可創建10個動態分組。
  • 單個阿里云賬號調用該接口的每秒請求數(QPS)最大限制為1。
    說明 RAM用戶共享阿里云賬號配額。

調試

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

請求參數

名稱 類型 是否必選 示例值 描述
Action String CreateDeviceDynamicGroup

系統規定參數。取值:CreateDeviceDynamicGroup。

DynamicGroupExpression String product_key = "a1***" and name LIKE "test%"

動態分組規則,用于查詢并動態匹配設備到分組。規則表達式編寫方法,請參見類SQL語法說明

GroupName String grouptest

分組名稱。名稱長度為4~30個字符,可包含中文、英文字母、數字和下劃線(_)。一個中文占兩個字符。

IotInstanceId String iot-***

實例ID。

您可在物聯網平臺控制臺的實例概覽頁面,查看當前實例的ID

GroupDesc String test

分組描述。長度不超過100個字符,一個中文占一個字符。

調用API時,除了本文介紹的該API的特有請求參數,還需傳入公共請求參數。公共請求參數說明,請參見公共參數文檔

返回數據

名稱 類型 示例值 描述
Code String iot.system.SystemException

調用失敗時,返回的錯誤碼。更多信息,請參見錯誤碼

Data Struct

調用成功時,返回的分組信息。

DynamicGroupExpression String product_key = "a1***" and name LIKE "test%"

動態分組規則。

GroupDesc String test

分組描述。

GroupId String HtMLECKbdJQL***

分組ID,系統為分組生成的全局唯一標識符。

GroupName String grouptest

分組名稱。

UtcCreate String 2021-10-17T11:19:31.000Z

創建時間。

ErrorMessage String 系統異常

調用失敗時,返回的出錯信息。

RequestId String 4D6D7F71-1C94-4160-8511-EFF4B8F0634D

阿里云為該請求生成的唯一標識符。

Success Boolean true

表示是否調用成功。

  • true:調用成功。
  • false:調用失敗。

示例

請求示例

http(s)://iot.cn-shanghai.aliyuncs.com/?Action=CreateDeviceDynamicGroup
&DynamicGroupExpression=product_key = "a1***" and name LIKE "test%"
&GroupName=grouptest
&IotInstanceId=iot-***
&<公共請求參數>

正常返回示例

XML格式

<CreateDeviceDynamicGroupResponse>
  <RequestId>4D6D7F71-1C94-4160-8511-EFF4B8F0634D</RequestId>
  <Data>
        <GroupName>grouptest</GroupName>
        <UtcCreate>2021-10-17T11:19:31.000Z</UtcCreate>
        <GroupDesc>test</GroupDesc>
        <DynamicGroupExpression>product_key = "a1***" and name LIKE "test%"</DynamicGroupExpression>
        <GroupId>HtMLECKbdJQL***</GroupId>
  </Data>
  <Success>true</Success>
</CreateDeviceDynamicGroupResponse>

JSON格式

{
    "RequestId": "4D6D7F71-1C94-4160-8511-EFF4B8F0634D",
    "Data": {
        "GroupName": "grouptest",
        "UtcCreate": "2021-10-17T11:19:31.000Z",
        "GroupDesc": "test",
        "DynamicGroupExpression": "product_key = \"a1***\" and name LIKE \"test%\"",
        "GroupId": "HtMLECKbdJQL***"
    },
    "Success": true
}