Compartir a través de


IDefinition<ParentT> Interfaz

Definición

La totalidad de una definición de regla NAT de entrada.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.Definition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.Definition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFloatingIP<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithIdleTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithProtocol<'ParentT>
    interface IWithProtocol<IWithFrontend<IWithCreateAndInboundNatRule>, TransportProtocol>
    interface IWithFrontend<'ParentT>
    interface IWithFrontend<IWithFrontendPort<IWithCreateAndInboundNatRule>>
    interface IWithFrontendPort<'ParentT>
    interface IWithFrontendPort<IWithAttach<IWithCreateAndInboundNatRule>>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithBackendPort<'ParentT>
    interface IWithBackendPort<IWithAttach<IWithCreateAndInboundNatRule>>
    interface IWithFloatingIP<'ParentT>
    interface IWithFloatingIP<IWithAttach<IWithCreateAndInboundNatRule>>
    interface IWithIdleTimeout<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithBackendPort(Of ParentT), IWithFloatingIP(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithFloatingIP(Of ParentT), IWithFrontend(Of IWithFrontendPort(Of IWithCreateAndInboundNatRule)), IWithFrontend(Of ParentT), IWithFrontendPort(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithFrontendPort(Of ParentT), IWithIdleTimeout(Of ParentT), IWithProtocol(Of IWithFrontend(Of IWithCreateAndInboundNatRule), 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 regla NAT de entrada.

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

Especifica una dirección IP pública existente de la que se va a 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 nuevo front-end público con nombre en el equilibrador de carga.

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

Especifica una dirección IP pública existente de la que se va a 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 nuevo front-end público con nombre en el equilibrador de carga.

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

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

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

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

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

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

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

Especifica el front-end del que se va a recibir tráfico de red.

(Heredado de IWithFrontend<ReturnT>)
FromFrontendPort(Int32)

Especifica el puerto de front-end en el que se va a recibir el tráfico de red.

(Heredado de IWithFrontendPort<ReturnT>)
FromNewPublicIPAddress()

Especifica que se debe recibir el tráfico de red en una nueva dirección IP pública que se va a crear automáticamente, junto con el equilibrador de carga. Se creará implícitamente un nuevo front-end público con nombre nuevo en este equilibrador de carga para cada una de estas nuevas direcciones IP públicas.

(Heredado de IWithFrontend<ReturnT>)
FromNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Especifica que se debe recibir el tráfico de red en una nueva dirección IP pública que se va a crear junto con el equilibrador de carga en función de la definición proporcionada. Se creará implícitamente un nuevo front-end público con nombre nuevo en este equilibrador de carga para cada una de estas nuevas direcciones IP públicas.

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

Especifica que se debe recibir el tráfico de red en una nueva dirección IP pública que se va a crear junto con el equilibrador de carga en la misma región y grupo de recursos, pero bajo la etiqueta DNS hoja proporcionada, suponiendo que esté disponible. Se creará implícitamente un nuevo front-end público con nombre nuevo en este equilibrador de carga para cada una de estas nuevas direcciones IP públicas, por lo que debe asegurarse de usar una etiqueta DNS única.

(Heredado de IWithFrontend<ReturnT>)
ToBackendPort(Int32)

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

(Heredado de IWithBackendPort<ReturnT>)
WithFloatingIP(Boolean)

Establece la habilitación de IP flotante.

(Heredado de IWithFloatingIP<ReturnT>)
WithFloatingIPDisabled()

Deshabilita la compatibilidad con direcciones IP flotantes.

(Heredado de IWithFloatingIP<ReturnT>)
WithFloatingIPEnabled()

Habilita la compatibilidad con direcciones IP flotantes.

(Heredado de IWithFloatingIP<ReturnT>)
WithIdleTimeoutInMinutes(Int32)

Especifica el tiempo de espera de la conexión inactiva en minutos.

(Heredado de IWithIdleTimeout<ParentT>)
WithProtocol(ProtocolT)

Especifica el protocolo de transporte.

(Heredado de IWithProtocol<ReturnT,ProtocolT>)

Se aplica a