Partilhar via


IUpdateDefinition<ParentT> Interface

Definição

A totalidade de uma definição de investigação do gateway de aplicativo como parte de uma atualização do gateway de aplicativo.

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)

Parâmetros de tipo

ParentT

O estágio da definição do gateway de aplicativo pai a ser retornado após anexar essa definição.

Implementações

Métodos

Attach()

Anexa a definição filho à atualização de recurso pai.

(Herdado de IInUpdateAlt<ParentT>)
WithHealthyHttpResponseBodyContents(String)

Especifica o conteúdo, se houver, a ser buscado no corpo de uma resposta HTTP a uma investigação para determinar o status de integridade do back-end.

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

Adiciona o intervalo especificado da resposta HTTP do back-end status códigos que devem ser considerados íntegros.

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

Adiciona o intervalo especificado da resposta HTTP do back-end status códigos que devem ser considerados íntegros.

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

Especifica os intervalos de resposta HTTP do back-end status códigos que devem ser considerados íntegros.

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

Especifica o nome do host para o qual enviar a investigação.

(Herdado de IWithHost<ParentT>)
WithHttp()

Especifica HTTP como o protocolo de investigação.

(Herdado de IWithProtocol<ParentT>)
WithHttps()

Especifica HTTPS como o protocolo de investigação.

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

Especifica o caminho relativo para a investigação chamar. Uma investigação é enviada para <o caminho protocol>://<host>:<port><>.

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

Especifica o protocolo de transporte.

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

Especifica o número de repetições antes que o servidor seja considerado não íntegro.

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

Especifica o intervalo de tempo em segundos entre investigações consecutivas.

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

Especifica a quantidade de tempo em segundos aguardando uma resposta antes que a investigação seja considerada com falha.

(Herdado de IWithTimeout<ParentT>)

Aplica-se a