Partager via


Server Table Auditing Policies - Create Or Update

Crée ou met à jour la stratégie d’audit de table d’un serveur. L’audit de table est déconseillé, utilisez plutôt l’audit d’objets blob.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Nom de la stratégie d’audit de table.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Corps de la demande

Nom Type Description
properties.auditLogsTableName

string

Nom de la table des journaux d’audit.

properties.auditingState

string

État de la stratégie.

properties.eventTypesToAudit

string

Liste des types d’événements à auditer séparés par des virgules.

properties.fullAuditLogsTableName

string

Nom complet de la table des journaux d’audit.

properties.retentionDays

string

Nombre de jours à conserver dans les journaux d’audit.

properties.storageAccountKey

string

Clé du compte de stockage d’audit.

properties.storageAccountName

string

Nom du compte de stockage de table

properties.storageAccountResourceGroupName

string

Nom du groupe de ressources du compte de stockage de table

properties.storageAccountSecondaryKey

string

Clé secondaire du compte de stockage d’audit.

properties.storageAccountSubscriptionId

string

ID d’abonnement au stockage de table.

properties.storageTableEndpoint

string

Point de terminaison de la table de stockage.

Réponses

Nom Type Description
200 OK

ServerTableAuditingPolicy

Définissez correctement la stratégie d’audit de table de serveur.

201 Created

ServerTableAuditingPolicy

La stratégie d’audit de table de serveur a été créée.

Exemples

Create or update server table auditing policy

Exemple de requête

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

Exemple de réponse

{
  "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"
  }
}

Définitions

Nom Description
ServerTableAuditingPolicy

Stratégie d’audit de table de serveur.

TableAuditingPolicyName

Nom de la stratégie d’audit de table.

ServerTableAuditingPolicy

Stratégie d’audit de table de serveur.

Nom Type Description
id

string

ID de la ressource

kind

string

Type de ressource.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.auditLogsTableName

string

Nom de la table des journaux d’audit.

properties.auditingState

string

État de la stratégie.

properties.eventTypesToAudit

string

Liste des types d’événements à auditer séparés par des virgules.

properties.fullAuditLogsTableName

string

Nom complet de la table des journaux d’audit.

properties.retentionDays

string

Nombre de jours à conserver dans les journaux d’audit.

properties.storageAccountKey

string

Clé du compte de stockage d’audit.

properties.storageAccountName

string

Nom du compte de stockage de table

properties.storageAccountResourceGroupName

string

Nom du groupe de ressources du compte de stockage de table

properties.storageAccountSecondaryKey

string

Clé secondaire du compte de stockage d’audit.

properties.storageAccountSubscriptionId

string

ID d’abonnement au stockage de table.

properties.storageTableEndpoint

string

Point de terminaison de la table de stockage.

type

string

Type de ressource.

TableAuditingPolicyName

Nom de la stratégie d’audit de table.

Nom Type Description
default

string