Compartilhar via


ServerDevOpsAuditingSettings Construtores

Definição

Sobrecargas

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.

ServerDevOpsAuditingSettings()

Inicializa uma nova instância da classe ServerDevOpsAuditingSettings.

public ServerDevOpsAuditingSettings ();
Public Sub New ()

Aplica-se a

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

Inicializa uma nova instância da classe ServerDevOpsAuditingSettings.

public ServerDevOpsAuditingSettings (Microsoft.Azure.Management.Sql.Models.BlobAuditingPolicyState state, string id = default, string name = default, string type = default, Microsoft.Azure.Management.Sql.Models.SystemData systemData = default, bool? isAzureMonitorTargetEnabled = default, string storageEndpoint = default, string storageAccountAccessKey = default, Guid? storageAccountSubscriptionId = default);
new Microsoft.Azure.Management.Sql.Models.ServerDevOpsAuditingSettings : Microsoft.Azure.Management.Sql.Models.BlobAuditingPolicyState * string * string * string * Microsoft.Azure.Management.Sql.Models.SystemData * Nullable<bool> * string * string * Nullable<Guid> -> Microsoft.Azure.Management.Sql.Models.ServerDevOpsAuditingSettings
Public Sub New (state As BlobAuditingPolicyState, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional systemData As SystemData = Nothing, Optional isAzureMonitorTargetEnabled As Nullable(Of Boolean) = Nothing, Optional storageEndpoint As String = Nothing, Optional storageAccountAccessKey As String = Nothing, Optional storageAccountSubscriptionId As Nullable(Of Guid) = Nothing)

Parâmetros

state
BlobAuditingPolicyState

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

id
String

ID do recurso.

name
String

Nome do recurso.

type
String

Tipo de recurso.

systemData
SystemData

SystemData de ServerDevOpsAuditSettingsResource.

isAzureMonitorTargetEnabled
Nullable<Boolean>

Especifica 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.

         When using REST API to configure DevOps audit, Diagnostic Settings
         with 'DevOpsOperationsAudit' diagnostic logs category on the master
         database should be also created.

         Diagnostic Settings URI format:
         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

         For more information, see [Diagnostic Settings REST
         API](https://go.microsoft.com/fwlink/?linkid=2033207)
         or [Diagnostic Settings
         PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)
storageEndpoint
String

Especifica 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.

storageAccountAccessKey
String

Especifica a chave de 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. Atribuir 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
Nullable<Guid>

Especifica a ID da assinatura de armazenamento de blobs.

Aplica-se a