IDefinition<ReturnT> 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 balancer outbound rule definition.
public interface IDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithBackend<ReturnT>,Microsoft.Azure.Management.Network.Fluent.Models.LoadBalancerOutboundRuleProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithBackend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithFrontend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithIdleTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerOutboundRule.Definition.IWithTcpReset<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ReturnT>
type IDefinition<'ReturnT> = interface
interface IBlank<'ReturnT>
interface IWithProtocol<'ReturnT>
interface IWithProtocol<IWithBackend<'ReturnT>, LoadBalancerOutboundRuleProtocol>
interface IWithAttach<'ReturnT>
interface IInDefinition<'ReturnT>
interface IWithIdleTimeout<'ReturnT>
interface IWithTcpReset<'ReturnT>
interface IWithFrontend<'ReturnT>
interface IWithBackend<'ReturnT>
Public Interface IDefinition(Of ReturnT)
Implements IBlank(Of ReturnT), IInDefinition(Of ReturnT), IWithAttach(Of ReturnT), IWithBackend(Of ReturnT), IWithFrontend(Of ReturnT), IWithIdleTimeout(Of ReturnT), IWithProtocol(Of IWithBackend(Of ReturnT), LoadBalancerOutboundRuleProtocol), IWithProtocol(Of ReturnT), IWithTcpReset(Of ReturnT)
Type Parameters
- ReturnT
The stage of the parent definition to return to after attaching this definition.
- Implements
Methods
Attach() | (Inherited from IInDefinition<ParentT>) |
FromBackend(String) |
Specifies a backend pool on this load balancer for outbound traffic. (Inherited from IWithBackend<ReturnT>) |
ToFrontend(String) |
Specifies the frontend on this load balancer for outbound traffic. The frontend is required to be a static public IP address. (Inherited from IWithFrontend<ReturnT>) |
ToFrontends(String[]) |
Specifies the frontends on this load balancer for outbound traffic. The frontend is required to be a static public IP address. (Inherited from IWithFrontend<ReturnT>) |
WithEnableTcpReset() |
Specifies the bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. (Inherited from IWithTcpReset<ReturnT>) |
WithIdleTimeoutInMinutes(Int32) |
Specifies the timeout for the TCP idle connection. (Inherited from IWithIdleTimeout<ReturnT>) |
WithProtocol(ProtocolT) |
Specifies the transport protocol. (Inherited from IWithProtocol<ReturnT,ProtocolT>) |
Applies to
Azure SDK for .NET