Data Masking Policies - Create Or Update
Crea o actualiza una directiva de enmascaramiento de datos de base de datos.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default?api-version=2021-11-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
database
|
path | True |
string |
El nombre de la base de datos. |
data
|
path | True |
Nombre de la base de datos para la que se aplica la directiva de enmascaramiento de datos. |
|
resource
|
path | True |
string |
Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. |
server
|
path | True |
string |
El nombre del servidor. |
subscription
|
path | True |
string |
El id. de suscripción que identifica una suscripción de Azure. |
api-version
|
query | True |
string |
La versión de API que se usará para la solicitud. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
properties.dataMaskingState | True |
El estado de la directiva de enmascaramiento de datos. |
|
properties.exemptPrincipals |
string |
Lista de las entidades de seguridad exentas. Especifica la lista separada por punto y coma de usuarios de base de datos para los que no se aplica la directiva de enmascaramiento de datos. Los usuarios especificados reciben resultados de datos sin enmascaramiento para todas las consultas de base de datos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Se creó correctamente la directiva de enmascaramiento de datos de base de datos. |
|
201 Created |
Se creó correctamente la directiva de enmascaramiento de datos de la base de datos. |
|
Other Status Codes |
Respuestas de error: *** |
Ejemplos
Create or update data masking policy max |
Create or update data masking policy min. |
Create or update data masking policy max
Solicitud de ejemplo
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;"
}
}
Respuesta de muestra
{
"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.
Solicitud de ejemplo
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"
}
}
Respuesta de muestra
{
"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": ""
}
}
Definiciones
Nombre | Description |
---|---|
Data |
Una directiva de enmascaramiento de datos de base de datos. |
Data |
Nombre de la base de datos para la que se aplica la directiva de enmascaramiento de datos. |
Data |
El estado de la directiva de enmascaramiento de datos. |
DataMaskingPolicy
Una directiva de enmascaramiento de datos de base de datos.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |
kind |
string |
El tipo de directiva de enmascaramiento de datos. Metadatos, usados para Azure Portal. |
location |
string |
Ubicación de la directiva de enmascaramiento de datos. |
name |
string |
Nombre del recurso. |
properties.applicationPrincipals |
string |
Lista de las entidades de seguridad de la aplicación. Se trata de un parámetro heredado y ya no se usa. |
properties.dataMaskingState |
El estado de la directiva de enmascaramiento de datos. |
|
properties.exemptPrincipals |
string |
Lista de las entidades de seguridad exentas. Especifica la lista separada por punto y coma de usuarios de base de datos para los que no se aplica la directiva de enmascaramiento de datos. Los usuarios especificados reciben resultados de datos sin enmascaramiento para todas las consultas de base de datos. |
properties.maskingLevel |
string |
Nivel de enmascaramiento. Se trata de un parámetro heredado y ya no se usa. |
type |
string |
Tipo de recurso. |
DataMaskingPolicyName
Nombre de la base de datos para la que se aplica la directiva de enmascaramiento de datos.
Nombre | Tipo | Description |
---|---|---|
Default |
string |
DataMaskingState
El estado de la directiva de enmascaramiento de datos.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |