Compartilhar via


ArmMonitorModelFactory.EventDataInfo Método

Definição

Inicializa uma nova instância de EventDataInfo.

public static Azure.ResourceManager.Monitor.Models.EventDataInfo EventDataInfo (Azure.ResourceManager.Monitor.Models.SenderAuthorization authorization = default, System.Collections.Generic.IReadOnlyDictionary<string,string> claims = default, string caller = default, string description = default, string id = default, string eventDataId = default, string correlationId = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString eventName = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString category = default, Azure.ResourceManager.Monitor.Models.EventDataHttpRequestInfo httpRequest = default, Azure.ResourceManager.Monitor.Models.MonitorEventLevel? level = default, string resourceGroupName = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString resourceProviderName = default, Azure.Core.ResourceIdentifier resourceId = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString resourceType = default, string operationId = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString operationName = default, System.Collections.Generic.IReadOnlyDictionary<string,string> properties = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString status = default, Azure.ResourceManager.Monitor.Models.MonitorLocalizableString subStatus = default, DateTimeOffset? eventTimestamp = default, DateTimeOffset? submissionTimestamp = default, string subscriptionId = default, Guid? tenantId = default);
static member EventDataInfo : Azure.ResourceManager.Monitor.Models.SenderAuthorization * System.Collections.Generic.IReadOnlyDictionary<string, string> * string * string * string * string * string * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * Azure.ResourceManager.Monitor.Models.EventDataHttpRequestInfo * Nullable<Azure.ResourceManager.Monitor.Models.MonitorEventLevel> * string * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * string * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * System.Collections.Generic.IReadOnlyDictionary<string, string> * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * Azure.ResourceManager.Monitor.Models.MonitorLocalizableString * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Nullable<Guid> -> Azure.ResourceManager.Monitor.Models.EventDataInfo
Public Shared Function EventDataInfo (Optional authorization As SenderAuthorization = Nothing, Optional claims As IReadOnlyDictionary(Of String, String) = Nothing, Optional caller As String = Nothing, Optional description As String = Nothing, Optional id As String = Nothing, Optional eventDataId As String = Nothing, Optional correlationId As String = Nothing, Optional eventName As MonitorLocalizableString = Nothing, Optional category As MonitorLocalizableString = Nothing, Optional httpRequest As EventDataHttpRequestInfo = Nothing, Optional level As Nullable(Of MonitorEventLevel) = Nothing, Optional resourceGroupName As String = Nothing, Optional resourceProviderName As MonitorLocalizableString = Nothing, Optional resourceId As ResourceIdentifier = Nothing, Optional resourceType As MonitorLocalizableString = Nothing, Optional operationId As String = Nothing, Optional operationName As MonitorLocalizableString = Nothing, Optional properties As IReadOnlyDictionary(Of String, String) = Nothing, Optional status As MonitorLocalizableString = Nothing, Optional subStatus As MonitorLocalizableString = Nothing, Optional eventTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional submissionTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional subscriptionId As String = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing) As EventDataInfo

Parâmetros

authorization
SenderAuthorization

As informações de autorização do remetente.

claims
IReadOnlyDictionary<String,String>

pares de valores de chave para identificar permissões do ARM.

caller
String

o endereço de email do usuário que executou a operação, a declaração UPN ou a declaração SPN com base na disponibilidade.

description
String

a descrição do evento.

id
String

a ID desse evento conforme exigido pelo ARM para RBAC. Ele contém o EventDataID e uma informação de carimbo de data/hora.

eventDataId
String

a ID de dados do evento. Esse é um identificador exclusivo para um evento.

correlationId
String

a ID de correlação, geralmente um GUID no formato de cadeia de caracteres. A ID de correlação é compartilhada entre os eventos que pertencem à mesma operação uber.

eventName
MonitorLocalizableString

o nome do evento. Esse valor não deve ser confundido com OperationName. Para fins práticos, o OperationName pode ser mais atraente para os usuários finais.

category
MonitorLocalizableString

a categoria de evento.

httpRequest
EventDataHttpRequestInfo

as informações de solicitação HTTP. Normalmente, inclui 'clientRequestId', 'clientIpAddress' (endereço IP do usuário que iniciou o evento) e 'method' (método HTTP, por exemplo, PUT).

level
Nullable<MonitorEventLevel>

o nível de evento.

resourceGroupName
String

o nome do grupo de recursos do recurso afetado.

resourceProviderName
MonitorLocalizableString

o nome do provedor de recursos do recurso afetado.

resourceId
ResourceIdentifier

o URI de recurso que identifica exclusivamente o recurso que causou esse evento.

resourceType
MonitorLocalizableString

o tipo de recurso.

operationId
String

Geralmente, é um GUID compartilhado entre os eventos correspondentes a uma única operação. Esse valor não deve ser confundido com EventName.

operationName
MonitorLocalizableString

o nome da operação.

properties
IReadOnlyDictionary<String,String>

o conjunto de <pares Chave, Valor> (geralmente uma Cadeia de Caracteres de Dicionário<, Cadeia de Caracteres>) que inclui detalhes sobre o evento.

status
MonitorLocalizableString

uma cadeia de caracteres que descreve o status da operação. Alguns valores típicos são: Iniciado, Em andamento, Bem-sucedido, Com Falha, Resolvido.

subStatus
MonitorLocalizableString

o sub-status do evento. Na maioria das vezes, quando incluído, isso captura o código http status da chamada REST. Os valores comuns são: OK (Código de Status HTTP: 200), Criado (Código de Status HTTP: 201), Aceito (Código de Status HTTP: 202), Sem Conteúdo (Código de Status HTTP: 204), Solicitação Incorreta (Código de Status HTTP: 400), não encontrado (código de status HTTP: 404), conflito (código de status HTTP: 409), erro interno do servidor (código de status HTTP: 500), serviço indisponível (código de status HTTP:503), tempo limite do gateway (código de status HTTP: 504).

eventTimestamp
Nullable<DateTimeOffset>

o carimbo de data/hora de quando o evento foi gerado pelo serviço do Azure processando a solicitação correspondente ao evento. Ele está no formato ISO 8601.

submissionTimestamp
Nullable<DateTimeOffset>

o carimbo de data/hora de quando o evento ficou disponível para consulta por meio dessa API. Está no formato ISO 8601. Esse valor não deve ser confundido eventTimestamp. Como pode haver um atraso entre o tempo de ocorrência do evento e a hora em que o evento é enviado para a infraestrutura de registro em log do Azure.

subscriptionId
String

a ID de assinatura do Azure geralmente é um GUID.

tenantId
Nullable<Guid>

a ID do locatário do Azure.

Retornos

Uma nova EventDataInfo instância para zombar.

Aplica-se a