com.microsoft.azure.management.batch
This package contains the classes for BatchManagementClient. Batch Client.
Classes
ActivateApplicationPackageParameters |
Parameters for an activating an application package. |
ApplicationPackageReference |
Link to an application package inside the batch account. |
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. |
AzureBlobFileSystemConfiguration |
Information used to connect to an Azure Storage Container using Blobfuse. |
AzureFileShareConfiguration |
Information used to connect to an Azure Fileshare. |
BatchAccountCreateHeaders |
Defines headers for Create operation. |
BatchAccountCreateParameters |
Parameters supplied to the Create operation. |
BatchAccountDeleteHeaders |
Defines headers for Delete operation. |
BatchAccountIdentity |
The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when `ManagedIdentity` is selected as the auto-storage authentication mode. |
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. |
BatchPoolIdentity |
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities. |
CertificateBaseProperties |
Base certificate properties. |
CertificateCancelDeletionHeaders |
Defines headers for CancelDeletion operation. |
CertificateCreateHeaders |
Defines headers for Create operation. |
CertificateCreateOrUpdateParameters |
Contains information about a certificate. |
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. This must exist inside the same account as the pool. |
CertificateUpdateHeaders |
Defines headers for Update operation. |
CheckNameAvailabilityParameters |
Parameters for a check name availability request. |
CIFSMountConfiguration |
Information used to connect to a CIFS file system. |
CloudServiceConfiguration |
The configuration for nodes in a pool based on the Azure Cloud Services platform. |
ComputeNodeIdentityReference |
The reference to a user assigned identity associated with the Batch pool which a compute node will use. |
ContainerConfiguration |
The configuration for container-enabled pools. |
ContainerRegistry |
A private container registry. |
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 response from the Batch service. |
DeploymentConfiguration |
Deployment configuration properties. |
DiffDiskSettings |
Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine. |
DiskEncryptionConfiguration |
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image. |
EncryptionProperties |
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead. |
EndpointDependency |
A domain name and connection details used to access a dependency. |
EndpointDetail |
Details about the connection between the Batch service and the endpoint. |
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. To get the list of all imageReferences verified by Azure Batch, see the 'List supported node agent SKUs' operation. |
InboundNatPool |
A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally. |
KeyVaultProperties |
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault. |
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. The Batch service does not assign any meaning to this metadata; it is solely for the use of user code. |
MountConfiguration |
The file system to mount on each node. |
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. |
NodePlacementConfiguration |
Node placement configuration for batch pools. Allocation configuration used by Batch Service to provision the nodes. |
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. |
PrivateEndpoint |
The private endpoint of the private endpoint connection. |
PrivateEndpointConnectionUpdateHeaders |
Defines headers for Update operation. |
PrivateLinkServiceConnectionState |
The private link service connection state of the private endpoint connection. |
PublicIPAddressConfiguration |
The public IP Address configuration of the networking configuration of a Pool. |
ResizeError |
An error that occurred when resizing a pool. |
ResizeOperationStatus |
Details about the current or last completed resize operation. Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady). |
ResourceFile |
A single file or multiple files to be downloaded to a compute node. |
ScaleSettings |
Scale settings for the pool. Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes. |
SkuCapability |
A SKU capability, such as the number of cores. |
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. In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task. |
TaskContainerSettings |
The container settings for a task. |
TaskSchedulingPolicy |
Specifies how tasks should be distributed across compute nodes. |
UserAccount |
Properties used to create a user on an Azure Batch node. |
UserAssignedIdentities |
The list of associated user identities. |
UserIdentity |
The definition of the user identity under which the task is run. Specify either the userName or autoUser property, but not both. |
VirtualMachineConfiguration |
The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure. |
VirtualMachineFamilyCoreQuota |
A VM Family and its associated core quota for the Batch account. |
VMExtension |
The configuration for virtual machine extensions. |
WindowsConfiguration |
Windows operating system settings to apply to the virtual machine. |
WindowsUserConfiguration |
Properties used to create a user account on a Windows node. |
Interfaces
Application |
An immutable client-side representation of an Azure Batch account application. |
ApplicationPackage |
An immutable client-side representation of an Azure Batch application package. |
BatchAccount |
An immutable client-side representation of an Azure Batch account. |
BatchAccounts |
Entry point to Azure Batch account management API. |
Pool |
An immutable client-side representation of an Azure Batch account pool. |
Application.UpdateDefinitionStages.Blank<ParentT> |
The first stage of a Batch application definition. |
Application.DefinitionStages.Blank<ParentT> |
The first stage of a batch application definition. |
BatchAccount.DefinitionStages.Blank |
The first stage of a Batch account definition. |
Pool.DefinitionStages.Blank<ParentT> |
The first stage of a batch pool definition. |
Pool.UpdateDefinitionStages.Blank<ParentT> |
The first stage of a Batch pool definition. |
Application.Definition<ParentT> |
The entirety of a Batch application definition as a part of a Batch account definition. |
BatchAccount.Definition |
The entirety of a Batch account definition. |
Pool.Definition<ParentT> |
The entirety of a Batch pool definition as a part of a Batch account definition. |
Application.DefinitionStages |
Grouping of all the application package definition stages. |
BatchAccount.DefinitionStages |
Grouping of all the Batch account definition stages. |
Pool.DefinitionStages |
Grouping of all the pool definition stages. |
Pool.Update |
The entirety of a Batch pool update as a part of a Batch account update. |
BatchAccount.Update |
The template for a Batch account update operation, containing all the settings that can be modified. |
Application.Update |
The entirety of a Batch application update as a part of a Batch account update. |
Pool.UpdateDefinition<ParentT> |
The entirety of a Batch pool definition as a part of parent update. |
Application.UpdateDefinition<ParentT> |
The entirety of a Batch application definition as a part of parent update. |
Pool.UpdateDefinitionStages |
Grouping of pool definition stages as part of a Batch account update. |
Application.UpdateDefinitionStages |
Grouping of application definition stages as part of a Batch account update. |
BatchAccount.UpdateStages |
Grouping of all Batch account update stages. |
Pool.UpdateStages |
Grouping of Batch pool update stages. |
Application.UpdateStages |
Grouping of Batch application update stages. |
BatchAccount.DefinitionStages.WithApplication |
The stage of a Batch account definition allowing the creation of a Batch application. |
BatchAccount.UpdateStages.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. |
Application.UpdateStages.WithApplicationPackage |
The stage of a Batch application update allowing the creation of an application package. |
Application.UpdateDefinitionStages.WithApplicationPackage<ParentT> |
The stage of a Batch application definition allowing the creation of an application package. |
Application.DefinitionStages.WithApplicationPackage<ParentT> |
The stage of a Batch application definition that allows the creation of an application package. |
Pool.UpdateDefinitionStages.WithAttach<ParentT> |
The stage of a Batch pool definition allowing the creation of configurations. |
Application.UpdateDefinitionStages.WithAttach<ParentT> |
The final stage of a Batch application definition. At this stage, any remaining optional settings can be specified, or the application definition can be attached to the parent batch Account update. |
Pool.DefinitionStages.WithAttach<ParentT> |
The stage of a Batch pool definition that allows the creation of a pool. |
Pool.UpdateStages.WithAttach |
The stage of a Batch pool update allowing the creation of configurations. |
Application.DefinitionStages.WithAttach<ParentT> |
The final stage of the application definition. At this stage, any remaining optional settings can be specified, or the application definition can be attached to the parent batch account definition. |
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. |
Application.UpdateStages.WithOptionalProperties |
The stage of an application update allowing to enable or disable auto upgrade of the application. |
BatchAccount.UpdateStages.WithPool |
The stage of a Batch account definition allowing the creation of a Batch pool. |
BatchAccount.DefinitionStages.WithPool |
The stage of a Batch account definition allowing the creation of a Batch pool. |
BatchAccount.DefinitionStages.WithStorage |
The stage of a Batch account definition allowing to associate storage accounts with the Batch account. |
BatchAccount.UpdateStages.WithStorageAccount |
The stage of a Batch account update allowing to specify a storage account. |
Enums
AccountKeyType |
Defines values for AccountKeyType. |
AllocationState |
Defines values for AllocationState. |
AuthenticationMode |
Defines values for AuthenticationMode. |
AutoStorageAuthenticationMode |
Defines values for AutoStorageAuthenticationMode. |
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. |
ContainerWorkingDirectory |
Defines values for ContainerWorkingDirectory. |
DiffDiskPlacement |
Defines values for DiffDiskPlacement. |
DiskEncryptionTarget |
Defines values for DiskEncryptionTarget. |
ElevationLevel |
Defines values for ElevationLevel. |
InboundEndpointProtocol |
Defines values for InboundEndpointProtocol. |
InterNodeCommunicationState |
Defines values for InterNodeCommunicationState. |
IPAddressProvisioningType |
Defines values for IPAddressProvisioningType. |
KeySource |
Defines values for KeySource. |
LoginMode |
Defines values for LoginMode. |
NameAvailabilityReason |
Defines values for NameAvailabilityReason. |
NetworkSecurityGroupRuleAccess |
Defines values for NetworkSecurityGroupRuleAccess. |
NodePlacementPolicyType |
Defines values for NodePlacementPolicyType. |
PackageState |
Defines values for PackageState. |
PoolAllocationMode |
Defines values for PoolAllocationMode. |
PoolIdentityType |
Defines values for PoolIdentityType. |
PoolProvisioningState |
Defines values for PoolProvisioningState. |
PrivateEndpointConnectionProvisioningState |
Defines values for PrivateEndpointConnectionProvisioningState. |
PrivateLinkServiceConnectionStatus |
Defines values for PrivateLinkServiceConnectionStatus. |
ProvisioningState |
Defines values for ProvisioningState. |
PublicNetworkAccessType |
Defines values for PublicNetworkAccessType. |
ResourceIdentityType |
Defines values for ResourceIdentityType. |
StorageAccountType |
Defines values for StorageAccountType. |
Azure SDK for Java