IUpdate Interface

Definition

The template for a virtual network update operation, containing all the settings that can be modified. Call Update.apply() to apply the changes to the resource in Azure.

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.Network.Update.IWithAddressSpace, Microsoft.Azure.Management.Network.Fluent.Network.Update.IWithDnsServer, Microsoft.Azure.Management.Network.Fluent.Network.Update.IWithSubnet, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.Network.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.INetwork>
type IUpdate = interface
    interface IAppliable<INetwork>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithSubnet
    interface IWithDnsServer
    interface IWithAddressSpace
    interface IWithAddressSpaceBeta
    interface IBeta
Public Interface IUpdate
Implements IAppliable(Of INetwork), IBeta, IUpdateWithTags(Of IUpdate), IWithAddressSpace, IWithDnsServer, IWithSubnet
Implements

Methods

Apply()

Execute the update request.

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

Execute the update request asynchronously.

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

Begins the definition of a new subnet to be added to this virtual network.

(Inherited from IWithSubnet)
UpdateSubnet(String)

Begins the description of an update of an existing subnet of this network.

(Inherited from IWithSubnet)
WithAddressSpace(String)

Explicitly adds an address space to the virtual network. Note this method's effect is additive, i.e. each time it is used, a new address space is added to the network. This method does not check for conflicts or overlaps with other address spaces. If there is a conflict, a cloud exception may be thrown after the update is applied.

(Inherited from IWithAddressSpace)
WithDnsServer(String)

Specifies the IP address of the DNS server to associate with the virtual network. Note this method's effect is additive, i.e. each time it is used, a new DNS server is added to the network.

(Inherited from IWithDnsServer)
WithoutSubnet(String)

Removes a subnet from the virtual network.

(Inherited from IWithSubnet)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithSubnet(String, String)

Explicitly adds a subnet to the virtual network. Note this method's effect is additive, i.e. each time it is used, a new subnet is added to the network.

(Inherited from IWithSubnet)
WithSubnets(IDictionary<String,String>)

Explicitly defines all the subnets in the virtual network based on the provided map. This replaces any previously existing subnets.

(Inherited from IWithSubnet)
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