Source code for azure.batch.models.batch_service_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


[docs]class OSType(Enum): linux = "linux" windows = "windows" unmapped = "unmapped"
[docs]class CertificateState(Enum): active = "active" deleting = "deleting" deletefailed = "deletefailed"
[docs]class CertificateFormat(Enum): pfx = "pfx" cer = "cer" unmapped = "unmapped"
[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"