IUpdateDefinition<ReturnT> IUpdateDefinition<ReturnT> IUpdateDefinition<ReturnT> Interface

Definition

The entirety of a load balancing rule definition as part of a load balancer update.

public interface IUpdateDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.UpdateDefinition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.UpdateDefinition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.UpdateDefinition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontendPort<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.UpdateDefinition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithBackend<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.UpdateDefinition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontend<ReturnT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithBackend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithBackendPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFloatingIP<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontendPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithIdleTimeoutInMinutes<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithLoadDistribution<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithProbe<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithVirtualMachine<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>
type IUpdateDefinition<'ReturnT> = interface
    interface IBlank<'ReturnT>
    interface IWithProtocol<'ReturnT>
    interface IWithProtocol<IWithFrontend<'ReturnT>, TransportProtocol>
    interface IWithAttach<'ReturnT>
    interface IInUpdate<'ReturnT>
    interface IWithFloatingIP<'ReturnT>
    interface IWithFloatingIP<IWithAttach<'ReturnT>>
    interface IWithIdleTimeoutInMinutes<'ReturnT>
    interface IWithLoadDistribution<'ReturnT>
    interface IWithProbe<'ReturnT>
    interface IWithFrontendPort<'ReturnT>
    interface IWithFrontendPort<IWithBackend<'ReturnT>>
    interface IWithFrontend<'ReturnT>
    interface IWithFrontend<IWithFrontendPort<'ReturnT>>
    interface IWithBackend<'ReturnT>
    interface IWithVirtualMachine<'ReturnT>
    interface IWithBackendPort<'ReturnT>
    interface IWithBackendPort<IWithAttach<'ReturnT>>
Public Interface IUpdateDefinition(Of ReturnT)
Implements IBlank(Of ReturnT), IInUpdate(Of ReturnT), IWithAttach(Of ReturnT), IWithBackend(Of ReturnT), IWithBackendPort(Of IWithAttach(Of ReturnT)), IWithBackendPort(Of ReturnT), IWithFloatingIP(Of IWithAttach(Of ReturnT)), IWithFloatingIP(Of ReturnT), IWithFrontend(Of IWithFrontendPort(Of ReturnT)), IWithFrontend(Of ReturnT), IWithFrontendPort(Of IWithBackend(Of ReturnT)), IWithFrontendPort(Of ReturnT), IWithIdleTimeoutInMinutes(Of ReturnT), IWithLoadDistribution(Of ReturnT), IWithProbe(Of ReturnT), IWithProtocol(Of IWithFrontend(Of ReturnT), TransportProtocol), IWithProtocol(Of ReturnT), IWithVirtualMachine(Of ReturnT)

Type Parameters

ParentT
Implements

Methods

Attach() Attach() Attach()

Inherited from IInUpdate<ParentT>

FromExistingPublicIPAddress(IPublicIPAddress) FromExistingPublicIPAddress(IPublicIPAddress) FromExistingPublicIPAddress(IPublicIPAddress)

Inherited from IWithFrontend<ReturnT>

FromExistingPublicIPAddress(String) FromExistingPublicIPAddress(String) FromExistingPublicIPAddress(String)

Inherited from IWithFrontend<ReturnT>

FromExistingSubnet(INetwork, String) FromExistingSubnet(INetwork, String) FromExistingSubnet(INetwork, String)

Inherited from IWithFrontend<ReturnT>

FromExistingSubnet(ISubnet) FromExistingSubnet(ISubnet) FromExistingSubnet(ISubnet)

Inherited from IWithFrontend<ReturnT>

FromExistingSubnet(String, String) FromExistingSubnet(String, String) FromExistingSubnet(String, String)

Inherited from IWithFrontend<ReturnT>

FromFrontend(String) FromFrontend(String) FromFrontend(String)

Inherited from IWithFrontend<ReturnT>

FromFrontendPort(Int32) FromFrontendPort(Int32) FromFrontendPort(Int32)

ToBackend(String) ToBackend(String) ToBackend(String)

Inherited from IWithBackend<ReturnT>

ToBackendPort(Int32) ToBackendPort(Int32) ToBackendPort(Int32)

Inherited from IWithBackendPort<ReturnT>

ToExistingVirtualMachines(ICollection) ToExistingVirtualMachines(ICollection) ToExistingVirtualMachines(ICollection)

ToExistingVirtualMachines(IHasNetworkInterfaces[]) ToExistingVirtualMachines(IHasNetworkInterfaces[]) ToExistingVirtualMachines(IHasNetworkInterfaces[])

WithFloatingIP(Boolean) WithFloatingIP(Boolean) WithFloatingIP(Boolean)

Sets the floating IP enablement.

(Inherited from IWithFloatingIP<ReturnT>)

WithFloatingIPDisabled() WithFloatingIPDisabled() WithFloatingIPDisabled()

Disables floating IP support.

(Inherited from IWithFloatingIP<ReturnT>)

WithFloatingIPEnabled() WithFloatingIPEnabled() WithFloatingIPEnabled()

Enables floating IP support.

(Inherited from IWithFloatingIP<ReturnT>)

WithIdleTimeoutInMinutes(Int32) WithIdleTimeoutInMinutes(Int32) WithIdleTimeoutInMinutes(Int32)

WithLoadDistribution(LoadDistribution) WithLoadDistribution(LoadDistribution) WithLoadDistribution(LoadDistribution)

WithProbe(String) WithProbe(String) WithProbe(String)

Inherited from IWithProbe<ReturnT>

WithProtocol(ProtocolT) WithProtocol(ProtocolT) WithProtocol(ProtocolT)

Specifies the transport protocol.

(Inherited from IWithProtocol<ReturnT,ProtocolT>)

Applies to