ArmMonitorModelFactory.EventDataInfo Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
Devoluciones
EventDataInfo Nueva instancia para simular.
Se aplica a
Azure SDK for .NET