Policy States - Summarize For Policy Set Definition

Resume os estados de política para a definição do conjunto de políticas ao nível da subscrição.

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}

Parâmetros do URI

Name Em Necessário Tipo Description
authorizationNamespace
path True

AuthorizationNamespaceType

O espaço de nomes do fornecedor de recursos de Autorização da Microsoft; só é permitido "Microsoft.Authorization".

policySetDefinitionName
path True

string

Nome da definição do conjunto de políticas.

policyStatesSummaryResource
path True

PolicyStatesSummaryResourceType

O recurso virtual em PolicyStates tipo de recurso para resumir a ação. Num determinado intervalo de tempo, "mais recente" representa os estados da política mais recentes e é o único valor permitido.

subscriptionId
path True

string

ID da subscrição do Microsoft Azure.

api-version
query True

string

Versão da API de Cliente.

$filter
query

string

Expressão de filtro OData.

$from
query

string

date-time

Carimbo de data/hora formatado ISO 8601 que especifica a hora de início do intervalo para consulta. Quando não for especificado, o serviço utiliza ($to - 1 dia).

$to
query

string

date-time

Carimbo de data/hora formatado ISO 8601 que especifica a hora de fim do intervalo para consulta. Quando não for especificado, o serviço utiliza o tempo de pedido.

$top
query

integer

int32

Número máximo de registos a devolver.

Respostas

Name Tipo Description
200 OK

SummarizeResults

Resumir resultados.

Other Status Codes

QueryFailure

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

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

Definições

Name Description
AuthorizationNamespaceType

O espaço de nomes do fornecedor de recursos de Autorização da Microsoft; só é permitido "Microsoft.Authorization".

ComplianceDetail

O rollup de estado de conformidade.

Error

Definição de erro.

PolicyAssignmentSummary

Resumo da atribuição de políticas.

PolicyDefinitionSummary

Resumo da definição de política.

PolicyGroupSummary

Resumo do grupo de definições de política.

PolicyStatesSummaryResourceType

O recurso virtual em PolicyStates tipo de recurso para resumir a ação. Num determinado intervalo de tempo, "mais recente" representa os estados da política mais recentes e é o único valor permitido.

QueryFailure

Resposta de erro.

SummarizeResults

Resumir os resultados da ação.

Summary

Resultados de resumo.

SummaryResults

Resumo de conformidade num nível de resumo específico.

AuthorizationNamespaceType

O espaço de nomes do fornecedor de recursos de Autorização da Microsoft; só é permitido "Microsoft.Authorization".

Name Tipo Description
Microsoft.Authorization

string

ComplianceDetail

O rollup de estado de conformidade.

Name Tipo Description
complianceState

string

O estado de conformidade.

count

integer

Valor de contagem resumida para este estado de conformidade.

Error

Definição de erro.

Name Tipo Description
code

string

Código de erro específico do serviço que serve como o subtatus para o código de erro HTTP.

message

string

Descrição do erro.

PolicyAssignmentSummary

Resumo da atribuição de políticas.

Name Tipo Description
policyAssignmentId

string

ID de atribuição de política.

policyDefinitions

PolicyDefinitionSummary[]

Resumo das definições de política.

policyGroups

PolicyGroupSummary[]

Resumo do grupo de definições de política.

policySetDefinitionId

string

ID de definição do conjunto de políticas, se a atribuição de política for para um conjunto de políticas.

results

SummaryResults

Resumo de conformidade da atribuição de política.

PolicyDefinitionSummary

Resumo da definição de política.

Name Tipo Description
effect

string

Efeito de política, ou seja, ação de definição de política.

policyDefinitionGroupNames

string[]

Nomes de grupos de definições de política.

policyDefinitionId

string

ID de definição de política.

policyDefinitionReferenceId

string

ID de referência de definição de política.

results

SummaryResults

Resumo de conformidade da definição de política.

PolicyGroupSummary

Resumo do grupo de definições de política.

Name Tipo Description
policyGroupName

string

Nome do grupo de políticas.

results

SummaryResults

Resumo de conformidade do grupo de definições de política.

PolicyStatesSummaryResourceType

O recurso virtual em PolicyStates tipo de recurso para resumir a ação. Num determinado intervalo de tempo, "mais recente" representa os estados da política mais recentes e é o único valor permitido.

Name Tipo Description
latest

string

QueryFailure

Resposta de erro.

Name Tipo Description
error

Error

Definição de erro.

SummarizeResults

Resumir os resultados da ação.

Name Tipo Description
@odata.context

string

Cadeia de contexto OData; utilizado pelos clientes OData para resolver informações do tipo com base em metadados.

@odata.count

integer

Contagem de entidades OData; representa o número de resumos devolvidos; sempre definido como 1.

value

Summary[]

Resumir os resultados da ação.

Summary

Resultados de resumo.

Name Tipo Description
@odata.context

string

Cadeia de contexto OData; utilizado pelos clientes OData para resolver informações do tipo com base em metadados.

@odata.id

string

ID da entidade OData; sempre definido como nulo, uma vez que os resumos não têm um ID de entidade.

policyAssignments

PolicyAssignmentSummary[]

Resumo das atribuições de políticas.

results

SummaryResults

Resumo de conformidade para todas as atribuições de políticas.

SummaryResults

Resumo de conformidade num nível de resumo específico.

Name Tipo Description
nonCompliantPolicies

integer

Número de políticas não conformes.

nonCompliantResources

integer

Número de recursos não conformes.

policyDetails

ComplianceDetail[]

O resumo do artefacto da política neste nível. Para o nível de âmbito da consulta, representa o resumo da atribuição de políticas. Para o nível de atribuição de políticas, representa o resumo das definições de política.

policyGroupDetails

ComplianceDetail[]

O resumo do grupo de definições de política neste nível.

queryResultsUri

string

HTTP POST URI for queryResults action on Microsoft.PolicyInsights to retrieve raw results for the compliance summary. Esta propriedade não estará disponível por predefinição em versões futuras da API, mas poderá ser consultada explicitamente.

resourceDetails

ComplianceDetail[]

O resumo dos recursos neste nível.