Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

Die gesamte Anwendungsgatewaytestdefinition.

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)

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 die Definition der übergeordneten Ressource an.

(Geerbt von IInDefinitionAlt<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: