Freigeben über


ServerDevOpsAuditingSettings Klasse

Definition

DevOps-Überwachungseinstellungen eines Servers.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ServerDevOpsAuditingSettings : Microsoft.Azure.Management.Sql.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ServerDevOpsAuditingSettings = class
    inherit ProxyResource
Public Class ServerDevOpsAuditingSettings
Inherits ProxyResource
Vererbung
ServerDevOpsAuditingSettings
Attribute

Konstruktoren

ServerDevOpsAuditingSettings()

Initialisiert eine neue instance der ServerDevOpsAuditingSettings-Klasse.

ServerDevOpsAuditingSettings(BlobAuditingPolicyState, String, String, String, SystemData, Nullable<Boolean>, String, String, Nullable<Guid>)

Initialisiert eine neue instance der ServerDevOpsAuditingSettings-Klasse.

Eigenschaften

Id

Ruft die Ressourcen-ID ab

(Geerbt von Resource)
IsAzureMonitorTargetEnabled

Ruft ab oder legt fest, ob DevOps-Überwachungsereignisse an Azure Monitor gesendet werden. Um die Ereignisse an Azure Monitor zu senden, geben Sie "State" als "Enabled" und "IsAzureMonitorTargetEnabled" als true an.

Wenn Sie die REST-API zum Konfigurieren der DevOps-Überwachung verwenden, sollten auch Diagnoseeinstellungen mit der Diagnoseprotokollkategorie "DevOpsOperationsAudit" für die master Datenbank erstellt werden.

URI-Format der Diagnoseeinstellungen: PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview

Weitere Informationen finden Sie unter Diagnoseeinstellungen REST-API oder Diagnoseeinstellungen PowerShell.

Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
State

Ruft ab oder legt fest, dass der Status der Überwachung angegeben wird. Wenn der Status Aktiviert ist, sind storageEndpoint oder isAzureMonitorTargetEnabled erforderlich. Mögliche Werte: "Enabled", "Disabled"

StorageAccountAccessKey

Ruft den Bezeichnerschlüssel des Überwachungsspeicherkontos ab oder legt fest. Wenn der Status Aktiviert und storageEndpoint angegeben ist, wird die vom Sql Server-System zugewiesene verwaltete Identität für den Zugriff auf den Speicher nicht durch angabe des storageAccountAccessKey verwendet. Voraussetzungen für die Verwendung der Authentifizierung mit verwalteter Identität:

  1. Weisen Sie SQL Server einer systemseitig zugewiesenen verwalteten Identität in Azure Active Directory (AAD) zu.
  2. Gewähren Sie SQL Server Identität Zugriff auf das Speicherkonto, indem Sie der Serveridentität die RBAC-Rolle "Mitwirkender an Speicherblobdaten" hinzufügen. Weitere Informationen finden Sie unter Überwachen des Speichers mithilfe der Authentifizierung mit verwalteter Identität.
StorageAccountSubscriptionId

Ruft die Blob Storage-Abonnement-ID ab oder legt diese fest.

StorageEndpoint

Ruft ab oder legt fest, dass der Blobspeicherendpunkt angegeben wird (z. B. https://MyAccount.blob.core.windows.net). Wenn der Status Aktiviert ist, ist storageEndpoint oder isAzureMonitorTargetEnabled erforderlich.

SystemData

Ruft systemData von ServerDevOpsAuditSettingsResource ab.

Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: