All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDeviceManagementExchangeAccessStateReason Maven / Gradle / Ivy

Go to download

This package contains Microsoft Azure Authorization Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt

There is a newer version: 2.46.0
Show newest version
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.authorization.fluent.models;

import com.azure.core.util.ExpandableStringEnum;
import java.util.Collection;

/**
 * deviceManagementExchangeAccessStateReason.
 */
public final class MicrosoftGraphDeviceManagementExchangeAccessStateReason
    extends ExpandableStringEnum {
    /**
     * Static value none for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason NONE = fromString("none");

    /**
     * Static value unknown for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason UNKNOWN = fromString("unknown");

    /**
     * Static value exchangeGlobalRule for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason EXCHANGE_GLOBAL_RULE
        = fromString("exchangeGlobalRule");

    /**
     * Static value exchangeIndividualRule for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason EXCHANGE_INDIVIDUAL_RULE
        = fromString("exchangeIndividualRule");

    /**
     * Static value exchangeDeviceRule for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason EXCHANGE_DEVICE_RULE
        = fromString("exchangeDeviceRule");

    /**
     * Static value exchangeUpgrade for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason EXCHANGE_UPGRADE
        = fromString("exchangeUpgrade");

    /**
     * Static value exchangeMailboxPolicy for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason EXCHANGE_MAILBOX_POLICY
        = fromString("exchangeMailboxPolicy");

    /**
     * Static value other for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason OTHER = fromString("other");

    /**
     * Static value compliant for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason COMPLIANT = fromString("compliant");

    /**
     * Static value notCompliant for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason NOT_COMPLIANT
        = fromString("notCompliant");

    /**
     * Static value notEnrolled for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason NOT_ENROLLED
        = fromString("notEnrolled");

    /**
     * Static value unknownLocation for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason UNKNOWN_LOCATION
        = fromString("unknownLocation");

    /**
     * Static value mfaRequired for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason MFA_REQUIRED
        = fromString("mfaRequired");

    /**
     * Static value azureADBlockDueToAccessPolicy for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason AZURE_ADBLOCK_DUE_TO_ACCESS_POLICY
        = fromString("azureADBlockDueToAccessPolicy");

    /**
     * Static value compromisedPassword for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason COMPROMISED_PASSWORD
        = fromString("compromisedPassword");

    /**
     * Static value deviceNotKnownWithManagedApp for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static final MicrosoftGraphDeviceManagementExchangeAccessStateReason DEVICE_NOT_KNOWN_WITH_MANAGED_APP
        = fromString("deviceNotKnownWithManagedApp");

    /**
     * Creates a new instance of MicrosoftGraphDeviceManagementExchangeAccessStateReason value.
     * 
     * @deprecated Use the {@link #fromString(String)} factory method.
     */
    @Deprecated
    public MicrosoftGraphDeviceManagementExchangeAccessStateReason() {
    }

    /**
     * Creates or finds a MicrosoftGraphDeviceManagementExchangeAccessStateReason from its string representation.
     * 
     * @param name a name to look for.
     * @return the corresponding MicrosoftGraphDeviceManagementExchangeAccessStateReason.
     */
    public static MicrosoftGraphDeviceManagementExchangeAccessStateReason fromString(String name) {
        return fromString(name, MicrosoftGraphDeviceManagementExchangeAccessStateReason.class);
    }

    /**
     * Gets known MicrosoftGraphDeviceManagementExchangeAccessStateReason values.
     * 
     * @return known MicrosoftGraphDeviceManagementExchangeAccessStateReason values.
     */
    public static Collection values() {
        return values(MicrosoftGraphDeviceManagementExchangeAccessStateReason.class);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy