Data Masking Rules - List By Database
Obtient une liste des règles de masquage des données de base de données.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default/rules?api-version=2014-04-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
database
|
path | True |
string |
Nom de la base de données. |
data
|
path | True |
Nom de la base de données pour laquelle la règle de masquage des données s’applique. |
|
resource
|
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. |
server
|
path | True |
string |
Le nom du serveur |
subscription
|
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. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
Exemples
List data masking rules
Exemple de requête
Exemple de réponse
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
"name": null,
"type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
"location": "Central US",
"kind": null,
"properties": {
"id": "dbo_Table_1_test1",
"ruleState": "Enabled",
"schemaName": "dbo",
"tableName": "Table_1",
"columnName": "test1",
"aliasName": null,
"maskingFunction": "Text",
"numberFrom": null,
"numberTo": null,
"prefixSize": "1",
"suffixSize": "0",
"replacementString": "asdf"
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
"name": null,
"type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
"location": "Central US",
"kind": null,
"properties": {
"id": "dbo_Table_1_test1",
"ruleState": "Enabled",
"schemaName": "dbo",
"tableName": "Table_1",
"columnName": "test1",
"aliasName": null,
"maskingFunction": "Number",
"numberFrom": "0",
"numberTo": "2",
"prefixSize": null,
"suffixSize": null,
"replacementString": null
}
}
]
}
Définitions
Nom | Description |
---|---|
Data |
Fonction de masquage utilisée pour la règle de masquage des données. |
Data |
Nom de la base de données pour laquelle la règle de masquage des données s’applique. |
Data |
Représente une règle de masquage des données de base de données. |
Data |
Réponse à une demande de règles de masquage de données de liste. |
Data |
État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction et spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState. |
DataMaskingFunction
Fonction de masquage utilisée pour la règle de masquage des données.
Nom | Type | Description |
---|---|---|
CCN |
string |
|
Default |
string |
|
string |
||
Number |
string |
|
SSN |
string |
|
Text |
string |
DataMaskingPolicyName
Nom de la base de données pour laquelle la règle de masquage des données s’applique.
Nom | Type | Description |
---|---|---|
Default |
string |
DataMaskingRule
Représente une règle de masquage des données de base de données.
Nom | Type | Description |
---|---|---|
id |
string |
ID de la ressource |
kind |
string |
Type de règle de masquage des données. Métadonnées, utilisées pour Portail Azure. |
location |
string |
Emplacement de la règle de masquage des données. |
name |
string |
Nom de la ressource. |
properties.aliasName |
string |
Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé. |
properties.columnName |
string |
Nom de colonne sur lequel la règle de masquage des données est appliquée. |
properties.id |
string |
ID de règle. |
properties.maskingFunction |
Fonction de masquage utilisée pour la règle de masquage des données. |
|
properties.numberFrom |
string |
Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. |
properties.numberTo |
string |
Propriété numberTo de la règle de masquage des données. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. |
properties.prefixSize |
string |
Si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués au début de la chaîne. Dans le cas contraire, ce paramètre sera ignoré. |
properties.replacementString |
string |
Si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Dans le cas contraire, ce paramètre sera ignoré. |
properties.ruleState |
État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction et spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState. |
|
properties.schemaName |
string |
Nom de schéma sur lequel la règle de masquage des données est appliquée. |
properties.suffixSize |
string |
Si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués à la fin de la chaîne. Dans le cas contraire, ce paramètre sera ignoré. |
properties.tableName |
string |
Nom de la table sur laquelle la règle de masquage des données est appliquée. |
type |
string |
Type de ressource. |
DataMaskingRuleListResult
Réponse à une demande de règles de masquage de données de liste.
Nom | Type | Description |
---|---|---|
value |
Liste des règles de masquage des données de base de données. |
DataMaskingRuleState
État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction et spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |