Source code for azure.mgmt.batch.models.batch_management_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 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 CertificateFormat(Enum): pfx = "Pfx" cer = "Cer"
[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"