Data Masking Policies - Create Or Update

Vytvoří nebo aktualizuje zásady maskování dat databáze.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

dataMaskingPolicyName
path True

DataMaskingPolicyName

Název databáze, pro kterou se zásady maskování dat vztahují.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Vyžadováno Typ Description
properties.dataMaskingState True

DataMaskingState

Stav zásad maskování dat.

properties.exemptPrincipals

string

Seznam vyloučených objektů zabezpečení. Určuje seznam uživatelů databáze oddělených středníkem, pro které se zásady maskování dat nevztahují. Zadaným uživatelům se zobrazí výsledky dat bez maskování všech databázových dotazů.

Odpovědi

Name Typ Description
200 OK

DataMaskingPolicy

Zásady maskování dat databáze se úspěšně vytvořily.

201 Created

DataMaskingPolicy

Zásady maskování dat databáze se úspěšně vytvořily.

Other Status Codes

Chybové odpovědi: ***

Příklady

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

Create or update data masking policy max

Sample Request

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;"
  }
}

Sample Response

{
  "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.

Sample Request

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

Sample Response

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

Definice

Name Description
DataMaskingPolicy

Zásady maskování dat databáze.

DataMaskingPolicyName

Název databáze, pro kterou se zásady maskování dat vztahují.

DataMaskingState

Stav zásad maskování dat.

DataMaskingPolicy

Zásady maskování dat databáze.

Name Typ Description
id

string

ID prostředku.

kind

string

Druh zásad maskování dat. Metadata používaná pro Azure Portal.

location

string

Umístění zásad maskování dat.

name

string

Název prostředku.

properties.applicationPrincipals

string

Seznam objektů zabezpečení aplikace. Jedná se o starší parametr a už se nepoužívá.

properties.dataMaskingState

DataMaskingState

Stav zásad maskování dat.

properties.exemptPrincipals

string

Seznam vyloučených objektů zabezpečení. Určuje seznam uživatelů databáze oddělených středníkem, pro které se zásady maskování dat nevztahují. Zadaným uživatelům se zobrazí výsledky dat bez maskování všech databázových dotazů.

properties.maskingLevel

string

Úroveň maskování. Jedná se o starší parametr a už se nepoužívá.

type

string

Typ prostředku.

DataMaskingPolicyName

Název databáze, pro kterou se zásady maskování dat vztahují.

Name Typ Description
Default

string

DataMaskingState

Stav zásad maskování dat.

Name Typ Description
Disabled

string

Enabled

string