Microsoft.Azure.Batch.Common Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
BatchErrorCodeStrings |
Error code strings from Batch service. |
BatchException |
Represents an exception for the Windows Azure Batch service. |
ExponentialRetry |
Represents a retry policy that performs a specified number of retries, using an exponential backoff scheme to determine the interval between retries. |
JobSchedulingErrorCodes |
Contains error codes specific to job scheduling errors. |
LinearRetry |
Represents a retry policy that performs a specified number of retries, using a specified fixed time interval between retries. |
NoRetry |
Represents a retry policy that performs no retries. |
OperationContext |
Represents the context for a request to the Batch service and provides additional information about its execution. |
PoolResizeErrorCodes |
Contains error codes specific to pool resize errors. |
RequestInformation |
A set of common information associated with a request. |
RequestResult |
Represents the result of a physical request. |
RetryDecision |
Represents a decision made by an IRetryPolicy. |
TaskFailureInformationCodes |
Contains error codes specific to task scheduling errors. |
Interfaces
IRetryPolicy |
Represents a retry policy. |
Enums
AccessScope |
The Batch resources that can be accessed by a task using an authentication token provided via the AuthenticationTokenSettings property. |
AddTaskStatus |
The status of an individual task in an add task collection operation. |
AllocationState |
Indicates whether a pool is resizing. |
AutoUserScope |
The scope of the user account used by the Batch service to execute a task. |
CachingType |
The caching type for an OS disk. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/ |
CertificateFormat |
Certificate format. |
CertificateState |
The state of a certificate |
CertificateVisibility |
Specifies which user accounts on a compute node should have access to the private data of a certificate. |
CertStoreLocation |
The location of a certificate store on a pool's compute nodes. |
ComputeNodeDeallocateOption |
Defines values for ComputeNodeDeallocateOption. |
ComputeNodeDeallocationOption |
Specifies how to handle tasks already running, and when the nodes running them may be removed from the pool, if the pool size is decreasing. |
ComputeNodeFillType |
Specifies how tasks should be distributed across compute nodes. |
ComputeNodeRebootOption |
Specifies when to reboot a compute node and what to do with currently running tasks. |
ComputeNodeReimageOption |
Specifies when to reimage the compute node and what to do with currently running tasks. |
ComputeNodeState |
The state of a compute node. |
ContainerWorkingDirectory |
Specifies the location of the container working directory. |
DependencyAction |
An action that the Batch service should take on tasks that depend on the task specifying the action. |
DiffDiskPlacement |
Specifies the ephemeral disk placement for operating system disk for all compute nodes (VMs) in the pool. |
DisableComputeNodeSchedulingOption |
Specifies what to do with currently running tasks when disable task scheduling on the compute node. |
DisableJobOption |
Specifies what to do with active tasks during a disable job operation. |
DiskEncryptionTarget |
A disk to encrypt. |
DynamicVNetAssignmentScope |
The scope of dynamic virtual network assignment. |
ElevationLevel |
The elevation level of the user account used by the Batch service to execute a task. |
ErrorCategory |
The category of a task scheduling error. |
InboundEndpointProtocol |
The inbound endpoint protocol. |
IPAddressProvisioningType |
The provisioning type for Public IP Addresses for the Pool. |
JobAction |
An action to take on the job containing a task, when that task completes. |
JobPreparationTaskState |
The state of a Job Preparation task. |
JobReleaseTaskState |
The state of a Job Release task. |
JobScheduleState |
The state of a job schedule. |
JobState |
The state of job |
LoginMode |
The mode to use when logging in to a Windows user. |
NetworkSecurityGroupRuleAccess |
The network security group rule access. |
NodeCommunicationMode |
Determines how a pool communicates with the Batch service. |
NodePlacementPolicyType |
The placement policy for allocating nodes in the pool. The default value is regional. |
OnAllTasksComplete |
Specifies an action the Batch service should take when all tasks in the job are in the completed state. |
OnTaskFailure |
Specifies an action the Batch service should take when any task in the job fails. |
OSType |
Specifies the Operation System type. |
OutputFileUploadCondition |
The conditions under which a task's output file(s) should be uploaded. |
PoolIdentityType |
The type of identity associated with a Batch pool. |
PoolLifetimeOption |
Specifies the minimum lifetime of created auto pools, and how multiple jobs on a schedule are assigned to pools. |
PoolState |
The state of a pool. |
SchedulingState |
Specifies whether the compute node should be available for task scheduling. |
SecurityTypes |
Defines values for SecurityTypes. |
StartTaskState |
The state of a start task on a compute node. |
StatusLevelTypes |
Status level types. |
StorageAccountType |
The storage Account type for use in creating data disks or OS disk. |
SubtaskState |
The state of a subtask. |
TaskExecutionResult |
The result of task execution. |
TaskState |
The state of a task. |
UpgradeMode |
Defines values for SecurityTypes. |
VerificationType |
The verification type of an Azure Batch Image. |