Source code for azure.mgmt.nginx.models._nginx_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
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"