IUpdate Schnittstelle

Definition

Die Vorlage für einen Anwendungsgateway-Aktualisierungsvorgang, der alle Einstellungen enthält, die geändert werden können.

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithIPConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRequestRoutingRule, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithWebApplicationFirewall, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Update.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IUpdate = interface
    interface IAppliable<IApplicationGateway>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithSku
    interface IWithInstanceCount
    interface IWithWebApplicationFirewall
    interface IWithBackend
    interface IWithBackendHttpConfig
    interface IWithIPConfig
    interface IWithFrontend
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithExistingPublicIPAddress<IUpdate>
    interface IWithNewPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithFrontendPort
    interface IWithSslCert
    interface IWithListener
    interface IWithRequestRoutingRule
    interface IWithExistingSubnet
    interface IWithSubnet<IUpdate>
    interface IWithProbe
    interface IWithDisabledSslProtocol
    interface IWithDisabledSslProtocolBeta
    interface IBeta
    interface IWithAuthenticationCertificate
    interface IWithAuthenticationCertificateBeta
    interface IWithManagedServiceIdentity
    interface IWithRedirectConfiguration
    interface IWithRedirectConfigurationBeta
Public Interface IUpdate
Implements IAppliable(Of IApplicationGateway), IBeta, IUpdateWithTags(Of IUpdate), IWithAuthenticationCertificate, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IUpdate), IWithExistingSubnet, IWithFrontend, IWithFrontendPort, IWithInstanceCount, IWithIPConfig, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IUpdate), IWithProbe, IWithPublicIPAddress, IWithPublicIPAddressNoDnsLabel(Of IUpdate), IWithRedirectConfiguration, IWithRequestRoutingRule, IWithSku, IWithSslCert, IWithSubnet(Of IUpdate), IWithWebApplicationFirewall
Implementiert

Eigenschaften

Key

Die Vorlage für einen Anwendungsgateway-Aktualisierungsvorgang, der alle Einstellungen enthält, die geändert werden können.

(Geerbt von IIndexable)

Methoden

Apply()

Führen Sie die Updateanforderung aus.

