Freigeben über


ApplicationGatewayProbeInner Klasse

public final class ApplicationGatewayProbeInner
extends SubResource

Test des Anwendungsgateways.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ApplicationGatewayProbeInner()

Erstellt eine instance der inneren ApplicationGateway-Testklasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String etag()

Abrufen der etag-Eigenschaft: Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

String host()

Abrufen der Hosteigenschaft: Hostname, an den der Test gesendet werden soll.

Integer interval()

Abrufen der Intervalleigenschaft: Das Untersuchungsintervall in Sekunden.

ApplicationGatewayProbeHealthResponseMatch match()

Abrufen der Übereinstimmungseigenschaft: Kriterium für die Klassifizierung einer fehlerfreien Testantwort.

Integer minServers()

Abrufen der Min Server-Eigenschaft: Mindestanzahl von Servern, die immer fehlerfrei markiert sind.

String name()

Rufen Sie die Name-Eigenschaft ab: Name des Tests, der innerhalb eines Application Gateway eindeutig ist.

String path()

Rufen Sie die Path-Eigenschaft ab: Relativer Pfad des Tests.

Boolean pickHostnameFromBackendHttpSettings()

Rufen Sie die Http-EinstellungseigenschaftHostnameausBack-End-Einstellungenab: Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-End ausgewählt werden soll.

Boolean pickHostnameFromBackendSettings()

Rufen Sie die Eigenschaft HostnameAusBack-End-Einstellungenauswählenab: Gibt an, ob die Servername-Angabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll.

Integer port()

Abrufen der Porteigenschaft: Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird.

ApplicationGatewayProtocol protocol()

Abrufen der Protokolleigenschaft: Das für den Test verwendete Protokoll.

ProvisioningState provisioningState()

Abrufen der Bereitstellungsstatuseigenschaft: Der Bereitstellungsstatus der Testressource.

Integer timeout()

Abrufen der Timeouteigenschaft: Das Testtimeout in Sekunden.

String type()

Abrufen der Type-Eigenschaft: Typ der Ressource.

Integer unhealthyThreshold()

Abrufen der fehlerhaften Threshold-Eigenschaft: Die Anzahl der Wiederholungsversuche des Tests.

void validate()

Überprüft die instance.

ApplicationGatewayProbeInner withHost(String host)

Legen Sie die Hosteigenschaft fest: Hostname, an den der Test gesendet werden soll.

ApplicationGatewayProbeInner withId(String id)
ApplicationGatewayProbeInner withInterval(Integer interval)

Festlegen der Interval-Eigenschaft: Das Überprüfungsintervall in Sekunden.

ApplicationGatewayProbeInner withMatch(ApplicationGatewayProbeHealthResponseMatch match)

Legen Sie die Übereinstimmungseigenschaft fest: Kriterium zum Klassifizieren einer fehlerfreien Testantwort.

ApplicationGatewayProbeInner withMinServers(Integer minServers)

Legen Sie die Min.Server-Eigenschaft fest: Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind.

ApplicationGatewayProbeInner withName(String name)

Legen Sie die Name-Eigenschaft fest: Name des Tests, der innerhalb eines Application Gateway eindeutig ist.

ApplicationGatewayProbeInner withPath(String path)

Legen Sie die path-Eigenschaft fest: Relativer Pfad des Tests.

ApplicationGatewayProbeInner withPickHostnameFromBackendHttpSettings(Boolean pickHostnameFromBackendHttpSettings)

Legen Sie die Eigenschaft Hostnameaus Back-End-HTTP-Einstellungenauswählenfest: Gibt an, ob der Hostheader aus den Http-Einstellungen des Back-Ends ausgewählt werdensoll.

ApplicationGatewayProbeInner withPickHostnameFromBackendSettings(Boolean pickHostnameFromBackendSettings)

Legen Sie die Eigenschaft HostnameausBack-End-Einstellungenauswählenfest: Gibt an, ob die Servernamensanzeige aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll.

ApplicationGatewayProbeInner withPort(Integer port)

Legen Sie die Porteigenschaft fest: Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird.

ApplicationGatewayProbeInner withProtocol(ApplicationGatewayProtocol protocol)

Festlegen der Protokolleigenschaft: Das für den Test verwendete Protokoll.

ApplicationGatewayProbeInner withTimeout(Integer timeout)

Festlegen der Timeouteigenschaft: Das Testtimeout in Sekunden.

ApplicationGatewayProbeInner withUnhealthyThreshold(Integer unhealthyThreshold)

Festlegen der fehlerhaften Threshold-Eigenschaft: Die Anzahl der Wiederholungsversuche des Tests.

Geerbte Methoden von SubResource

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

ApplicationGatewayProbeInner

public ApplicationGatewayProbeInner()

Erstellt eine instance der ApplicationGatewayProbeInner-Klasse.

Details zur Methode

etag

public String etag()

Abrufen der etag-Eigenschaft: Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

Returns:

der etag-Wert.

host

public String host()

Abrufen der Hosteigenschaft: Hostname, an den der Test gesendet werden soll.

Returns:

der Hostwert.

interval

public Integer interval()

Abrufen der Intervalleigenschaft: Das Untersuchungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden.

Returns:

der Intervallwert.

match

public ApplicationGatewayProbeHealthResponseMatch match()

Abrufen der Übereinstimmungseigenschaft: Kriterium für die Klassifizierung einer fehlerfreien Testantwort.

Returns:

der Übereinstimmungswert.

minServers

public Integer minServers()

Abrufen der minServers-Eigenschaft: Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0.

Returns:

den Wert minServers.

name

public String name()

Rufen Sie die Name-Eigenschaft ab: Name des Tests, der innerhalb eines Application Gateway eindeutig ist.

Returns:

der Name-Wert.

path

public String path()

Rufen Sie die Path-Eigenschaft ab: Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an "://:" gesendet.

Returns:

der Pfadwert.

pickHostnameFromBackendHttpSettings

public Boolean pickHostnameFromBackendHttpSettings()

Abrufen der pickHostnameFromBackendHttpSettings-Eigenschaft: Gibt an, ob der Hostheader aus den HTTP-Back-End-Einstellungen ausgewählt werden soll. Der Standardwert ist „false“.

Returns:

den Wert pickHostnameFromBackendHttpSettings.

pickHostnameFromBackendSettings

public Boolean pickHostnameFromBackendSettings()

Abrufen der pickHostnameFromBackendSettings-Eigenschaft: Gibt an, ob die Servername-Angabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“.

Returns:

den Wert pickHostnameFromBackendSettings.

port

public Integer port()

Abrufen der Porteigenschaft: Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, werden die Einstellungen für den Port über HTTP verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig.

Returns:

den Portwert.

protocol

public ApplicationGatewayProtocol protocol()

Abrufen der Protokolleigenschaft: Das für den Test verwendete Protokoll.

Returns:

der Protokollwert.

provisioningState

public ProvisioningState provisioningState()

Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus der Testressource.

Returns:

der ProvisioningState-Wert.

timeout

public Integer timeout()

Abrufen der Timeouteigenschaft: Das Testtimeout in Sekunden. Der Test wurde als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden.

Returns:

der Timeoutwert.

type

public String type()

Abrufen der Type-Eigenschaft: Typ der Ressource.

Returns:

den Typwert.

unhealthyThreshold

public Integer unhealthyThreshold()

Abrufen der unhealthyThreshold-Eigenschaft: Die Anzahl der Testwiederholungen. Der Back-End-Server wird markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20.

Returns:

der wert für "unhealthyThreshold".

validate

public void validate()

Überprüft die instance.

withHost

public ApplicationGatewayProbeInner withHost(String host)

Legen Sie die Hosteigenschaft fest: Hostname, an den der Test gesendet werden soll.

Parameters:

host - der festzulegende Hostwert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withId

public ApplicationGatewayProbeInner withId(String id)

Overrides:

ApplicationGatewayProbeInner.withId(String id)

Parameters:

id

withInterval

public ApplicationGatewayProbeInner withInterval(Integer interval)

Festlegen der Interval-Eigenschaft: Das Überprüfungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden.

Parameters:

interval - der festzulegende Intervallwert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withMatch

public ApplicationGatewayProbeInner withMatch(ApplicationGatewayProbeHealthResponseMatch match)

Legen Sie die Übereinstimmungseigenschaft fest: Kriterium zum Klassifizieren einer fehlerfreien Testantwort.

Parameters:

match - der festzulegende Übereinstimmungswert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withMinServers

public ApplicationGatewayProbeInner withMinServers(Integer minServers)

Legen Sie die minServers-Eigenschaft fest: Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0.

Parameters:

minServers - der festzulegende MinServers-Wert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withName

public ApplicationGatewayProbeInner withName(String name)

Legen Sie die Name-Eigenschaft fest: Name des Tests, der innerhalb eines Application Gateway eindeutig ist.

Parameters:

name - der festzulegende Nameswert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withPath

public ApplicationGatewayProbeInner withPath(String path)

Legen Sie die path-Eigenschaft fest: Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an "://:" gesendet.

Parameters:

path - der festzulegende Pfadwert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withPickHostnameFromBackendHttpSettings

public ApplicationGatewayProbeInner withPickHostnameFromBackendHttpSettings(Boolean pickHostnameFromBackendHttpSettings)

Legen Sie die pickHostnameFromBackendHttpSettings-Eigenschaft fest: Gibt an, ob der Hostheader aus den HTTP-Back-End-Einstellungen ausgewählt werden soll. Der Standardwert ist „false“.

Parameters:

pickHostnameFromBackendHttpSettings - der festzulegende PickHostnameFromBackendHttpSettings-Wert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withPickHostnameFromBackendSettings

public ApplicationGatewayProbeInner withPickHostnameFromBackendSettings(Boolean pickHostnameFromBackendSettings)

Festlegen der pickHostnameFromBackendSettings-Eigenschaft: Gibt an, ob die Servernamensangabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“.

Parameters:

pickHostnameFromBackendSettings - der festzulegende PickHostnameFromBackendSettings-Wert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withPort

public ApplicationGatewayProbeInner withPort(Integer port)

Legen Sie die Porteigenschaft fest: Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, werden die Einstellungen für den Port über HTTP verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig.

Parameters:

port - der festzulegende Portwert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withProtocol

public ApplicationGatewayProbeInner withProtocol(ApplicationGatewayProtocol protocol)

Festlegen der Protokolleigenschaft: Das für den Test verwendete Protokoll.

Parameters:

protocol - der festzulegende Protokollwert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withTimeout

public ApplicationGatewayProbeInner withTimeout(Integer timeout)

Festlegen der Timeouteigenschaft: Das Testtimeout in Sekunden. Der Test wurde als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden.

Parameters:

timeout - der festzulegende Timeoutwert.

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

withUnhealthyThreshold

public ApplicationGatewayProbeInner withUnhealthyThreshold(Integer unhealthyThreshold)

Legen Sie die unhealthyThreshold-Eigenschaft fest: Die Anzahl der Testwiederholungen. Der Back-End-Server wird markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20.

Parameters:

unhealthyThreshold - der festzulegende Wert für "unhealthyThreshold".

Returns:

das ApplicationGatewayProbeInner-Objekt selbst.

Gilt für: