IUpdate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of a load balancing rule update as part of a load balancer update.
public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Update.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.Update.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Update.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.Update.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Update.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IUpdate,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithBackendPort, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithFloatingIP, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithFrontend, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithIdleTimeoutInMinutes, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithLoadDistribution, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithOutboundSnat, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithProbe, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Update.IWithProtocol, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Update.IUpdate>
type IUpdate = interface
interface ISettable<IUpdate>
interface IWithFrontendPort
interface IWithFrontendPort<IUpdate>
interface IWithFrontend
interface IWithFrontend<IUpdate>
interface IWithProtocol
interface IWithProtocol<IUpdate, TransportProtocol>
interface IWithBackendPort
interface IWithBackendPort<IUpdate>
interface IWithFloatingIP
interface IWithFloatingIP<IUpdate>
interface IWithIdleTimeoutInMinutes
interface IWithLoadDistribution
interface IWithProbe
interface IWithOutboundSnat
Public Interface IUpdate
Implements ISettable(Of IUpdate), IWithBackendPort, IWithBackendPort(Of IUpdate), IWithFloatingIP, IWithFloatingIP(Of IUpdate), IWithFrontend, IWithFrontend(Of IUpdate), IWithFrontendPort, IWithFrontendPort(Of IUpdate), IWithIdleTimeoutInMinutes, IWithLoadDistribution, IWithOutboundSnat, IWithProbe, IWithProtocol, IWithProtocol(Of IUpdate, TransportProtocol)
- Implements
-
IWithBackendPort<IUpdate> IWithFloatingIP<IUpdate> IWithFrontend<IUpdate> IWithFrontendPort<IUpdate> IWithProtocol<IUpdate,TransportProtocol> IWithBackendPort IWithFloatingIP IWithFrontend IWithFrontendPort IWithIdleTimeoutInMinutes IWithLoadDistribution IWithOutboundSnat IWithProbe IWithProtocol ISettable<IUpdate>
Methods
FromFrontend(String) |
Specifies the frontend. (Inherited from IWithFrontend<ReturnT>) |
FromFrontendPort(Int32) |
Specifies the frontend port to receive network traffic on. (Inherited from IWithFrontendPort<ReturnT>) |
Parent() | (Inherited from ISettable<ParentT>) |
ToBackendPort(Int32) |
Specifies a backend port to send network traffic to. (Inherited from IWithBackendPort<ReturnT>) |
WithDisableOutboundSnat(Boolean) |
Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule. (Inherited from IWithOutboundSnat) |
WithFloatingIP(Boolean) |
Sets the floating IP enablement. (Inherited from IWithFloatingIP<ReturnT>) |
WithFloatingIPDisabled() |
Disables floating IP support. (Inherited from IWithFloatingIP<ReturnT>) |
WithFloatingIPEnabled() |
Enables floating IP support. (Inherited from IWithFloatingIP<ReturnT>) |
WithIdleTimeoutInMinutes(Int32) |
Specifies the number of minutes before an idle connection is closed. (Inherited from IWithIdleTimeoutInMinutes) |
WithLoadDistribution(LoadDistribution) |
Specifies the load distribution mode. (Inherited from IWithLoadDistribution) |
WithoutProbe() |
Removes any association with a probe and falls back to Azure's default probing mechanism. (Inherited from IWithProbe) |
WithProbe(String) |
Associates the specified existing HTTP or TCP probe of this load balancer with the load balancing rule. (Inherited from IWithProbe) |
WithProtocol(ProtocolT) |
Specifies the transport protocol. (Inherited from IWithProtocol<ReturnT,ProtocolT>) |