(Geerbt von IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Führen Sie die Updateanforderung asynchron aus.

(Geerbt von IAppliable<T>)
DefineAuthenticationCertificate(String)

Beginnt mit der Definition eines neuen Anwendungsgateway-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 Anwendungsgateway-Back-Ends, das an das Gateway angefügt werden soll.

(Geerbt von IWithBackend)
DefineBackendHttpConfiguration(String)

Beginnt mit der Definition einer neuen HTTP-Konfiguration für das Anwendungsgateway-Back-End, die an das Gateway angefügt werden soll.

(Geerbt von IWithBackendHttpConfig)
DefineDefaultIPConfiguration()

Beginnt mit der Definition der Standard-IP-Konfiguration. Wenn bereits eine Standard-IP-Konfiguration vorhanden ist, entspricht diese der updateDefaultIPConfiguration().

(Geerbt von IWithIPConfig)
DefineListener(String)

Beginnt mit der Definition eines neuen Anwendungsgatewaylisteners, der an das Gateway angefügt werden soll.

(Geerbt von IWithListener)
DefinePrivateFrontend()

Beginnt mit der Definition der standardmäßigen privaten Front-End-IP-Konfiguration und erstellt eine, wenn sie noch nicht vorhanden ist.

(Geerbt von IWithFrontend)
DefineProbe(String)

Beginnt mit der Definition eines neuen Tests.

(Geerbt von IWithProbe)
DefinePublicFrontend()

Beginnt mit der Definition der standardmäßigen öffentlichen Front-End-IP-Konfiguration und erstellt eine, falls sie noch nicht vorhanden ist.

(Geerbt von IWithFrontend)
DefineRedirectConfiguration(String)

Beginnt mit der Definition einer neuen Umleitungskonfiguration für das Anwendungsgateway, 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 Anwendungsgateway-SSL-Zertifikats, das an das Gateway zur Verwendung in Front-End-HTTPS-Listenern angefügt werden soll.

(Geerbt von IWithSslCert)
UpdateBackend(String)

Startet die Aktualisierung eines vorhandenen Back-Ends auf diesem Anwendungsgateway.

(Geerbt von IWithBackend)
UpdateBackendHttpConfiguration(String)

Startet die Aktualisierung einer Back-End-HTTP-Konfiguration.

(Geerbt von IWithBackendHttpConfig)
UpdateDefaultIPConfiguration()

Beginnt mit der Aktualisierung der Standard-IP-Konfiguration, d. h. der einzigen IP-Konfiguration, die vorhanden ist, vorausgesetzt, dass nur eine vorhanden ist.

(Geerbt von IWithIPConfig)
UpdateFrontend(String)

Beginnt mit der Aktualisierung einer vorhandenen Front-End-IP-Konfiguration.

(Geerbt von IWithFrontend)
UpdateIPConfiguration(String)

Beginnt mit der Aktualisierung einer vorhandenen IP-Konfiguration.

(Geerbt von IWithIPConfig)
UpdateListener(String)

Beginnt mit der Aktualisierung eines Listeners.

(Geerbt von IWithListener)
UpdateProbe(String)

Beginnt mit der Aktualisierung eines vorhandenen Tests.

(Geerbt von IWithProbe)
UpdatePublicFrontend()

Beginnt mit der Aktualisierung der öffentlichen Front-End-IP-Konfiguration, sofern vorhanden.

(Geerbt von IWithFrontend)
UpdateRedirectConfiguration(String)

Beginnt mit der Aktualisierung einer Umleitungskonfiguration.

(Geerbt von IWithRedirectConfigurationBeta)
UpdateRequestRoutingRule(String)

Beginnt mit der Aktualisierung einer Anforderungsroutingregel.

(Geerbt von IWithRequestRoutingRule)
WithAutoscale(Int32, Int32)

Gibt die automatische Skalierung min und max an.

(Geerbt von IWithInstanceCount)
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 dem Application Gateway.

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, von 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 werden, sofern vorhanden, für die Verwendung dieses Subnetzes konfiguriert.

(Geerbt von IWithExistingSubnet)
WithExistingSubnet(ISubnet)

Gibt das Subnetz an, von 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 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.

(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>)
WithoutAnyDisabledSslProtocols()

Aktiviert alle SSL-Protokolle, wenn zuvor deaktiviert.

(Geerbt von IWithDisabledSslProtocolBeta)
WithoutAuthenticationCertificate(String)

Entfernt ein vorhandenes Anwendungsgateway-Authentifizierungszertifikat.

(Geerbt von IWithAuthenticationCertificateBeta)
WithoutBackend(String)

Entfernt das angegebene Back-End. Beachten Sie, dass das Entfernen eines Back-Ends, auf das von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithBackend)
WithoutBackendFqdn(String)

Stellt sicher, dass der angegebene vollqualifizierte Domänenname (FQDN) keinem Back-End zugeordnet ist.

(Geerbt von IWithBackend)
WithoutBackendHttpConfiguration(String)

Entfernt die angegebene Back-End-HTTP-Konfiguration aus diesem Anwendungsgateway. Beachten Sie, dass das Entfernen einer Back-End-HTTP-Konfiguration, auf die von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithBackendHttpConfig)
WithoutBackendIPAddress(String)

Stellt sicher, dass die angegebene IP-Adresse keinem Back-End zugeordnet ist.

(Geerbt von IWithBackend)
WithoutCertificate(String)

Entfernt das angegebene SSL-Zertifikat aus dem Anwendungsgateway. Beachten Sie, dass das Entfernen eines Zertifikats, auf das von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithSslCert)
WithoutDisabledSslProtocol(ApplicationGatewaySslProtocol)

Aktiviert das angegebene SSL-Protokoll, wenn es zuvor deaktiviert ist.

