Policy Events - List
Obtiene eventos de directiva para un ámbito determinado.
GET {endpoint}/pds/policy-events?scope={scope}&syncToken={syncToken}&api-version=2023-01-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string (url) |
Punto de conexión de la cuenta de Purview. Ejemplo: https://{accountName}.purview.azure.com. |
api-version
|
query | True |
string |
Versión de API del servicio. |
scope
|
query | True |
string |
Identificador de cualquier recurso administrado por Purview. |
sync
|
query | True |
string |
Este token de sincronización representa el punto de control más reciente de las directivas. El cliente debe pasar este valor al capturar los cambios diferenciales posteriores. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Éxito |
|
Other Status Codes |
No modificado |
|
Other Status Codes |
Error |
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 | suplantar la cuenta de usuario |
Ejemplos
PolicyEvents_List
Solicitud de ejemplo
GET {endpoint}/pds/policy-events?scope=/subscriptions/30d9d527-c409-4507-b861-d60e7fe9e292/resourcegroups/pansharm-rg/providers/microsoft.sql/servers/pansharm-sql&syncToken=25251:0&api-version=2023-01-01
Respuesta de muestra
x-ms-correlation-request-id: f35b289b-7deb-467b-9976-a163926f981f
{
"syncToken": "25258:0",
"value": [
{
"eventType": "Microsoft.Purview/PolicyElements/Write",
"id": "e870dcfa-d89d-4fc1-90a9-ef758d299e15",
"scopes": [
"/subscriptions/30d9d527-c409-4507-b861-d60e7fe9e292/resourcegroups/pansharm-rg"
],
"kind": "PolicySet",
"updatedAt": "2022-03-07T05:21:52.2823168Z",
"version": 1,
"elementJson": "{\"id\":\"e870dcfa-d89d-4fc1-90a9-ef758d299e15\",\"name\":\"e870dcfa-d89d-4fc1-90a9-ef758d299e15\",\"kind\":\"policyset\",\"version\":1,\"updatedAt\":\"2022-03-07T05:21:52.2823168Z\",\"preconditionRules\":[{\"dnfCondition\":[[{\"attributeName\":\"resource.azure.path\",\"attributeValueIncludedIn\":[\"/subscriptions/30d9d527-c409-4507-b861-d60e7fe9e292/resourcegroups/pansharm-rg/**\"]}]]}],\"policyRefs\":[\"5f448cc9-33cc-47de-910c-c2de1212cb2f\"]}"
},
{
"eventType": "Microsoft.Purview/PolicyElements/Write",
"id": "5f448cc9-33cc-47de-910c-c2de1212cb2f",
"scopes": [
"/subscriptions/30d9d527-c409-4507-b861-d60e7fe9e292/resourcegroups/pansharm-rg"
],
"kind": "Policy",
"updatedAt": "2022-06-02T17:05:43.0981228Z",
"version": 9,
"elementJson": "{\"id\":\"5f448cc9-33cc-47de-910c-c2de1212cb2f\",\"name\":\"test004\",\"kind\":\"policy\",\"version\":9,\"updatedAt\":\"2022-06-02T17:05:43.0981228Z\",\"decisionRules\":[{\"kind\":\"decisionrule\",\"effect\":\"Permit\",\"id\":\"3ef47a19-55ab-4c3e-bfe4-b274489555da\",\"updatedAt\":\"06/02/2022 17:05:43\",\"cnfCondition\":[[{\"attributeName\":\"resource.azure.path\",\"attributeValueIncludedIn\":[\"/subscriptions/30d9d527-c409-4507-b861-d60e7fe9e292/resourcegroups/pansharm-rg/providers/Microsoft.AzureArcData/SqlServerInstances/pansharm-sql/**\"]}],[{\"attributeName\":\"principal.microsoft.id\",\"attributeValueIncludedIn\":[\"ca4709b3-1fdd-4032-9844-3039025e8ee0\"]}],[{\"fromRule\":\"purviewdatarole_builtin_sqlperfmonitor\",\"attributeName\":\"derived.purview.role\",\"attributeValueIncludes\":\"purviewdatarole_builtin_sqlperfmonitor\"}]]}]}"
}
]
}
x-ms-correlation-request-id: f35b289b-7deb-467b-9976-a163926f981f
x-ms-correlation-request-id: f35b289b-7deb-467b-9976-a163926f981f
{
"error": {
"code": "1001",
"message": "Simple error message.",
"target": "Detailed message or error trace.",
"details": []
}
}
Definiciones
Nombre | Description |
---|---|
Error |
Modelo de error predeterminado. |
Error |
Modelo de respuesta de error predeterminado. |
Policy |
Representa el modelo de eventos de elemento de directiva. |
Policy |
Representa el tipo de elemento de directiva. |
Policy |
Modelo de respuesta para la API de captura diferencial de directivas. |
ErrorModel
Modelo de error predeterminado.
Nombre | Tipo | Description |
---|---|---|
code |
string minLength: 1 |
Código de error. |
details |
Detalles del error. |
|
message |
string minLength: 1 |
Mensaje de error. |
target |
string |
Descripción del error. |
ErrorResponseModel
Modelo de respuesta de error predeterminado.
Nombre | Tipo | Description |
---|---|---|
error |
Modelo de error predeterminado. |
PolicyElementEventModelUpdated
Representa el modelo de eventos de elemento de directiva.
Nombre | Tipo | Description |
---|---|---|
elementJson |
string |
Carga json serializada del elemento policy. |
eventType |
string minLength: 1 |
Tipo de evento. Formato://. Por ejemplo: Microsoft.Purview/PolicyElements/Delete. |
id |
string minLength: 1 |
Identificador del elemento de directiva. |
kind |
Representa el tipo de elemento de directiva. |
|
scopes |
string[] |
Lista de ámbitos incluidos en esta directiva. |
updatedAt |
string (date-time) |
Hora en la que se actualizó por última vez este elemento de directiva. |
version |
integer (int64) |
Versión actual del elemento de directiva. Esto se incrementa automáticamente con cada cambio. Comienza con 1. |
PolicyElementKind
Representa el tipo de elemento de directiva.
Valor | Description |
---|---|
AttributeRule | |
Policy | |
PolicySet |
PolicyEventsResponseUpdated
Modelo de respuesta para la API de captura diferencial de directivas.
Nombre | Tipo | Description |
---|---|---|
syncToken |
string minLength: 1 |
Este token de sincronización representa el punto de control más reciente de las directivas. El cliente debe pasar este valor al capturar los cambios diferenciales posteriores. |
value |
Lista de elementos de directiva. |