See: Description
| Interface | Description | 
|---|---|
| Application | An immutable client-side representation of an Azure Batch account application. | 
| Application.Definition<ParentT> | The entirety of a Batch application definition as a part of a Batch account definition. | 
| Application.DefinitionStages | Grouping of all the application package definition stages. | 
| Application.DefinitionStages.Blank<ParentT> | The first stage of a batch application definition. | 
| Application.DefinitionStages.WithApplicationPackage<ParentT> | The stage of a Batch application definition that allows the creation of an application package. | 
| Application.DefinitionStages.WithAttach<ParentT> | The final stage of the application definition. | 
| Application.Update | The entirety of a Batch application update as a part of a Batch account update. | 
| Application.UpdateDefinition<ParentT> | The entirety of a Batch application definition as a part of parent update. | 
| Application.UpdateDefinitionStages | Grouping of application definition stages as part of a Batch account update. | 
| Application.UpdateDefinitionStages.Blank<ParentT> | The first stage of a Batch application definition. | 
| Application.UpdateDefinitionStages.WithApplicationPackage<ParentT> | The stage of a Batch application definition allowing the creation of an application package. | 
| Application.UpdateDefinitionStages.WithAttach<ParentT> | The final stage of a Batch application definition. | 
| Application.UpdateStages | Grouping of Batch application update stages. | 
| Application.UpdateStages.WithApplicationPackage | The stage of a Batch application update allowing the creation of an application package. | 
| Application.UpdateStages.WithOptionalProperties | The stage of an application update allowing to enable or disable auto upgrade of the
 application. | 
| ApplicationPackage | An immutable client-side representation of an Azure Batch application package. | 
| BatchAccount | An immutable client-side representation of an Azure Batch account. | 
| BatchAccount.Definition | The entirety of a Batch account definition. | 
| BatchAccount.DefinitionStages | Grouping of all the Batch account definition stages. | 
| BatchAccount.DefinitionStages.Blank | The first stage of a Batch account definition. | 
| BatchAccount.DefinitionStages.WithApplication | The stage of a Batch account definition allowing the creation of a Batch application. | 
| BatchAccount.DefinitionStages.WithApplicationAndStorage | The stage of a Batch account definition allowing adding an application and a storage account. | 
| BatchAccount.DefinitionStages.WithCreate | A Batch account definition with sufficient inputs to create a new
 Batch account in the cloud, but exposing additional optional inputs to specify. | 
| BatchAccount.DefinitionStages.WithCreateAndApplication | The stage of a Batch account definition allowing the adding of a Batch application or creating the Batch account. | 
| BatchAccount.DefinitionStages.WithGroup | The stage of a Batch account definition allowing the resource group to be specified. | 
| BatchAccount.DefinitionStages.WithStorage | The stage of a Batch account definition allowing to associate storage accounts with the Batch account. | 
| BatchAccount.Update | The template for a Batch account update operation, containing all the settings that can be modified. | 
| BatchAccount.UpdateStages | Grouping of all Batch account update stages. | 
| BatchAccount.UpdateStages.WithApplication | The stage of a Batch account definition allowing the creation of a Batch application. | 
| BatchAccount.UpdateStages.WithStorageAccount | The stage of a Batch account update allowing to specify a storage account. | 
| BatchAccounts | Entry point to Azure Batch account management API. | 
| Class | Description | 
|---|---|
| ActivateApplicationPackageParameters | Parameters for an activating an application package. | 
| ApplicationCreateParameters | Parameters for adding an Application. | 
| ApplicationPackageReference | Link to an application package inside the batch account. | 
| ApplicationUpdateParameters | Parameters for an update application request. | 
| AutoScaleRun | The results and errors from an execution of a pool autoscale formula. | 
| AutoScaleRunError | An error that occurred when autoscaling a pool. | 
| AutoScaleSettings | AutoScale settings for the pool. | 
| AutoStorageBaseProperties | The properties related to the auto-storage account. | 
| AutoStorageProperties | Contains information about the auto-storage account associated with a Batch
 account. | 
| AutoUserSpecification | Specifies the parameters for the auto user that runs a task on the Batch
 service. | 
