# 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
[docs]class EnableStatus(str, Enum):
enabled = "Enabled"
disabled = "Disabled"
[docs]class SourceControlType(str, Enum):
vso_git = "VsoGit"
git_hub = "GitHub"
[docs]class StorageType(str, Enum):
standard = "Standard"
premium = "Premium"
standard_ssd = "StandardSSD"
[docs]class CostThresholdStatus(str, Enum):
enabled = "Enabled"
disabled = "Disabled"
[docs]class WindowsOsState(str, Enum):
non_sysprepped = "NonSysprepped"
sysprep_requested = "SysprepRequested"
sysprep_applied = "SysprepApplied"
[docs]class LinuxOsState(str, Enum):
non_deprovisioned = "NonDeprovisioned"
deprovision_requested = "DeprovisionRequested"
deprovision_applied = "DeprovisionApplied"
[docs]class CustomImageOsType(str, Enum):
windows = "Windows"
linux = "Linux"
none = "None"
[docs]class HostCachingOptions(str, Enum):
none = "None"
read_only = "ReadOnly"
read_write = "ReadWrite"
[docs]class NotificationChannelEventType(str, Enum):
auto_shutdown = "AutoShutdown"
cost = "Cost"
[docs]class TransportProtocol(str, Enum):
tcp = "Tcp"
udp = "Udp"
[docs]class VirtualMachineCreationSource(str, Enum):
from_custom_image = "FromCustomImage"
from_gallery_image = "FromGalleryImage"
from_shared_gallery_image = "FromSharedGalleryImage"
[docs]class FileUploadOptions(str, Enum):
upload_files_and_generate_sas_tokens = "UploadFilesAndGenerateSasTokens"
none = "None"
[docs]class PremiumDataDisk(str, Enum):
disabled = "Disabled"
enabled = "Enabled"
[docs]class EnvironmentPermission(str, Enum):
reader = "Reader"
contributor = "Contributor"
[docs]class TargetCostStatus(str, Enum):
enabled = "Enabled"
disabled = "Disabled"
[docs]class ReportingCycleType(str, Enum):
calendar_month = "CalendarMonth"
custom = "Custom"
[docs]class CostType(str, Enum):
unavailable = "Unavailable"
reported = "Reported"
projected = "Projected"
[docs]class HttpStatusCode(str, Enum):
continue_enum = "Continue"
switching_protocols = "SwitchingProtocols"
ok = "OK"
created = "Created"
accepted = "Accepted"
non_authoritative_information = "NonAuthoritativeInformation"
no_content = "NoContent"
reset_content = "ResetContent"
partial_content = "PartialContent"
multiple_choices = "MultipleChoices"
moved_permanently = "MovedPermanently"
redirect = "Redirect"
see_other = "SeeOther"
not_modified = "NotModified"
use_proxy = "UseProxy"
unused = "Unused"
temporary_redirect = "TemporaryRedirect"
bad_request = "BadRequest"
unauthorized = "Unauthorized"
payment_required = "PaymentRequired"
forbidden = "Forbidden"
not_found = "NotFound"
method_not_allowed = "MethodNotAllowed"
not_acceptable = "NotAcceptable"
proxy_authentication_required = "ProxyAuthenticationRequired"
request_timeout = "RequestTimeout"
conflict = "Conflict"
gone = "Gone"
length_required = "LengthRequired"
precondition_failed = "PreconditionFailed"
request_entity_too_large = "RequestEntityTooLarge"
request_uri_too_long = "RequestUriTooLong"
unsupported_media_type = "UnsupportedMediaType"
requested_range_not_satisfiable = "RequestedRangeNotSatisfiable"
expectation_failed = "ExpectationFailed"
upgrade_required = "UpgradeRequired"
internal_server_error = "InternalServerError"
not_implemented = "NotImplemented"
bad_gateway = "BadGateway"
service_unavailable = "ServiceUnavailable"
gateway_timeout = "GatewayTimeout"
http_version_not_supported = "HttpVersionNotSupported"
[docs]class PolicyStatus(str, Enum):
enabled = "Enabled"
disabled = "Disabled"
[docs]class PolicyFactName(str, Enum):
user_owned_lab_vm_count = "UserOwnedLabVmCount"
user_owned_lab_premium_vm_count = "UserOwnedLabPremiumVmCount"
lab_vm_count = "LabVmCount"
lab_premium_vm_count = "LabPremiumVmCount"
lab_vm_size = "LabVmSize"
gallery_image = "GalleryImage"
user_owned_lab_vm_count_in_subnet = "UserOwnedLabVmCountInSubnet"
lab_target_cost = "LabTargetCost"
environment_template = "EnvironmentTemplate"
schedule_edit_permission = "ScheduleEditPermission"
[docs]class PolicyEvaluatorType(str, Enum):
allowed_values_policy = "AllowedValuesPolicy"
max_value_policy = "MaxValuePolicy"
[docs]class UsagePermissionType(str, Enum):
default = "Default"
deny = "Deny"
allow = "Allow"