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 |
---|---|---|---|---|
authorization
|
path | True |
O espaço de nomes do fornecedor de recursos de Autorização da Microsoft; só é permitido "Microsoft.Authorization". |
|
policy
|
path | True |
string |
Nome da definição do conjunto de políticas. |
policy
|
path | True |
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. |
|
subscription
|
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 |
Resumir resultados. |
|
Other Status Codes |
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 |
---|---|
Authorization |
O espaço de nomes do fornecedor de recursos de Autorização da Microsoft; só é permitido "Microsoft.Authorization". |
Compliance |
O rollup de estado de conformidade. |
Error |
Definição de erro. |
Policy |
Resumo da atribuição de políticas. |
Policy |
Resumo da definição de política. |
Policy |
Resumo do grupo de definições de política. |
Policy |
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. |
Query |
Resposta de erro. |
Summarize |
Resumir os resultados da ação. |
Summary |
Resultados de resumo. |
Summary |
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 |
Resumo das definições de política. |
|
policyGroups |
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 |
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 |
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 |
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 |
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 |
Resumo das atribuições de políticas. |
|
results |
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 |
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 |
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 |
O resumo dos recursos neste nível. |