Freigeben über


ApplicationGatewayInner Konstruktoren

Definition

Überlädt

ApplicationGatewayInner()

Initialisiert eine neue instance der ApplicationGatewayInner-Klasse.

ApplicationGatewayInner(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, ApplicationGatewayOperationalState, IList<ApplicationGatewayIPConfigurationInner>, IList<ApplicationGatewayAuthenticationCertificateInner>, IList<ApplicationGatewayTrustedRootCertificateInner>, IList<ApplicationGatewaySslCertificateInner>, IList<ApplicationGatewayFrontendIPConfigurationInner>, IList<ApplicationGatewayFrontendPortInner>, IList<ApplicationGatewayProbeInner>, IList<ApplicationGatewayBackendAddressPoolInner>, IList<ApplicationGatewayBackendHttpSettingsInner>, IList<ApplicationGatewayHttpListenerInner>, IList<ApplicationGatewayUrlPathMapInner>, IList<ApplicationGatewayRequestRoutingRuleInner>, IList<ApplicationGatewayRewriteRuleSetInner>, IList<ApplicationGatewayRedirectConfigurationInner>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, String, ProvisioningState, IList<ApplicationGatewayCustomError>, String, IList<String>, ManagedServiceIdentity)

Initialisiert eine neue instance der ApplicationGatewayInner-Klasse.

ApplicationGatewayInner()

Initialisiert eine neue instance der ApplicationGatewayInner-Klasse.

public ApplicationGatewayInner ();
Public Sub New ()

Gilt für:

ApplicationGatewayInner(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, ApplicationGatewayOperationalState, IList<ApplicationGatewayIPConfigurationInner>, IList<ApplicationGatewayAuthenticationCertificateInner>, IList<ApplicationGatewayTrustedRootCertificateInner>, IList<ApplicationGatewaySslCertificateInner>, IList<ApplicationGatewayFrontendIPConfigurationInner>, IList<ApplicationGatewayFrontendPortInner>, IList<ApplicationGatewayProbeInner>, IList<ApplicationGatewayBackendAddressPoolInner>, IList<ApplicationGatewayBackendHttpSettingsInner>, IList<ApplicationGatewayHttpListenerInner>, IList<ApplicationGatewayUrlPathMapInner>, IList<ApplicationGatewayRequestRoutingRuleInner>, IList<ApplicationGatewayRewriteRuleSetInner>, IList<ApplicationGatewayRedirectConfigurationInner>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, String, ProvisioningState, IList<ApplicationGatewayCustomError>, String, IList<String>, ManagedServiceIdentity)

Initialisiert eine neue instance der ApplicationGatewayInner-Klasse.

public ApplicationGatewayInner (string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySku sku = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslPolicy sslPolicy = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayOperationalState operationalState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayIPConfigurationInner> gatewayIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayTrustedRootCertificateInner> trustedRootCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslCertificateInner> sslCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendIPConfigurationInner> frontendIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendPortInner> frontendPorts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeInner> probes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendAddressPoolInner> backendAddressPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendHttpSettingsInner> backendHttpSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayHttpListenerInner> httpListeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayUrlPathMapInner> urlPathMaps = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRewriteRuleSetInner> rewriteRuleSets = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRedirectConfigurationInner> redirectConfigurations = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource firewallPolicy = default, bool? enableHttp2 = default, bool? enableFips = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration = default, string resourceGuid = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayCustomError> customErrorConfigurations = default, string etag = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Network.Fluent.Models.ManagedServiceIdentity identity = default);
new Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySku * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslPolicy * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayOperationalState * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayIPConfigurationInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAuthenticationCertificateInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayTrustedRootCertificateInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslCertificateInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendIPConfigurationInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendPortInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendAddressPoolInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendHttpSettingsInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayHttpListenerInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayUrlPathMapInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRequestRoutingRuleInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRewriteRuleSetInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRedirectConfigurationInner> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayWebApplicationFirewallConfiguration * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAutoscaleConfiguration * string * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayCustomError> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Network.Fluent.Models.ManagedServiceIdentity -> Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner
Public Sub New (Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As ApplicationGatewaySku = Nothing, Optional sslPolicy As ApplicationGatewaySslPolicy = Nothing, Optional operationalState As ApplicationGatewayOperationalState = Nothing, Optional gatewayIPConfigurations As IList(Of ApplicationGatewayIPConfigurationInner) = Nothing, Optional authenticationCertificates As IList(Of ApplicationGatewayAuthenticationCertificateInner) = Nothing, Optional trustedRootCertificates As IList(Of ApplicationGatewayTrustedRootCertificateInner) = Nothing, Optional sslCertificates As IList(Of ApplicationGatewaySslCertificateInner) = Nothing, Optional frontendIPConfigurations As IList(Of ApplicationGatewayFrontendIPConfigurationInner) = Nothing, Optional frontendPorts As IList(Of ApplicationGatewayFrontendPortInner) = Nothing, Optional probes As IList(Of ApplicationGatewayProbeInner) = Nothing, Optional backendAddressPools As IList(Of ApplicationGatewayBackendAddressPoolInner) = Nothing, Optional backendHttpSettingsCollection As IList(Of ApplicationGatewayBackendHttpSettingsInner) = Nothing, Optional httpListeners As IList(Of ApplicationGatewayHttpListenerInner) = Nothing, Optional urlPathMaps As IList(Of ApplicationGatewayUrlPathMapInner) = Nothing, Optional requestRoutingRules As IList(Of ApplicationGatewayRequestRoutingRuleInner) = Nothing, Optional rewriteRuleSets As IList(Of ApplicationGatewayRewriteRuleSetInner) = Nothing, Optional redirectConfigurations As IList(Of ApplicationGatewayRedirectConfigurationInner) = Nothing, Optional webApplicationFirewallConfiguration As ApplicationGatewayWebApplicationFirewallConfiguration = Nothing, Optional firewallPolicy As SubResource = Nothing, Optional enableHttp2 As Nullable(Of Boolean) = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing, Optional autoscaleConfiguration As ApplicationGatewayAutoscaleConfiguration = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As ProvisioningState = Nothing, Optional customErrorConfigurations As IList(Of ApplicationGatewayCustomError) = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing)

