Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update Namespace

Interfaces

IUpdate

The entirety of the virtual machine scale set update.

IWithAcceleratedNetworking

The stage of the virtual machine scale set update allowing to configure accelerated networking.

IWithApplicationGateway

The stage of the virtual machine scale set update allowing to configure application gateway.

IWithApplicationSecurityGroup

The stage of the virtual machine scale set update allowing to configure application security group.

IWithApply

The stage of a virtual machine scale set update containing inputs for the resource to be updated.

IWithAvailabilityZone

The stage of the virtual machine scale set update allowing to specify availability zone.

IWithBootDiagnostics

The stage of the virtual machine scale set definition allowing to enable boot diagnostics.

IWithCapacity

The stage of a virtual machine scale set definition allowing to specify the number of virtual machines in the scale set.

IWithExtension

The stage of the virtual machine definition allowing to specify extensions.

IWithIpForwarding

The stage of the virtual machine scale set update allowing to configure ip forwarding.

IWithManagedDataDisk

The stage of a virtual machine scale set update allowing to specify managed data disks.

IWithNetworkSecurityGroup

The stage of the virtual machine scale set update allowing to configure network security group.

IWithoutPrimaryLoadBalancer

The stage of a virtual machine scale set update allowing to remove the public and internal load balancer from the primary network interface configuration.

IWithoutPrimaryLoadBalancerBackend

The stage of a virtual machine scale set update allowing to remove the association between the primary network interface configuration and a backend of a load balancer.

IWithoutPrimaryLoadBalancerNatPool

A stage of the virtual machine scale set update allowing to remove the associations between the primary network interface configuration and the specified inbound NAT pools of the load balancer.

IWithPrimaryInternalLoadBalancer

The stage of a virtual machine scale set update allowing to specify an internal load balancer for the primary network interface of the scale set virtual machines.

IWithPrimaryInternalLoadBalancerBackendOrNatPool

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

IWithPrimaryInternalLoadBalancerNatPool

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.

IWithPrimaryInternetFacingLoadBalancerBackendOrNatPool

The stage of a virtual machine scale set update allowing to associate a backend pool and/or inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.

IWithPrimaryInternetFacingLoadBalancerNatPool

The stage of a virtual machine scale set update allowing to associate an inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.

IWithPrimaryLoadBalancer

The stage of a virtual machine scale set update allowing to specify load balancers for the primary network interface of the scale set virtual machines.

IWithSinglePlacementGroup

The stage of the virtual machine scale set update allowing to configure single placement group.

IWithSku

The stage of a virtual machine scale set update allowing to change the SKU for the virtual machines in the scale set.

IWithSystemAssignedIdentityBasedAccessOrApply

The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing to set access for the identity.

IWithSystemAssignedManagedServiceIdentity

The stage of the virtual machine scale set update allowing to enable System Assigned (Local) Managed Service Identity.

IWithUnmanagedDataDisk

The stage of the virtual machine scale set definition allowing to specify unmanaged data disk.

IWithUserAssignedManagedServiceIdentity

The stage of the virtual machine update allowing to add or remove User Assigned (External) Managed Service Identities.

IWithVirtualMachinePublicIp

The stage of the virtual machine scale set update allowing to enable public ip for vm instances.