Freigeben über


ArmMonitorModelFactory.EventDataInfo Methode

Definition

Initialisiert eine neue instance von 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

Parameter

authorization
SenderAuthorization

Die Informationen zur Absenderautorisierung.

claims
IReadOnlyDictionary<String,String>

Schlüsselwertpaare zum Identifizieren von ARM-Berechtigungen.

caller
String

die E-Mail-Adresse des Benutzers, der den Vorgang ausgeführt hat, der UPN-Anspruch oder der SPN-Anspruch basierend auf der Verfügbarkeit.

description
String

Die Beschreibung des Ereignisses.

id
String

die ID dieses Ereignisses, wie von ARM für RBAC erforderlich. Sie enthält die EventDataID und eine Zeitstempelinformation.

eventDataId
String

die Ereignisdaten-ID. Dies ist ein eindeutiger Bezeichner für ein Ereignis.

correlationId
String

die Korrelations-ID, in der Regel eine GUID im Zeichenfolgenformat. Die Korrelations-ID wird für die Ereignisse freigegeben, die zum gleichen Uber-Vorgang gehören.

eventName
MonitorLocalizableString

der Ereignisname. Dieser Wert sollte nicht mit OperationName verwechselt werden. Aus praktischen Gründen kann OperationName für Endbenutzer attraktiver sein.

category
MonitorLocalizableString

die Ereigniskategorie.

httpRequest
EventDataHttpRequestInfo

die HTTP-Anforderungsinformationen. Umfasst in der Regel die "clientRequestId", "clientIpAddress" (IP-Adresse des Benutzers, der das Ereignis initiiert hat) und "method" (HTTP-Methode z. B. PUT).

level
Nullable<MonitorEventLevel>

die Ereignisebene.

resourceGroupName
String

der Ressourcengruppenname der betroffenen Ressource.

resourceProviderName
MonitorLocalizableString

der Ressourcenanbietername der betroffenen Ressource.

resourceId
ResourceIdentifier

der Ressourcen-URI, der die Ressource eindeutig identifiziert, die dieses Ereignis verursacht hat.

resourceType
MonitorLocalizableString

der Ressourcentyp.

operationId
String

Es handelt sich in der Regel um eine GUID, die für die Ereignisse freigegeben wird, die einem einzelnen Vorgang entsprechen. Dieser Wert sollte nicht mit EventName verwechselt werden.

operationName
MonitorLocalizableString

der Vorgangsname.

properties
IReadOnlyDictionary<String,String>

die Gruppe der Schlüssel-Wert-Paare> (in der <Regel eine Wörterbuchzeichenfolge<, Zeichenfolge>), die Details zum Ereignis enthält.

status
MonitorLocalizableString

eine Zeichenfolge, die die status des Vorgangs beschreibt. Einige typische Werte sind: Gestartet, In Bearbeitung, Erfolgreich, Fehler, Aufgelöst.

subStatus
MonitorLocalizableString

der Ereignisunterteil status. Die meiste Zeit erfasst dies den HTTP-status Code des REST-Aufrufs. Allgemeine Werte sind: OK (HTTP-Statuscode: 200), Erstellt (HTTP-Statuscode: 201), Akzeptiert (HTTP-Statuscode: 202), No Content (HTTP-Statuscode: 204), Bad Request(HTTP-Statuscode: 400)), Nicht gefunden (HTTP-Statuscode: 404), Konflikt (HTTP-Statuscode: 409), Interner Serverfehler (HTTP-Statuscode: 500), Dienst nicht verfügbar (HTTP-Statuscode:503), Gatewaytimeout (HTTP-Statuscode: 504).

eventTimestamp
Nullable<DateTimeOffset>

der Zeitstempel des Zeitpunkts, zu dem das Ereignis vom Azure-Dienst generiert wurde, der die Anforderung verarbeitet, die dem Ereignis entspricht. Es im ISO 8601-Format.

submissionTimestamp
Nullable<DateTimeOffset>

der Zeitstempel, zu dem das Ereignis für Abfragen über diese API verfügbar wurde. Es ist im ISO 8601-Format. Dieser Wert sollte nicht verwechselt werden eventTimestamp. Es kann zu einer Verzögerung zwischen dem Zeitpunkt des Auftretens des Ereignisses und dem Zeitpunkt der Übermittlung des Ereignisses an die Azure-Protokollierungsinfrastruktur kommen.

subscriptionId
String

Die Azure-Abonnement-ID ist in der Regel eine GUID.

tenantId
Nullable<Guid>

die Azure-Mandanten-ID.

Gibt zurück

Eine neue EventDataInfo instance zum Mocking.

Gilt für: