Partager via


IUpdateDefinition<ReturnT> Interface

Définition

L’intégralité d’une définition de configuration HTTPS principale d’application gateway dans le cadre d’une mise à jour de passerelle Application Gateway.

public interface IUpdateDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttachAndAuthCert<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificate<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificateBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDraining<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDrainingBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieName<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieNameBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeader<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeaderBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPath<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPathBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocolBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithRequestTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.HasPort.UpdateDefinition.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IUpdateDefinition<'ReturnT> = interface
    interface IBlank<'ReturnT>
    interface IWithAttach<'ReturnT>
    interface IInUpdate<'ReturnT>
    interface IWithPort<'ReturnT>
    interface IWithPort<IWithAttach<'ReturnT>>
    interface IWithAffinity<'ReturnT>
    interface IWithProtocol<'ReturnT>
    interface IWithProtocolBeta<'ReturnT>
    interface IBeta
    interface IWithRequestTimeout<'ReturnT>
    interface IWithHostHeader<'ReturnT>
    interface IWithHostHeaderBeta<'ReturnT>
    interface IWithConnectionDraining<'ReturnT>
    interface IWithConnectionDrainingBeta<'ReturnT>
    interface IWithCookieName<'ReturnT>
    interface IWithCookieNameBeta<'ReturnT>
    interface IWithPath<'ReturnT>
    interface IWithPathBeta<'ReturnT>
    interface IWithAuthenticationCertificate<'ReturnT>
    interface IWithAuthenticationCertificateBeta<'ReturnT>
    interface IWithAttachAndAuthCert<'ReturnT>
Public Interface IUpdateDefinition(Of ReturnT)
Implements IBeta, IBlank(Of ReturnT), IInUpdate(Of ReturnT), IWithAffinity(Of ReturnT), IWithAttach(Of ReturnT), IWithAttachAndAuthCert(Of ReturnT), IWithAuthenticationCertificate(Of ReturnT), IWithAuthenticationCertificateBeta(Of ReturnT), IWithConnectionDraining(Of ReturnT), IWithConnectionDrainingBeta(Of ReturnT), IWithCookieName(Of ReturnT), IWithCookieNameBeta(Of ReturnT), IWithHostHeader(Of ReturnT), IWithHostHeaderBeta(Of ReturnT), IWithPath(Of ReturnT), IWithPathBeta(Of ReturnT), IWithPort(Of IWithAttach(Of ReturnT)), IWithPort(Of ReturnT), IWithProtocol(Of ReturnT), IWithProtocolBeta(Of ReturnT), IWithRequestTimeout(Of ReturnT)

Paramètres de type

ReturnT

Étape de la mise à jour de la passerelle d’application parente à laquelle revenir après avoir attaché cette définition.

Implémente

Méthodes

Attach()

L’intégralité d’une définition de configuration HTTPS principale d’application gateway dans le cadre d’une mise à jour de passerelle Application Gateway.

(Hérité de IInUpdate<ParentT>)
WithAffinityCookieName(String)

Spécifie le nom du cookie d’affinité.

(Hérité de IWithCookieNameBeta<ReturnT>)
WithAuthenticationCertificate(String)

Associe le certificat d’authentification spécifié qui existe sur cette passerelle d’application à cette confifuration HTTP back-end. Plusieurs appels à cette méthode ajoutent des références de certificat supplémentaires.

(Hérité de IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBase64(String)

Associe un nouveau certificat nommé automatiquement à cette configuration principale HTTP chargée à partir du fichier spécifié. Plusieurs appels à cette méthode ajoutent des références de certificat supplémentaires.

(Hérité de IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBytes(Byte[])

Associe un nouveau certificat nommé automatiquement à cette configuration principale HTTP en fonction des données spécifiées. Plusieurs appels à cette méthode ajoutent des références de certificat supplémentaires.

(Hérité de IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromFile(FileInfo)

Associe un nouveau certificat nommé automatiquement à cette configuration principale HTTP chargée à partir du fichier spécifié. Plusieurs appels à cette méthode ajoutent des références de certificat supplémentaires.

(Hérité de IWithAuthenticationCertificateBeta<ReturnT>)
WithConnectionDrainingTimeoutInSeconds(Int32)

Spécifie le nombre de secondes pendant lesquelles le vidage de connexion est actif.

(Hérité de IWithConnectionDrainingBeta<ReturnT>)
WithCookieBasedAffinity()

Active l’affinité basée sur les cookies.

(Hérité de IWithAffinity<ReturnT>)
WithHostHeader(String)

Spécifie l’en-tête de l’hôte.

(Hérité de IWithHostHeaderBeta<ReturnT>)
WithHostHeaderFromBackend()

Spécifie que l’en-tête de l’hôte doit provenir du nom d’hôte du serveur principal.

(Hérité de IWithHostHeaderBeta<ReturnT>)
WithHttps()

Spécifie HTTPS comme protocole.

(Hérité de IWithProtocolBeta<ReturnT>)
WithoutCookieBasedAffinity()

Désactive l’affinité basée sur les cookies.

(Hérité de IWithAffinity<ReturnT>)
WithPath(String)

Spécifie le préfixe de chemin d’accès pour toutes les requêtes HTTP.

(Hérité de IWithPathBeta<ReturnT>)
WithPort(Int32)

Spécifie le numéro de port.

(Hérité de IWithPort<ReturnT>)
WithProtocol(ApplicationGatewayProtocol)

Spécifie le protocole de transport.

(Hérité de IWithProtocol<ReturnT>)
WithRequestTimeout(Int32)

Spécifie le délai d’expiration de la requête.

(Hérité de IWithRequestTimeout<ReturnT>)

S’applique à