Partager via


Data Masking Policies - Create Or Update

Crée ou met à jour une stratégie de masquage des données de base de données.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default?api-version=2021-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données.

dataMaskingPolicyName
path True

DataMaskingPolicyName

Nom de la base de données à laquelle la stratégie de masquage des données s’applique.

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.

api-version
query True

string

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

Corps de la demande

Nom Obligatoire Type Description
properties.dataMaskingState True

DataMaskingState

État de la stratégie de masquage de données.

properties.exemptPrincipals

string

Liste des principaux exemptés. Spécifie la liste séparée par des points-virgules des utilisateurs de base de données auxquels la stratégie de masquage des données ne s’applique pas. Les utilisateurs spécifiés reçoivent des résultats de données sans masquage pour toutes les requêtes de base de données.

Réponses

Nom Type Description
200 OK

DataMaskingPolicy

Stratégie de masquage des données de base de données créée avec succès.

201 Created

DataMaskingPolicy

Stratégie de masquage des données de base de données créée avec succès.

Other Status Codes

Réponses d’erreur : ***

Exemples

Create or update data masking policy max
Create or update data masking policy min.

Create or update data masking policy max

Exemple de requête

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default?api-version=2021-11-01

{
  "properties": {
    "dataMaskingState": "Enabled",
    "exemptPrincipals": "testuser;"
  }
}

Exemple de réponse

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies",
  "location": "Central US",
  "kind": null,
  "properties": {
    "dataMaskingState": "Enabled",
    "applicationPrincipals": "",
    "exemptPrincipals": "testuser;",
    "maskingLevel": ""
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies",
  "location": "Central US",
  "kind": null,
  "properties": {
    "dataMaskingState": "Enabled",
    "applicationPrincipals": "",
    "exemptPrincipals": "testuser;",
    "maskingLevel": ""
  }
}

Create or update data masking policy min.

Exemple de requête

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default?api-version=2021-11-01

{
  "properties": {
    "dataMaskingState": "Enabled"
  }
}

Exemple de réponse

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies",
  "location": "Central US",
  "kind": null,
  "properties": {
    "dataMaskingState": "Enabled",
    "applicationPrincipals": "",
    "exemptPrincipals": "",
    "maskingLevel": ""
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies",
  "location": "Central US",
  "kind": null,
  "properties": {
    "dataMaskingState": "Enabled",
    "applicationPrincipals": "",
    "exemptPrincipals": "",
    "maskingLevel": ""
  }
}

Définitions

Nom Description
DataMaskingPolicy

Stratégie de masquage des données de base de données.

DataMaskingPolicyName

Nom de la base de données à laquelle la stratégie de masquage des données s’applique.

DataMaskingState

État de la stratégie de masquage de données.

DataMaskingPolicy

Stratégie de masquage des données de base de données.

Nom Type Description
id

string

ID de la ressource

kind

string

Type de stratégie de masquage des données. Métadonnées, utilisées pour Portail Azure.

location

string

Emplacement de la stratégie de masquage des données.

name

string

Nom de la ressource.

properties.applicationPrincipals

string

Liste des principaux d’application. Il s’agit d’un paramètre hérité qui n’est plus utilisé.

properties.dataMaskingState

DataMaskingState

État de la stratégie de masquage de données.

properties.exemptPrincipals

string

Liste des principaux exemptés. Spécifie la liste séparée par des points-virgules des utilisateurs de base de données auxquels la stratégie de masquage des données ne s’applique pas. Les utilisateurs spécifiés reçoivent des résultats de données sans masquage pour toutes les requêtes de base de données.

properties.maskingLevel

string

Niveau de masquage. Il s’agit d’un paramètre hérité qui n’est plus utilisé.

type

string

Type de ressource.

DataMaskingPolicyName

Nom de la base de données à laquelle la stratégie de masquage des données s’applique.

Nom Type Description
Default

string

DataMaskingState

État de la stratégie de masquage de données.

Nom Type Description
Disabled

string

Enabled

string