Freigeben über


IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte Definition einer NAT-Regel für eingehenden Datenverkehr.

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)

Typparameter

ParentT

Die Phase der übergeordneten Definition, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Implementiert

Methoden

Attach()

Die gesamte Definition einer NAT-Regel für eingehenden Datenverkehr.

(Geerbt von IInUpdate<ParentT>)
FromExistingPublicIPAddress(IPublicIPAddress)

Gibt eine vorhandene öffentliche IP-Adresse an, von der Netzwerkdatenverkehr empfangen werden soll. Wenn dieser Lastenausgleich bereits über ein Front-End verfügt, das auf diese öffentliche IP-Adresse verweist, ist dies das Frontend, das verwendet wird. Andernfalls wird ein automatisch benanntes neues öffentliches Front-End implizit auf dem Lastenausgleich erstellt.

(Geerbt von IWithFrontend<ReturnT>)
FromExistingPublicIPAddress(String)

Gibt eine vorhandene öffentliche IP-Adresse an, von der Netzwerkdatenverkehr empfangen werden soll. Wenn dieser Lastenausgleich bereits über ein Front-End verfügt, das auf diese öffentliche IP-Adresse verweist, ist dies das Frontend, das verwendet wird. Andernfalls wird ein automatisch benanntes neues öffentliches Front-End implizit auf dem Lastenausgleich erstellt.

(Geerbt von IWithFrontend<ReturnT>)
FromExistingSubnet(INetwork, String)

Gibt ein vorhandenes privates Subnetz an, von dem Netzwerkdatenverkehr empfangen werden soll. Wenn dieser Lastenausgleich bereits über ein Front-End verfügt, das auf dieses Subnetz verweist, ist dies das Frontend, das verwendet wird. Andernfalls wird ein automatisch benanntes neues privates Front-End implizit auf dem Lastenausgleich erstellt.

(Geerbt von IWithFrontend<ReturnT>)
FromExistingSubnet(ISubnet)

Gibt ein vorhandenes privates Subnetz an, von dem Netzwerkdatenverkehr empfangen werden soll. Wenn dieser Lastenausgleich bereits über ein Front-End verfügt, das auf dieses Subnetz verweist, ist dies das Frontend, das verwendet wird. Andernfalls wird ein automatisch benanntes neues privates Front-End implizit auf dem Lastenausgleich erstellt.

(Geerbt von IWithFrontend<ReturnT>)
FromExistingSubnet(String, String)

Gibt ein vorhandenes privates Subnetz an, von dem Netzwerkdatenverkehr empfangen werden soll. Wenn dieser Lastenausgleich bereits über ein Front-End verfügt, das auf dieses Subnetz verweist, ist dies das Frontend, das verwendet wird. Andernfalls wird ein automatisch benanntes neues privates Front-End implizit auf dem Lastenausgleich erstellt.

(Geerbt von IWithFrontend<ReturnT>)
FromFrontend(String)

Gibt das zuzuordnende Front-End an.

(Geerbt von IWithFrontend<ReturnT>)
FromFrontendPort(Int32)

Gibt den Front-End-Port an, über den Netzwerkdatenverkehr empfangen werden soll.

(Geerbt von IWithFrontendPort<ReturnT>)
ToBackendPort(Int32)

Gibt einen Back-End-Port an, an den Netzwerkdatenverkehr gesendet werden soll. Wenn nicht angegeben, wird dieselbe Back-End-Portnummer wie die vom Front-End verwendete angenommen.

(Geerbt von IWithBackendPort<ReturnT>)
WithFloatingIP(Boolean)

Legt die frei schwebende IP-Aktivierung fest.

(Geerbt von IWithFloatingIP<ReturnT>)
WithFloatingIPDisabled()

Deaktiviert die Unterstützung für gleitende IP-Adressen.

(Geerbt von IWithFloatingIP<ReturnT>)
WithFloatingIPEnabled()

Aktiviert die Unterstützung für gleitende IP-Adressen.

(Geerbt von IWithFloatingIP<ReturnT>)
WithIdleTimeoutInMinutes(Int32)

Gibt das Leerlaufzeitlimit der Verbindung in Minuten an.

(Geerbt von IWithIdleTimeout<ParentT>)
WithProtocol(ProtocolT)

Gibt das Transportprotokoll an.

(Geerbt von IWithProtocol<ReturnT,ProtocolT>)

Gilt für: