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 used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when ManagedIdentity
is selected as the auto-storage authentication mode.
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
Warning: This object is deprecated and will be removed after February, 2024. Please use the Azure KeyVault Extension instead.
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
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.
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.
Network access profile for Batch endpoint.
An application package which represents a particular version of an application.
Contains information about an Azure Batch account.
Contains information about a pool.
Rule to filter client IP address.
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.
Network profile for Batch account, which contains network rule settings for each endpoint.
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.
The list of associated user identities.
Specify either the userName or autoUser property, but not both.
A VM Family and its associated core quota for the Batch account.