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=2023-08-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
database
|
path | True |
string |
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 desde la API de Azure Resource Manager o el portal. |
server
|
path | True |
string |
Nombre del servidor. |
subscription
|
path | True |
string |
Identificador de suscripción que identifica una suscripción de Azure. |
api-version
|
query | True |
string |
Versión de la API que se va a usar para la solicitud. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
properties.dataMaskingState | True |
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=2023-08-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=2023-08-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 |
Estado de la directiva de enmascaramiento de datos. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
DataMaskingPolicy
Una directiva de enmascaramiento de datos de base de datos.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de 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 entidades de seguridad de aplicación. Se trata de un parámetro heredado y ya no se usa. |
properties.dataMaskingState |
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.
Valor | Description |
---|---|
Default |
DataMaskingState
Estado de la directiva de enmascaramiento de datos.
Valor | Description |
---|---|
Disabled | |
Enabled |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |