IWithRequestRoutingRuleOrCreate Schnittstelle
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.
Die Phase einer Anwendungsgatewaydefinition, die es ermöglicht, weitere Anforderungsroutingregeln hinzuzufügen, optionale Einstellungen anzugeben oder das Anwendungsgateway zu erstellen.
public interface IWithRequestRoutingRuleOrCreate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRule, Microsoft.Azure.Management.Network.Fluent.HasPrivateIPAddress.Definition.IWithPrivateIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Definition.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IWithRequestRoutingRuleOrCreate = interface
interface IWithRequestRoutingRule
interface IWithCreate
interface ICreatable<IApplicationGateway>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
interface IWithSku
interface IWithWebApplicationFirewall
interface IWithInstanceCount
interface IWithSslCert
interface IWithFrontendPort
interface IWithListener
interface IWithBackendHttpConfig
interface IWithBackend
interface IWithExistingSubnet
interface IWithSubnet<IWithCreate>
interface IWithPrivateIPAddress
interface IWithPrivateIPAddress<IWithCreate>
interface IWithPrivateFrontend
interface IWithPublicFrontend
interface IWithPublicIPAddress
interface IWithPublicIPAddressNoDnsLabel<IWithCreate>
interface IWithExistingPublicIPAddress<IWithCreate>
interface IWithNewPublicIPAddressNoDnsLabel<IWithCreate>
interface IWithProbe
interface IWithDisabledSslProtocol
interface IWithDisabledSslProtocolBeta
interface IBeta
interface IWithAuthenticationCertificate
interface IWithAuthenticationCertificateBeta
interface IWithRedirectConfiguration
interface IWithRedirectConfigurationBeta
interface IWithManagedServiceIdentity
interface IWithAvailabilityZone
Public Interface IWithRequestRoutingRuleOrCreate
Implements IBeta, ICreatable(Of IApplicationGateway), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithExistingPublicIPAddress(Of IWithCreate), IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithPrivateIPAddress(Of IWithCreate), IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithRequestRoutingRule, IWithSubnet(Of IWithCreate)
- Abgeleitet
- Implementiert
-
IWithAuthenticationCertificate IWithAuthenticationCertificateBeta IWithAvailabilityZone IWithBackend IWithBackendHttpConfig IWithCreate IWithDisabledSslProtocol IWithDisabledSslProtocolBeta IWithExistingSubnet IWithFrontendPort IWithInstanceCount IWithListener IWithManagedServiceIdentity IWithPrivateFrontend IWithPrivateIPAddress IWithProbe IWithPublicFrontend IWithPublicIPAddress IWithRedirectConfiguration IWithRedirectConfigurationBeta IWithRequestRoutingRule IWithSku IWithSslCert IWithWebApplicationFirewall IWithPrivateIPAddress<IWithCreate> IWithExistingPublicIPAddress<IWithCreate> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithCreate> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddressNoDnsLabel<IWithCreate> IWithSubnet<IWithCreate> IBeta IDefinitionWithTags<IWithCreate> ICreatable<IApplicationGateway> IIndexable
Eigenschaften
Key |
Die Phase einer Anwendungsgatewaydefinition, die es ermöglicht, weitere Anforderungsroutingregeln hinzuzufügen, optionale Einstellungen anzugeben oder das Anwendungsgateway zu erstellen. (Geerbt von IIndexable) |
Name |
Ruft den Namen der erstellbaren Ressource ab. (Geerbt von ICreatable<T>) |
Methoden
Create() |
Führen Sie die Erstellungsanforderung aus. (Geerbt von ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Fügt die Anforderung in die Warteschlange ein und ermöglicht es dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind. (Geerbt von ICreatable<T>) |
DefineAuthenticationCertificate(String) |
Beginnt mit der Definition eines neuen Application Gateway-Authentifizierungszertifikats, das an das Gateway zur Verwendung durch die Back-Ends angefügt werden soll. (Geerbt von IWithAuthenticationCertificateBeta) |
DefineBackend(String) |
Beginnt mit der Definition eines neuen Application Gateway-Back-Ends, das an das Gateway angefügt werden soll. (Geerbt von IWithBackend) |
DefineBackendHttpConfiguration(String) |
Startet die Definition einer neuen Application Gateway-Back-End-HTTP-Konfiguration, die an das Gateway angefügt werden soll. (Geerbt von IWithBackendHttpConfig) |
DefineListener(String) |
Beginnt mit der Definition eines neuen Anwendungsgatewaylisteners, der an das Gateway angefügt werden soll. (Geerbt von IWithListener) |
DefineProbe(String) |
Beginnt mit der Definition eines neuen Tests. (Geerbt von IWithProbe) |
DefineRedirectConfiguration(String) |
Startet die Definition einer neuen Application Gateway-Umleitungskonfiguration, die an das Gateway angefügt werden soll. (Geerbt von IWithRedirectConfigurationBeta) |
DefineRequestRoutingRule(String) |
Beginnt mit der Definition einer Anforderungsroutingregel für dieses Anwendungsgateway. (Geerbt von IWithRequestRoutingRule) |
DefineSslCertificate(String) |
Beginnt mit der Definition eines neuen APPLICATION Gateway-SSL-Zertifikats, das an das Gateway zur Verwendung in HTTPS-Listenern angefügt werden soll. (Geerbt von IWithSslCert) |
WithAutoscale(Int32, Int32) |
Gibt die min. und max. gebundene automatische Skalierung an. (Geerbt von IWithInstanceCount) |
WithAvailabilityZone(AvailabilityZoneId) |
Gibt die Verfügbarkeitszone für das Anwendungsgateway an. Beachten Sie, dass diese Funktionalität für die meisten Abonnements nicht aktiviert ist und in Zukunft einer erheblichen Neugestaltung bzw. Entfernung unterzogen wird. (Geerbt von IWithAvailabilityZone) |
WithDisabledSslProtocol(ApplicationGatewaySslProtocol) |
Deaktiviert das angegebene SSL-Protokoll. (Geerbt von IWithDisabledSslProtocolBeta) |
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[]) |
Deaktiviert die angegebenen SSL-Protokolle. (Geerbt von IWithDisabledSslProtocolBeta) |
WithEnableHttp2() |
Aktiviert HTTP2-Datenverkehr auf der Application Gateway. (Geerbt von IWithCreate) |
WithExistingPublicIPAddress(IPublicIPAddress) |
Ordnet der Ressource eine vorhandene öffentliche IP-Adresse zu. (Geerbt von IWithExistingPublicIPAddress<ReturnT>) |
WithExistingPublicIPAddress(String) |
Ordnet der Ressource eine vorhandene öffentliche IP-Adresse zu. (Geerbt von IWithExistingPublicIPAddress<ReturnT>) |
WithExistingSubnet(INetwork, String) |
Gibt das Subnetz an, aus dem das Anwendungsgateway seine private IP-Adresse erhält. Dadurch wird eine neue IP-Konfiguration erstellt, sofern sie noch nicht vorhanden ist. Private (interne) Front-Ends, sofern aktiviert, werden ebenfalls für die Verwendung dieses Subnetzes konfiguriert. (Geerbt von IWithExistingSubnet) |
WithExistingSubnet(ISubnet) |
Gibt das Subnetz an, aus dem das Anwendungsgateway seine private IP-Adresse erhält. Dadurch wird eine neue IP-Konfiguration erstellt, sofern sie noch nicht vorhanden ist. Private (interne) Front-Ends, sofern aktiviert, werden ebenfalls für die Verwendung dieses Subnetzes konfiguriert. (Geerbt von IWithExistingSubnet) |
WithExistingSubnet(String, String) |
Weist dieser Ressource das angegebene Subnetz zu. (Geerbt von IWithSubnet<ReturnT>) |
WithFrontendPort(Int32) |
Erstellt einen Front-End-Port mit einem automatisch generierten Namen und der angegebenen Portnummer, sofern nicht bereits ein Port vorhanden ist. (Geerbt von IWithFrontendPort) |
WithFrontendPort(Int32, String) |
Erstellt einen Front-End-Port mit dem angegebenen Namen und der angegebenen Portnummer, es sei denn, ein Port, der diesem Namen und/oder dieser Nummer entspricht, ist bereits vorhanden. (Geerbt von IWithFrontendPort) |
WithIdentity(ManagedServiceIdentity) |
Gibt eine Identität an, die dem Anwendungsgateway zugeordnet werden soll. (Geerbt von IWithManagedServiceIdentity) |
WithInstanceCount(Int32) |
Gibt die Kapazität (Anzahl der Instanzen) für das Anwendungsgateway an. Standardmäßig wird 1 instance verwendet. (Geerbt von IWithInstanceCount) |
WithNewPublicIPAddress() |
Erstellt eine neue öffentliche IP-Adresse in derselben Region und Gruppe wie die Ressource und ordnet sie der Ressource zu. Der interne Name und die DNS-Bezeichnung für die öffentliche IP-Adresse werden vom Namen der Ressource abgeleitet. (Geerbt von IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
Erstellt eine neue öffentliche IP-Adresse, die der Ressource zugeordnet werden soll. (Geerbt von IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithoutEnableHttp2() |
Deaktiviert HTTP2-Datenverkehr auf der Application Gateway. (Geerbt von IWithCreate) |
WithoutPrivateFrontend() |
Gibt an, dass kein privates (internes) Front-End aktiviert werden soll. (Geerbt von IWithPrivateFrontend) |
WithoutPublicFrontend() |
Gibt an, dass das Anwendungsgateway nicht mit Internetzugriff sein soll. (Geerbt von IWithPublicFrontend) |
WithPrivateFrontend() |
Aktiviert ein privates (internes) Standard-Front-End innerhalb des Subnetzes, das das Anwendungsgateway enthält. Wenn kein Front-End vorhanden ist, wird ein Front-End mit einem automatisch generierten Namen erstellt. (Geerbt von IWithPrivateFrontend) |
WithPrivateIPAddressDynamic() |
Aktiviert die dynamische private IP-Adresszuordnung innerhalb des zugeordneten Subnetzes. (Geerbt von IWithPrivateIPAddress<ReturnT>) |
WithPrivateIPAddressStatic(String) |
Weist die angegebene statische private IP-Adresse innerhalb des zugeordneten Subnetzes zu. (Geerbt von IWithPrivateIPAddress<ReturnT>) |
WithSize(ApplicationGatewaySkuName) |
Gibt die Größe des Anwendungsgateways an, das im Kontext der ausgewählten Ebene erstellt werden soll. Standardmäßig wird die kleinste Größe verwendet. (Geerbt von IWithSku) |
WithTag(String, String) |
Fügt der Ressource ein Tag hinzu. (Geerbt von IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Gibt Tags für die Ressource als {@link Map} an. (Geerbt von IDefinitionWithTags<T>) |
WithTier(ApplicationGatewayTier) |
Legen Sie die Ebene eines Anwendungsgateways fest. Mögliche Werte sind: "Standard", "WAF", "Standard_v2", "WAF_v2". (Geerbt von IWithSku) |
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration) |
Gibt die Konfiguration der Web Application Firewall an. (Geerbt von IWithWebApplicationFirewall) |
WithWebApplicationFirewall(Boolean, ApplicationGatewayFirewallMode) |
Gibt die Konfiguration der Web Application Firewall mit Standardwerten an. (Geerbt von IWithWebApplicationFirewall) |
Gilt für:
Azure SDK for .NET