EventCenterQueryEvents
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
eventbridge:EventCenterQueryEvents |
get |
*EventBus
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| BusName |
string |
否 |
匯流排名稱 |
default |
| NextToken |
string |
否 |
用於請求下一頁檢索的結果。 |
100 |
| MaxResults |
integer |
否 |
允許返回的最大結果數目。 取值範圍:0~10000,預設 100。 |
100 |
| Body |
object |
是 |
Body 參數 |
|
| SchemaId |
string |
是 |
Schema ID。 |
ecs:GeneralSchema |
| QueryType |
string |
是 |
查詢類型:
|
timeseries_and_table |
| Parameters |
object |
是 |
查詢參數。 |
|
| Breakdowns |
array |
否 |
將資料集按照特定維度(列名)進一步拆分。 |
|
|
string |
否 |
可作為拆分維度列名。 |
source |
|
| Calculations |
array<object> |
否 |
對指定的列用操作符計算。 |
|
|
object |
否 |
|||
| Op |
string |
否 |
操作符。 |
COUNT_DISTINCT |
| Column |
string |
否 |
列名。 |
source |
| Filters |
array<object> |
否 |
篩選條件列表。 |
|
|
array<object> |
否 |
|||
| Column |
string |
否 |
列名。 |
source |
| Op |
string |
否 |
操作符。 |
= |
| Values |
array |
否 |
與操作符配合使用的值。 |
|
|
string |
否 |
如值為字串,則需要用加上單引號。 |
'acs.ecs' |
|
| NestedFilterCombination |
string |
否 |
嵌套過濾條件的邏輯組合方式。 |
AND |
| NestedFilters |
array<object> |
否 |
嵌套過濾條件列表。 |
|
|
object |
否 |
|||
| Column |
string |
否 |
列名。 |
|
| Op |
string |
否 |
操作符。 |
|
| Values |
array |
否 |
與操作符配合使用的值列表。 |
|
|
string |
否 |
|||
| FilterCombination |
string |
否 |
篩選條件組合的邏輯。 |
AND |
| Granularity |
integer |
否 |
時間粒紋,即查詢時序資料的最小時間單元,單位秒,最小值為 1。 此參數為建議值,實際粒度以傳回值為準。 |
30 |
| Orders |
array<object> |
否 |
對查詢結果排序,僅對 QueryType 為 table 的查詢有意義。 |
|
|
object |
否 |
|||
| Op |
string |
否 |
操作符。 |
AVG |
| Column |
string |
否 |
列名。 |
source |
| Desc |
boolean |
否 |
是否降序排列 |
true |
| Offset |
integer |
否 |
本次查詢的起始位置,從 0 開始。 |
0 |
| Limit |
integer |
否 |
查詢事件的最大個數,取值範圍為 1~10000。 |
100 |
| TimeRange |
integer |
否 |
時間範圍,單位毫秒,最小值 1000。 |
1000000 |
| StartTime |
integer |
否 |
查詢事件的開始時間戳,單位毫秒。 |
1687860901814 |
| EndTime |
integer |
否 |
查詢事件的結束時間戳記,單位毫秒。 |
1687861201814 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| Message |
string |
錯誤資訊。 |
Specified parameter Limit is not valid. |
| RequestId |
string |
本次請求的 ID。 |
5DAF96FB-A4B6-548C-B999-XXXXXXXX |
| Data |
object |
返回結果。 |
|
| NextToken |
string |
表示當前調用返回讀取到的位置。空代表資料已經讀取完畢。 |
100 |
| MaxResults |
integer |
本次請求所返回的最大記錄條數 |
100 |
| TotalCount |
integer |
TotalCount 本次請求條件下的資料總量,此參數為選擇性參數,預設可不返回 |
76 |
| TimeSeries |
array<object> |
對應查詢類型為 timeseries 的查詢結果。 |
|
|
array<object> |
|||
| RowData |
object |
查詢結果的條目,以 k-v 對錶示。 |
{ "id":"xxx", "source":"acs.ecs" } |
| Time |
string |
用於顯示時間戳記。 |
1683561600000 |
| Table |
array<object> |
對應查詢類型為 table 的查詢結果。 |
|
|
array<object> |
|||
| RowData |
object |
查詢結果的條目,以 k-v 對錶示。 |
{ "id":"xxx", "source":"acs.ecs" } |
| Code |
string |
介面狀態或 POP 錯誤碼。取值說明如下:Success:成功。 |
Success |
| Success |
boolean |
操作是否成功。true 表示成功,false 表示失敗。 |
true |
樣本
正常返回樣本
JSON格式
{
"Message": "Specified parameter Limit is not valid.",
"RequestId": "5DAF96FB-A4B6-548C-B999-XXXXXXXX",
"Data": {
"NextToken": "100",
"MaxResults": 100,
"TotalCount": 76,
"TimeSeries": [
{
"RowData": {
"id": "xxx",
"source": "acs.ecs"
},
"Time": "1683561600000"
}
],
"Table": [
{
"RowData": {
"id": "xxx",
"source": "acs.ecs"
}
}
]
},
"Code": "Success",
"Success": true
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。