Data Masking Policies - Create Or Update

Adatbázis-adatmaszkolási házirend létrehozása vagy frissítése

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

URI-paraméterek

Name In Required Type Description
databaseName
path True
  • string

Az adatbázis neve.

dataMaskingPolicyName
path True

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érelemhez használandó API-verzió.

Kérelem törzse

Name Required Type Description
properties.dataMaskingState True

Az adatmaszkolási házirend állapota.

properties.exemptPrincipals
  • string

A mentesített személyek listája. Megadja azoknak az adatbázis-felhasználóknak a pontosvesszővel elválasztott listáját, amelyekre az adatmaszkolási házirend nem vonatkozik. A megadott felhasználók az összes adatbázis-lekérdezés maszkolása nélkül kapják meg az adateredményeket.

Válaszok

Name Type Description
200 OK

OK

Példák

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=2014-04-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": ""
  }
}

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=2014-04-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": ""
  }
}

Definíciók

DataMaskingPolicy

Adatbázis-adatmaszkolási házirendet jelöl.

DataMaskingPolicyName

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

DataMaskingState

Az adatmaszkolási házirend állapota.

DataMaskingPolicy

Adatbázis-adatmaszkolási házirendet jelöl.

Name Type Description
id
  • string

Erőforrás-azonosító.

kind
  • string

Az adatmaszkolási házirend. Az Azure Portalhoz használt metaadatok.

location
  • string

Az adatmaszkolási házirend helye.

name
  • string

Erőforrás neve.

properties.applicationPrincipals
  • string

Az alkalmazástagok listája. Ez egy örökölt paraméter, és már nem használatos.

properties.dataMaskingState

Az adatmaszkolási házirend állapota.

properties.exemptPrincipals
  • string

A mentesített személyek listája. Megadja azoknak az adatbázis-felhasználóknak a pontosvesszővel elválasztott listáját, amelyekre az adatmaszkolási házirend nem vonatkozik. A megadott felhasználók az összes adatbázis-lekérdezés maszkolása nélkül kapják meg az adateredményeket.

properties.maskingLevel
  • string

A maszkolási szint. Ez egy örökölt paraméter, és már nem használatos.

type
  • string

Erőforrás típusa.

DataMaskingPolicyName

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

Name Type Description
Default
  • string

DataMaskingState

Az adatmaszkolási házirend állapota.

Name Type Description
Disabled
  • string
Enabled
  • string