Package-level declarations
Types
Contains information about the auto-storage account associated with a Batch account.
The identity of the Batch account, if configured. This is only used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration.
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
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.
An error response from the Batch service.
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.
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.
An application package which represents a particular version of an application.
Contains information about an Azure Batch account.
Contains information about a certificate.
Contains information about a pool.
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
Identifies the Azure key vault associated with a Batch account.
A set of Azure Batch account keys.
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
The network configuration for a pool.
Allocation configuration used by Batch Service to provision the nodes.
Contains information about a private link resource.
The private endpoint of the private endpoint connection.
The private link service connection state of the private endpoint connection
The public IP Address configuration of the networking configuration of a Pool.
Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady).
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.
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.
Specify either the userName or autoUser property, but not both.
A VM Family and its associated core quota for the Batch account.