Compartilhar via


Policy States - Summarize For Policy Set Definition

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

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 de URI

Nome Em Obrigatório Tipo Description
authorizationNamespace
path True

AuthorizationNamespaceType

O namespace para o provedor de recursos de autorização da Microsoft; somente "Microsoft.Authorization" é permitido.

policySetDefinitionName
path True

string

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

policyStatesSummaryResource
path True

PolicyStatesSummaryResourceType

O recurso virtual no tipo de recurso PolicyStates para resumir a ação. Em um determinado intervalo de tempo, 'latest' representa os últimos estados de política e é o único valor permitido.

subscriptionId
path True

string

ID da assinatura do Microsoft Azure.

api-version
query True

string

Versão da API do cliente.

$filter
query

string

Expressão de filtro OData.

$from
query

string (date-time)

Carimbo de data/hora formatado ISO 8601 especificando a hora de início do intervalo a ser consultado. Quando não especificado, o serviço usa ($to – 1 dia).

$to
query

string (date-time)

Carimbo de data/hora formatado iso 8601 especificando a hora de término do intervalo a ser consultado. Quando não especificado, o serviço usa o tempo de solicitação.

$top
query

integer (int32)

minimum: 0

Número máximo de registros a serem retornados.

Respostas

Nome Tipo Description
200 OK

SummarizeResults

Resumir resultados.

Other Status Codes

QueryFailure

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Summarize at policy set definition scope

Solicitação de exemplo

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'

Resposta de exemplo

{
  "@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

Nome Description
AuthorizationNamespaceType

O namespace para o provedor de recursos de autorização da Microsoft; somente "Microsoft.Authorization" é permitido.

ComplianceDetail

O rollup de estado de conformidade.

Error

Definição de erro.

PolicyAssignmentSummary

Resumo da atribuição de política.

PolicyDefinitionSummary

Resumo da definição de política.

PolicyGroupSummary

Resumo do grupo de definição de política.

PolicyStatesSummaryResourceType

O recurso virtual no tipo de recurso PolicyStates para resumir a ação. Em um determinado intervalo de tempo, 'latest' representa os últimos estados de política e é o único valor permitido.

QueryFailure

Resposta de erro.

SummarizeResults

Resumir os resultados da ação.

Summary

Resultados de resumo.

SummaryResults

Resumo de conformidade em um nível de resumo específico.

AuthorizationNamespaceType

O namespace para o provedor de recursos de autorização da Microsoft; somente "Microsoft.Authorization" é permitido.

Valor Description
Microsoft.Authorization

ComplianceDetail

O rollup de estado de conformidade.

Nome Tipo Description
complianceState

string

O estado de conformidade.

count

integer (int32)

Valor de contagem resumido para esse estado de conformidade.

Error

Definição de erro.

Nome Tipo Description
code

string

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

message

string

Descrição do erro.

PolicyAssignmentSummary

Resumo da atribuição de política.

Nome Tipo Description
policyAssignmentId

string

ID da atribuição de política.

policyDefinitions

PolicyDefinitionSummary[]

Resumo das definições de política.

policyGroups

PolicyGroupSummary[]

Resumo do grupo de definição 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 para a atribuição de política.

PolicyDefinitionSummary

Resumo da definição de política.

Nome Tipo Description
effect

string

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

policyDefinitionGroupNames

string[]

Nomes de grupo de definição 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 para a definição de política.

PolicyGroupSummary

Resumo do grupo de definição de política.

Nome Tipo Description
policyGroupName

string

Nome do grupo de políticas.

results

SummaryResults

Resumo de conformidade para o grupo de definição de política.

PolicyStatesSummaryResourceType

O recurso virtual no tipo de recurso PolicyStates para resumir a ação. Em um determinado intervalo de tempo, 'latest' representa os últimos estados de política e é o único valor permitido.

Valor Description
latest

QueryFailure

Resposta de erro.

Nome Tipo Description
error

Error

Definição de erro.

SummarizeResults

Resumir os resultados da ação.

Nome Tipo Description
@odata.context

string

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

@odata.count

integer (int32)

minimum: 1
maximum: 1

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

value

Summary[]

Resumir os resultados da ação.

Summary

Resultados de resumo.

Nome Tipo Description
@odata.context

string

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

@odata.id

string

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

policyAssignments

PolicyAssignmentSummary[]

Resumo das atribuições de política.

results

SummaryResults

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

SummaryResults

Resumo de conformidade em um nível de resumo específico.

Nome Tipo Description
nonCompliantPolicies

integer (int32)

minimum: 0

Número de políticas não compatíveis.

nonCompliantResources

integer (int32)

minimum: 0

Número de recursos não compatíveis.

policyDetails

ComplianceDetail[]

O resumo do artefato de política neste nível. Para o nível de escopo da consulta, ele representa o resumo da atribuição de política. Para o nível de atribuição de política, ele representa o resumo das definições de política.

policyGroupDetails

ComplianceDetail[]

O resumo do grupo de definição de política nesse nível.

queryResultsUri

string

URI HTTP POST para a ação queryResults no Microsoft.PolicyInsights para recuperar resultados brutos para o resumo de conformidade. Essa propriedade não estará disponível por padrão em versões futuras da API, mas pode ser consultada explicitamente.

resourceDetails

ComplianceDetail[]

O resumo de recursos nesse nível.