Data Masking Rules - List By Database

Pobiera listę reguł maskowania danych bazy danych.

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

Parametry identyfikatora URI

Name In Required Type Description
databaseName
path True
  • string

Nazwa bazy danych.

dataMaskingPolicyName
path True

Nazwa bazy danych, dla której ma zastosowanie reguła maskowania danych.

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True
  • string

Nazwa serwera.

subscriptionId
path True
  • string

Identyfikator subskrypcji, który identyfikuje subskrypcję platformy Azure.

api-version
query True
  • string

Wersja interfejsu API do użycia dla żądania.

Odpowiedzi

Name Type Description
200 OK

OK

Przykłady

List data masking rules

Sample Request

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

Sample Response

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

Definicje

DataMaskingFunction

Funkcja maskowania używana dla reguły maskowania danych.

DataMaskingPolicyName

Nazwa bazy danych, dla której ma zastosowanie reguła maskowania danych.

DataMaskingRule

Reprezentuje regułę maskowania danych bazy danych.

DataMaskingRuleListResult

Odpowiedź na żądanie reguł maskowania danych listy.

DataMaskingRuleState

Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ schemaName, tableName, columnName, maskingFunction i określ ruleState jako wyłączone. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną na włączoną regułą, niezależnie od podanej wartości ruleState.

DataMaskingFunction

Funkcja maskowania używana dla reguły maskowania danych.

Name Type Description
CCN
  • string
Default
  • string
Email
  • string
Number
  • string
SSN
  • string
Text
  • string

DataMaskingPolicyName

Nazwa bazy danych, dla której ma zastosowanie reguła maskowania danych.

Name Type Description
Default
  • string

DataMaskingRule

Reprezentuje regułę maskowania danych bazy danych.

Name Type Description
id
  • string

Identyfikator zasobu.

kind
  • string

Rodzaj reguły maskowania danych. Metadane używane w witrynie Azure portal.

location
  • string

Lokalizacja reguły maskowania danych.

name
  • string

Nazwa zasobu.

properties.aliasName
  • string

Nazwa aliasu. Jest to parametr legacy i nie jest już używany.

properties.columnName
  • string

Nazwa kolumny, do której jest stosowana reguła maskowania danych.

properties.id
  • string

Identyfikator reguły.

properties.maskingFunction

Funkcja maskowania używana dla reguły maskowania danych.

properties.numberFrom
  • string

NumberFrom właściwość reguły maskowania. Wymagane, jeśli maskowanieFunction jest ustawiona na Liczba, w przeciwnym razie ten parametr zostanie zignorowany.

properties.numberTo
  • string

Właściwość numberTo reguły maskowania danych. Wymagane, jeśli maskowanieFunction jest ustawiona na Liczba, w przeciwnym razie ten parametr zostanie zignorowany.

properties.prefixSize
  • string

Jeśli maskowanieFunction jest ustawiona na Tekst, liczba znaków, które mają być wyświetlane zdemaskowane na początku ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

properties.replacementString
  • string

Jeśli maskowanieFunction jest ustawiona na Tekst, znak do maskowania nienaświetlonej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

properties.ruleState

Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ schemaName, tableName, columnName, maskingFunction i określ ruleState jako wyłączone. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną na włączoną regułą, niezależnie od podanej wartości ruleState.

properties.schemaName
  • string

Nazwa schematu, na której jest stosowana reguła maskowania danych.

properties.suffixSize
  • string

Jeśli maskowanieFunction jest ustawiona na Tekst, liczba znaków, które mają być wyświetlane zdemaskowane na końcu ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

properties.tableName
  • string

Nazwa tabeli, do której jest stosowana reguła maskowania danych.

type
  • string

Typ zasobu.

DataMaskingRuleListResult

Odpowiedź na żądanie reguł maskowania danych listy.

Name Type Description
value

Lista reguł maskowania danych bazy danych.

DataMaskingRuleState

Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ schemaName, tableName, columnName, maskingFunction i określ ruleState jako wyłączone. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną na włączoną regułą, niezależnie od podanej wartości ruleState.

Name Type Description
Disabled
  • string
Enabled
  • string