# Source code for azure.mgmt.cognitiveservices.models._cognitive_services_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 SkuTier(str, Enum):

        free = "Free"
        standard = "Standard"
        premium = "Premium"

    class ProvisioningState(str, Enum):

        creating = "Creating"
        resolving_dns = "ResolvingDNS"
        moving = "Moving"
        deleting = "Deleting"
        succeeded = "Succeeded"
        failed = "Failed"

    class NetworkRuleBypassOptions(str, Enum):

        azure_services = "AzureServices"
        none = "None"

    class NetworkRuleAction(str, Enum):

        allow = "Allow"
        deny = "Deny"

    class KeyName(str, Enum):

        key1 = "Key1"
        key2 = "Key2"

    class UnitType(str, Enum):

        count = "Count"
        bytes = "Bytes"
        seconds = "Seconds"
        percent = "Percent"
        count_per_second = "CountPerSecond"
        bytes_per_second = "BytesPerSecond"
        milliseconds = "Milliseconds"

    class QuotaUsageStatus(str, Enum):

        included = "Included"
        blocked = "Blocked"
        in_overage = "InOverage"
        unknown = "Unknown"

    class ResourceSkuRestrictionsType(str, Enum):

        location = "Location"
        zone = "Zone"

    class ResourceSkuRestrictionsReasonCode(str, Enum):

        quota_id = "QuotaId"
        not_available_for_subscription = "NotAvailableForSubscription"