Data Masking Rules - List By Database
Hämtar en lista över datamaskeringsregler för databasen.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default/rules?api-version=2021-11-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
database
|
path | True |
string |
Namnet på databasen. |
data
|
path | True |
Namnet på databasen som datamaskeringsregeln gäller för. |
|
resource
|
path | True |
string |
Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen. |
server
|
path | True |
string |
Namnet på servern. |
subscription
|
path | True |
string |
Det prenumerations-ID som identifierar en Azure-prenumeration. |
api-version
|
query | True |
string |
DEN API-version som ska användas för begäran. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Listan över serverns Advanced Threat Protection-tillstånd har hämtats. |
|
Other Status Codes |
Felsvar: *** |
Exempel
Gets a list of database data masking rules.
Exempelbegäran
Exempelsvar
{
"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
}
}
]
}
Definitioner
Name | Description |
---|---|
Data |
Maskeringsfunktionen som används för datamaskeringsregeln. |
Data |
Namnet på databasen som datamaskeringsregeln gäller för. |
Data |
En databasdatamaskeringsregel. |
Data |
Listan över regler för databasdatamaskering. |
Data |
Regeltillståndet. Används för att ta bort en regel. Om du vill ta bort en befintlig regel anger du schemaName, tableName, columnName, maskingFunction och anger ruleState som inaktiverat. Men om regeln inte redan finns skapas regeln med ruleState inställt på aktiverad, oavsett det angivna värdet för ruleState. |
DataMaskingFunction
Maskeringsfunktionen som används för datamaskeringsregeln.
Name | Typ | Description |
---|---|---|
CCN |
string |
|
Default |
string |
|
string |
||
Number |
string |
|
SSN |
string |
|
Text |
string |
DataMaskingPolicyName
Namnet på databasen som datamaskeringsregeln gäller för.
Name | Typ | Description |
---|---|---|
Default |
string |
DataMaskingRule
En databasdatamaskeringsregel.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID. |
kind |
string |
Typen av datamaskeringsregel. Metadata som används för Azure Portal. |
location |
string |
Platsen för datamaskeringsregeln. |
name |
string |
Resursnamn. |
properties.aliasName |
string |
Aliasnamnet. Det här är en äldre parameter och används inte längre. |
properties.columnName |
string |
Kolumnnamnet som datamaskeringsregeln tillämpas på. |
properties.id |
string |
Regel-ID:t. |
properties.maskingFunction |
Maskeringsfunktionen som används för datamaskeringsregeln. |
|
properties.numberFrom |
string |
Egenskapen numberFrom för maskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern. |
properties.numberTo |
string |
Egenskapen numberTo för datamaskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern. |
properties.prefixSize |
string |
Om maskingFunction är inställt på Text, antalet tecken som ska visas omaskerade i början av strängen. Annars ignoreras den här parametern. |
properties.replacementString |
string |
Om maskingFunction är inställt på Text används tecknet för maskering av den oexponerade delen av strängen. Annars ignoreras den här parametern. |
properties.ruleState |
Regeltillståndet. Används för att ta bort en regel. Om du vill ta bort en befintlig regel anger du schemaName, tableName, columnName, maskingFunction och anger ruleState som inaktiverat. Men om regeln inte redan finns skapas regeln med ruleState inställt på aktiverad, oavsett det angivna värdet för ruleState. |
|
properties.schemaName |
string |
Schemanamnet som datamaskeringsregeln tillämpas på. |
properties.suffixSize |
string |
Om maskingFunction är inställt på Text, antalet tecken som ska visas avmaskerade i slutet av strängen. Annars ignoreras den här parametern. |
properties.tableName |
string |
Tabellnamnet som datamaskeringsregeln tillämpas på. |
type |
string |
Resurstyp. |
DataMaskingRuleListResult
Listan över regler för databasdatamaskering.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Länk för att hämta nästa sida med resultat. |
value |
Matris med resultat. |
DataMaskingRuleState
Regeltillståndet. Används för att ta bort en regel. Om du vill ta bort en befintlig regel anger du schemaName, tableName, columnName, maskingFunction och anger ruleState som inaktiverat. Men om regeln inte redan finns skapas regeln med ruleState inställt på aktiverad, oavsett det angivna värdet för ruleState.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |