Partager via


IDefinition<ParentT> Interface

Définition

Intégralité d’une définition de sonde de passerelle Application Gateway.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseBodyContents<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseBodyContentsBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseStatusCodeRanges<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseStatusCodeRangesBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHost<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithInterval<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithPath<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithRetries<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithTimeout<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IInDefinitionAlt<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithHost<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinitionAlt<'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 IDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInDefinitionAlt(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 définition de ressource parente.

(Hérité de IInDefinitionAlt<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 à