Compartir a través de


IUpdateDefinition<ParentT> Interfaz

Definición

La totalidad de una definición de grupo NAT de entrada como parte de una actualización del equilibrador de carga.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.UpdateDefinition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.UpdateDefinition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.UpdateDefinition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithAttach<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithFrontendPortRange<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.UpdateDefinition.IWithProtocol<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithProtocol<'ParentT>
    interface IWithProtocol<IWithAttach<'ParentT>, TransportProtocol>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithFrontend<'ParentT>
    interface IWithFrontend<IWithAttach<'ParentT>>
    interface IWithFrontendPortRange<'ParentT>
    interface IWithBackendPort<'ParentT>
    interface IWithBackendPort<IWithAttach<'ParentT>>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of ParentT)), IWithBackendPort(Of ParentT), IWithFrontend(Of IWithAttach(Of ParentT)), IWithFrontend(Of ParentT), IWithFrontendPortRange(Of ParentT), IWithProtocol(Of IWithAttach(Of ParentT), TransportProtocol), IWithProtocol(Of ParentT)

Parámetros de tipo

ParentT

Fase de la definición primaria a la que se va a volver después de adjuntar esta definición.

Implementaciones

Métodos

Attach()

La totalidad de una definición de grupo NAT de entrada como parte de una actualización del equilibrador de carga.

(Heredado de IInUpdate<ParentT>)
FromExistingPublicIPAddress(IPublicIPAddress)

Especifica una dirección IP pública existente de la que recibir tráfico de red. Si este equilibrador de carga ya tiene un front-end que hace referencia a esta dirección IP pública, es decir, el front-end que se usará. De lo contrario, se creará implícitamente un front-end público con nombre nuevo en el equilibrador de carga.

(Heredado de IWithFrontend<ReturnT>)
FromExistingPublicIPAddress(String)

Especifica una dirección IP pública existente de la que recibir tráfico de red. Si este equilibrador de carga ya tiene un front-end que hace referencia a esta dirección IP pública, es decir, el front-end que se usará. De lo contrario, se creará implícitamente un front-end público con nombre nuevo en el equilibrador de carga.

(Heredado de IWithFrontend<ReturnT>)
FromExistingSubnet(INetwork, String)

Especifica una subred privada existente desde la que recibir tráfico de red. Si este equilibrador de carga ya tiene un front-end que hace referencia a esta subred, es el front-end que se usará. De lo contrario, se creará implícitamente un front-end privado con nombre nuevo en el equilibrador de carga.

(Heredado de IWithFrontend<ReturnT>)
FromExistingSubnet(ISubnet)

Especifica una subred privada existente desde la que recibir tráfico de red. Si este equilibrador de carga ya tiene un front-end que hace referencia a esta subred, es el front-end que se usará. De lo contrario, se creará implícitamente un front-end privado con nombre nuevo en el equilibrador de carga.

(Heredado de IWithFrontend<ReturnT>)
FromExistingSubnet(String, String)

Especifica una subred privada existente desde la que recibir tráfico de red. Si este equilibrador de carga ya tiene un front-end que hace referencia a esta subred, es el front-end que se usará. De lo contrario, se creará implícitamente un front-end privado con nombre nuevo en el equilibrador de carga.

(Heredado de IWithFrontend<ReturnT>)
FromFrontend(String)

Especifica el front-end que se va a asociar.

(Heredado de IWithFrontend<ReturnT>)
FromFrontendPortRange(Int32, Int32)

Especificó el intervalo de puertos de front-end.

(Heredado de IWithFrontendPortRange<ParentT>)
ToBackendPort(Int32)

Especifica un puerto back-end al que se va a enviar tráfico de red. Si no se especifica, se asume el mismo número de puerto back-end que usa el front-end.

(Heredado de IWithBackendPort<ReturnT>)
WithProtocol(ProtocolT)

Especifica el protocolo de transporte.

(Heredado de IWithProtocol<ReturnT,ProtocolT>)

Se aplica a