Partager via


IUpdate Interface

Définition

Modèle pour une opération de mise à jour d’application gateway, contenant tous les paramètres qui peuvent être modifiés.

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
Implémente

Propriétés

Key

Modèle pour une opération de mise à jour d’application gateway, contenant tous les paramètres qui peuvent être modifiés.

(Hérité de IIndexable)

Méthodes

Apply()

Exécutez la demande de mise à jour.

(Hérité de IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Exécutez la demande de mise à jour de façon asynchrone.

(Hérité de IAppliable<T>)
DefineAuthenticationCertificate(String)

Commence la définition d’un nouveau certificat d’authentification application gateway à attacher à la passerelle pour une utilisation par les back-ends.

(Hérité de IWithAuthenticationCertificateBeta)
DefineBackend(String)

Commence la définition d’un nouveau back-end de passerelle d’application à attacher à la passerelle.

(Hérité de IWithBackend)
DefineBackendHttpConfiguration(String)

Commence la définition d’une nouvelle configuration HTTP principale de passerelle Application Gateway à attacher à la passerelle.

(Hérité de IWithBackendHttpConfig)
DefineDefaultIPConfiguration()

Commence la définition de la configuration IP par défaut. Si une configuration IP par défaut existe déjà, elle équivaut à updateDefaultIPConfiguration().

(Hérité de IWithIPConfig)
DefineListener(String)

Commence la définition d’un nouvel écouteur de passerelle d’application à attacher à la passerelle.

(Hérité de IWithListener)
DefinePrivateFrontend()

Commence la définition de la configuration IP du front-end privé par défaut, en créant une configuration si elle n’existe pas déjà.

(Hérité de IWithFrontend)
DefineProbe(String)

Commence la définition d’une nouvelle sonde.

(Hérité de IWithProbe)
DefinePublicFrontend()

Commence la définition de la configuration IP du front-end public par défaut, en créant une configuration si elle n’existe pas déjà.

(Hérité de IWithFrontend)
DefineRedirectConfiguration(String)

Commence la définition d’une nouvelle configuration de redirection de passerelle Application Gateway à attacher à la passerelle.

(Hérité de IWithRedirectConfigurationBeta)
DefineRequestRoutingRule(String)

Commence la définition d’une règle de routage des requêtes pour cette passerelle Application Gateway.

(Hérité de IWithRequestRoutingRule)
DefineSslCertificate(String)

Commence la définition d’un nouveau certificat SSL de passerelle d’application à attacher à la passerelle pour une utilisation dans les écouteurs HTTPS front-end.

(Hérité de IWithSslCert)
UpdateBackend(String)

Commence la mise à jour d’un serveur principal existant sur cette passerelle Application Gateway.

(Hérité de IWithBackend)
UpdateBackendHttpConfiguration(String)

Commence la mise à jour d’une configuration HTTP principale.

(Hérité de IWithBackendHttpConfig)
UpdateDefaultIPConfiguration()

Commence la mise à jour de la configuration IP par défaut, c’est-à-dire la seule configuration IP qui existe, en supposant qu’il n’en existe qu’une seule.

(Hérité de IWithIPConfig)
UpdateFrontend(String)

Commence la mise à jour d’une configuration IP frontale existante.

(Hérité de IWithFrontend)
UpdateIPConfiguration(String)

Commence la mise à jour d’une configuration IP existante.

(Hérité de IWithIPConfig)
UpdateListener(String)

Commence la mise à jour d’un écouteur.

(Hérité de IWithListener)
UpdateProbe(String)

Commence la mise à jour d’une sonde existante.

(Hérité de IWithProbe)
UpdatePublicFrontend()

Commence la mise à jour de la configuration IP du front-end public, si elle existe.

(Hérité de IWithFrontend)
UpdateRedirectConfiguration(String)

Commence la mise à jour d’une configuration de redirection.

(Hérité de IWithRedirectConfigurationBeta)
UpdateRequestRoutingRule(String)

Commence la mise à jour d’une règle de routage des requêtes.

(Hérité de IWithRequestRoutingRule)
WithAutoscale(Int32, Int32)

Spécifie la limite de mise à l’échelle automatique minimale et maximale.

(Hérité de IWithInstanceCount)
WithDisabledSslProtocol(ApplicationGatewaySslProtocol)

Désactive le protocole SSL spécifié.

(Hérité de IWithDisabledSslProtocolBeta)
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[])

Désactive les protocoles SSL spécifiés.

(Hérité de IWithDisabledSslProtocolBeta)
WithEnableHttp2()

Active le trafic HTTP2 sur le Application Gateway.

WithExistingPublicIPAddress(IPublicIPAddress)

Associe une adresse IP publique existante à la ressource.

(Hérité de IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

Associe une adresse IP publique existante à la ressource.

(Hérité de IWithExistingPublicIPAddress<ReturnT>)
WithExistingSubnet(INetwork, String)

Spécifie le sous-réseau à partir duquel la passerelle d’application obtient son adresse IP privée. Cette opération crée une configuration IP, si elle n’existe pas déjà. Les serveurs frontaux privés (internes) sont configurés pour utiliser ce sous-réseau.

(Hérité de IWithExistingSubnet)
WithExistingSubnet(ISubnet)

Spécifie le sous-réseau à partir duquel la passerelle d’application obtient son adresse IP privée. Cette opération crée une configuration IP, si elle n’existe pas déjà. Les serveurs frontaux privés (internes), s’ils ont été activés, seront configurés pour utiliser ce sous-réseau.

(Hérité de IWithExistingSubnet)
WithExistingSubnet(String, String)

Affecte le sous-réseau spécifié à cette ressource.

(Hérité de IWithSubnet<ReturnT>)
WithFrontendPort(Int32)

Crée un port frontal avec un nom généré automatiquement et le numéro de port spécifié, sauf s’il en existe déjà un.

(Hérité de IWithFrontendPort)
WithFrontendPort(Int32, String)

Crée un port frontal avec le nom et le numéro de port spécifiés, sauf s’il existe déjà un port correspondant à ce nom et/ou ce numéro.

(Hérité de IWithFrontendPort)
WithIdentity(ManagedServiceIdentity)

Spécifie une identité à associer à la passerelle d’application.

(Hérité de IWithManagedServiceIdentity)
WithInstanceCount(Int32)

Spécifie la capacité (nombre d’instances) de la passerelle Application Gateway.

(Hérité de IWithInstanceCount)
WithNewPublicIPAddress()

Crée une adresse IP publique dans la même région et le même groupe que la ressource et l’associe à la ressource. Le nom interne et l’étiquette DNS de l’adresse IP publique sont dérivés du nom de la ressource.

(Hérité de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Crée une adresse IP publique à associer à la ressource.

(Hérité de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithoutAnyDisabledSslProtocols()

Active tous les protocoles SSL, s’ils étaient précédemment désactivés.

(Hérité de IWithDisabledSslProtocolBeta)
WithoutAuthenticationCertificate(String)

Supprime un certificat d’authentification application gateway existant.

(Hérité de IWithAuthenticationCertificateBeta)
WithoutBackend(String)

Supprime le back-end spécifié. Notez que la suppression d’un serveur principal référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithBackend)
WithoutBackendFqdn(String)

Garantit que le nom de domaine complet (FQDN) spécifié n’est associé à aucun serveur principal.

(Hérité de IWithBackend)
WithoutBackendHttpConfiguration(String)

Supprime la configuration HTTP principale spécifiée de cette passerelle d’application. Notez que la suppression d’une configuration HTTP principale référencée par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithBackendHttpConfig)
WithoutBackendIPAddress(String)

Vérifie que l’adresse IP spécifiée n’est associée à aucun serveur principal.

(Hérité de IWithBackend)
WithoutCertificate(String)

Supprime le certificat SSL spécifié de la passerelle d’application. Notez que la suppression d’un certificat référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithSslCert)
WithoutDisabledSslProtocol(ApplicationGatewaySslProtocol)

Active le protocole SSL spécifié, s’il est précédemment désactivé.

(Hérité de IWithDisabledSslProtocolBeta)
WithoutDisabledSslProtocols(ApplicationGatewaySslProtocol[])

Active les protocoles SSL spécifiés, s’ils sont précédemment désactivés.

(Hérité de IWithDisabledSslProtocolBeta)
WithoutEnableHttp2()

Désactive le trafic HTTP2 sur le Application Gateway.

WithoutFrontend(String)

Supprime la configuration IP frontale spécifiée. Notez que la suppression d’un serveur frontal référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithFrontend)
WithoutFrontendPort(Int32)

Supprime le port frontal spécifié. Notez que la suppression d’un port frontal référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithFrontendPort)
WithoutFrontendPort(String)

Supprime le port frontal spécifié. Notez que la suppression d’un port frontal référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithFrontendPort)
WithoutIPConfiguration(String)

Supprime la configuration IP spécifiée. Notez que la suppression d’une configuration IP référencée par d’autres paramètres peut interrompre la passerelle Application Gateway. En outre, il doit y avoir au moins une configuration IP pour que la passerelle Application Gateway fonctionne.

(Hérité de IWithIPConfig)
WithoutListener(String)

Supprime un écouteur frontal de la passerelle Application Gateway. Notez que la suppression d’un écouteur référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithListener)
WithoutPrivateFrontend()

Spécifie que la passerelle d’application ne doit pas être privée, c’est-à-dire que ses points de terminaison ne doivent pas être accessibles en interne à partir du réseau virtuel. Notez que s’il existe d’autres paramètres faisant référence au front-end privé, sa suppression peut interrompre la passerelle Application Gateway.

(Hérité de IWithFrontend)
WithoutProbe(String)

Supprime une sonde de la passerelle Application Gateway. Toutes les références à cette sonde à partir de configurations HTTP principales sont automatiquement supprimées.

(Hérité de IWithProbe)
WithoutPublicFrontend()

Spécifie que la passerelle d’application ne doit pas être accessible sur Internet. Notez que si d’autres paramètres font référence au front-end public, sa suppression peut interrompre la passerelle d’application.

(Hérité de IWithFrontend)
WithoutPublicIPAddress()

Supprime la référence existante à une adresse IP publique.

(Hérité de IWithExistingPublicIPAddress<ReturnT>)
WithoutRedirectConfiguration(String)

Supprime une configuration de redirection de la passerelle Application Gateway. Notez que la suppression d’une configuration de redirection référencée par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithRedirectConfigurationBeta)
WithoutRequestRoutingRule(String)

Supprime une règle de routage des requêtes de la passerelle Application Gateway.

(Hérité de IWithRequestRoutingRule)
WithoutSslCertificate(String)

Supprime le certificat SSL spécifié de la passerelle d’application. Notez que la suppression d’un certificat référencé par d’autres paramètres peut interrompre la passerelle Application Gateway.

(Hérité de IWithSslCert)
WithoutTag(String)

Supprime une étiquette de la ressource.

(Hérité de IUpdateWithTags<T>)
WithSize(ApplicationGatewaySkuName)

Spécifie la taille de la passerelle d’application à utiliser dans le contexte du niveau sélectionné.

(Hérité de IWithSku)
WithTag(String, String)

Ajoute une balise à la ressource.

(Hérité de IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Spécifie des balises pour la ressource en tant que {@link Map}.

(Hérité de IUpdateWithTags<T>)
WithTier(ApplicationGatewayTier)

Définir le niveau d’une passerelle Application Gateway. Les valeurs possibles sont les suivantes : « Standard », « WAF », « Standard_v2 », « WAF_v2 ».

(Hérité de IWithSku)
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration)

Spécifie webApplicationFirewallConfiguration

(Hérité de IWithWebApplicationFirewall)

S’applique à