Metadata Policy - Get
Obtiene una directiva de metadatos.
GET {Endpoint}/policyStore/metadataPolicies/{policyId}?api-version=2021-07-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Punto de conexión de la cuenta de Purview. Ejemplo: https://{accountName}.purview.azure.com. |
policy
|
path | True |
string |
Identificador de una directiva existente que debe capturarse. |
api-version
|
query | True |
string |
La versión de api que se va a usar. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Correcto |
|
Other Status Codes |
Una respuesta de error recibida del servicio de directivas de metadatos Encabezados x-ms-error-code: string |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
MetadataPolicy_Get
Solicitud de ejemplo
GET {Endpoint}/policyStore/metadataPolicies/98ed42ff-b67f-44df-8c8c-7e6b43e77055?api-version=2021-07-01-preview
Respuesta de muestra
x-ms-request-id: d5496da4-9c52-402f-b067-83cc9ddea889
{
"name": "policy_mycollection",
"id": "98ed42ff-b67f-44df-8c8c-7e6b43e77055",
"version": 1,
"properties": {
"description": "",
"decisionRules": [
{
"kind": "decisionrule",
"effect": "Permit",
"dnfCondition": [
[
{
"attributeName": "resource.purview.collection",
"attributeValueIncludes": "mycollection"
},
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "permission:mycollection"
}
]
]
}
],
"attributeRules": [
{
"kind": "attributerule",
"id": "purviewmetadatarole_builtin_collection-administrator:mycollection",
"name": "purviewmetadatarole_builtin_collection-administrator:mycollection",
"dnfCondition": [
[
{
"attributeName": "principal.microsoft.id",
"attributeValueIncludedIn": [
"69e520f2-5f26-4074-9fe1-5187d85ec005"
]
},
{
"attributeName": "derived.purview.role",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator:myparentcollection"
}
]
]
},
{
"kind": "attributerule",
"id": "permission:mycollection",
"name": "permission:mycollection",
"dnfCondition": [
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "purviewmetadatarole_builtin_collection-administrator:mycollection"
}
],
[
{
"attributeName": "derived.purview.permission",
"attributeValueIncludes": "permission:myparentcollection"
}
]
]
}
],
"collection": {
"type": "CollectionReference",
"referenceName": "mycollection"
},
"parentCollectionName": "myparentcollection"
}
}
Definiciones
Nombre | Description |
---|---|
Attribute |
Buscador de coincidencias de atributos para una regla |
Attribute |
Regla de atributo para una directiva |
Collection |
Referencia de colección para una directiva |
Decision |
El efecto de la regla |
Decision |
Regla de decisión de una directiva |
Error |
Modelo de error para la directiva de metadatos |
Error |
Modelo de respuesta de error para la directiva de metadatos |
Kind |
El tipo de regla |
Metadata |
|
Metadata |
AttributeMatcher
Buscador de coincidencias de atributos para una regla
Nombre | Tipo | Description |
---|---|---|
attributeName |
string |
AttributeName |
attributeValueExcludedIn |
string[] |
Lista de valores excluidos para el atributo |
attributeValueExcludes |
string |
Valor excluido para el atributo |
attributeValueIncludedIn |
string[] |
Lista de valores para el atributo |
attributeValueIncludes |
string |
Valor del atributo |
AttributeRule
Regla de atributo para una directiva
Nombre | Tipo | Description |
---|---|---|
dnfCondition |
Condición dnf para una regla |
|
id |
string |
El identificador de la regla |
kind |
El tipo de regla |
|
name |
string |
El nombre de la regla |
CollectionReference
Referencia de colección para una directiva
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
referenceName |
string |
Nombre de referencia |
|
type |
string |
CollectionReference |
Tipo de referencia |
Decision
El efecto de la regla
Nombre | Tipo | Description |
---|---|---|
Deny |
string |
|
Permit |
string |
DecisionRule
Regla de decisión de una directiva
Nombre | Tipo | Description |
---|---|---|
dnfCondition |
Condición dnf para una regla |
|
effect |
El efecto de la regla |
|
kind |
El tipo de regla |
ErrorModel
Modelo de error para la directiva de metadatos
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Detalles del error |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error |
ErrorResponseModel
Modelo de respuesta de error para la directiva de metadatos
Nombre | Tipo | Description |
---|---|---|
error |
Modelo de error para la directiva de metadatos |
Kind
El tipo de regla
Nombre | Tipo | Description |
---|---|---|
decisionrule |
string |
MetadataPolicy
Nombre | Tipo | Description |
---|---|---|
id |
string |
El identificador de la directiva |
name |
string |
Nombre de la directiva |
properties | ||
version |
integer |
La versión de la directiva |
MetadataPolicyProperties
Nombre | Tipo | Description |
---|---|---|
attributeRules |
AttributeRules de la directiva |
|
collection |
Referencia de colección para una directiva |
|
decisionRules |
DecisionRules de la directiva |
|
description |
string |
Descripción de la directiva |
parentCollectionName |
string |
Colección primaria de la directiva |