Compartilhar via


Server Table Auditing Policies - Create Or Update

Cria ou atualiza a política de auditoria de tabela de um servidor. A auditoria de tabela foi preterida, use a auditoria de blob.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/auditingPolicies/default?api-version=2014-04-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID da assinatura que identifica uma assinatura do Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

O nome da política de auditoria de tabela.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Corpo da solicitação

Nome Tipo Description
properties.auditLogsTableName

string

O nome da tabela de logs de auditoria.

properties.auditingState

string

O estado da política.

properties.eventTypesToAudit

string

Lista separada por vírgulas de tipos de eventos a serem auditados.

properties.fullAuditLogsTableName

string

O nome completo da tabela de logs de auditoria.

properties.retentionDays

string

O número de dias a serem mantidos nos logs de auditoria.

properties.storageAccountKey

string

A chave da conta de armazenamento de auditoria.

properties.storageAccountName

string

O nome da conta de armazenamento da tabela

properties.storageAccountResourceGroupName

string

O nome do grupo de recursos da conta de armazenamento da tabela

properties.storageAccountSecondaryKey

string

A chave secundária da conta de armazenamento de auditoria.

properties.storageAccountSubscriptionId

string (uuid)

A ID da assinatura de armazenamento de tabela.

properties.storageTableEndpoint

string

O ponto de extremidade da tabela de armazenamento.

Respostas

Nome Tipo Description
200 OK

ServerTableAuditingPolicy

Defina com êxito a política de auditoria da tabela do servidor.

201 Created

ServerTableAuditingPolicy

Criou com êxito a política de auditoria da tabela do servidor.

Exemplos

Create or update server table auditing policy

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/auditingPolicies/default?api-version=2014-04-01

Resposta de exemplo

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/auditingPolicies",
  "location": "West US",
  "kind": null,
  "properties": {
    "auditingState": "New",
    "eventTypesToAudit": "PlainSQL_Success,PlainSQL_Failure,ParameterizedSQL_Success,ParameterizedSQL_Failure,StoredProcedure_Success,StoredProcedure_Failure,Login_Success,Login_Failure,TransactionManagement_Success,TransactionManagement_Failure",
    "storageAccountName": null,
    "storageAccountKey": null,
    "storageAccountSecondaryKey": null,
    "storageTableEndpoint": null,
    "storageAccountResourceGroupName": null,
    "storageAccountSubscriptionId": null,
    "fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080",
    "auditLogsTableName": "Blobauditingtest2080",
    "retentionDays": "0"
  }
}

Definições

Nome Description
ServerTableAuditingPolicy

Uma política de auditoria de tabela de servidor.

TableAuditingPolicyName

O nome da política de auditoria de tabela.

ServerTableAuditingPolicy

Uma política de auditoria de tabela de servidor.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.auditLogsTableName

string

O nome da tabela de logs de auditoria.

properties.auditingState

string

O estado da política.

properties.eventTypesToAudit

string

Lista separada por vírgulas de tipos de eventos a serem auditados.

properties.fullAuditLogsTableName

string

O nome completo da tabela de logs de auditoria.

properties.retentionDays

string

O número de dias a serem mantidos nos logs de auditoria.

properties.storageAccountKey

string

A chave da conta de armazenamento de auditoria.

properties.storageAccountName

string

O nome da conta de armazenamento da tabela

properties.storageAccountResourceGroupName

string

O nome do grupo de recursos da conta de armazenamento da tabela

properties.storageAccountSecondaryKey

string

A chave secundária da conta de armazenamento de auditoria.

properties.storageAccountSubscriptionId

string (uuid)

A ID da assinatura de armazenamento de tabela.

properties.storageTableEndpoint

string

O ponto de extremidade da tabela de armazenamento.

type

string

Tipo de recurso.

TableAuditingPolicyName

O nome da política de auditoria de tabela.

Valor Description
default