Data Masking Rules - List By Database

Lekéri az adatbázis-adatmaszkolás szabályainak listáját.

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-paraméterek

Name In Kötelező Típus Description
databaseName
path True

string

Az adatbázis neve.

dataMaskingPolicyName
path True

DataMaskingPolicyName

Annak az adatbázisnak a neve, amelyre az adatmaszkolási szabály vonatkozik.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

DataMaskingRuleListResult

Sikerült lekérni a kiszolgáló Advanced Threat Protection-állapotainak listáját.

Other Status Codes

Hibaválaszok: ***

Példák

Gets a list of database 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=2021-11-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
      }
    }
  ]
}

Definíciók

Name Description
DataMaskingFunction

Az adatmaszkolási szabályhoz használt maszkoló függvény.

DataMaskingPolicyName

Annak az adatbázisnak a neve, amelyre az adatmaszkolási szabály vonatkozik.

DataMaskingRule

Adatbázis-adatmaszkolási szabály.

DataMaskingRuleListResult

Az adatbázis-adatmaszkolás szabályainak listája.

DataMaskingRuleState

A szabály állapota. Szabály törlésére szolgál. Meglévő szabály törléséhez adja meg a schemaName, tableName, columnName, maskingFunction, és adja meg a ruleState értéket letiltottként. Ha azonban a szabály még nem létezik, a szabály úgy lesz létrehozva, hogy a ruleState engedélyezve van, függetlenül a ruleState megadott értékétől.

DataMaskingFunction

Az adatmaszkolási szabályhoz használt maszkoló függvény.

Name Típus Description
CCN

string

Default

string

Email

string

Number

string

SSN

string

Text

string

DataMaskingPolicyName

Annak az adatbázisnak a neve, amelyre az adatmaszkolási szabály vonatkozik.

Name Típus Description
Default

string

DataMaskingRule

Adatbázis-adatmaszkolási szabály.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Az adatmaszkolási szabály típusa. A Azure Portal használt metaadatok.

location

string

Az adatmaszkolási szabály helye.

name

string

Erőforrás neve.

properties.aliasName

string

Az alias neve. Ez egy örökölt paraméter, és már nincs használatban.

properties.columnName

string

Az az oszlopnév, amelyre az adatmaszkolási szabályt alkalmazza.

properties.id

string

A szabály azonosítója.

properties.maskingFunction

DataMaskingFunction

Az adatmaszkolási szabályhoz használt maszkoló függvény.

properties.numberFrom

string

A maszkoló szabály numberFrom tulajdonsága. Kötelező, ha a maskingFunction értéke Szám, ellenkező esetben a paraméter figyelmen kívül lesz hagyva.

properties.numberTo

string

Az adatmaszkolási szabály numberTo tulajdonsága. Kötelező, ha a maskingFunction értéke Szám, ellenkező esetben a paraméter figyelmen kívül lesz hagyva.

properties.prefixSize

string

Ha a maskingFunction értéke Szöveg, a sztring elején maszkolatlan karakterek száma jelenik meg. Ellenkező esetben a paraméter figyelmen kívül lesz hagyva.

properties.replacementString

string

Ha a maskingFunction értéke Szöveg, a sztring nem kibontott részének maszkolásához használandó karakter. Ellenkező esetben a paraméter figyelmen kívül lesz hagyva.

properties.ruleState

DataMaskingRuleState

A szabály állapota. Szabály törlésére szolgál. Meglévő szabály törléséhez adja meg a schemaName, tableName, columnName, maskingFunction, és adja meg a ruleState értéket letiltottként. Ha azonban a szabály még nem létezik, a szabály úgy lesz létrehozva, hogy a ruleState engedélyezve van, függetlenül a ruleState megadott értékétől.

properties.schemaName

string

Az a sémanév, amelyre az adatmaszkolási szabályt alkalmazza.

properties.suffixSize

string

Ha a maskingFunction értéke Szöveg, a sztring végén maszkolatlan karakterek száma jelenik meg. Ellenkező esetben a paraméter figyelmen kívül lesz hagyva.

properties.tableName

string

A tábla neve, amelyre az adatmaszkolási szabályt alkalmazza.

type

string

Erőforrástípus.

DataMaskingRuleListResult

Az adatbázis-adatmaszkolás szabályainak listája.

Name Típus Description
nextLink

string

Hivatkozás az eredmények következő oldalának lekéréséhez.

value

DataMaskingRule[]

Eredmények tömbje.

DataMaskingRuleState

A szabály állapota. Szabály törlésére szolgál. Meglévő szabály törléséhez adja meg a schemaName, tableName, columnName, maskingFunction, és adja meg a ruleState értéket letiltottként. Ha azonban a szabály még nem létezik, a szabály úgy lesz létrehozva, hogy a ruleState engedélyezve van, függetlenül a ruleState megadott értékétől.

Name Típus Description
Disabled

string

Enabled

string