# 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 PoolAllocationMode(Enum):
batch_service = "BatchService"
user_subscription = "UserSubscription"
[docs]class ProvisioningState(Enum):
invalid = "Invalid"
creating = "Creating"
deleting = "Deleting"
succeeded = "Succeeded"
failed = "Failed"
cancelled = "Cancelled"
[docs]class AccountKeyType(Enum):
primary = "Primary"
secondary = "Secondary"
[docs]class PackageState(Enum):
pending = "Pending"
active = "Active"
unmapped = "Unmapped"
[docs]class CertificateProvisioningState(Enum):
succeeded = "Succeeded"
deleting = "Deleting"
failed = "Failed"
[docs]class PoolProvisioningState(Enum):
succeeded = "Succeeded"
deleting = "Deleting"
[docs]class AllocationState(Enum):
steady = "Steady"
resizing = "Resizing"
stopping = "Stopping"
[docs]class CachingType(Enum):
none = "None"
read_only = "ReadOnly"
read_write = "ReadWrite"
[docs]class StorageAccountType(Enum):
standard_lrs = "Standard_LRS"
premium_lrs = "Premium_LRS"
[docs]class ComputeNodeDeallocationOption(Enum):
requeue = "Requeue"
terminate = "Terminate"
task_completion = "TaskCompletion"
retained_data = "RetainedData"
[docs]class InterNodeCommunicationState(Enum):
enabled = "Enabled"
disabled = "Disabled"
[docs]class InboundEndpointProtocol(Enum):
tcp = "TCP"
udp = "UDP"
[docs]class NetworkSecurityGroupRuleAccess(Enum):
allow = "Allow"
deny = "Deny"
[docs]class ComputeNodeFillType(Enum):
spread = "Spread"
pack = "Pack"
[docs]class ElevationLevel(Enum):
non_admin = "NonAdmin"
admin = "Admin"
[docs]class AutoUserScope(Enum):
task = "Task"
pool = "Pool"
[docs]class CertificateStoreLocation(Enum):
current_user = "CurrentUser"
local_machine = "LocalMachine"
[docs]class CertificateVisibility(Enum):
start_task = "StartTask"
task = "Task"
remote_user = "RemoteUser"
[docs]class NameAvailabilityReason(Enum):
invalid = "Invalid"
already_exists = "AlreadyExists"