Compartir a través de


ServerDevOpsAuditingSettings Clase

Definición

Una configuración de auditoría de DevOps de servidor.

[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
Herencia
ServerDevOpsAuditingSettings
Atributos

Constructores

ServerDevOpsAuditingSettings()

Inicializa una nueva instancia de la clase ServerDevOpsAuditingSettings.

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

Inicializa una nueva instancia de la clase ServerDevOpsAuditingSettings.

Propiedades

Id

Obtiene el identificador de recursos.

(Heredado de Resource)
IsAzureMonitorTargetEnabled

Obtiene o establece especifica si los eventos de auditoría de DevOps se envían a Azure Monitor. Para enviar los eventos a Azure Monitor, especifique "State" como "Enabled" y "IsAzureMonitorTargetEnabled" como true.

Al usar la API REST para configurar la auditoría de DevOps, también se debe crear la categoría de registros de diagnóstico "DevOpsOperationsAudit" en la base de datos maestra.

Formato de URI de configuración de diagnóstico: 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

Para obtener más información, consulte Configuración de diagnóstico API REST o Configuración de diagnóstico de PowerShell.

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
State

Obtiene o establece especifica el estado de la auditoría. Si el estado es Enabled, storageEndpoint o isAzureMonitorTargetEnabled son necesarios. Entre los valores posibles se incluyen: "Enabled", "Disabled"

StorageAccountAccessKey

Obtiene o establece especifica la clave de identificador de la cuenta de almacenamiento de auditoría. Si se especifica state is Enabled y storageEndpoint, no especifica storageAccountAccessKey usará la identidad administrada asignada por el sistema de SQL Server para acceder al almacenamiento. Requisitos previos para usar la autenticación de identidad administrada:

  1. Asigne SQL Server una identidad administrada asignada por el sistema en Azure Active Directory (AAD).
  2. Conceda a SQL Server acceso de identidad a la cuenta de almacenamiento agregando el rol RBAC "Colaborador de datos de Storage Blob" a la identidad del servidor. Para más información, consulte Auditoría en el almacenamiento mediante la autenticación de identidad administrada.
StorageAccountSubscriptionId

Obtiene o establece especifica el identificador de suscripción de Blob Storage.

StorageEndpoint

Obtiene o establece especifica el punto de conexión de Blob Storage (por ejemplo, https://MyAccount.blob.core.windows.net). Si el estado es Enabled, storageEndpoint o isAzureMonitorTargetEnabled es obligatorio.

SystemData

Obtiene systemData de ServerDevOpsAuditSettingsResource.

Type

Obtiene el tipo de recurso.

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a