IWithApply Interface

Definition

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

public interface IWithApply : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithAvailabilityZone, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithBootDiagnostics, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithCapacity, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithExtension, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithManagedDataDisk, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithManagedServiceIdentity, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithoutPrimaryLoadBalancer, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithoutPrimaryLoadBalancerBackend, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithoutPrimaryLoadBalancerNatPool, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithSku, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithUnmanagedDataDisk, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithApply>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>
type IWithApply = interface
    interface IAppliable<IVirtualMachineScaleSet>
    interface IIndexable
    interface IUpdateWithTags<IWithApply>
    interface IWithManagedDataDisk
    interface IWithUnmanagedDataDisk
    interface IWithSku
    interface IWithCapacity
    interface IWithExtension
    interface IWithoutPrimaryLoadBalancer
    interface IWithoutPrimaryLoadBalancerBackend
    interface IWithoutPrimaryLoadBalancerNatPool
    interface IWithManagedServiceIdentity
    interface IBeta
    interface IWithBootDiagnostics
    interface IWithAvailabilityZone
Public Interface IWithApply
Implements IAppliable(Of IVirtualMachineScaleSet), IBeta, IUpdateWithTags(Of IWithApply), IWithAvailabilityZone, IWithBootDiagnostics, IWithCapacity, IWithExtension, IWithManagedDataDisk, IWithManagedServiceIdentity, IWithoutPrimaryLoadBalancer, IWithoutPrimaryLoadBalancerBackend, IWithoutPrimaryLoadBalancerNatPool, IWithSku, IWithUnmanagedDataDisk
Derived
Implements

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
DefineNewExtension(String)

Begins the definition of an extension reference to be attached to the virtual machines in the scale set.

(Inherited from IWithExtension)
UpdateExtension(String)

Begins the description of an update of an existing extension assigned to the virtual machines in the scale set.

(Inherited from IWithExtension)
WithAvailabilityZone(AvailabilityZoneId) (Inherited from IWithAvailabilityZone)
WithBootDiagnostics() (Inherited from IWithBootDiagnostics)
WithBootDiagnostics(ICreatable<IStorageAccount>) (Inherited from IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount) (Inherited from IWithBootDiagnostics)
WithBootDiagnostics(String) (Inherited from IWithBootDiagnostics)
WithCapacity(Int32)

Specifies the new number of virtual machines in the scale set.

(Inherited from IWithCapacity)
WithManagedServiceIdentity() (Inherited from IWithManagedServiceIdentity)
WithManagedServiceIdentity(Int32) (Inherited from IWithManagedServiceIdentity)
WithNewDataDisk(Int32)

Specifies that a managed disk needs to be created implicitly with the given size.

(Inherited from IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes)

Specifies that a managed disk needs to be created implicitly with the given settings.

(Inherited from IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes, StorageAccountTypes)

Specifies that a managed disk needs to be created implicitly with the given settings.

(Inherited from IWithManagedDataDisk)
WithoutBootDiagnostics() (Inherited from IWithBootDiagnostics)
WithoutDataDisk(Int32)

Detaches managed data disk with the given LUN from the virtual machine scale set instances.

(Inherited from IWithManagedDataDisk)
WithoutExtension(String)

Removes the extension with the specified name from the virtual machines in the scale set.

(Inherited from IWithExtension)
WithoutPrimaryInternalLoadBalancer()

Removes the association between the internal load balancer and the primary network interface configuration. This removes the association between primary network interface configuration and all the backends and inbound NAT pools in the load balancer.

(Inherited from IWithoutPrimaryLoadBalancer)
WithoutPrimaryInternalLoadBalancerBackends(String[])

Removes the associations between the primary network interface configuration and the specified backends of the internal load balancer.

(Inherited from IWithoutPrimaryLoadBalancerBackend)
WithoutPrimaryInternalLoadBalancerNatPools(String[])

Removes the associations between the primary network interface configuration and the specified inbound NAT pools of the internal load balancer.

(Inherited from IWithoutPrimaryLoadBalancerNatPool)
WithoutPrimaryInternetFacingLoadBalancer()

Removes the association between the Internet-facing load balancer and the primary network interface configuration. This removes the association between primary network interface configuration and all the backends and inbound NAT pools in the load balancer.

(Inherited from IWithoutPrimaryLoadBalancer)
WithoutPrimaryInternetFacingLoadBalancerBackends(String[])

Removes the associations between the primary network interface configuration and the specfied backends of the Internet-facing load balancer.

(Inherited from IWithoutPrimaryLoadBalancerBackend)
WithoutPrimaryInternetFacingLoadBalancerNatPools(String[])

Removes the associations between the primary network interface configuration and the specified inbound NAT pools of an Internet-facing load balancer.

(Inherited from IWithoutPrimaryLoadBalancerNatPool)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithSku(IVirtualMachineScaleSetSku)

Specifies the SKU for the virtual machines in the scale set.

(Inherited from IWithSku)
WithSku(VirtualMachineScaleSetSkuTypes)

Specifies the SKU for the virtual machines in the scale set.

(Inherited from IWithSku)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)

Applies to