# Source code for azure.mgmt.netapp.models._azure_net_app_files_management_client_enums

    # 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 InAvailabilityReasonType(str, Enum):

        invalid = "Invalid"
        already_exists = "AlreadyExists"

    class CheckNameResourceTypes(str, Enum):

        microsoft_net_appnet_app_accounts = "Microsoft.NetApp/netAppAccounts"
        microsoft_net_appnet_app_accountscapacity_pools = "Microsoft.NetApp/netAppAccounts/capacityPools"
        microsoft_net_appnet_app_accountscapacity_poolsvolumes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
        microsoft_net_appnet_app_accountscapacity_poolsvolumessnapshots = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"

    class ServiceLevel(str, Enum):

        standard = "Standard"  #: Standard service level
        premium = "Premium"  #: Premium service level
        ultra = "Ultra"  #: Ultra service level

    class EndpointType(str, Enum):

        src = "src"
        dst = "dst"

    class ReplicationSchedule(str, Enum):

        _10minutely = "_10minutely"
        hourly = "hourly"
        daily = "daily"
        weekly = "weekly"
        monthly = "monthly"

    class RelationshipStatus(str, Enum):

        idle = "Idle"
        transferring = "Transferring"

    class MirrorState(str, Enum):

        uninitialized = "Uninitialized"
        mirrored = "Mirrored"
        broken = "Broken"