Freigeben über


ArmMonitorModelFactory.DiagnosticSettingData Methode

Definition

Initialisiert eine neue instance von DiagnosticSettingData.

public static Azure.ResourceManager.Monitor.DiagnosticSettingData DiagnosticSettingData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.Core.ResourceIdentifier storageAccountId = default, Azure.Core.ResourceIdentifier serviceBusRuleId = default, Azure.Core.ResourceIdentifier eventHubAuthorizationRuleId = default, string eventHubName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.MetricSettings> metrics = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.LogSettings> logs = default, Azure.Core.ResourceIdentifier workspaceId = default, Azure.Core.ResourceIdentifier marketplacePartnerId = default, string logAnalyticsDestinationType = default);
static member DiagnosticSettingData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * seq<Azure.ResourceManager.Monitor.Models.MetricSettings> * seq<Azure.ResourceManager.Monitor.Models.LogSettings> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string -> Azure.ResourceManager.Monitor.DiagnosticSettingData
Public Shared Function DiagnosticSettingData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional storageAccountId As ResourceIdentifier = Nothing, Optional serviceBusRuleId As ResourceIdentifier = Nothing, Optional eventHubAuthorizationRuleId As ResourceIdentifier = Nothing, Optional eventHubName As String = Nothing, Optional metrics As IEnumerable(Of MetricSettings) = Nothing, Optional logs As IEnumerable(Of LogSettings) = Nothing, Optional workspaceId As ResourceIdentifier = Nothing, Optional marketplacePartnerId As ResourceIdentifier = Nothing, Optional logAnalyticsDestinationType As String = Nothing) As DiagnosticSettingData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

storageAccountId
ResourceIdentifier

Die Ressourcen-ID des Speicherkontos, an das Sie Diagnoseprotokolle senden möchten.

serviceBusRuleId
ResourceIdentifier

Die Service Bus-Regel-ID der Diagnoseeinstellung. Dies ist hier, um die Abwärtskompatibilität zu gewährleisten.

eventHubAuthorizationRuleId
ResourceIdentifier

Die Ressourcen-ID für die Event Hub-Autorisierungsregel.

eventHubName
String

Der Name des Event Hubs. Wenn keine angegeben ist, wird der Standard-Event Hub ausgewählt.

metrics
IEnumerable<MetricSettings>

Die Liste der Metrikeinstellungen.

logs
IEnumerable<LogSettings>

Die Liste der Protokolleinstellungen.

workspaceId
ResourceIdentifier

Die vollständige ARM-Ressourcen-ID des Log Analytics-Arbeitsbereichs, an den Sie Diagnoseprotokolle senden möchten. Beispiel: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2.

marketplacePartnerId
ResourceIdentifier

Die vollständige ARM-Ressourcen-ID der Marketplace-Ressource, an die Sie Diagnoseprotokolle senden möchten.

logAnalyticsDestinationType
String

Eine Zeichenfolge, die angibt, ob beim Export nach Log Analytics der Standardzieltyp, d. h. AzureDiagnostics, verwendet werden soll, oder ob ein wie folgt aufgebauter Zieltyp verwendet werden soll: <normalisierter Dienstidentitätskategoriename<>>. Mögliche Werte sind: Dedicated und NULL (null ist default.).

Gibt zurück

Eine neue DiagnosticSettingData instance zum Mocking.

Gilt für: