Policy States - Summarize For Policy Set Definition
Résume les états de stratégie pour la définition de l’ensemble de stratégies au niveau de l’abonnement.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01&$top={$top}&$from={$from}&$to={$to}&$filter={$filter}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
authorization
|
path | True |
Espace de noms pour le fournisseur de ressources d’autorisation Microsoft ; seul « Microsoft.Authorization » est autorisé. |
|
policy
|
path | True |
string |
Nom de la définition du jeu de stratégies. |
policy
|
path | True |
Ressource virtuelle sous Type de ressource PolicyStates pour l’action de synthèse. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents et est la seule valeur autorisée. |
|
subscription
|
path | True |
string |
ID d’abonnement Microsoft Azure. |
api-version
|
query | True |
string |
Version de l’API cliente. |
$filter
|
query |
string |
Expression de filtre OData. |
|
$from
|
query |
string date-time |
Horodatage au format ISO 8601 spécifiant l’heure de début de l’intervalle à interroger. Lorsqu’il n’est pas spécifié, le service utilise ($to - 1 jour). |
|
$to
|
query |
string date-time |
Horodatage au format ISO 8601 spécifiant l’heure de fin de l’intervalle à interroger. Lorsqu’il n’est pas spécifié, le service utilise l’heure de la requête. |
|
$top
|
query |
integer int32 |
Nombre maximal d’enregistrements à retourner. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Résumez les résultats. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Summarize at policy set definition scope
Sample Request
POST https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01&$top=1&$from=2019-10-05T18:00:00Z&$to=2019-10-06T18:00:00Z&$filter=PolicyDefinitionAction eq 'deny'
Sample Response
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyStates/$metadata#summary",
"@odata.count": 1,
"value": [
{
"@odata.id": null,
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyStates/$metadata#summary/$entity",
"results": {
"queryResultsUri": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyStates/latest/queryResults?api-version=2019-10-01&$from=2019-10-05 18:00:00Z&$to=2019-10-06 18:00:00Z&$filter=(PolicyDefinitionAction eq 'deny') and IsCompliant eq false",
"nonCompliantResources": 0,
"nonCompliantPolicies": 0,
"resourceDetails": [
{
"complianceState": "compliant",
"count": 140
}
],
"policyDetails": [
{
"complianceState": "compliant",
"count": 1
}
],
"policyGroupDetails": [
{
"complianceState": "compliant",
"count": 1
}
]
},
"policyAssignments": []
}
]
}
Définitions
Nom | Description |
---|---|
Authorization |
Espace de noms pour le fournisseur de ressources d’autorisation Microsoft ; seul « Microsoft.Authorization » est autorisé. |
Compliance |
Cumul de l’état de conformité. |
Error |
Définition de l’erreur. |
Policy |
Résumé de l’affectation de stratégie. |
Policy |
Résumé de la définition de stratégie. |
Policy |
Résumé du groupe de définitions de stratégie. |
Policy |
Ressource virtuelle sous Type de ressource PolicyStates pour l’action de synthèse. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents et est la seule valeur autorisée. |
Query |
Réponse d’erreur. |
Summarize |
Résumer les résultats de l’action. |
Summary |
Résultats récapitulatives. |
Summary |
Résumé de la conformité à un niveau de résumé particulier. |
AuthorizationNamespaceType
Espace de noms pour le fournisseur de ressources d’autorisation Microsoft ; seul « Microsoft.Authorization » est autorisé.
Nom | Type | Description |
---|---|---|
Microsoft.Authorization |
string |
ComplianceDetail
Cumul de l’état de conformité.
Nom | Type | Description |
---|---|---|
complianceState |
string |
État de conformité. |
count |
integer |
Valeur du nombre résumé pour cet état de conformité. |
Error
Définition de l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur spécifique au service qui sert de sous-état pour le code d’erreur HTTP. |
message |
string |
Description de l'erreur. |
PolicyAssignmentSummary
Résumé de l’affectation de stratégie.
Nom | Type | Description |
---|---|---|
policyAssignmentId |
string |
ID d’affectation de stratégie. |
policyDefinitions |
Résumé des définitions de stratégie. |
|
policyGroups |
Résumé du groupe de définitions de stratégie. |
|
policySetDefinitionId |
string |
ID de définition de jeu de stratégies, si l’attribution de stratégie concerne un ensemble de stratégies. |
results |
Résumé de la conformité pour l’attribution de stratégie. |
PolicyDefinitionSummary
Résumé de la définition de stratégie.
Nom | Type | Description |
---|---|---|
effect |
string |
Effet de stratégie, c’est-à-dire action de définition de stratégie. |
policyDefinitionGroupNames |
string[] |
Noms de groupes de définition de stratégie. |
policyDefinitionId |
string |
ID de définition de stratégie. |
policyDefinitionReferenceId |
string |
ID de référence de définition de stratégie. |
results |
Résumé de la conformité pour la définition de stratégie. |
PolicyGroupSummary
Résumé du groupe de définitions de stratégie.
Nom | Type | Description |
---|---|---|
policyGroupName |
string |
Nom du groupe de stratégies. |
results |
Résumé de la conformité pour le groupe de définitions de stratégie. |
PolicyStatesSummaryResourceType
Ressource virtuelle sous Type de ressource PolicyStates pour l’action de synthèse. Dans un intervalle de temps donné, « latest » représente le ou les états de stratégie les plus récents et est la seule valeur autorisée.
Nom | Type | Description |
---|---|---|
latest |
string |
QueryFailure
Réponse d’erreur.
Nom | Type | Description |
---|---|---|
error |
Définition de l’erreur. |
SummarizeResults
Résumer les résultats de l’action.
Nom | Type | Description |
---|---|---|
@odata.context |
string |
Chaîne de contexte OData ; utilisé par les clients OData pour résoudre les informations de type en fonction des métadonnées. |
@odata.count |
integer |
Nombre d’entités OData ; représente le nombre de résumés retournés ; toujours défini sur 1. |
value |
Summary[] |
Résumer les résultats de l’action. |
Summary
Résultats récapitulatives.
Nom | Type | Description |
---|---|---|
@odata.context |
string |
Chaîne de contexte OData ; utilisé par les clients OData pour résoudre les informations de type en fonction des métadonnées. |
@odata.id |
string |
ID d’entité OData ; toujours défini sur null, car les résumés n’ont pas d’ID d’entité. |
policyAssignments |
Résumé des affectations de stratégie. |
|
results |
Résumé de la conformité pour toutes les attributions de stratégie. |
SummaryResults
Résumé de la conformité à un niveau de résumé particulier.
Nom | Type | Description |
---|---|---|
nonCompliantPolicies |
integer |
Nombre de stratégies non conformes. |
nonCompliantResources |
integer |
Nombre de ressources non conformes. |
policyDetails |
Résumé de l’artefact de stratégie à ce niveau. Pour le niveau d’étendue de la requête, il représente le résumé de l’affectation de stratégie. Pour le niveau d’affectation de stratégie, il représente le résumé des définitions de stratégie. |
|
policyGroupDetails |
Résumé du groupe de définition de stratégie à ce niveau. |
|
queryResultsUri |
string |
URI HTTP POST pour l’action queryResults sur Microsoft.PolicyInsights pour récupérer les résultats bruts du résumé de conformité. Cette propriété ne sera pas disponible par défaut dans les versions futures de l’API, mais peut être interrogée explicitement. |
resourceDetails |
Résumé des ressources à ce niveau. |