Compartir vía


VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool Interface

public interface WithPrimaryInternalLoadBalancerNatPool extends VirtualMachineScaleSet.UpdateStages.WithApply

The stage of a virtual machine scale set update allowing to associate inbound NAT pools of the selected internal load balancer with the primary network interface of the virtual machines in the scale set.

Method Summary

Modifier and Type Method and Description
VirtualMachineScaleSet.UpdateStages.WithApply withPrimaryInternalLoadBalancerInboundNatPools(String...natPoolNames)

Associates the specified internal load balancer inbound NAT pools with the the primary network interface of the virtual machines in the scale set.

Inherited Members

Appliable<T>.apply() Appliable<T>.applyAsync() Appliable<T>.applyAsync(final ServiceCallback<T> callback) VirtualMachineScaleSet.UpdateStages.WithExtension.defineNewExtension(String name) Indexable.key() VirtualMachineScaleSet.UpdateStages.WithExtension.updateExtension(String name) VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone.withAvailabilityZone(AvailabilityZoneId zoneId) VirtualMachineScaleSet.UpdateStages.WithCapacity.withCapacity(int capacity) VirtualMachineScaleSet.UpdateStages.WithManagedServiceIdentity.withManagedServiceIdentity() VirtualMachineScaleSet.UpdateStages.WithManagedServiceIdentity.withManagedServiceIdentity(int tokenPort) VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB) VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType) VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withoutDataDisk(int lun) VirtualMachineScaleSet.UpdateStages.WithExtension.withoutExtension(String name) VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer.withoutPrimaryInternalLoadBalancer() VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend.withoutPrimaryInternalLoadBalancerBackends(String...backendNames) VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool.withoutPrimaryInternalLoadBalancerNatPools(String...natPoolNames) VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer.withoutPrimaryInternetFacingLoadBalancer() VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend.withoutPrimaryInternetFacingLoadBalancerBackends(String...backendNames) VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool.withoutPrimaryInternetFacingLoadBalancerNatPools(String...natPoolNames) Resource.UpdateWithTags<T>.withoutTag(String key) VirtualMachineScaleSet.UpdateStages.WithSku.withSku(VirtualMachineScaleSetSkuTypes skuType) VirtualMachineScaleSet.UpdateStages.WithSku.withSku(VirtualMachineScaleSetSku sku) Resource.UpdateWithTags<T>.withTag(String key, String value) Resource.UpdateWithTags<T>.withTags(Map<String, String> tags)

Method Details

withPrimaryInternalLoadBalancerInboundNatPools

public WithApply withPrimaryInternalLoadBalancerInboundNatPools(String...natPoolNames)

Associates the specified internal load balancer inbound NAT pools with the the primary network interface of the virtual machines in the scale set.

Parameters:

natPoolNames - the names of existing inbound NAT pools in the selected load balancer

Returns:

the next stage of the update

Applies to