(Geerbt von IWithDisabledSslProtocolBeta)
WithoutDisabledSslProtocols(ApplicationGatewaySslProtocol[])

Aktiviert die angegebenen SSL-Protokolle, wenn sie zuvor deaktiviert wurden.

(Geerbt von IWithDisabledSslProtocolBeta)
WithoutEnableHttp2()

Deaktiviert HTTP2-Datenverkehr auf dem Application Gateway.

WithoutFrontend(String)

Entfernt die angegebene Front-End-IP-Konfiguration. Beachten Sie, dass das Entfernen eines Front-Ends, auf das von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithFrontend)
WithoutFrontendPort(Int32)

Entfernt den angegebenen Front-End-Port. Beachten Sie, dass das Entfernen eines Front-End-Ports, auf den von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithFrontendPort)
WithoutFrontendPort(String)

Entfernt den angegebenen Front-End-Port. Beachten Sie, dass das Entfernen eines Front-End-Ports, auf den von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithFrontendPort)
WithoutIPConfiguration(String)

Entfernt die angegebene IP-Konfiguration. Beachten Sie, dass das Entfernen einer IP-Konfiguration, auf die von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht. Außerdem muss mindestens eine IP-Konfiguration vorhanden sein, damit das Anwendungsgateway funktioniert.

(Geerbt von IWithIPConfig)
WithoutListener(String)

Entfernt einen Front-End-Listener aus dem Anwendungsgateway. Beachten Sie, dass das Entfernen eines Listeners, auf den von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithListener)
WithoutPrivateFrontend()

Gibt an, dass das Anwendungsgateway nicht privat sein soll, d. h. die Endpunkte sollten nicht intern innerhalb des virtuellen Netzwerks zugänglich sein. Beachten Sie, dass bei anderen Einstellungen, die auf das private Front-End verweisen, das Anwendungsgateway durch entfernen kann.

(Geerbt von IWithFrontend)
WithoutProbe(String)

Entfernt einen Test aus dem Anwendungsgateway. Alle Verweise auf diesen Test aus Back-End-HTTP-Konfigurationen werden automatisch entfernt.

(Geerbt von IWithProbe)
WithoutPublicFrontend()

Gibt an, dass das Anwendungsgateway nicht mit Internetzugriff ausgestattet sein soll. Beachten Sie, dass bei anderen Einstellungen, die auf das öffentliche Front-End verweisen, das Anwendungsgateway durch entfernen kann.

(Geerbt von IWithFrontend)
WithoutPublicIPAddress()

Entfernt den vorhandenen Verweis auf eine öffentliche IP-Adresse.

(Geerbt von IWithExistingPublicIPAddress<ReturnT>)
WithoutRedirectConfiguration(String)

Entfernt eine Umleitungskonfiguration aus dem Anwendungsgateway. Beachten Sie, dass das Entfernen einer Umleitungskonfiguration, auf die von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithRedirectConfigurationBeta)
WithoutRequestRoutingRule(String)

Entfernt eine Anforderungsroutingregel aus dem Anwendungsgateway.

(Geerbt von IWithRequestRoutingRule)
WithoutSslCertificate(String)

Entfernt das angegebene SSL-Zertifikat aus dem Anwendungsgateway. Beachten Sie, dass das Entfernen eines Zertifikats, auf das von anderen Einstellungen verwiesen wird, möglicherweise das Anwendungsgateway unterbricht.

(Geerbt von IWithSslCert)
WithoutTag(String)

Entfernt ein Tag aus der Ressource.

(Geerbt von IUpdateWithTags<T>)
WithSize(ApplicationGatewaySkuName)

Gibt die Größe des Anwendungsgateways an, das im Kontext der ausgewählten Ebene verwendet werden soll.

(Geerbt von IWithSku)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

(Geerbt von IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als {@link Map} an.

(Geerbt von IUpdateWithTags<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 webApplicationFirewallConfiguration an.

(Geerbt von IWithWebApplicationFirewall)

Gilt für: