Compartir a través de


Tipo de recurso whatIfAnalysisResult

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa el resultado de una evaluación what if de acceso condicional, que indica las directivas que se aplicarían en función de los detalles de inicio de sesión que proporcione. Para obtener más información, vea la herramienta What If de la directiva de acceso condicional.

Hereda de conditionalAccessPolicy.

Métodos

Método Tipo devuelto Descripción
Evaluate Colección whatIfAnalysisResult Enumere los resultados de la evaluación What If de directivas de acceso condicional destinadas a un intento de inicio de sesión.

Propiedades

Propiedad Tipo Descripción
analysisReasons whatIfAnalysisReasons Especifica los motivos por los que no se aplicó una directiva. analysisReasonsse establece en notSet cuando policyApplies es true y uno de los siguientes valores cuando policyApplies es false: notEnoughInformation, , invalidCondition, workloadIdentitiesusers, application, userActions, authenticationContextdevicePlatform, devices, locationinvalidPolicyemptyPolicysignInRiskclientApps, policyNotEnabled, userRisk, , time, , insiderRisk, authenticationFlow, unknownFutureValue, agentIdRisk, . agentIdentities Use el encabezado de Prefer: include-unknown-enum-members solicitud para obtener los siguientes valores en esta enumeración evolvable: agentIdRisk, agentIdentities.
conditions conditionalAccessConditionSet Especifica las reglas que se deben cumplir para que se aplique la directiva. Se hereda de conditionalAccessPolicy.
createdDateTime DateTimeOffset El tipo de marca de tiempo representa la información de fecha y hora con el formato ISO 8601 y está siempre en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Se hereda de conditionalAccessPolicy.
description Cadena No se usa. Se hereda de conditionalAccessPolicy.
displayName Cadena Especifica un nombre para mostrar para el objeto conditionalAccessPolicy. Se hereda de conditionalAccessPolicy.
grantControls conditionalAccessGrantControls Especifica los controles de concesión que se deben cumplir para pasar la directiva. Se hereda de conditionalAccessPolicy.
id Cadena Especifica el identificador de un objeto conditionalAccessPolicy. Heredado de la entidad.
modifiedDateTime DateTimeOffset El tipo de marca de tiempo representa la información de fecha y hora con el formato ISO 8601 y está siempre en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Se hereda de conditionalAccessPolicy.
policyApplies Booleano Especifica si la directiva se aplica a las propiedades de inicio de sesión proporcionadas en el cuerpo de la solicitud. Si policyApplies es true, la directiva se aplica al inicio de sesión en función de las propiedades de inicio de sesión proporcionadas. Si policyApplies es false, la directiva no se aplica al inicio de sesión en función de las propiedades de inicio de sesión proporcionadas y la analysisReasons propiedad se rellena para mostrar el motivo por el que la directiva no se aplica.
sessionControls conditionalAccessSessionControls Especifica los controles de sesión que se aplican después del inicio de sesión. Se hereda de conditionalAccessPolicy.
state conditionalAccessPolicyState Especifica el estado del objeto conditionalAccessPolicy. Se hereda de conditionalAccessPolicy. Los valores posibles son: enabled, disabled, enabledForReportingButNotEnforced y unknownFutureValue
templateId Cadena Especifica el identificador único de una plantilla de acceso condicional. Heredado de la entidad.

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el 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"
}