# 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 OSType(Enum):
linux = "linux"
windows = "windows"
unmapped = "unmapped"
[docs]class CertificateState(Enum):
active = "active"
deleting = "deleting"
deletefailed = "deletefailed"
[docs]class JobAction(Enum):
none = "none"
disable = "disable"
terminate = "terminate"
[docs]class ComputeNodeFillType(Enum):
spread = "spread"
pack = "pack"
unmapped = "unmapped"
[docs]class CertificateStoreLocation(Enum):
currentuser = "currentuser"
localmachine = "localmachine"
unmapped = "unmapped"
[docs]class CertificateVisibility(Enum):
starttask = "starttask"
task = "task"
remoteuser = "remoteuser"
unmapped = "unmapped"
[docs]class PoolLifetimeOption(Enum):
jobschedule = "jobschedule"
job = "job"
unmapped = "unmapped"
[docs]class JobScheduleState(Enum):
active = "active"
completed = "completed"
disabled = "disabled"
terminating = "terminating"
deleting = "deleting"
[docs]class SchedulingErrorCategory(Enum):
usererror = "usererror"
servererror = "servererror"
unmapped = "unmapped"
[docs]class JobState(Enum):
active = "active"
disabling = "disabling"
disabled = "disabled"
enabling = "enabling"
terminating = "terminating"
completed = "completed"
deleting = "deleting"
[docs]class OnAllTasksComplete(Enum):
no_action = "noAction"
terminate_job = "terminateJob"
[docs]class OnTaskFailure(Enum):
no_action = "noAction"
perform_exit_options_job_action = "performExitOptionsJobAction"
[docs]class JobPreparationTaskState(Enum):
running = "running"
completed = "completed"
[docs]class JobReleaseTaskState(Enum):
running = "running"
completed = "completed"
[docs]class PoolState(Enum):
active = "active"
deleting = "deleting"
upgrading = "upgrading"
[docs]class AllocationState(Enum):
steady = "steady"
resizing = "resizing"
stopping = "stopping"
[docs]class TaskState(Enum):
active = "active"
preparing = "preparing"
running = "running"
completed = "completed"
[docs]class TaskAddStatus(Enum):
success = "success"
clienterror = "clienterror"
servererror = "servererror"
unmapped = "unmapped"
[docs]class StartTaskState(Enum):
running = "running"
completed = "completed"
[docs]class ComputeNodeState(Enum):
idle = "idle"
rebooting = "rebooting"
reimaging = "reimaging"
running = "running"
unusable = "unusable"
creating = "creating"
starting = "starting"
waitingforstarttask = "waitingforstarttask"
starttaskfailed = "starttaskfailed"
unknown = "unknown"
leavingpool = "leavingpool"
offline = "offline"
[docs]class SchedulingState(Enum):
enabled = "enabled"
disabled = "disabled"
[docs]class DisableJobOption(Enum):
requeue = "requeue"
terminate = "terminate"
wait = "wait"
[docs]class ComputeNodeDeallocationOption(Enum):
requeue = "requeue"
terminate = "terminate"
taskcompletion = "taskcompletion"
retaineddata = "retaineddata"
[docs]class ComputeNodeRebootOption(Enum):
requeue = "requeue"
terminate = "terminate"
taskcompletion = "taskcompletion"
retaineddata = "retaineddata"
[docs]class ComputeNodeReimageOption(Enum):
requeue = "requeue"
terminate = "terminate"
taskcompletion = "taskcompletion"
retaineddata = "retaineddata"
[docs]class DisableComputeNodeSchedulingOption(Enum):
requeue = "requeue"
terminate = "terminate"
taskcompletion = "taskcompletion"