# 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
from azure.core import CaseInsensitiveEnumMeta
[docs]
class ActivationState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The activation state of the WAF. Use 'Enabled' to enable the WAF and 'Disabled' to disable it."""
ENABLED = "Enabled"
DISABLED = "Disabled"
[docs]
class CreatedByType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The type of identity that created the resource."""
USER = "User"
APPLICATION = "Application"
MANAGED_IDENTITY = "ManagedIdentity"
KEY = "Key"
[docs]
class IdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""IdentityType."""
SYSTEM_ASSIGNED = "SystemAssigned"
USER_ASSIGNED = "UserAssigned"
SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned, UserAssigned"
NONE = "None"
[docs]
class Level(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Warning or Info."""
INFO = "Info"
WARNING = "Warning"
[docs]
class NginxPrivateIPAllocationMethod(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""NginxPrivateIPAllocationMethod."""
STATIC = "Static"
DYNAMIC = "Dynamic"
[docs]
class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""ProvisioningState."""
ACCEPTED = "Accepted"
CREATING = "Creating"
UPDATING = "Updating"
DELETING = "Deleting"
SUCCEEDED = "Succeeded"
FAILED = "Failed"
CANCELED = "Canceled"
DELETED = "Deleted"
NOT_SPECIFIED = "NotSpecified"