Freigeben über


OutboundRuleInner Konstruktoren

Definition

Überlädt

OutboundRuleInner()

Initialisiert eine neue instance der OutboundRuleInner-Klasse.

OutboundRuleInner(IList<SubResource>, SubResource, LoadBalancerOutboundRuleProtocol, String, Nullable<Int32>, ProvisioningState, Nullable<Boolean>, Nullable<Int32>, String, String, String)

Initialisiert eine neue instance der OutboundRuleInner-Klasse.

OutboundRuleInner()

Initialisiert eine neue instance der OutboundRuleInner-Klasse.

public OutboundRuleInner ();
Public Sub New ()

Gilt für:

OutboundRuleInner(IList<SubResource>, SubResource, LoadBalancerOutboundRuleProtocol, String, Nullable<Int32>, ProvisioningState, Nullable<Boolean>, Nullable<Int32>, String, String, String)

Initialisiert eine neue instance der OutboundRuleInner-Klasse.

public OutboundRuleInner (System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Fluent.SubResource> frontendIPConfigurations, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource backendAddressPool, Microsoft.Azure.Management.Network.Fluent.Models.LoadBalancerOutboundRuleProtocol protocol, string id = default, int? allocatedOutboundPorts = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, bool? enableTcpReset = default, int? idleTimeoutInMinutes = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Fluent.Models.OutboundRuleInner : System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Fluent.SubResource> * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Network.Fluent.Models.LoadBalancerOutboundRuleProtocol * string * Nullable<int> * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * Nullable<bool> * Nullable<int> * string * string * string -> Microsoft.Azure.Management.Network.Fluent.Models.OutboundRuleInner
Public Sub New (frontendIPConfigurations As IList(Of SubResource), backendAddressPool As SubResource, protocol As LoadBalancerOutboundRuleProtocol, Optional id As String = Nothing, Optional allocatedOutboundPorts As Nullable(Of Integer) = Nothing, Optional provisioningState As ProvisioningState = Nothing, Optional enableTcpReset As Nullable(Of Boolean) = Nothing, Optional idleTimeoutInMinutes As Nullable(Of Integer) = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameter

frontendIPConfigurations
IList<SubResource>

Die Front-End-IP-Adressen des Lastenausgleichs.

backendAddressPool
SubResource

Ein Verweis auf einen Pool von DIPs. Ausgehender Datenverkehr wird zwischen IPs in den Back-End-IP-Adressen nach dem Zufallsprinzip belastet.

protocol
LoadBalancerOutboundRuleProtocol

Das Protokoll für die Ausgangsregel im Lastenausgleich. Mögliche Werte: "TCP", "UDP", "All"

id
String
allocatedOutboundPorts
Nullable<Int32>

Die Anzahl der ausgehenden Ports, die für NAT verwendet werden sollen.

provisioningState
ProvisioningState

Der Bereitstellungsstatus der ausgehenden Regelressource. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"

enableTcpReset
Nullable<Boolean>

Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.

idleTimeoutInMinutes
Nullable<Int32>

Das Timeout für die TCP-Leerlaufverbindung.

name
String

Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Ausgangsregeln eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

etag
String

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

type
String

Der Typ der Ressource.

Gilt für: