tipo de recurso whatIfAnalysisResult

Namespace: microsoft.graph

Representa o resultado de uma avaliação de Hipóteses de Acesso Condicional, que indica as políticas que seriam aplicadas com base nos detalhes de entrada fornecidos. Para obter mais informações, consulte a ferramenta What If da Política de Acesso Condicional.

Herda de conditionalAccessPolicy.

Métodos

Método Tipo de retorno Descrição
Evaluate Coleção whatIfAnalysisResult Liste os resultados da avaliação What If das políticas de acesso condicional visando uma tentativa de entrada.

Propriedades

Propriedade Tipo Descrição
analysisReasons whatIfAnalysisReasons Especifica os motivos pelos quais uma política não foi aplicada. analysisReasonsé definido como notSet quando policyApplies é true e um dos seguintes valores quando policyApplies é false: notEnoughInformation, invalidCondition, users, authenticationFlowinsiderRiskuserRisktimepolicyNotEnabledinvalidPolicyworkloadIdentitiesemptyPolicysignInRiskapplicationlocationclientAppsauthenticationContextuserActionsdevicePlatformdevices. unknownFutureValue
conditions conditionalAccessConditionSet Especifica as regras que devem ser atendidas para que a política seja aplicada. Herdado de conditionalAccessPolicy.
createdDateTime DateTimeOffset O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Herdado de conditionalAccessPolicy.
description Cadeia de caracteres Não usado. Herdado de conditionalAccessPolicy.
displayName Cadeia de caracteres Especifica um nome de exibição para o objeto conditionalAccessPolicy. Herdado de conditionalAccessPolicy.
grantControls conditionalAccessGrantControls Especifica os controles de concessão que devem ser atendidos para passar a política. Herdado de conditionalAccessPolicy.
id Cadeia de caracteres Especifica o identificador de um objeto conditionalAccessPolicy. Herdado da entidade.
modifiedDateTime DateTimeOffset O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Herdado de conditionalAccessPolicy.
policyApplies Booliano Especifica se a política se aplica às propriedades de entrada fornecidas no corpo da solicitação. Se policyApplies for true, a política se aplica à entrada com base nas propriedades de entrada fornecidas. Se policyApplies for false, a política não se aplica à entrada com base nas propriedades de entrada fornecidas e a propriedade é preenchida analysisReasons para mostrar o motivo pelo qual a política não se aplica.
sessionControls conditionalAccessSessionControls Especifica os controles de sessão que são impostos após a entrada. Herdado de conditionalAccessPolicy.
state conditionalAccessPolicyState Especifica o estado do objeto conditionalAccessPolicy. Herdado de conditionalAccessPolicy. Os valores possíveis são: enabled, disabled, enabledForReportingButNotEnforced, unknownFutureValue.
templateId Cadeia de caracteres Especifica o identificador exclusivo de um modelo de Acesso Condicional. Herdado de conditionalAccessPolicy.

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.whatIfAnalysisResult",
  "id": "String (identifier)",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "displayName": "String",
  "description": "String",
  "state": "String",
  "conditions": {
    "@odata.type": "microsoft.graph.conditionalAccessConditionSet"
  },
  "grantControls": {
    "@odata.type": "microsoft.graph.conditionalAccessGrantControls"
  },
  "sessionControls": {
    "@odata.type": "microsoft.graph.conditionalAccessSessionControls"
  },
  "policyApplies": "Boolean",
  "analysisReasons": "String",
  "templateId": "String"
}