Compartilhar via


IUpdateDefinition<ParentT> Interface

Definição

A totalidade de uma definição de regra NAT de entrada.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.UpdateDefinition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.UpdateDefinition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.UpdateDefinition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithFrontendPort<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.UpdateDefinition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.UpdateDefinition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithFrontend<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithFloatingIP<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithFrontendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.UpdateDefinition.IWithIdleTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.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<IWithFrontend<'ParentT>, TransportProtocol>
    interface IWithFrontend<'ParentT>
    interface IWithFrontend<IWithFrontendPort<'ParentT>>
    interface IWithFrontendPort<'ParentT>
    interface IWithFrontendPort<IWithAttach<'ParentT>>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithBackendPort<'ParentT>
    interface IWithBackendPort<IWithAttach<'ParentT>>
    interface IWithFloatingIP<'ParentT>
    interface IWithFloatingIP<IWithAttach<'ParentT>>
    interface IWithIdleTimeout<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of ParentT)), IWithBackendPort(Of ParentT), IWithFloatingIP(Of IWithAttach(Of ParentT)), IWithFloatingIP(Of ParentT), IWithFrontend(Of IWithFrontendPort(Of ParentT)), IWithFrontend(Of ParentT), IWithFrontendPort(Of IWithAttach(Of ParentT)), IWithFrontendPort(Of ParentT), IWithIdleTimeout(Of ParentT), IWithProtocol(Of IWithFrontend(Of ParentT), TransportProtocol), IWithProtocol(Of ParentT)

Parâmetros de tipo

ParentT

O estágio da definição pai à qual retornar depois de anexar essa definição.

Implementações

Métodos

Attach()

A totalidade de uma definição de regra NAT de entrada.

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

Especifica um endereço IP público existente do qual receber o tráfego de rede. Se esse balanceador de carga já tiver um front-end referenciando esse endereço IP público, esse será o front-end que será usado. Caso contrário, um novo front-end público nomeado automaticamente será criado implicitamente no balanceador de carga.

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

Especifica um endereço IP público existente do qual receber o tráfego de rede. Se esse balanceador de carga já tiver um front-end referenciando esse endereço IP público, esse será o front-end que será usado. Caso contrário, um novo front-end público nomeado automaticamente será criado implicitamente no balanceador de carga.

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

Especifica uma sub-rede privada existente da qual receber o tráfego de rede. Se esse balanceador de carga já tiver um front-end referenciando essa sub-rede, esse será o front-end que será usado. Caso contrário, um novo front-end privado nomeado automaticamente será criado implicitamente no balanceador de carga.

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

Especifica uma sub-rede privada existente da qual receber o tráfego de rede. Se esse balanceador de carga já tiver um front-end referenciando essa sub-rede, esse será o front-end que será usado. Caso contrário, um novo front-end privado nomeado automaticamente será criado implicitamente no balanceador de carga.

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

Especifica uma sub-rede privada existente da qual receber o tráfego de rede. Se esse balanceador de carga já tiver um front-end referenciando essa sub-rede, esse será o front-end que será usado. Caso contrário, um novo front-end privado nomeado automaticamente será criado implicitamente no balanceador de carga.

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

Especifica o front-end a ser associado.

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

Especifica a porta de front-end na qual receber o tráfego de rede.

(Herdado de IWithFrontendPort<ReturnT>)
ToBackendPort(Int32)

Especifica uma porta de back-end para a qual enviar o tráfego de rede. Se não for especificado, o mesmo número de porta de back-end será assumido como o usado pelo front-end.

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

Define a habilitação de IP flutuante.

(Herdado de IWithFloatingIP<ReturnT>)
WithFloatingIPDisabled()

Desabilita o suporte a IP flutuante.

(Herdado de IWithFloatingIP<ReturnT>)
WithFloatingIPEnabled()

Habilita o suporte a IP flutuante.

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

Especifica o tempo limite de conexão ociosa em minutos.

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

Especifica o protocolo de transporte.

(Herdado de IWithProtocol<ReturnT,ProtocolT>)

Aplica-se a