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

    default = "Default"  #: The policy effect is enforced during resource creation or update.
    do_not_enforce = "DoNotEnforce"  #: The policy effect is not enforced during resource creation or update.


class ResourceIdentityType(str, Enum):

    system_assigned = "SystemAssigned"  #: Indicates that a system assigned identity is associated with the resource.
    none = "None"  #: Indicates that no identity is associated with the resource or that the existing identity should be removed.


class PolicyType(str, Enum):

    not_specified = "NotSpecified"
    built_in = "BuiltIn"
    custom = "Custom"
    static = "Static"


class ParameterType(str, Enum):

    string = "String"
    array = "Array"
    object_enum = "Object"
    boolean = "Boolean"
    integer = "Integer"
    float_enum = "Float"
    date_time_enum = "DateTime"
