Delen via


Policy States - Summarize For Management Group

Geeft een overzicht van beleidsstatussen voor de resources onder de beheergroep.

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-parameters

Name In Vereist Type Description
managementGroupName
path True

string

Naam van beheergroep.

managementGroupsNamespace
path True

ManagementGroupsNamespaceType

De naamruimte voor Microsoft Management RP; alleen Microsoft.Management is toegestaan.

policyStatesSummaryResource
path True

PolicyStatesSummaryResourceType

De virtuele resource onder PolicyStates-resourcetype voor een overzichtsactie. In een bepaald tijdsbereik vertegenwoordigt 'latest' de meest recente beleidsstatus(s) en is dit de enige toegestane waarde.

api-version
query True

string

Client-API-versie.

$filter
query

string

OData-filterexpressie.

$from
query

string (date-time)

Met ISO 8601 opgemaakte tijdstempel wordt de begintijd van het interval opgegeven waarop een query moet worden uitgevoerd. Wanneer deze niet is opgegeven, gebruikt de service ($to - 1 dag).

$to
query

string (date-time)

Met ISO 8601 opgemaakte tijdstempel wordt de eindtijd van het interval opgegeven waarop een query moet worden uitgevoerd. Wanneer deze niet is opgegeven, gebruikt de service de aanvraagtijd.

$top
query

integer (int32)

minimum: 0

Maximum aantal records dat moet worden geretourneerd.

Antwoorden

Name Type Description
200 OK

SummarizeResults

Resultaten samenvatten.

Other Status Codes

QueryFailure

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Summarize at management group scope

Voorbeeldaanvraag

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'

Voorbeeldrespons

{
  "@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": []
    }
  ]
}

Definities

Name Description
ComplianceDetail

Het samenvouwen van de nalevingsstatus.

Error

Foutdefinitie.

ManagementGroupsNamespaceType

De naamruimte voor Microsoft Management RP; alleen Microsoft.Management is toegestaan.

PolicyAssignmentSummary

Overzicht van beleidstoewijzing.

PolicyDefinitionSummary

Samenvatting van beleidsdefinities.

PolicyGroupSummary

Samenvatting van beleidsdefinitiegroep.

PolicyStatesSummaryResourceType

De virtuele resource onder PolicyStates-resourcetype voor een overzichtsactie. In een bepaald tijdsbereik vertegenwoordigt 'latest' de meest recente beleidsstatus(s) en is dit de enige toegestane waarde.

QueryFailure

Foutreactie.

SummarizeResults

Actieresultaten samenvatten.

Summary

Samenvattingsresultaten.

SummaryResults

Nalevingsoverzicht op een bepaald overzichtsniveau.

ComplianceDetail

Het samenvouwen van de nalevingsstatus.

Name Type Description
complianceState

string

De nalevingsstatus.

count

integer (int32)

Samengevatte tellingswaarde voor deze nalevingsstatus.

Error

Foutdefinitie.

Name Type Description
code

string

Servicespecifieke foutcode die fungeert als de substatus voor de HTTP-foutcode.

message

string

Beschrijving van de fout.

ManagementGroupsNamespaceType

De naamruimte voor Microsoft Management RP; alleen Microsoft.Management is toegestaan.

Waarde Description
Microsoft.Management

PolicyAssignmentSummary

Overzicht van beleidstoewijzing.

Name Type Description
policyAssignmentId

string

Id van beleidstoewijzing.

policyDefinitions

PolicyDefinitionSummary[]

Overzicht van beleidsdefinities.

policyGroups

PolicyGroupSummary[]

Samenvatting van beleidsdefinitiegroep.

policySetDefinitionId

string

Definitie-id van beleidsset, als de beleidstoewijzing voor een beleidsset is.

results

SummaryResults

Nalevingsoverzicht voor de beleidstoewijzing.

PolicyDefinitionSummary

Samenvatting van beleidsdefinities.

Name Type Description
effect

string

Beleidseffect, bijvoorbeeld actie voor beleidsdefinities.

policyDefinitionGroupNames

string[]

Namen van beleidsdefinitiegroepen.

policyDefinitionId

string

Id van beleidsdefinitie.

policyDefinitionReferenceId

string

Referentie-id voor beleidsdefinities.

results

SummaryResults

Nalevingsoverzicht voor de beleidsdefinitie.

PolicyGroupSummary

Samenvatting van beleidsdefinitiegroep.

Name Type Description
policyGroupName

string

Naam van beleidsgroep.

results

SummaryResults

Overzicht van naleving voor de beleidsdefinitiegroep.

PolicyStatesSummaryResourceType

De virtuele resource onder PolicyStates-resourcetype voor een overzichtsactie. In een bepaald tijdsbereik vertegenwoordigt 'latest' de meest recente beleidsstatus(s) en is dit de enige toegestane waarde.

Waarde Description
latest

QueryFailure

Foutreactie.

Name Type Description
error

Error

Foutdefinitie.

SummarizeResults

Actieresultaten samenvatten.

Name Type Description
@odata.context

string

OData-contexttekenreeks; wordt gebruikt door OData-clients om typegegevens op te lossen op basis van metagegevens.

@odata.count

integer (int32)

minimum: 1
maximum: 1

Aantal OData-entiteiten; vertegenwoordigt het aantal geretourneerde samenvattingen; altijd ingesteld op 1.

value

Summary[]

Actieresultaten samenvatten.

Summary

Samenvattingsresultaten.

Name Type Description
@odata.context

string

OData-contexttekenreeks; wordt gebruikt door OData-clients om typegegevens op te lossen op basis van metagegevens.

@odata.id

string

OData-entiteits-id; altijd ingesteld op null, omdat samenvattingen geen entiteits-id hebben.

policyAssignments

PolicyAssignmentSummary[]

Overzicht van beleidstoewijzingen.

results

SummaryResults

Overzicht van naleving voor alle beleidstoewijzingen.

SummaryResults

Nalevingsoverzicht op een bepaald overzichtsniveau.

Name Type Description
nonCompliantPolicies

integer (int32)

minimum: 0

Aantal niet-compatibele beleidsregels.

nonCompliantResources

integer (int32)

minimum: 0

Aantal niet-compatibele resources.

policyDetails

ComplianceDetail[]

De samenvatting van het beleidsartefact op dit niveau. Voor het bereikniveau van de query vertegenwoordigt het overzicht van beleidstoewijzing. Voor beleidstoewijzingsniveau vertegenwoordigt het overzicht van beleidsdefinities.

policyGroupDetails

ComplianceDetail[]

De samenvatting van de beleidsdefinitiegroep op dit niveau.

queryResultsUri

string

HTTP POST-URI voor queryResults-actie op Microsoft.PolicyInsights om onbewerkte resultaten op te halen voor het nalevingsoverzicht. Deze eigenschap is niet standaard beschikbaar in toekomstige API-versies, maar kan expliciet worden opgevraagd.

resourceDetails

ComplianceDetail[]

De samenvatting van de resources op dit niveau.