Microsoft.Azure.Batch.Protocol.Models 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
AccountListPoolNodeCountsHeaders |
Defines headers for ListPoolNodeCounts operation. |
AccountListPoolNodeCountsNextOptions |
Additional parameters for ListPoolNodeCountsNext operation. |
AccountListPoolNodeCountsOptions |
Additional parameters for ListPoolNodeCounts operation. |
AccountListSupportedImagesHeaders |
Defines headers for ListSupportedImages operation. |
AccountListSupportedImagesNextOptions |
Additional parameters for ListSupportedImagesNext operation. |
AccountListSupportedImagesOptions |
Additional parameters for ListSupportedImages operation. |
AffinityInformation |
A locality hint that can be used by the Batch service to select a Compute Node on which to start a Task. |
ApplicationGetHeaders |
Defines headers for Get operation. |
ApplicationGetOptions |
Additional parameters for Get operation. |
ApplicationListHeaders |
Defines headers for List operation. |
ApplicationListNextOptions |
Additional parameters for ListNext operation. |
ApplicationListOptions |
Additional parameters for List operation. |
ApplicationPackageReference |
A reference to an Package to be deployed to Compute Nodes. |
ApplicationSummary |
Contains information about an application in an Azure Batch Account. |
AuthenticationTokenSettings |
The settings for an authentication token that the Task can use to perform Batch service operations. |
AutomaticOSUpgradePolicy |
The configuration parameters used for performing automatic OS upgrade. |
AutoPoolSpecification |
Specifies characteristics for a temporary 'auto pool'. The Batch service will create this auto Pool when the Job is submitted. |
AutoScaleRun |
The results and errors from an execution of a Pool autoscale formula. |
AutoScaleRunError |
An error that occurred when executing or evaluating a Pool autoscale formula. |
AutoUserSpecification |
Specifies the parameters for the auto user that runs a Task on the Batch service. |
AzureBlobFileSystemConfiguration |
Information used to connect to an Azure Storage Container using Blobfuse. |
AzureFileShareConfiguration |
Information used to connect to an Azure Fileshare. |
BatchError |
An error response received from the Azure Batch service. |
BatchErrorDetail |
An item of additional information included in an Azure Batch error response. |
BatchErrorException |
Exception thrown for an invalid response with BatchError information. |
BatchPoolIdentity |
The identity of the Batch pool, if configured. |
Certificate |
A Certificate that can be installed on Compute Nodes and can be used to authenticate operations on the machine. |
CertificateAddHeaders |
Defines headers for Add operation. |
CertificateAddOptions |
Additional parameters for Add operation. |
CertificateAddParameter |
A Certificate that can be installed on Compute Nodes and can be used to authenticate operations on the machine. |
CertificateCancelDeletionHeaders |
Defines headers for CancelDeletion operation. |
CertificateCancelDeletionOptions |
Additional parameters for CancelDeletion operation. |
CertificateDeleteHeaders |
Defines headers for Delete operation. |
CertificateDeleteOptions |
Additional parameters for Delete operation. |
CertificateGetHeaders |
Defines headers for Get operation. |
CertificateGetOptions |
Additional parameters for Get operation. |
CertificateListHeaders |
Defines headers for List operation. |
CertificateListNextOptions |
Additional parameters for ListNext operation. |
CertificateListOptions |
Additional parameters for List operation. |
CertificateReference |
A reference to a Certificate to be installed on Compute Nodes in a Pool. |
CIFSMountConfiguration |
Information used to connect to a CIFS file system. |
CloudJob |
An Azure Batch Job. |
CloudJobSchedule |
A Job Schedule that allows recurring Jobs by specifying when to run Jobs and a specification used to create each Job. |
CloudPool |
A Pool in the Azure Batch service. |
CloudTask |
An Azure Batch Task. |
CloudTaskListSubtasksResult |
The result of listing the subtasks of a Task. |
ComputeNode |
A Compute Node in the Batch service. |
ComputeNodeAddUserHeaders |
Defines headers for AddUser operation. |
ComputeNodeAddUserOptions |
Additional parameters for AddUser operation. |
ComputeNodeDeallocateHeaders |
Defines headers for Deallocate operation. |
ComputeNodeDeallocateOptions |
Additional parameters for Deallocate operation. |
ComputeNodeDeleteUserHeaders |
Defines headers for DeleteUser operation. |
ComputeNodeDeleteUserOptions |
Additional parameters for DeleteUser operation. |
ComputeNodeDisableSchedulingHeaders |
Defines headers for DisableScheduling operation. |
ComputeNodeDisableSchedulingOptions |
Additional parameters for DisableScheduling operation. |
ComputeNodeEnableSchedulingHeaders |
Defines headers for EnableScheduling operation. |
ComputeNodeEnableSchedulingOptions |
Additional parameters for EnableScheduling operation. |
ComputeNodeEndpointConfiguration |
The endpoint configuration for the Compute Node. |
ComputeNodeError |
An error encountered by a Compute Node. |
ComputeNodeExtensionGetHeaders |
Defines headers for Get operation. |
ComputeNodeExtensionGetOptions |
Additional parameters for Get operation. |
ComputeNodeExtensionListHeaders |
Defines headers for List operation. |
ComputeNodeExtensionListNextOptions |
Additional parameters for ListNext operation. |
ComputeNodeExtensionListOptions |
Additional parameters for List operation. |
ComputeNodeGetHeaders |
Defines headers for Get operation. |
ComputeNodeGetOptions |
Additional parameters for Get operation. |
ComputeNodeGetRemoteLoginSettingsHeaders |
Defines headers for GetRemoteLoginSettings operation. |
ComputeNodeGetRemoteLoginSettingsOptions |
Additional parameters for GetRemoteLoginSettings operation. |
ComputeNodeGetRemoteLoginSettingsResult |
The remote login settings for a Compute Node. |
ComputeNodeIdentityReference |
The reference to a user assigned identity associated with the Batch pool which a compute node will use. |
ComputeNodeInformation |
Information about the Compute Node on which a Task ran. |
ComputeNodeListHeaders |
Defines headers for List operation. |
ComputeNodeListNextOptions |
Additional parameters for ListNext operation. |
ComputeNodeListOptions |
Additional parameters for List operation. |
ComputeNodeRebootHeaders |
Defines headers for Reboot operation. |
ComputeNodeRebootOptions |
Additional parameters for Reboot operation. |
ComputeNodeReimageHeaders |
Defines headers for Reimage operation. |
ComputeNodeReimageOptions |
Additional parameters for Reimage operation. |
ComputeNodeStartHeaders |
Defines headers for Start operation. |
ComputeNodeStartOptions |
Additional parameters for Start operation. |
ComputeNodeUpdateUserHeaders |
Defines headers for UpdateUser operation. |
ComputeNodeUpdateUserOptions |
Additional parameters for UpdateUser operation. |
ComputeNodeUploadBatchServiceLogsHeaders |
Defines headers for UploadBatchServiceLogs operation. |
ComputeNodeUploadBatchServiceLogsOptions |
Additional parameters for UploadBatchServiceLogs operation. |
ComputeNodeUser |
A user Account for RDP or SSH access on a Compute Node. |
ContainerConfiguration |
The configuration for container-enabled Pools. |
ContainerHostBatchBindMountEntry |
The entry of path and mount mode you want to mount into task container. |
ContainerHostDataPath |
Defines values for ContainerHostDataPath. |
ContainerRegistry |
A private container registry. |
ContainerType |
Defines values for ContainerType. |
DataDisk |
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them. |
DeleteCertificateError |
An error encountered by the Batch service when deleting a Certificate. |
DiffDiskSettings |
Specifies the ephemeral Disk Settings for the operating system disk used by the compute node (VM). |
DiskEncryptionConfiguration |
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Azure Compute Gallery Image. |
EnvironmentSetting |
An environment variable to be set on a Task process. |
ErrorMessage |
An error message received in an Azure Batch error response. |
ExitCodeMapping |
How the Batch service should respond if a Task exits with a particular exit code. |
ExitCodeRangeMapping |
A range of exit codes and how the Batch service should respond to exit codes within that range. |
ExitConditions |
Specifies how the Batch service should respond when the Task completes. |
ExitOptions |
Specifies how the Batch service responds to a particular exit condition. |
FileDeleteFromComputeNodeHeaders |
Defines headers for DeleteFromComputeNode operation. |
FileDeleteFromComputeNodeOptions |
Additional parameters for DeleteFromComputeNode operation. |
FileDeleteFromTaskHeaders |
Defines headers for DeleteFromTask operation. |
FileDeleteFromTaskOptions |
Additional parameters for DeleteFromTask operation. |
FileGetFromComputeNodeHeaders |
Defines headers for GetFromComputeNode operation. |
FileGetFromComputeNodeOptions |
Additional parameters for GetFromComputeNode operation. |
FileGetFromTaskHeaders |
Defines headers for GetFromTask operation. |
FileGetFromTaskOptions |
Additional parameters for GetFromTask operation. |
FileGetPropertiesFromComputeNodeHeaders |
Defines headers for GetPropertiesFromComputeNode operation. |
FileGetPropertiesFromComputeNodeOptions |
Additional parameters for GetPropertiesFromComputeNode operation. |
FileGetPropertiesFromTaskHeaders |
Defines headers for GetPropertiesFromTask operation. |
FileGetPropertiesFromTaskOptions |
Additional parameters for GetPropertiesFromTask operation. |
FileListFromComputeNodeHeaders |
Defines headers for ListFromComputeNode operation. |
FileListFromComputeNodeNextOptions |
Additional parameters for ListFromComputeNodeNext operation. |
FileListFromComputeNodeOptions |
Additional parameters for ListFromComputeNode operation. |
FileListFromTaskHeaders |
Defines headers for ListFromTask operation. |
FileListFromTaskNextOptions |
Additional parameters for ListFromTaskNext operation. |
FileListFromTaskOptions |
Additional parameters for ListFromTask operation. |
FileProperties |
The properties of a file on a Compute Node. |
HttpHeader |
An HTTP header name-value pair |
ImageInformation |
A reference to the Azure Virtual Machines Marketplace Image and additional information about the Image. |
ImageReference |
A reference to an Azure Virtual Machines Marketplace Image or a Azure Compute Gallery Image. To get the list of all Azure Marketplace Image references verified by Azure Batch, see the 'List Supported Images' operation. |
InboundEndpoint |
An inbound endpoint on a Compute Node. |
InboundNATPool |
A inbound NAT Pool that can be used to address specific ports on Compute Nodes in a Batch Pool externally. |
InstanceViewStatus |
The instance view status. |
JobAddHeaders |
Defines headers for Add operation. |
JobAddOptions |
Additional parameters for Add operation. |
JobAddParameter |
An Azure Batch Job to add. |
JobConstraints |
The execution constraints for a Job. |
JobDeleteHeaders |
Defines headers for Delete operation. |
JobDeleteOptions |
Additional parameters for Delete operation. |
JobDisableHeaders |
Defines headers for Disable operation. |
JobDisableOptions |
Additional parameters for Disable operation. |
JobDisableParameter |
Options when disabling a Job. |
JobEnableHeaders |
Defines headers for Enable operation. |
JobEnableOptions |
Additional parameters for Enable operation. |
JobExecutionInformation |
Contains information about the execution of a Job in the Azure Batch service. |
JobGetHeaders |
Defines headers for Get operation. |
JobGetOptions |
Additional parameters for Get operation. |
JobGetTaskCountsHeaders |
Defines headers for GetTaskCounts operation. |
JobGetTaskCountsOptions |
Additional parameters for GetTaskCounts operation. |
JobListFromJobScheduleHeaders |
Defines headers for ListFromJobSchedule operation. |
JobListFromJobScheduleNextOptions |
Additional parameters for ListFromJobScheduleNext operation. |
JobListFromJobScheduleOptions |
Additional parameters for ListFromJobSchedule operation. |
JobListHeaders |
Defines headers for List operation. |
JobListNextOptions |
Additional parameters for ListNext operation. |
JobListOptions |
Additional parameters for List operation. |
JobListPreparationAndReleaseTaskStatusHeaders |
Defines headers for ListPreparationAndReleaseTaskStatus operation. |
JobListPreparationAndReleaseTaskStatusNextOptions |
Additional parameters for ListPreparationAndReleaseTaskStatusNext operation. |
JobListPreparationAndReleaseTaskStatusOptions |
Additional parameters for ListPreparationAndReleaseTaskStatus operation. |
JobManagerTask |
Specifies details of a Job Manager Task. |
JobNetworkConfiguration |
The network configuration for the Job. |
JobPatchHeaders |
Defines headers for Patch operation. |
JobPatchOptions |
Additional parameters for Patch operation. |
JobPatchParameter |
The set of changes to be made to a Job. |
JobPreparationAndReleaseTaskExecutionInformation |
The status of the Job Preparation and Job Release Tasks on a Compute Node. |
JobPreparationTask |
A Job Preparation Task to run before any Tasks of the Job on any given Compute Node. |
JobPreparationTaskExecutionInformation |
Contains information about the execution of a Job Preparation Task on a Compute Node. |
JobReleaseTask |
A Job Release Task to run on Job completion on any Compute Node where the Job has run. |
JobReleaseTaskExecutionInformation |
Contains information about the execution of a Job Release Task on a Compute Node. |
JobScheduleAddHeaders |
Defines headers for Add operation. |
JobScheduleAddOptions |
Additional parameters for Add operation. |
JobScheduleAddParameter |
A Job Schedule that allows recurring Jobs by specifying when to run Jobs and a specification used to create each Job. |
JobScheduleDeleteHeaders |
Defines headers for Delete operation. |
JobScheduleDeleteOptions |
Additional parameters for Delete operation. |
JobScheduleDisableHeaders |
Defines headers for Disable operation. |
JobScheduleDisableOptions |
Additional parameters for Disable operation. |
JobScheduleEnableHeaders |
Defines headers for Enable operation. |
JobScheduleEnableOptions |
Additional parameters for Enable operation. |
JobScheduleExecutionInformation |
Contains information about Jobs that have been and will be run under a Job Schedule. |
JobScheduleExistsHeaders |
Defines headers for Exists operation. |
JobScheduleExistsOptions |
Additional parameters for Exists operation. |
JobScheduleGetHeaders |
Defines headers for Get operation. |
JobScheduleGetOptions |
Additional parameters for Get operation. |
JobScheduleListHeaders |
Defines headers for List operation. |
JobScheduleListNextOptions |
Additional parameters for ListNext operation. |
JobScheduleListOptions |
Additional parameters for List operation. |
JobSchedulePatchHeaders |
Defines headers for Patch operation. |
JobSchedulePatchOptions |
Additional parameters for Patch operation. |
JobSchedulePatchParameter |
The set of changes to be made to a Job Schedule. |
JobScheduleStatistics |
Resource usage statistics for a Job Schedule. |
JobScheduleTerminateHeaders |
Defines headers for Terminate operation. |
JobScheduleTerminateOptions |
Additional parameters for Terminate operation. |
JobScheduleUpdateHeaders |
Defines headers for Update operation. |
JobScheduleUpdateOptions |
Additional parameters for Update operation. |
JobScheduleUpdateParameter |
The set of changes to be made to a Job Schedule. |
JobSchedulingError |
An error encountered by the Batch service when scheduling a Job. |
JobSpecification |
Specifies details of the Jobs to be created on a schedule. |
JobStatistics |
Resource usage statistics for a Job. |
JobTerminateHeaders |
Defines headers for Terminate operation. |
JobTerminateOptions |
Additional parameters for Terminate operation. |
JobTerminateParameter |
Options when terminating a Job. |
JobUpdateHeaders |
Defines headers for Update operation. |
JobUpdateOptions |
Additional parameters for Update operation. |
JobUpdateParameter |
The set of changes to be made to a Job. |
LinuxUserConfiguration |
Properties used to create a user Account on a Linux Compute Node. |
ManagedDisk | |
MetadataItem |
A name-value pair associated with a Batch service resource. |
MountConfiguration |
The file system to mount on each node. |
MultiInstanceSettings |
Settings which specify how to run a multi-instance Task. |
NameValuePair |
Represents a name-value pair. |
NetworkConfiguration |
The network configuration for a Pool. |
NetworkSecurityGroupRule |
A network security group rule to apply to an inbound endpoint. |
NFSMountConfiguration |
Information used to connect to an NFS file system. |
NodeAgentInformation |
Information about the Compute Node agent. |
NodeCounts |
The number of Compute Nodes in each Compute Node state. |
NodeDeallocateParameter |
Options for deallocating a Compute Node. |
NodeDisableSchedulingParameter |
Options for disabling scheduling on a Compute Node. |
NodeFile |
Information about a file or directory on a Compute Node. |
NodePlacementConfiguration |
Node placement configuration for a pool. |
NodeRebootParameter |
Options for rebooting a Compute Node. |
NodeReimageParameter |
Options for reimaging a Compute Node. |
NodeRemoveParameter |
Options for removing Compute Nodes from a Pool. |
NodeUpdateUserParameter |
The set of changes to be made to a user Account on a Compute Node. |
NodeVMExtension |
The configuration for virtual machine extension instance view. |
OSDisk |
Settings for the operating system disk of the compute node (VM). |
OutputFile |
A specification for uploading files from an Azure Batch Compute Node to another location after the Batch service has finished executing the Task process. |
OutputFileBlobContainerDestination |
Specifies a file upload destination within an Azure blob storage container. |
OutputFileDestination |
The destination to which a file should be uploaded. |
OutputFileUploadOptions |
Details about an output file upload operation, including under what conditions to perform the upload. |
Page<T> |
Defines a page in Azure responses. |
PoolAddHeaders |
Defines headers for Add operation. |
PoolAddOptions |
Additional parameters for Add operation. |
PoolAddParameter |
A Pool in the Azure Batch service to add. |
PoolDeleteHeaders |
Defines headers for Delete operation. |
PoolDeleteOptions |
Additional parameters for Delete operation. |
PoolDisableAutoScaleHeaders |
Defines headers for DisableAutoScale operation. |
PoolDisableAutoScaleOptions |
Additional parameters for DisableAutoScale operation. |
PoolEnableAutoScaleHeaders |
Defines headers for EnableAutoScale operation. |
PoolEnableAutoScaleOptions |
Additional parameters for EnableAutoScale operation. |
PoolEnableAutoScaleParameter |
Options for enabling automatic scaling on a Pool. |
PoolEndpointConfiguration |
The endpoint configuration for a Pool. |
PoolEvaluateAutoScaleHeaders |
Defines headers for EvaluateAutoScale operation. |
PoolEvaluateAutoScaleOptions |
Additional parameters for EvaluateAutoScale operation. |
PoolEvaluateAutoScaleParameter |
Options for evaluating an automatic scaling formula on a Pool. |
PoolExistsHeaders |
Defines headers for Exists operation. |
PoolExistsOptions |
Additional parameters for Exists operation. |
PoolGetHeaders |
Defines headers for Get operation. |
PoolGetOptions |
Additional parameters for Get operation. |
PoolInformation |
Specifies how a Job should be assigned to a Pool. |
PoolListHeaders |
Defines headers for List operation. |
PoolListNextOptions |
Additional parameters for ListNext operation. |
PoolListOptions |
Additional parameters for List operation. |
PoolListUsageMetricsHeaders |
Defines headers for ListUsageMetrics operation. |
PoolListUsageMetricsNextOptions |
Additional parameters for ListUsageMetricsNext operation. |
PoolListUsageMetricsOptions |
Additional parameters for ListUsageMetrics operation. |
PoolNodeCounts |
The number of Compute Nodes in each state for a Pool. |
PoolPatchHeaders |
Defines headers for Patch operation. |
PoolPatchOptions |
Additional parameters for Patch operation. |
PoolPatchParameter |
The set of changes to be made to a Pool. |
PoolRemoveNodesHeaders |
Defines headers for RemoveNodes operation. |
PoolRemoveNodesOptions |
Additional parameters for RemoveNodes operation. |
PoolResizeHeaders |
Defines headers for Resize operation. |
PoolResizeOptions |
Additional parameters for Resize operation. |
PoolResizeParameter |
Options for changing the size of a Pool. |
PoolSpecification |
Specification for creating a new Pool. |
PoolStatistics |
Contains utilization and resource usage statistics for the lifetime of a Pool. |
PoolStopResizeHeaders |
Defines headers for StopResize operation. |
PoolStopResizeOptions |
Additional parameters for StopResize operation. |
PoolUpdatePropertiesHeaders |
Defines headers for UpdateProperties operation. |
PoolUpdatePropertiesOptions |
Additional parameters for UpdateProperties operation. |
PoolUpdatePropertiesParameter |
The set of changes to be made to a Pool. |
PoolUsageMetrics |
Usage metrics for a Pool across an aggregation interval. |
PublicIPAddressConfiguration |
The public IP Address configuration of the networking configuration of a Pool. |
RecentJob |
Information about the most recent Job to run under the Job Schedule. |
ResizeError |
An error that occurred when resizing a Pool. |
ResourceFile |
A single file or multiple files to be downloaded to a Compute Node. |
ResourceStatistics |
Statistics related to resource consumption by Compute Nodes in a Pool. |
RollingUpgradePolicy |
The configuration parameters used while performing a rolling upgrade. |
Schedule |
The schedule according to which Jobs will be created. All times are fixed respective to UTC and are not impacted by daylight saving time. |
SecurityEncryptionTypes |
Defines values for SecurityEncryptionTypes. |
SecurityProfile |
Specifies the security profile settings for the virtual machine or virtual machine scale set. |
ServiceArtifactReference |
Specifies the service artifact reference id used to set same image version for all virtual machines in the scale set when using 'latest' image version. |
StartTask |
A Task which is run when a Node joins a Pool in the Azure Batch service, or when the Compute Node is rebooted or reimaged. |
StartTaskInformation |
Information about a StartTask running on a Compute Node. |
SubtaskInformation |
Information about an Azure Batch subtask. |
TaskAddCollectionHeaders |
Defines headers for AddCollection operation. |
TaskAddCollectionOptions |
Additional parameters for AddCollection operation. |
TaskAddCollectionParameter |
A collection of Azure Batch Tasks to add. |
TaskAddCollectionResult |
The result of adding a collection of Tasks to a Job. |
TaskAddHeaders |
Defines headers for Add operation. |
TaskAddOptions |
Additional parameters for Add operation. |
TaskAddParameter |
An Azure Batch Task to add. |
TaskAddResult |
Result for a single Task added as part of an add Task collection operation. |
TaskConstraints |
Execution constraints to apply to a Task. |
TaskContainerExecutionInformation |
Contains information about the container which a Task is executing. |
TaskContainerSettings |
The container settings for a Task. |
TaskCounts |
The Task counts for a Job. |
TaskCountsResult |
The Task and TaskSlot counts for a Job. |
TaskDeleteHeaders |
Defines headers for Delete operation. |
TaskDeleteOptions |
Additional parameters for Delete operation. |
TaskDependencies |
Specifies any dependencies of a Task. Any Task that is explicitly specified or within a dependency range must complete before the dependant Task will be scheduled. |
TaskExecutionInformation |
Information about the execution of a Task. |
TaskFailureInformation |
Information about a Task failure. |
TaskGetHeaders |
Defines headers for Get operation. |
TaskGetOptions |
Additional parameters for Get operation. |
TaskIdRange |
A range of Task IDs that a Task can depend on. All Tasks with IDs in the range must complete successfully before the dependent Task can be scheduled. |
TaskInformation |
Information about a Task running on a Compute Node. |
TaskListHeaders |
Defines headers for List operation. |
TaskListNextOptions |
Additional parameters for ListNext operation. |
TaskListOptions |
Additional parameters for List operation. |
TaskListSubtasksHeaders |
Defines headers for ListSubtasks operation. |
TaskListSubtasksOptions |
Additional parameters for ListSubtasks operation. |
TaskReactivateHeaders |
Defines headers for Reactivate operation. |
TaskReactivateOptions |
Additional parameters for Reactivate operation. |
TaskSchedulingPolicy |
Specifies how Tasks should be distributed across Compute Nodes. |
TaskSlotCounts |
The TaskSlot counts for a Job. |
TaskStatistics |
Resource usage statistics for a Task. |
TaskTerminateHeaders |
Defines headers for Terminate operation. |
TaskTerminateOptions |
Additional parameters for Terminate operation. |
TaskUpdateHeaders |
Defines headers for Update operation. |
TaskUpdateOptions |
Additional parameters for Update operation. |
TaskUpdateParameter |
The set of changes to be made to a Task. |
UefiSettings |
Specifies the security settings like secure boot and vTPM used while creating the virtual machine. |
UpgradePolicy |
Describes an upgrade policy - automatic, manual, or rolling. |
UploadBatchServiceLogsConfiguration |
The Azure Batch service log files upload configuration for a Compute Node. |
UploadBatchServiceLogsResult |
The result of uploading Batch service log files from a specific Compute Node. |
UsageStatistics |
Statistics related to Pool usage information. |
UserAccount |
Properties used to create a user used to execute Tasks on an Azure Batch Compute Node. |
UserAssignedIdentity |
The user assigned Identity |
UserIdentity |
The definition of the user identity under which the Task is run. |
VirtualMachineConfiguration |
The configuration for Compute Nodes in a Pool based on the Azure Virtual Machines infrastructure. |
VirtualMachineInfo |
Info about the current state of the virtual machine. |
VMDiskSecurityProfile |
Specifies the security profile settings for the managed disk. Note: It can only be set for Confidential VMs and required when using Confidential VMs. |
VMExtension |
The configuration for virtual machine extensions. |
VMExtensionInstanceView |
The vm extension instance view. |
WindowsConfiguration |
Windows operating system settings to apply to the virtual machine. |
WindowsUserConfiguration |
Properties used to create a user Account on a Windows Compute Node. |
Interfaces
IODataExpand |
Represents an options object supporting the OData $expand parameter. |
IODataFilter |
Represents an options object supporting the OData $filter parameter. |
IODataSelect |
Represents an options object supporting the OData $select parameter. |
IOptions |
Optional arguments applicable to all service requests. |
ITimeoutOptions |
Optional arguments for service requests which support timeouts. |
Enums
AccessScope |
Defines values for AccessScope. |
AllocationState |
Defines values for AllocationState. |
AutoUserScope |
Defines values for AutoUserScope. |
CachingType |
Defines values for CachingType. |
CertificateFormat |
Defines values for CertificateFormat. |
CertificateState |
Defines values for CertificateState. |
CertificateStoreLocation |
Defines values for CertificateStoreLocation. |
CertificateVisibility |
Defines values for CertificateVisibility. |
ComputeNodeDeallocateOption |
Defines values for ComputeNodeDeallocateOption. |
ComputeNodeDeallocationOption |
Defines values for ComputeNodeDeallocationOption. |
ComputeNodeFillType |
Defines values for ComputeNodeFillType. |
ComputeNodeRebootOption |
Defines values for ComputeNodeRebootOption. |
ComputeNodeReimageOption |
Defines values for ComputeNodeReimageOption. |
ComputeNodeState |
Defines values for ComputeNodeState. |
ContainerWorkingDirectory |
Defines values for ContainerWorkingDirectory. |
DependencyAction |
Defines values for DependencyAction. |
DiffDiskPlacement |
Defines values for DiffDiskPlacement. |
DisableComputeNodeSchedulingOption |
Defines values for DisableComputeNodeSchedulingOption. |
DisableJobOption |
Defines values for DisableJobOption. |
DiskEncryptionTarget |
Defines values for DiskEncryptionTarget. |
DynamicVNetAssignmentScope |
Defines values for DynamicVNetAssignmentScope. |
ElevationLevel |
Defines values for ElevationLevel. |
ErrorCategory |
Defines values for ErrorCategory. |
InboundEndpointProtocol |
Defines values for InboundEndpointProtocol. |
IPAddressProvisioningType |
Defines values for IPAddressProvisioningType. |
JobAction |
Defines values for JobAction. |
JobPreparationTaskState |
Defines values for JobPreparationTaskState. |
JobReleaseTaskState |
Defines values for JobReleaseTaskState. |
JobScheduleState |
Defines values for JobScheduleState. |
JobState |
Defines values for JobState. |
LoginMode |
Defines values for LoginMode. |
NetworkSecurityGroupRuleAccess |
Defines values for NetworkSecurityGroupRuleAccess. |
NodeCommunicationMode |
Defines values for NodeCommunicationMode. |
NodePlacementPolicyType |
Defines values for NodePlacementPolicyType. |
OnAllTasksComplete |
Defines values for OnAllTasksComplete. |
OnTaskFailure |
Defines values for OnTaskFailure. |
OSType |
Defines values for OSType. |
OutputFileUploadCondition |
Defines values for OutputFileUploadCondition. |
PoolIdentityType |
Defines values for PoolIdentityType. |
PoolLifetimeOption |
Defines values for PoolLifetimeOption. |
PoolState |
Defines values for PoolState. |
SchedulingState |
Defines values for SchedulingState. |
SecurityTypes |
Defines values for SecurityTypes. |
StartTaskState |
Defines values for StartTaskState. |
StatusLevelTypes |
Defines values for StatusLevelTypes. |
StorageAccountType |
Defines values for StorageAccountType. |
SubtaskState |
Defines values for SubtaskState. |
TaskAddStatus |
Defines values for TaskAddStatus. |
TaskExecutionResult |
Defines values for TaskExecutionResult. |
TaskState |
Defines values for TaskState. |
UpgradeMode |
Defines values for UpgradeMode. |
VerificationType |
Defines values for VerificationType. |