# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from enum import Enum


class CacheIdentityType(str, Enum):

    system_assigned = "SystemAssigned"
    none = "None"


class HealthStateType(str, Enum):

    unknown = "Unknown"
    healthy = "Healthy"
    degraded = "Degraded"
    down = "Down"
    transitioning = "Transitioning"
    stopping = "Stopping"
    stopped = "Stopped"
    upgrading = "Upgrading"
    flushing = "Flushing"


class ProvisioningStateType(str, Enum):

    succeeded = "Succeeded"
    failed = "Failed"
    cancelled = "Cancelled"
    creating = "Creating"
    deleting = "Deleting"
    updating = "Updating"


class FirmwareStatusType(str, Enum):

    available = "available"
    unavailable = "unavailable"


class StorageTargetType(str, Enum):

    nfs3 = "nfs3"
    clfs = "clfs"
    unknown = "unknown"


class ReasonCode(str, Enum):

    quota_id = "QuotaId"
    not_available_for_subscription = "NotAvailableForSubscription"
