Package com.microsoft.graph.models
Enum Class DeviceManagementExchangeAccessStateReason
java.lang.Object
java.lang.Enum<DeviceManagementExchangeAccessStateReason>
com.microsoft.graph.models.DeviceManagementExchangeAccessStateReason
- All Implemented Interfaces:
com.microsoft.kiota.serialization.ValuedEnum,Serializable,Comparable<DeviceManagementExchangeAccessStateReason>,Constable
@Generated("com.microsoft.kiota")
public enum DeviceManagementExchangeAccessStateReason
extends Enum<DeviceManagementExchangeAccessStateReason>
implements com.microsoft.kiota.serialization.ValuedEnum
Device Exchange Access State Reason.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAccess State revoked by AAD Access PolicyAccess state granted by compliance challengeAccess State revoked by compromised passwordAccess state revoked by managed application challengeAccess state determined by Exchange Device ruleAccess state determined by Exchange Global ruleAccess state determined by Exchange Individual ruleAccess state determined by Exchange Mailbox PolicyAccess state due to Exchange upgradeAccess state due to MFA challengeNo access state reason discovered from ExchangeAccess state revoked by compliance challengeAccess state revoked by management challengeAccess state determined by ExchangeUnknown access state reasonAccess state due to unknown location -
Field Summary
Fields -
Method Summary
-
Enum Constant Details
-
None
No access state reason discovered from Exchange -
Unknown
Unknown access state reason -
ExchangeGlobalRule
Access state determined by Exchange Global rule -
ExchangeIndividualRule
Access state determined by Exchange Individual rule -
ExchangeDeviceRule
Access state determined by Exchange Device rule -
ExchangeUpgrade
Access state due to Exchange upgrade -
ExchangeMailboxPolicy
Access state determined by Exchange Mailbox Policy -
Other
Access state determined by Exchange -
Compliant
Access state granted by compliance challenge -
NotCompliant
Access state revoked by compliance challenge -
NotEnrolled
Access state revoked by management challenge -
UnknownLocation
Access state due to unknown location -
MfaRequired
Access state due to MFA challenge -
AzureADBlockDueToAccessPolicy
Access State revoked by AAD Access Policy -
CompromisedPassword
Access State revoked by compromised password -
DeviceNotKnownWithManagedApp
Access state revoked by managed application challenge
-
-
Field Details
-
value
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
- Specified by:
getValuein interfacecom.microsoft.kiota.serialization.ValuedEnum
-
forValue
@Nullable public static DeviceManagementExchangeAccessStateReason forValue(@Nonnull String searchValue)
-