ApplicationGateway Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ApplicationGateway()
Initialisiert eine neue instance der ApplicationGateway-Klasse.
public ApplicationGateway();
Public Sub New ()
Gilt für:
ApplicationGateway(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, String, IList<ApplicationGatewayIPConfiguration>, IList<ApplicationGatewayAuthenticationCertificate>, IList<ApplicationGatewayTrustedRootCertificate>, IList<ApplicationGatewayTrustedClientCertificate>, IList<ApplicationGatewaySslCertificate>, IList<ApplicationGatewayFrontendIPConfiguration>, IList<ApplicationGatewayFrontendPort>, IList<ApplicationGatewayProbe>, IList<ApplicationGatewayBackendAddressPool>, IList<ApplicationGatewayBackendHttpSettings>, IList<ApplicationGatewayBackendSettings>, IList<ApplicationGatewayHttpListener>, IList<ApplicationGatewayListener>, IList<ApplicationGatewaySslProfile>, IList<ApplicationGatewayUrlPathMap>, IList<ApplicationGatewayRequestRoutingRule>, IList<ApplicationGatewayRoutingRule>, IList<ApplicationGatewayRewriteRuleSet>, IList<ApplicationGatewayRedirectConfiguration>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, IList<ApplicationGatewayPrivateLinkConfiguration>, IList<ApplicationGatewayPrivateEndpointConnection>, String, String, IList<ApplicationGatewayCustomError>, Nullable<Boolean>, IList<ApplicationGatewayLoadDistributionPolicy>, ApplicationGatewayGlobalConfiguration, String, IList<String>, ManagedServiceIdentity)
Initialisiert eine neue instance der ApplicationGateway-Klasse.
public ApplicationGateway(string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewaySku sku = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslPolicy sslPolicy = default, string operationalState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayIPConfiguration> gatewayIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayAuthenticationCertificate> authenticationCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedRootCertificate> trustedRootCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedClientCertificate> trustedClientCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslCertificate> sslCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendIPConfiguration> frontendIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendPort> frontendPorts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe> probes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendAddressPool> backendAddressPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings> backendSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayHttpListener> httpListeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayListener> listeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslProfile> sslProfiles = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayUrlPathMap> urlPathMaps = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRequestRoutingRule> requestRoutingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRoutingRule> routingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRewriteRuleSet> rewriteRuleSets = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRedirectConfiguration> redirectConfigurations = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration = default, Microsoft.Azure.Management.Network.Models.SubResource firewallPolicy = default, bool? enableHttp2 = default, bool? enableFips = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateEndpointConnection> privateEndpointConnections = default, string resourceGuid = default, string provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayCustomError> customErrorConfigurations = default, bool? forceFirewallPolicyAssociation = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayGlobalConfiguration globalConfiguration = default, string etag = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Network.Models.ManagedServiceIdentity identity = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGateway : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ApplicationGatewaySku * Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslPolicy * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayAuthenticationCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedRootCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedClientCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendPort> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendAddressPool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayHttpListener> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayListener> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslProfile> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayUrlPathMap> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRequestRoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRewriteRuleSet> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRedirectConfiguration> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration * Microsoft.Azure.Management.Network.Models.SubResource * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayAutoscaleConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateLinkConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateEndpointConnection> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayCustomError> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayLoadDistributionPolicy> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayGlobalConfiguration * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Network.Models.ManagedServiceIdentity -> Microsoft.Azure.Management.Network.Models.ApplicationGateway
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As ApplicationGatewaySku = Nothing, Optional sslPolicy As ApplicationGatewaySslPolicy = Nothing, Optional operationalState As String = Nothing, Optional gatewayIPConfigurations As IList(Of ApplicationGatewayIPConfiguration) = Nothing, Optional authenticationCertificates As IList(Of ApplicationGatewayAuthenticationCertificate) = Nothing, Optional trustedRootCertificates As IList(Of ApplicationGatewayTrustedRootCertificate) = Nothing, Optional trustedClientCertificates As IList(Of ApplicationGatewayTrustedClientCertificate) = Nothing, Optional sslCertificates As IList(Of ApplicationGatewaySslCertificate) = Nothing, Optional frontendIPConfigurations As IList(Of ApplicationGatewayFrontendIPConfiguration) = Nothing, Optional frontendPorts As IList(Of ApplicationGatewayFrontendPort) = Nothing, Optional probes As IList(Of ApplicationGatewayProbe) = Nothing, Optional backendAddressPools As IList(Of ApplicationGatewayBackendAddressPool) = Nothing, Optional backendHttpSettingsCollection As IList(Of ApplicationGatewayBackendHttpSettings) = Nothing, Optional backendSettingsCollection As IList(Of ApplicationGatewayBackendSettings) = Nothing, Optional httpListeners As IList(Of ApplicationGatewayHttpListener) = Nothing, Optional listeners As IList(Of ApplicationGatewayListener) = Nothing, Optional sslProfiles As IList(Of ApplicationGatewaySslProfile) = Nothing, Optional urlPathMaps As IList(Of ApplicationGatewayUrlPathMap) = Nothing, Optional requestRoutingRules As IList(Of ApplicationGatewayRequestRoutingRule) = Nothing, Optional routingRules As IList(Of ApplicationGatewayRoutingRule) = Nothing, Optional rewriteRuleSets As IList(Of ApplicationGatewayRewriteRuleSet) = Nothing, Optional redirectConfigurations As IList(Of ApplicationGatewayRedirectConfiguration) = 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 privateLinkConfigurations As IList(Of ApplicationGatewayPrivateLinkConfiguration) = Nothing, Optional privateEndpointConnections As IList(Of ApplicationGatewayPrivateEndpointConnection) = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional customErrorConfigurations As IList(Of ApplicationGatewayCustomError) = Nothing, Optional forceFirewallPolicyAssociation As Nullable(Of Boolean) = Nothing, Optional loadDistributionPolicies As IList(Of ApplicationGatewayLoadDistributionPolicy) = Nothing, Optional globalConfiguration As ApplicationGatewayGlobalConfiguration = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing)
Parameter
- id
- String
Ressourcen-ID
- name
- String
Name der Ressource.
- type
- String
Der Ressourcentyp.
- location
- String
Ressourcenspeicherort
- tags
- IDictionary<String,String>
Ressourcentags.
SKU der Anwendungsgatewayressource.
- sslPolicy
- ApplicationGatewaySslPolicy
SSL-Richtlinie der Anwendungsgatewayressource.
- operationalState
- String
Betriebszustand der Anwendungsgatewayressource. Mögliche Werte: "Stopped", "Starting", "Running", "Stop"
- gatewayIPConfigurations
- IList<ApplicationGatewayIPConfiguration>
Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- authenticationCertificates
- IList<ApplicationGatewayAuthenticationCertificate>
Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- trustedRootCertificates
- IList<ApplicationGatewayTrustedRootCertificate>
Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- trustedClientCertificates
- IList<ApplicationGatewayTrustedClientCertificate>
Vertrauenswürdige Clientzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- sslCertificates
- IList<ApplicationGatewaySslCertificate>
SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- frontendIPConfigurations
- IList<ApplicationGatewayFrontendIPConfiguration>
Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- frontendPorts
- IList<ApplicationGatewayFrontendPort>
Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- probes
- IList<ApplicationGatewayProbe>
Tests der Anwendungsgatewayressource.
- backendAddressPools
- IList<ApplicationGatewayBackendAddressPool>
Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- backendHttpSettingsCollection
- IList<ApplicationGatewayBackendHttpSettings>
Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- backendSettingsCollection
- IList<ApplicationGatewayBackendSettings>
Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- httpListeners
- IList<ApplicationGatewayHttpListener>
HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- listeners
- IList<ApplicationGatewayListener>
Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- sslProfiles
- IList<ApplicationGatewaySslProfile>
SSL-Profile der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- urlPathMaps
- IList<ApplicationGatewayUrlPathMap>
URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- requestRoutingRules
- IList<ApplicationGatewayRequestRoutingRule>
Anforderungsroutingregeln der Anwendungsgatewayressource.
- routingRules
- IList<ApplicationGatewayRoutingRule>
Routingregeln der Anwendungsgatewayressource.
- rewriteRuleSets
- IList<ApplicationGatewayRewriteRuleSet>
Erstellen Sie Regeln für die Anwendungsgatewayressource neu.
- redirectConfigurations
- IList<ApplicationGatewayRedirectConfiguration>
Leiten Sie Konfigurationen der Anwendungsgatewayressource um. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte.
- webApplicationFirewallConfiguration
- ApplicationGatewayWebApplicationFirewallConfiguration
Konfiguration der Webanwendungsfirewall.
- firewallPolicy
- SubResource
Verweis auf die FirewallPolicy-Ressource.
- autoscaleConfiguration
- ApplicationGatewayAutoscaleConfiguration
Konfiguration mit automatischer Skalierung.
- privateLinkConfigurations
- IList<ApplicationGatewayPrivateLinkConfiguration>
PrivateLink-Konfigurationen auf dem Anwendungsgateway.
- privateEndpointConnections
- IList<ApplicationGatewayPrivateEndpointConnection>
Verbindungen des privaten Endpunkts auf dem Anwendungsgateway.
- resourceGuid
- String
Die Ressourcen-GUID-Eigenschaft der Anwendungsgatewayressource.
- provisioningState
- String
Der Bereitstellungsstatus der Anwendungsgatewayressource. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"
- customErrorConfigurations
- IList<ApplicationGatewayCustomError>
Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource.
Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet.
- loadDistributionPolicies
- IList<ApplicationGatewayLoadDistributionPolicy>
Laden Sie Verteilungsrichtlinien der Anwendungsgatewayressource.
- globalConfiguration
- ApplicationGatewayGlobalConfiguration
Globale Konfiguration.
- etag
- String
Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.
Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss.
- identity
- ManagedServiceIdentity
Die Identität des Anwendungsgateways, sofern konfiguriert.
Gilt für:
Azure SDK for .NET