Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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"
}