获取所有event元数据(GetAllEventMetadata)
用户可以用
GetAllEventMetadata
获得系统所有已定义事件以及其元数据:GetAllEventMetadata
参数(Parameters)
名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
---|---|---|---|---|
userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | ||
systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | ||
timeout | 是 |
其返回类似:
{
"events": [{
"labelNames": [
"OldState",
"NewState",
"SourceHostUuid",
"DestinationHostUuid"
],
"name": "VMStateChangedOnHost",
"namespace": "ZStack/VM"
},
{
"labelNames": [
"Error"
],
"name": "VRouterDisconnected",
"namespace": "ZStack/VRouter"
}
],
"success": true
}
元数据结构包含如下字段:
- namespace: 事件所在的namespace
- name: 事件名
- labelNames: 事件的标签名