| BatchAccountCreateHeaders | Defines headers for Create operation. | 
| BatchAccountCreateParameters | Parameters supplied to the Create operation. | 
| BatchAccountDeleteHeaders | Defines headers for Delete operation. | 
| BatchAccountKeys | This class represents the access keys for the batch account. | 
| BatchAccountRegenerateKeyParameters | Parameters supplied to the RegenerateKey operation. | 
| BatchAccountUpdateParameters | Parameters for updating an Azure Batch account. | 
| CertificateBaseProperties | The CertificateBaseProperties model. | 
| CertificateCancelDeletionHeaders | Defines headers for CancelDeletion operation. | 
| CertificateCreateHeaders | Defines headers for Create operation. | 
| CertificateDeleteHeaders | Defines headers for Delete operation. | 
| CertificateGetHeaders | Defines headers for Get operation. | 
| CertificateReference | A reference to a certificate to be installed on compute nodes in a pool. | 
| CertificateUpdateHeaders | Defines headers for Update operation. | 
| CheckNameAvailabilityParameters | Parameters for a check name availability request. | 
| CloudServiceConfiguration | The configuration for nodes in a pool based on the Azure Cloud Services
 platform. | 
| DataDisk | Data Disk settings which will be used by the data disks associated to
 Compute Nodes in the pool. | 
| DeleteCertificateError | An error response from the Batch service. | 
| DeploymentConfiguration | Deployment configuration properties. | 
| EnvironmentSetting | An environment variable to be set on a task process. | 
| FixedScaleSettings | Fixed scale settings for the pool. | 
| ImageReference | A reference to an Azure Virtual Machines Marketplace image or the Azure
 Image resource of a custom Virtual Machine. | 
| InboundNatPool | A inbound NAT pool that can be used to address specific ports on compute
 nodes in a Batch pool externally. | 
| KeyVaultReference | Identifies the Azure key vault associated with a Batch account. | 
| LinuxUserConfiguration | Properties used to create a user account on a Linux node. | 
| MetadataItem | A name-value pair associated with a Batch service resource. | 
| NetworkConfiguration | The network configuration for a pool. | 
| NetworkSecurityGroupRule | A network security group rule to apply to an inbound endpoint. | 
| OperationDisplay | The object that describes the operation. | 
| OSDisk | Settings for the operating system disk of the virtual machine. | 
| PoolCreateHeaders | Defines headers for Create operation. | 
| PoolDeleteHeaders | Defines headers for Delete operation. | 
| PoolDisableAutoScaleHeaders | Defines headers for DisableAutoScale operation. | 
| PoolEndpointConfiguration | The endpoint configuration for a pool. | 
| PoolGetHeaders | Defines headers for Get operation. | 
| PoolStopResizeHeaders | Defines headers for StopResize operation. | 
| PoolUpdateHeaders | Defines headers for Update operation. | 
| ResizeError | An error that occurred when resizing a pool. | 
| ResizeOperationStatus | Details about the current or last completed resize operation. | 
| ResourceFile | A file to be downloaded from Azure blob storage to a compute node. | 
| ScaleSettings | Scale settings for the pool. | 
| StartTask | A task which is run when a compute node joins a pool in the Azure Batch
 service, or when the compute node is rebooted or reimaged. | 
| TaskSchedulingPolicy | Specifies how tasks should be distributed across compute nodes. | 
| UserAccount | Properties used to create a user on an Azure Batch node. | 
| 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. | 
| WindowsConfiguration | Windows operating system settings to apply to the virtual machine. | 
| Enum | Description | 
|---|---|
| AccountKeyType | Defines values for AccountKeyType. | 
| AllocationState | Defines values for AllocationState. | 
| AutoUserScope | Defines values for AutoUserScope. | 
| CachingType | Defines values for CachingType. | 
| CertificateFormat | Defines values for CertificateFormat. | 
| CertificateProvisioningState | Defines values for CertificateProvisioningState. | 
| CertificateStoreLocation | Defines values for CertificateStoreLocation. | 
| CertificateVisibility | Defines values for CertificateVisibility. | 
| ComputeNodeDeallocationOption | Defines values for ComputeNodeDeallocationOption. | 
| ComputeNodeFillType | Defines values for ComputeNodeFillType. | 
| ElevationLevel | Defines values for ElevationLevel. | 
| InboundEndpointProtocol | Defines values for InboundEndpointProtocol. | 
| InterNodeCommunicationState | Defines values for InterNodeCommunicationState. | 
| NameAvailabilityReason | Defines values for NameAvailabilityReason. | 
| NetworkSecurityGroupRuleAccess | Defines values for NetworkSecurityGroupRuleAccess. | 
| PackageState | Defines values for PackageState. | 
| PoolAllocationMode | Defines values for PoolAllocationMode. | 
| PoolProvisioningState | Defines values for PoolProvisioningState. | 
| ProvisioningState | Defines values for ProvisioningState. | 
| StorageAccountType | Defines values for StorageAccountType. | 
Copyright © 2019. All rights reserved.