Freigeben über


IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte Anwendungsgatewaytestdefinition als Teil eines Application Gateway-Updates.

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)

Typparameter

ParentT

Die Phase der Definition des übergeordneten Anwendungsgateways, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Implementiert

Methoden

Attach()

Fügt die untergeordnete Definition an das Update der übergeordneten Ressource an.

(Geerbt von IInUpdateAlt<ParentT>)
WithHealthyHttpResponseBodyContents(String)

Gibt ggf. den Inhalt an, nach dem im Text einer HTTP-Antwort an einen Test gesucht werden soll, um die Integrität status des Back-Ends zu ermitteln.

(Geerbt von IWithHealthyHttpResponseBodyContentsBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(Int32, Int32)

Fügt den angegebenen Bereich der HTTP-Antwort des Back-Ends status Codes hinzu, die als fehlerfrei angesehen werden sollen.

(Geerbt von IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(String)

Fügt den angegebenen Bereich der HTTP-Antwort des Back-Ends status Codes hinzu, die als fehlerfrei angesehen werden sollen.

(Geerbt von IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRanges(ISet<String>)

Gibt die Bereiche der HTTP-Antwort des Back-Ends status Codes an, die als fehlerfrei angesehen werden sollen.

(Geerbt von IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHost(String)

Gibt den Hostnamen an, an den der Test gesendet werden soll.

(Geerbt von IWithHost<ParentT>)
WithHttp()

Gibt HTTP als Testprotokoll an.

(Geerbt von IWithProtocol<ParentT>)
WithHttps()

Gibt HTTPS als Testprotokoll an.

(Geerbt von IWithProtocol<ParentT>)
WithPath(String)

Gibt den relativen Pfad für den aufzurufenden Test an. Ein Test wird an den <Pfad> protocol>://<host>:<port><gesendet.

(Geerbt von IWithPath<ParentT>)
WithProtocol(ProtocolT)

Gibt das Transportprotokoll an.

(Geerbt von IWithProtocol<ReturnT,ProtocolT>)
WithRetriesBeforeUnhealthy(Int32)

Gibt die Anzahl von Wiederholungsversuchen an, bevor der Server als fehlerhaft eingestuft wird.

(Geerbt von IWithRetries<ParentT>)
WithTimeBetweenProbesInSeconds(Int32)

Gibt das Zeitintervall in Sekunden zwischen aufeinanderfolgenden Tests an.

(Geerbt von IWithInterval<ParentT>)
WithTimeoutInSeconds(Int32)

Gibt die Zeitspanne in Sekunden an, die auf eine Antwort wartet, bevor der Test als fehlgeschlagen gilt.

(Geerbt von IWithTimeout<ParentT>)

Gilt für: