Share via


Policy States - Summarize For Management Group

Fasst richtlinienstatus für die Ressourcen unter der Verwaltungsgruppe zusammen.

POST https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01
POST https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01&$top={$top}&$from={$from}&$to={$to}&$filter={$filter}

URI-Parameter

Name In Erforderlich Typ Beschreibung
managementGroupName
path True

string

Name der Verwaltungsgruppe.

managementGroupsNamespace
path True

ManagementGroupsNamespaceType

Der Namespace für Microsoft-Verwaltungs-RP; nur "Microsoft.Management" ist zulässig.

policyStatesSummaryResource
path True

PolicyStatesSummaryResourceType

Die virtuelle Ressource unter dem Ressourcentyp PolicyStates für die Zusammenfassungsaktion. In einem bestimmten Zeitbereich stellt "latest" den neuesten Richtlinienstatus dar und ist der einzige zulässige Wert.

api-version
query True

string

Client-API-Version.

$filter
query

string

OData-Filterausdruck.

$from
query

string

date-time

Iso 8601 formatierter Zeitstempel, der die Startzeit des abzufragenden Intervalls angibt. Wenn nicht angegeben, verwendet der Dienst ($to - 1-Tag).

$to
query

string

date-time

Iso 8601 formatierter Zeitstempel, der die Endzeit des abzufragenden Intervalls angibt. Wenn er nicht angegeben ist, verwendet der Dienst die Anforderungszeit.

$top
query

integer

int32

Maximale Anzahl von zurückzugebenden Datensätzen.

Antworten

Name Typ Beschreibung
200 OK

SummarizeResults

Fassen Sie die Ergebnisse zusammen.

Other Status Codes

QueryFailure

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Summarize at management group scope

Sample Request

POST https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01&$top=0&$from=2019-10-05T18:00:00Z&$to=2019-10-06T18:00:00Z&$filter=PolicyDefinitionAction eq 'deny' or PolicyDefinitionAction eq 'audit'

Sample Response

{
  "@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#summary",
  "@odata.count": 1,
  "value": [
    {
      "@odata.id": null,
      "@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#summary/$entity",
      "results": {
        "queryResultsUri": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/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' or PolicyDefinitionAction eq 'audit') and IsCompliant eq false",
        "nonCompliantResources": 15410,
        "nonCompliantPolicies": 68,
        "resourceDetails": [
          {
            "complianceState": "compliant",
            "count": 1400
          },
          {
            "complianceState": "noncompliant",
            "count": 15410
          }
        ],
        "policyDetails": [
          {
            "complianceState": "noncompliant",
            "count": 68
          }
        ],
        "policyGroupDetails": [
          {
            "complianceState": "noncompliant",
            "count": 14
          }
        ]
      },
      "policyAssignments": []
    }
  ]
}

Definitionen

Name Beschreibung
ComplianceDetail

Das Rollup für den Konformitätszustand.

Error

Fehlerdefinition.

ManagementGroupsNamespaceType

Der Namespace für Microsoft-Verwaltungs-RP; nur "Microsoft.Management" ist zulässig.

PolicyAssignmentSummary

Zusammenfassung der Richtlinienzuweisung.

PolicyDefinitionSummary

Zusammenfassung der Richtliniendefinition.

PolicyGroupSummary

Zusammenfassung der Richtliniendefinitionsgruppe.

PolicyStatesSummaryResourceType

Die virtuelle Ressource unter dem Ressourcentyp PolicyStates für die Zusammenfassungsaktion. In einem bestimmten Zeitbereich stellt "latest" den neuesten Richtlinienstatus dar und ist der einzige zulässige Wert.

QueryFailure

Fehlerantwort.

SummarizeResults

Zusammenfassen von Aktionsergebnissen

Summary

Zusammenfassungsergebnisse.

SummaryResults

Konformitätszusammenfassung auf einer bestimmten Zusammenfassungsebene.

ComplianceDetail

Das Rollup für den Konformitätszustand.

Name Typ Beschreibung
complianceState

string

Der Kompatibilitätsstatus.

count

integer

Zusammengefasster Zählerwert für diesen Konformitätszustand.

Error

Fehlerdefinition.

Name Typ Beschreibung
code

string

Dienstspezifischer Fehlercode, der als Unterstatus für den HTTP-Fehlercode dient.

message

string

Beschreibung des Fehlers

