Compartir a través de


ArmMonitorModelFactory.EventDataInfo Método

Definición

Inicializa una nueva instancia 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

Información de autorización del remitente.

claims
IReadOnlyDictionary<String,String>

pares clave-valor para identificar los permisos de ARM.

caller
String

la dirección de correo electrónico del usuario que ha realizado la operación, la notificación UPN o la notificación DE SPN en función de la disponibilidad.

description
String

la descripción del evento.

id
String

el identificador de este evento según sea necesario para ARM para RBAC. Contiene eventDataID y una información de marca de tiempo.

eventDataId
String

el identificador de datos del evento. Se trata de un identificador único para un evento.

correlationId
String

el identificador de correlación, normalmente un GUID en el formato de cadena. El identificador de correlación se comparte entre los eventos que pertenecen a la misma operación uber.

eventName
MonitorLocalizableString

el nombre del evento. Este valor no debe confundirse con OperationName. Con fines prácticos, OperationName podría ser más atractivo para los usuarios finales.

category
MonitorLocalizableString

la categoría de eventos.

httpRequest
EventDataHttpRequestInfo

la información de solicitud HTTP. Normalmente incluye "clientRequestId", "clientIpAddress" (dirección IP del usuario que inició el evento) y "method" (método HTTP, por ejemplo, PUT).

level
Nullable<MonitorEventLevel>

el nivel de evento.

resourceGroupName
String

el nombre del grupo de recursos del recurso afectado.

resourceProviderName
MonitorLocalizableString

el nombre del proveedor de recursos del recurso afectado.

resourceId
ResourceIdentifier

el URI de recurso que identifica de forma única el recurso que provocó este evento.

resourceType
MonitorLocalizableString

el tipo de recurso.

operationId
String

Normalmente es un GUID compartido entre los eventos correspondientes a una sola operación. Este valor no debe confundirse con EventName.

operationName
MonitorLocalizableString

el nombre de la operación.

properties
IReadOnlyDictionary<String,String>

el conjunto de <pares Clave, Valor> (normalmente una cadena de diccionario<, cadena>) que incluye detalles sobre el evento.

status
MonitorLocalizableString

una cadena que describe el estado de la operación. Algunos valores típicos son: Started, In progress, Succeeded, Failed, Resolved.

subStatus
MonitorLocalizableString

el subestado del evento. La mayoría de las veces, cuando se incluye, captura el código de estado HTTP de la llamada REST. Los valores comunes son: Ok (código de estado HTTP: 200), creado (código de estado HTTP: 201), aceptado (código de estado HTTP: 202), sin contenido (código de estado HTTP: 204), solicitud incorrecta (código de estado HTTP: 400), No encontrado (código de estado HTTP: 404), conflicto (código de estado HTTP: 409), error interno del servidor (código de estado HTTP: 500), servicio no disponible (código de estado HTTP:503), tiempo de espera de puerta de enlace (código de estado HTTP: 504).

eventTimestamp
Nullable<DateTimeOffset>

marca de tiempo de cuando el servicio de Azure generó el evento procesando la solicitud correspondiente al evento. En formato ISO 8601.

submissionTimestamp
Nullable<DateTimeOffset>

marca de tiempo de cuando el evento estaba disponible para realizar consultas a través de esta API. Está en formato ISO 8601. Este valor no debe confundirse eventTimestamp. Como puede haber un retraso entre la hora de repetición del evento y la hora en que se envía el evento a la infraestructura de registro de Azure.

subscriptionId
String

el identificador de suscripción de Azure suele ser un GUID.

tenantId
Nullable<Guid>

el identificador de inquilino de Azure.

Devoluciones

EventDataInfo Nueva instancia para simular.

Se aplica a