Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

Die gesamte Definition eines NAT-Pools für eingehenden Datenverkehr.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontendPortRange<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontend<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontendPortRange<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.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<'ParentT>, TransportProtocol>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithFrontend<'ParentT>
    interface IWithFrontend<IWithFrontendPortRange<'ParentT>>
    interface IWithFrontendPortRange<'ParentT>
    interface IWithBackendPort<'ParentT>
    interface IWithBackendPort<IWithAttach<'ParentT>>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of ParentT)), IWithBackendPort(Of ParentT), IWithFrontend(Of IWithFrontendPortRange(Of ParentT)), IWithFrontend(Of ParentT), IWithFrontendPortRange(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 eines NAT-Pools für eingehenden Datenverkehr.

(Geerbt von IInDefinition<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 Front-End an, von dem Netzwerkdatenverkehr empfangen werden soll.

(Geerbt von IWithFrontend<ReturnT>)
FromFrontendPortRange(Int32, Int32)

Gibt den Front-End-Portbereich an, von dem Netzwerkdatenverkehr empfangen werden soll.

(Geerbt von IWithFrontendPortRange<ParentT>)
FromNewPublicIPAddress()

Gibt an, dass Netzwerkdatenverkehr für eine neue öffentliche IP-Adresse empfangen werden soll, die automatisch woth-Standardeinstellungen zusammen mit dem Lastenausgleich erstellt werden soll. Für jede solche neue öffentliche IP-Adresse wird implizit ein neues, automatisch benanntes öffentliches Front-End für diesen Lastenausgleich erstellt.

(Geerbt von IWithFrontend<ReturnT>)
FromNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Gibt an, dass Netzwerkdatenverkehr für eine neue öffentliche IP-Adresse empfangen werden soll, die zusammen mit dem Lastenausgleich basierend auf der angegebenen Definition erstellt werden soll. Für jede solche neue öffentliche IP-Adresse wird implizit ein neues, automatisch benanntes öffentliches Front-End für diesen Lastenausgleich erstellt.

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

Gibt an, dass Netzwerkdatenverkehr für eine neue öffentliche IP-Adresse empfangen werden soll, die zusammen mit dem Load Balancer in derselben Region und Ressourcengruppe erstellt werden soll, jedoch unter der bereitgestellten DNS-Bezeichnung für Blatt, vorausgesetzt, sie ist verfügbar. Ein neues automatisch benanntes öffentliches Front-End wird implizit auf diesem Lastenausgleich für jede solche neue öffentliche IP-Adresse erstellt. Achten Sie daher darauf, eine eindeutige DNS-Bezeichnung zu verwenden.

(Geerbt von IWithFrontend<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>)
WithProtocol(ProtocolT)

Gibt das Transportprotokoll an.

(Geerbt von IWithProtocol<ReturnT,ProtocolT>)

Gilt für: