Freigeben über


Data Masking Policies - Create Or Update

Erstellt oder aktualisiert eine Datenbank-Datenmaskierungsrichtlinie

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

dataMaskingPolicyName
path True

DataMaskingPolicyName

Der Name der Datenbank, für die die Datenmaskierungsregel gilt.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.dataMaskingState True

DataMaskingState

Der Zustand der Datenmaskierungsrichtlinie.

properties.exemptPrincipals

string

Die Liste der ausgenommenen Prinzipale. Gibt die durch Semikolon getrennte Liste der Datenbankbenutzer an, für die die Datenmaskierungsrichtlinie nicht gilt. Die angegebenen Benutzer erhalten Datenergebnisse ohne Maskierung für alle Datenbankabfragen.

Antworten

Name Typ Beschreibung
200 OK

DataMaskingPolicy

OK

Beispiele

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

Create or update data masking policy max

Beispielanforderung

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=2014-04-01

{
  "properties": {
    "dataMaskingState": "Enabled",
    "exemptPrincipals": "testuser;"
  }
}

Beispiel für eine Antwort

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

Beispielanforderung

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=2014-04-01

{
  "properties": {
    "dataMaskingState": "Enabled"
  }
}

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
DataMaskingPolicy

Stellt eine Datenbankdatenmaskierungsrichtlinie dar.

DataMaskingPolicyName

Der Name der Datenbank, für die die Datenmaskierungsregel gilt.

DataMaskingState

Der Zustand der Datenmaskierungsrichtlinie.

DataMaskingPolicy

Stellt eine Datenbankdatenmaskierungsrichtlinie dar.

Name Typ Beschreibung
id

string

Ressourcen-ID

kind

string

Die Art der Datenmaskierungsrichtlinie. Metadaten, die für Azure-Portal verwendet werden.

location

string

Der Speicherort der Datenmaskierungsrichtlinie.

name

string

Name der Ressource.

properties.applicationPrincipals

string

Die Liste der Anwendungsprinzipale. Dies ist ein Legacyparameter und wird nicht mehr verwendet.

properties.dataMaskingState

DataMaskingState

Der Zustand der Datenmaskierungsrichtlinie.

properties.exemptPrincipals

string

Die Liste der ausgenommenen Prinzipale. Gibt die durch Semikolon getrennte Liste der Datenbankbenutzer an, für die die Datenmaskierungsrichtlinie nicht gilt. Die angegebenen Benutzer erhalten Datenergebnisse ohne Maskierung für alle Datenbankabfragen.

properties.maskingLevel

string

Die Maskierungsebene. Dies ist ein Legacyparameter und wird nicht mehr verwendet.

type

string

Der Ressourcentyp.

DataMaskingPolicyName

Der Name der Datenbank, für die die Datenmaskierungsregel gilt.

Name Typ Beschreibung
Default

string

DataMaskingState

Der Zustand der Datenmaskierungsrichtlinie.

Name Typ Beschreibung
Disabled

string

Enabled

string