Compartir a través de


SqlServerDevOpsAuditingSettingData Clase

Definición

Clase que representa el modelo de datos SqlServerDevOpsAuditingSetting. Una configuración de auditoría de DevOps de servidor.

public class SqlServerDevOpsAuditingSettingData : Azure.ResourceManager.Models.ResourceData
type SqlServerDevOpsAuditingSettingData = class
    inherit ResourceData
Public Class SqlServerDevOpsAuditingSettingData
Inherits ResourceData
Herencia
SqlServerDevOpsAuditingSettingData

Constructores

SqlServerDevOpsAuditingSettingData()

Inicializa una nueva instancia de SqlServerDevOpsAuditingSettingData.

Propiedades

Id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Heredado de ResourceData)
IsAzureMonitorTargetEnabled

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.

IsManagedIdentityInUse

Especifica si la identidad administrada se usa para acceder al almacenamiento de blobs.

Name

Nombre del recurso.

(Heredado de ResourceData)
ResourceType

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

(Heredado de ResourceData)
State

Especifica el estado de la auditoría. Si el estado es Enabled, storageEndpoint o isAzureMonitorTargetEnabled son necesarios.

StorageAccountAccessKey

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

Especifica el identificador de suscripción de Blob Storage.

StorageEndpoint

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

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

(Heredado de ResourceData)

Se aplica a