Open
Description
New feature
Hi, it would be good to have an option to select IP address provisioning type (BatchManaged/UserManaged/NoPublicIPAddresses) when the autoPoolMode is set to true and a pool has a vnet assigned.
Usage scenario
As a data engineer
I would like to be able to run a pipeline on an automatically created pool in azure batch
that is assigned to specific vnet and has a IP address provisioning type set to one of the options: BatchManaged/UserManaged/NoPublicIPAddresses
so that we're meeting company compliance policies.
Suggest implementation
Example config for azure batch with new parameter:
azure {
managedIdentity {
system = true
}
storage {
accountName = "storageaccount"
}
batch {
accountName = 'batchaccount'
location = 'westeurope'
autoPoolMode = true
pools {
auto {
virtualNetwork = 'vnet'
ipAddress = 'BatchManaged/UserManaged/NoPublicIPAddresses' #works only if vnet is defined
}
}
}
}
within that setup the azure batch pool will be created with an expected IP address provisioning setup.