Compartir a través de


IDefinition<ParentT> Interfaz

Definición

La totalidad de una definición de sondeo de 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)

Parámetros de tipo

ParentT

Fase de la definición de puerta de enlace de aplicaciones primaria a la que volver después de adjuntar esta definición.

Implementaciones

Métodos

Attach()

Asocia la definición secundaria a la definición del recurso primario.

(Heredado de IInDefinitionAlt<ParentT>)
WithHealthyHttpResponseBodyContents(String)

Especifica el contenido, si existe, que se va a buscar en el cuerpo de una respuesta HTTP a un sondeo para determinar el estado de mantenimiento del back-end.

(Heredado de IWithHealthyHttpResponseBodyContentsBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(Int32, Int32)

Agrega el intervalo especificado de los códigos de estado de respuesta HTTP del back-end que se deben considerar correctos.

(Heredado de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(String)

Agrega el intervalo especificado de los códigos de estado de respuesta HTTP del back-end que se deben considerar correctos.

(Heredado de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRanges(ISet<String>)

Especifica los intervalos de los códigos de estado de respuesta HTTP del back-end que se deben considerar correctos.

(Heredado de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHost(String)

Especifica el nombre de host al que se va a enviar el sondeo.

(Heredado de IWithHost<ParentT>)
WithHttp()

Especifica HTTP como protocolo de sondeo.

(Heredado de IWithProtocol<ParentT>)
WithHttps()

Especifica HTTPS como protocolo de sondeo.

(Heredado de IWithProtocol<ParentT>)
WithPath(String)

Especifica la ruta de acceso relativa al sondeo que se va a llamar. Se envía un sondeo a <protocol>://<host>:<port><path>.

(Heredado de IWithPath<ParentT>)
WithProtocol(ProtocolT)

Especifica el protocolo de transporte.

(Heredado de IWithProtocol<ReturnT,ProtocolT>)
WithRetriesBeforeUnhealthy(Int32)

Especifica el número de reintentos antes de que el servidor se considere incorrecto.

(Heredado de IWithRetries<ParentT>)
WithTimeBetweenProbesInSeconds(Int32)

Especifica el intervalo de tiempo en segundos entre sondeos consecutivos.

(Heredado de IWithInterval<ParentT>)
WithTimeoutInSeconds(Int32)

Especifica la cantidad de tiempo en segundos en espera de una respuesta antes de que se considere que se ha producido un error en el sondeo.

(Heredado de IWithTimeout<ParentT>)

Se aplica a