Share via


ServerDevOpsAuditingSettings Classe

Definição

Um servidor DevOps configurações de auditoria.

[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
Herança
ServerDevOpsAuditingSettings
Atributos

Construtores

ServerDevOpsAuditingSettings()

Inicializa uma nova instância da classe ServerDevOpsAuditingSettings.

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

Inicializa uma nova instância da classe ServerDevOpsAuditingSettings.

Propriedades

Id

Obtém a ID do recurso.

(Herdado de Resource)
IsAzureMonitorTargetEnabled

Obtém ou define se os eventos de auditoria do DevOps são enviados para o Azure Monitor. Para enviar os eventos para o Azure Monitor, especifique 'State' como 'Enabled' e 'IsAzureMonitorTargetEnabled' como true.

Ao usar a API REST para configurar a auditoria do DevOps, as Configurações de Diagnóstico com a categoria de logs de diagnóstico 'DevOpsOperationsAudit' no banco de dados master também devem ser criadas.

Formato de URI de Configurações 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 obter mais informações, consulte Configurações de diagnóstico API REST ou Configurações de Diagnóstico PowerShell

Name

Obtém o nome do recurso.

(Herdado de Resource)
State

Obtém ou define o estado da auditoria. Se o estado estiver Habilitado, storageEndpoint ou isAzureMonitorTargetEnabled serão necessários. Os valores possíveis incluem: 'Enabled', 'Disabled'

StorageAccountAccessKey

Obtém ou define especifica a chave do identificador da conta de armazenamento de auditoria. Se o estado estiver Habilitado e storageEndpoint for especificado, não especificar o storageAccountAccessKey usará a identidade gerenciada atribuída pelo sistema do SQL Server para acessar o armazenamento. Pré-requisitos para usar a autenticação de identidade gerenciada:

  1. Atribua SQL Server uma identidade gerenciada atribuída pelo sistema no AAD (Azure Active Directory).
  2. Conceda a SQL Server acesso de identidade à conta de armazenamento adicionando a função RBAC 'Colaborador de Dados de Blob de Armazenamento' à identidade do servidor. Para obter mais informações, confira Auditoria no armazenamento usando a autenticação de Identidade Gerenciada
StorageAccountSubscriptionId

Obtém ou define a ID da assinatura de armazenamento de blobs.

StorageEndpoint

Obtém ou define o ponto de extremidade de armazenamento de blobs (por exemplo, https://MyAccount.blob.core.windows.net). Se o estado estiver Habilitado, storageEndpoint ou isAzureMonitorTargetEnabled será necessário.

SystemData

Obtém systemData de ServerDevOpsAuditSettingsResource.

Type

Obtém o tipo de recurso.

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a