Parameter

location
String
id
String
name
String
type
String
sku
ApplicationGatewaySku

SKU der Anwendungsgatewayressource.

sslPolicy
ApplicationGatewaySslPolicy

SSL-Richtlinie der Anwendungsgatewayressource.

operationalState
ApplicationGatewayOperationalState

Betriebszustand der Anwendungsgatewayressource. Mögliche Werte: "Stopped", "Starting", "Running", "Stop"

gatewayIPConfigurations
IList<ApplicationGatewayIPConfigurationInner>

Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

authenticationCertificates
IList<ApplicationGatewayAuthenticationCertificateInner>

Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

trustedRootCertificates
IList<ApplicationGatewayTrustedRootCertificateInner>

Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

sslCertificates
IList<ApplicationGatewaySslCertificateInner>

SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

frontendIPConfigurations
IList<ApplicationGatewayFrontendIPConfigurationInner>

Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

frontendPorts
IList<ApplicationGatewayFrontendPortInner>

Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

probes
IList<ApplicationGatewayProbeInner>

Tests der Anwendungsgatewayressource.

backendAddressPools
IList<ApplicationGatewayBackendAddressPoolInner>

Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

backendHttpSettingsCollection
IList<ApplicationGatewayBackendHttpSettingsInner>

Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

httpListeners
IList<ApplicationGatewayHttpListenerInner>

HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

urlPathMaps
IList<ApplicationGatewayUrlPathMapInner>

URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

requestRoutingRules
IList<ApplicationGatewayRequestRoutingRuleInner>

Anforderungsroutingregeln der Anwendungsgatewayressource.

rewriteRuleSets
IList<ApplicationGatewayRewriteRuleSetInner>

Erstellen Sie Regeln für die Anwendungsgatewayressource neu.

redirectConfigurations
IList<ApplicationGatewayRedirectConfigurationInner>

Leiten Sie Konfigurationen der Anwendungsgatewayressource um. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.

webApplicationFirewallConfiguration
ApplicationGatewayWebApplicationFirewallConfiguration

Konfiguration der Webanwendungsfirewall.

firewallPolicy
SubResource

Referenz der FirewallPolicy-Ressource.

enableHttp2
Nullable<Boolean>

Gibt an, ob HTTP2 für die Anwendungsgatewayressource aktiviert ist.

enableFips
Nullable<Boolean>

Gibt an, ob FIPS für die Anwendungsgatewayressource aktiviert ist.

autoscaleConfiguration
ApplicationGatewayAutoscaleConfiguration

Konfiguration mit automatischer Skalierung.

resourceGuid
String

Die Ressourcen-GUID-Eigenschaft der Anwendungsgatewayressource.

provisioningState
ProvisioningState

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

customErrorConfigurations
IList<ApplicationGatewayCustomError>

Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource.

etag
String

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

zones
IList<String>

Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss.

identity
ManagedServiceIdentity

Die Identität des Anwendungsgateways, sofern konfiguriert.

Gilt für: