Compartilhar via


tipo de recurso whatIfAnalysisResult

Namespace: microsoft.graph

Representa o resultado de uma avaliação "What If" de Acesso Condicional, que indica as políticas que se aplicariam com base nos detalhes de início de sessão que fornecer. Para obter mais informações, veja a ferramenta E Se 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 direcionadas para uma tentativa de início de sessão.

Propriedades

Propriedade Tipo Descrição
analysisReasons whatIfAnalysisReasons Especifica os motivos pelos quais uma política não foi aplicada. analysisReasonsestá definido como notSet quando policyApplies é true e um dos seguintes valores quando policyApplies é false: notEnoughInformation, invalidCondition, users, workloadIdentities, application, userActions, authenticationContext, devicePlatform, devices, clientApps, , location, signInRisk, emptyPolicy, , invalidPolicy, , policyNotEnabled, , userRisk, , time, , insiderRisk, authenticationFlow. unknownFutureValue
conditions conditionalAccessConditionSet Especifica as regras que têm de ser cumpridas 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 a apresentar para o objeto conditionalAccessPolicy. Herdado de conditionalAccessPolicy.
grantControls conditionalAccessGrantControls Especifica os controlos de concessão que têm de ser cumpridos 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 início de sessão fornecidas no corpo do pedido. Se policyApplies for true, a política aplica-se ao início de sessão com base nas propriedades de início de sessão fornecidas. Se policyApplies for false, a política não se aplica ao início de sessão com base nas propriedades de início de sessão fornecidas e a analysisReasons propriedade é preenchida para mostrar o motivo para a política não ser aplicada.
sessionControls conditionalAccessSessionControls Especifica os controlos de sessão que são impostos após o início de sessão. 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 seguinte 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"
}