Policy States - Next Link
Chamadas de postagem subsequentes para o próximo link
POST https://management.azure.com{nextLink}?Next paging op for policy states&api-version=2019-10-01
POST https://management.azure.com{nextLink}?Next paging op for policy states&api-version=2019-10-01&$skiptoken={$skiptoken}
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
next
|
path | True |
string |
Próximo link para operação de lista. |
api-version
|
query | True |
string |
Versão da API do cliente. |
$skiptoken
|
query |
string |
Skiptoken só é fornecido se uma resposta anterior retornou um resultado parcial como parte do elemento nextLink. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Resultados da consulta. |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
Query latest at resource group level policy assignment scope with next link
Pedido de amostra
POST https://management.azure.com{nextLink}?Next paging op for policy states&api-version=2019-10-01&$skiptoken=WpmghrfhqlwpqqdrwpwmgWfBSvPhkAK6QD
Resposta da amostra
{
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#latest",
"@odata.count": 2,
"value": [
{
"@odata.id": null,
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#latest/$entity",
"timestamp": "2019-10-09T17:41:47Z",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourceGroups/myrg1/providers/microsoft.insights/autoscalesettings/mytest1",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/1ef5d536aec743a0aa801c1a",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/022d9357-5a90-46f7-9554-21d30ce4c32d",
"effectiveParameters": null,
"isCompliant": false,
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"resourceType": "/microsoft.insights/autoscalesettings",
"resourceLocation": "westus",
"resourceGroup": "myrg1",
"resourceTags": "tbd",
"policyAssignmentName": "1ef5d536aec743a0aa801c1a",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionName": "022d9357-5a90-46f7-9554-21d30ce4c32d",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/335cefd2-ab16-430f-b364-974a170eb1d5",
"policySetDefinitionName": "335cefd2-ab16-430f-b364-974a170eb1d5",
"policySetDefinitionOwner": null,
"policySetDefinitionCategory": null,
"policySetDefinitionParameters": null,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyDefinitionReferenceId": "15521232277412542086",
"complianceState": "NonCompliant",
"policyDefinitionGroupNames": [
"myGroup"
]
},
{
"@odata.id": null,
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#latest/$entity",
"timestamp": "2019-10-09T17:41:47Z",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourceGroups/myrg1/providers/microsoft.insights/autoscalesettings/mytest1",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/186044306c044a1d8c0ff76c",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/022d9357-5a90-46f7-9554-21d30ce4c32d",
"effectiveParameters": null,
"isCompliant": true,
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"resourceType": "/microsoft.insights/autoscalesettings",
"resourceLocation": "westus",
"resourceGroup": "myrg1",
"resourceTags": "tbd",
"policyAssignmentName": "186044306c044a1d8c0ff76c",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"allowedLocations\":{\"value\":[\"centralus\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionName": "022d9357-5a90-46f7-9554-21d30ce4c32d",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policySetDefinitionId": "",
"policySetDefinitionName": "",
"policySetDefinitionOwner": null,
"policySetDefinitionCategory": null,
"policySetDefinitionParameters": null,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyDefinitionReferenceId": "",
"complianceState": "Compliant",
"policyDefinitionGroupNames": [
"myGroup"
]
}
]
}
Definições
Name | Description |
---|---|
Component |
Detalhes do estado do componente. |
Error |
Definição de erro. |
Expression |
Detalhes da avaliação das expressões linguísticas das políticas. |
If |
Detalhes da avaliação do efeito IfNotExist. |
Policy |
Detalhes da avaliação de políticas. |
Policy |
Registo do estado da política. |
Policy |
Resultados da consulta. |
Query |
Resposta de erro. |
ComponentStateDetails
Detalhes do estado do componente.
Name | Tipo | Description |
---|---|---|
complianceState |
string |
Estado de conformidade do componente. |
id |
string |
ID do componente. |
name |
string |
Nome do componente. |
timestamp |
string (date-time) |
Carimbo de data/hora da avaliação de conformidade de componentes. |
type |
string |
Tipo de componente. |
Error
Definição de erro.
Name | 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. |
ExpressionEvaluationDetails
Detalhes da avaliação das expressões linguísticas das políticas.
Name | Tipo | Description |
---|---|---|
expression |
string |
Expressão avaliada. |
expressionKind |
string |
O tipo de expressão que foi avaliado. |
expressionValue |
object |
Valor da expressão. |
operator |
string |
Operador para comparar o valor da expressão e o valor de destino. |
path |
string |
Caminho da propriedade se a expressão for um campo ou um alias. |
result |
string |
Resultado da avaliação. |
targetValue |
object |
Valor de destino a ser comparado com o valor da expressão. |
IfNotExistsEvaluationDetails
Detalhes da avaliação do efeito IfNotExist.
Name | Tipo | Description |
---|---|---|
resourceId |
string |
ID do último recurso avaliado para o efeito IfNotExists. |
totalResources |
integer |
Número total de recursos aos quais a condição de existência é aplicável. |
PolicyEvaluationDetails
Detalhes da avaliação de políticas.
Name | Tipo | Description |
---|---|---|
evaluatedExpressions |
Detalhes das expressões avaliadas. |
|
ifNotExistsDetails |
Detalhes da avaliação do efeito IfNotExist. |
PolicyState
Registo do estado da política.
Name | Tipo | Description |
---|---|---|
@odata.context |
string |
Cadeia de contexto OData; usado por clientes OData para resolver informações de tipo com base em metadados. |
@odata.id |
string |
ID da entidade OData; sempre definido como null, pois os registros de estado da política não têm uma ID de entidade. |
complianceState |
string |
Estado de conformidade do recurso. |
components |
Os registros de conformidade de estado de componentes são preenchidos somente quando a URL contém a cláusula $expand=components. |
|
effectiveParameters |
string |
Parâmetros efetivos para a atribuição de política. |
isCompliant |
boolean |
Sinalizador que indica se o recurso está em conformidade com a atribuição de política contra a qual foi avaliado. Esta propriedade foi preterida; em vez disso, use ComplianceState. |
managementGroupIds |
string |
Lista separada por vírgulas de IDs de grupo de gerenciamento, que representam a hierarquia dos grupos de gerenciamento nos quais o recurso está. |
policyAssignmentId |
string |
ID de atribuição de política. |
policyAssignmentName |
string |
Nome da atribuição de política. |
policyAssignmentOwner |
string |
Proprietário da atribuição de política. |
policyAssignmentParameters |
string |
Parâmetros de atribuição de política. |
policyAssignmentScope |
string |
Âmbito da atribuição de políticas. |
policyAssignmentVersion |
string |
Versão de atribuição de política avaliada. |
policyDefinitionAction |
string |
Ação de definição de política, ou seja, efeito. |
policyDefinitionCategory |
string |
Categoria de definição de política. |
policyDefinitionGroupNames |
string[] |
Nomes de grupos de definição de políticas. |
policyDefinitionId |
string |
ID de definição de política. |
policyDefinitionName |
string |
Nome da definição da política. |
policyDefinitionReferenceId |
string |
ID de referência para a definição de política dentro do conjunto de políticas, se a atribuição de política for para um conjunto de políticas. |
policyDefinitionVersion |
string |
Versão de definição de política avaliada. |
policyEvaluationDetails |
Detalhes da avaliação de políticas. |
|
policySetDefinitionCategory |
string |
Categoria de definição do conjunto de políticas, se a atribuição de política for para um conjunto de políticas. |
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. |
policySetDefinitionName |
string |
Nome da definição do conjunto de políticas, se a atribuição de política for para um conjunto de políticas. |
policySetDefinitionOwner |
string |
Proprietário da definição do conjunto de políticas, se a atribuição de política for para um conjunto de políticas. |
policySetDefinitionParameters |
string |
Parâmetros de definição do conjunto de políticas, se a atribuição de política for para um conjunto de políticas. |
policySetDefinitionVersion |
string |
Versão de definição do conjunto de políticas avaliada. |
resourceGroup |
string |
Nome do grupo de recursos. |
resourceId |
string |
ID do recurso. |
resourceLocation |
string |
Localização do recurso. |
resourceTags |
string |
Lista de tags de recursos. |
resourceType |
string |
Tipo de recurso. |
subscriptionId |
string |
ID da subscrição. |
timestamp |
string (date-time) |
Carimbo de data/hora para o registro de estado da política. |
PolicyStatesQueryResults
Resultados da consulta.
Name | Tipo | Description |
---|---|---|
@odata.context |
string |
Cadeia de contexto OData; usado por clientes OData para resolver informações de tipo com base em metadados. |
@odata.count |
integer (int32) minimum: 0 |
Contagem de entidades OData; representa o número de registros de estado de política retornados. |
@odata.nextLink |
string |
Odata próximo link; URL para obter o próximo conjunto de resultados. |
value |
Resultados da consulta. |
QueryFailure
Resposta de erro.
Name | Tipo | Description |
---|---|---|
error |
Definição de erro. |