# 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 SkuName(Enum):

    standard_verizon = "Standard_Verizon"
    premium_verizon = "Premium_Verizon"
    custom_verizon = "Custom_Verizon"
    standard_akamai = "Standard_Akamai"
    standard_china_cdn = "Standard_ChinaCdn"


class ProfileResourceState(Enum):

    creating = "Creating"
    active = "Active"
    deleting = "Deleting"
    disabled = "Disabled"


class EndpointResourceState(Enum):

    creating = "Creating"
    deleting = "Deleting"
    running = "Running"
    starting = "Starting"
    stopped = "Stopped"
    stopping = "Stopping"


class QueryStringCachingBehavior(Enum):

    ignore_query_string = "IgnoreQueryString"
    bypass_caching = "BypassCaching"
    use_query_string = "UseQueryString"
    not_set = "NotSet"


class GeoFilterActions(Enum):

    block = "Block"
    allow = "Allow"


class OriginResourceState(Enum):

    creating = "Creating"
    active = "Active"
    deleting = "Deleting"


class CustomDomainResourceState(Enum):

    creating = "Creating"
    active = "Active"
    deleting = "Deleting"


class CustomHttpsProvisioningState(Enum):

    enabling = "Enabling"
    enabled = "Enabled"
    disabling = "Disabling"
    disabled = "Disabled"
    failed = "Failed"


class ResourceType(Enum):

    microsoft_cdn_profiles_endpoints = "Microsoft.Cdn/Profiles/Endpoints"
