Partilhar via


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

PolicyStatesQueryResults

Resultados da consulta.

Other Status Codes

QueryFailure

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

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
ComponentStateDetails

Detalhes do estado do componente.

Error

Definição de erro.

ExpressionEvaluationDetails

Detalhes da avaliação das expressões linguísticas das políticas.

IfNotExistsEvaluationDetails

Detalhes da avaliação do efeito IfNotExist.

PolicyEvaluationDetails

Detalhes da avaliação de políticas.

PolicyState

Registo do estado da política.

PolicyStatesQueryResults

Resultados da consulta.

QueryFailure

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

ExpressionEvaluationDetails[]

Detalhes das expressões avaliadas.

ifNotExistsDetails

IfNotExistsEvaluationDetails

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

ComponentStateDetails[]

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

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

PolicyState[]

Resultados da consulta.

QueryFailure

Resposta de erro.

Name Tipo Description
error

Error

Definição de erro.