PoolNetworkConfiguration

data class PoolNetworkConfiguration(val acceleratedNetworkingEnabled: Boolean? = null, val dynamicVnetAssignmentScope: String? = null, val endpointConfigurations: List<PoolNetworkConfigurationEndpointConfiguration>? = null, val publicAddressProvisioningType: String? = null, val publicIps: List<String>? = null, val subnetId: String? = null)

Constructors

Link copied to clipboard
constructor(acceleratedNetworkingEnabled: Boolean? = null, dynamicVnetAssignmentScope: String? = null, endpointConfigurations: List<PoolNetworkConfigurationEndpointConfiguration>? = null, publicAddressProvisioningType: String? = null, publicIps: List<String>? = null, subnetId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether to enable accelerated networking. Possible values are true and false. Defaults to false. Changing this forces a new resource to be created.

Link copied to clipboard

The scope of dynamic vnet assignment. Allowed values: none, job. Changing this forces a new resource to be created. Defaults to none.

Link copied to clipboard

A list of endpoint_configuration blocks that can be used to address specific ports on an individual compute node externally as defined below. Set as documented in the inbound_nat_pools block below. Changing this forces a new resource to be created.

Link copied to clipboard

Type of public IP address provisioning. Supported values are BatchManaged, UserManaged and NoPublicIPAddresses.

Link copied to clipboard
val publicIps: List<String>? = null

A list of public IP ids that will be allocated to nodes. Changing this forces a new resource to be created.

Link copied to clipboard
val subnetId: String? = null

The ARM resource identifier of the virtual network subnet which the compute nodes of the pool will join. Changing this forces a new resource to be created.