Partager via


IUpdateDefinition<ParentT> Interface

Définition

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

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithHealthyHttpResponseBodyContents<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithHealthyHttpResponseBodyContentsBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithHealthyHttpResponseStatusCodeRanges<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithHealthyHttpResponseStatusCodeRangesBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithHost<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithInterval<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithPath<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithProtocol<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithRetries<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.UpdateDefinition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.UpdateDefinition.IWithTimeout<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IInUpdateAlt<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithHost<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdateAlt<'ParentT>
    interface IWithInterval<'ParentT>
    interface IWithRetries<'ParentT>
    interface IWithHealthyHttpResponseStatusCodeRanges<'ParentT>
    interface IWithHealthyHttpResponseStatusCodeRangesBeta<'ParentT>
    interface IBeta
    interface IWithHealthyHttpResponseBodyContents<'ParentT>
    interface IWithHealthyHttpResponseBodyContentsBeta<'ParentT>
    interface IWithProtocol<'ParentT>
    interface IWithProtocol<IWithTimeout<'ParentT>, ApplicationGatewayProtocol>
    interface IWithPath<'ParentT>
    interface IWithTimeout<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInUpdateAlt(Of ParentT), IWithAttach(Of ParentT), IWithHealthyHttpResponseBodyContents(Of ParentT), IWithHealthyHttpResponseBodyContentsBeta(Of ParentT), IWithHealthyHttpResponseStatusCodeRanges(Of ParentT), IWithHealthyHttpResponseStatusCodeRangesBeta(Of ParentT), IWithHost(Of ParentT), IWithInterval(Of ParentT), IWithPath(Of ParentT), IWithProtocol(Of IWithTimeout(Of ParentT), ApplicationGatewayProtocol), IWithProtocol(Of ParentT), IWithRetries(Of ParentT), IWithTimeout(Of ParentT)

Paramètres de type

ParentT

Étape de la définition de passerelle Application Gateway parente à laquelle revenir après l’attachement de cette définition.

Implémente

Méthodes

Attach()

Joint la définition enfant à la mise à jour de la ressource parente.

(Hérité de IInUpdateAlt<ParentT>)
WithHealthyHttpResponseBodyContents(String)

Spécifie le contenu, le cas échéant, à rechercher dans le corps d’une réponse HTTP à une sonde pour déterminer l’status d’intégrité du back-end.

(Hérité de IWithHealthyHttpResponseBodyContentsBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(Int32, Int32)

Ajoute la plage spécifiée de la réponse HTTP du back-end status codes qui doivent être considérés comme sains.

(Hérité de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(String)

Ajoute la plage spécifiée de la réponse HTTP du back-end status codes qui doivent être considérés comme sains.

(Hérité de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRanges(ISet<String>)

Spécifie les plages de la réponse HTTP du back-end status codes qui doivent être considérés comme sains.

(Hérité de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHost(String)

Spécifie le nom d’hôte vers lequel envoyer la sonde.

(Hérité de IWithHost<ParentT>)
WithHttp()

Spécifie HTTP comme protocole de sonde.

(Hérité de IWithProtocol<ParentT>)
WithHttps()

Spécifie HTTPS comme protocole de sonde.

(Hérité de IWithProtocol<ParentT>)
WithPath(String)

Spécifie le chemin relatif de la sonde à appeler. Une sonde est envoyée à <protocol>://<host>:<port><path>.

(Hérité de IWithPath<ParentT>)
WithProtocol(ProtocolT)

Spécifie le protocole de transport.

(Hérité de IWithProtocol<ReturnT,ProtocolT>)
WithRetriesBeforeUnhealthy(Int32)

Spécifie le nombre de nouvelles tentatives avant que le serveur ne soit considéré comme non sain.

(Hérité de IWithRetries<ParentT>)
WithTimeBetweenProbesInSeconds(Int32)

Spécifie l’intervalle de temps en secondes entre les sondes consécutives.

(Hérité de IWithInterval<ParentT>)
WithTimeoutInSeconds(Int32)

Spécifie la durée en secondes d’attente d’une réponse avant que la sonde ne soit considérée comme ayant échoué.

(Hérité de IWithTimeout<ParentT>)

S’applique à