你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventData 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Azure 事件日志条目的类型为 EventData
public class EventData
type EventData = class
Public Class EventData
- 继承
-
EventData
构造函数
属性
Authorization |
获取发件人授权信息。 |
Caller |
获取已执行操作的用户的电子邮件地址、UPN 声明或 SPN 声明(基于可用性)。 |
Category |
获取事件类别。 |
Claims |
获取用于标识 ARM 权限的键值对。 |
CorrelationId |
获取相关 ID,通常是字符串格式的 GUID。 关联 ID 在属于同一 uber 操作的事件之间共享。 |
Description |
获取事件的说明。 |
EventDataId |
获取事件数据 ID。这是事件的唯一标识符。 |
EventName |
获取事件名称。 此值不应与 OperationName 混淆。 出于实际目的,OperationName 可能更吸引最终用户。 |
EventTimestamp |
获取由处理与 事件对应的请求的 Azure 服务生成的事件的时间戳。 它采用 ISO 8601 格式。 |
HttpRequest |
获取 HTTP 请求信息。 通常包括发起事件的用户的“clientRequestId”、“clientIpAddress” (IP 地址) 和“method” (HTTP 方法(例如 PUT) )。 |
Id |
获取 ARM for RBAC 所需的此事件的 ID。 它包含 EventDataID 和时间戳信息。 |
Level |
获取事件级别。 可能的值包括:“Critical”、“Error”、“Warning”、“Informational”、“Verbose” |
OperationId |
获取它通常是在对应于单个操作的事件之间共享的 GUID。 此值不应与 EventName 混淆。 |
OperationName |
获取操作名称。 |
Properties |
获取 lt 的 &集;键、值> 对 (通常是字典<包含事件详细信息的字符串、字符串>) 。 |
ResourceGroupName |
获取受影响资源的资源组名称。 |
ResourceId |
获取唯一标识导致此事件的资源的资源 URI。 |
ResourceProviderName |
获取受影响资源的资源提供程序名称。 |
ResourceType |
获取资源类型 |
Status |
获取描述操作状态的字符串。 一些典型值包括:Started、In progress、Succeeded、Failed、Resolved。 |
SubmissionTimestamp |
获取事件可用于通过此 API 进行查询的时间戳。 它采用 ISO 8601 格式。 此值不应混淆 eventTimestamp。 因为事件发生时间与将事件提交到 Azure 日志记录基础结构的时间之间可能存在延迟。 |
SubscriptionId |
获取 Azure 订阅 ID 通常为 GUID。 |
SubStatus |
获取事件子状态。 大多数情况下,如果包含在内,这会捕获 REST 调用的 HTTP 状态代码。 常见值为:正常 (HTTP 状态代码:200) ,创建 (HTTP 状态代码:201) , 接受 (HTTP 状态代码:202) ,无内容 (HTTP 状态代码:204) ,错误请求 (HTTP 状态代码:400) ,找不到 (HTTP 状态代码:404) ,冲突 (HTTP 状态代码:409) ,内部服务器错误 (HTTP 状态代码: 500) ,服务不可用 (HTTP 状态代码:503) ,网关超时 (HTTP 状态代码:504) |
TenantId |
获取 Azure 租户 ID |
方法
Validate() |
验证 对象。 |