ManagementGroupsNamespaceType

Der Namespace für Microsoft-Verwaltungs-RP; nur "Microsoft.Management" ist zulässig.

Name Typ Beschreibung
Microsoft.Management

string

PolicyAssignmentSummary

Zusammenfassung der Richtlinienzuweisung.

Name Typ Beschreibung
policyAssignmentId

string

Richtlinienzuweisungs-ID.

policyDefinitions

PolicyDefinitionSummary[]

Zusammenfassung der Richtliniendefinitionen.

policyGroups

PolicyGroupSummary[]

Zusammenfassung der Richtliniendefinitionsgruppe.

policySetDefinitionId

string

Richtliniensatzdefinitions-ID, wenn die Richtlinienzuweisung für einen Richtliniensatz gilt.

results

SummaryResults

Konformitätszusammenfassung für die Richtlinienzuweisung.

PolicyDefinitionSummary

Zusammenfassung der Richtliniendefinition.

Name Typ Beschreibung
effect

string

Richtlinieneffekt, d. h. Richtliniendefinitionsaktion.

policyDefinitionGroupNames

string[]

Namen von Richtliniendefinitionsgruppen.

policyDefinitionId

string

Richtliniendefinitions-ID.

policyDefinitionReferenceId

string

Referenz-ID der Richtliniendefinition.

results

SummaryResults

Konformitätszusammenfassung für die Richtliniendefinition.

PolicyGroupSummary

Zusammenfassung der Richtliniendefinitionsgruppe.

Name Typ Beschreibung
policyGroupName

string

Name der Richtliniengruppe.

results

SummaryResults

Konformitätszusammenfassung für die Richtliniendefinitionsgruppe.

PolicyStatesSummaryResourceType

Die virtuelle Ressource unter dem Ressourcentyp PolicyStates für die Zusammenfassungsaktion. In einem bestimmten Zeitbereich stellt "latest" den neuesten Richtlinienstatus dar und ist der einzige zulässige Wert.

Name Typ Beschreibung
latest

string

QueryFailure

Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlerdefinition.

SummarizeResults

Zusammenfassen von Aktionsergebnissen

Name Typ Beschreibung
@odata.context

string

OData-Kontextzeichenfolge; wird von OData-Clients verwendet, um Typinformationen basierend auf Metadaten aufzulösen.

@odata.count

integer

Anzahl der OData-Entitäten; stellt die Anzahl der zurückgegebenen Zusammenfassungen dar; immer auf 1 festgelegt.

value

Summary[]

Zusammenfassen von Aktionsergebnissen

Summary

Zusammenfassungsergebnisse.

Name Typ Beschreibung
@odata.context

string

OData-Kontextzeichenfolge; wird von OData-Clients verwendet, um Typinformationen basierend auf Metadaten aufzulösen.

@odata.id

string

OData-Entitäts-ID; immer auf NULL festgelegt, da Zusammenfassungen keine Entitäts-ID aufweisen.

policyAssignments

PolicyAssignmentSummary[]

Zusammenfassung der Richtlinienzuweisungen.

results

SummaryResults

Konformitätszusammenfassung für alle Richtlinienzuweisungen.

SummaryResults

Konformitätszusammenfassung auf einer bestimmten Zusammenfassungsebene.

Name Typ Beschreibung
nonCompliantPolicies

integer

Anzahl der nicht konformen Richtlinien.

nonCompliantResources

integer

Anzahl der nicht konformen Ressourcen.

policyDetails

ComplianceDetail[]

Die Zusammenfassung des Richtlinienartefakts auf dieser Ebene. Für Abfragebereichsebene stellt sie eine Zusammenfassung der Richtlinienzuweisung dar. Für die Richtlinienzuweisungsebene stellt sie die Zusammenfassung von Richtliniendefinitionen dar.

policyGroupDetails

ComplianceDetail[]

Die Zusammenfassung der Richtliniendefinitionsgruppe auf dieser Ebene.

queryResultsUri

string

HTTP POST URI für queryResults-Aktion in Microsoft.PolicyInsights zum Abrufen von Rohergebnissen für die Konformitätszusammenfassung. Diese Eigenschaft ist in zukünftigen API-Versionen standardmäßig nicht verfügbar, kann aber explizit abgefragt werden.

resourceDetails

ComplianceDetail[]

Die Ressourcenzusammenfassung auf dieser Ebene.