whatIfAnalysisResult tipo de recurso

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 hipotética 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 Recopilación whatIfAnalysisResult Enumerar los resultados de la evaluación What If de las 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, users, workloadIdentitiesapplicationuserActionsauthenticationContextdevicePlatformdevicesclientAppslocationsignInRiskemptyPolicyinvalidPolicypolicyNotEnableduserRisktimeinsiderRiskauthenticationFlowunknownFutureValueagentIdRiskagentIdentities Use el encabezado de Prefer: include-unknown-enum-members solicitud para obtener los siguientes valores en esta enumeración evolutiva: agentIdRisk, agentIdentities.
conditions conditionalAccessConditionSet Especifica las reglas que deben cumplirse para que se aplique la directiva. Heredado 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. Heredado de conditionalAccessPolicy.
description Cadena No se usa. Heredado de conditionalAccessPolicy.
displayName Cadena Especifica un nombre para mostrar para el objeto conditionalAccessPolicy. Heredado de conditionalAccessPolicy.
grantControls conditionalAccessGrantControls Especifica los controles de concesión que deben cumplirse para aprobar la directiva. Heredado 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. Heredado 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 trueasí, la directiva se aplica al inicio de sesión en función de las propiedades de inicio de sesión proporcionadas. Si policyApplies es falseasí, 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 de que la directiva no se aplique.
sessionControls conditionalAccessSessionControls Especifica los controles de sesión que se aplican después del inicio de sesión. Heredado de conditionalAccessPolicy.
state conditionalAccessPolicyState Especifica el estado del objeto conditionalAccessPolicy. Heredado 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"
}