Zum Inhalt springen

Healthcheck-Erweiterungen

Anreicherungsmetadaten für Healthcheck-bezogene Schemata. Siehe OpenAPI-Erweiterungen für Erweiterungsdefinitionen.

Alle Schemata, die healthcheck.*SpecType entsprechen, erhalten Anreicherungen:

  • healthcheckCreateSpecType
  • healthcheckReplaceSpecType
  • healthcheckGetSpecType

Zusätzlich enthält das verschachtelte Schema healthcheckHttpHealthCheck Anreicherungen für die HTTP-Healthcheck-Konfiguration.

Felder, die mit x-f5xc-server-default: true gekennzeichnet sind, erhalten ihren default-Wert vom F5 XC API-Server angewendet, wenn sie in Anfragen ausgelassen werden.

FeldStandardwertTypBeschreibung
jitter0integerAbsoluter Jitter-Wert für die Zeitsteuerungs-Randomisierung
jitter_percent0integerProzentbasierter Jitter für die Zeitsteuerungs-Randomisierung
FeldStandardwertTypBeschreibung
use_origin_server_name{}objectUrsprungsservername für den Host-Header
headers{}objectBenutzerdefinierte Header
request_headers_to_remove[]arrayHeader, die aus Anfragen entfernt werden sollen
use_http2falsebooleanHTTP/2-Unterstützung
expected_status_codes[]arrayAkzeptierte Statuscodes (leer = 200–299)

Felder, die mit x-f5xc-recommended-value gekennzeichnet sind, geben Werte an, die die F5 XC Webkonsole beim Erstellen neuer Ressourcen vorausfüllt.

FeldEmpfohlener WertTypBeschreibung
timeout3integerHealthcheck-Timeout in Sekunden
interval15integerIntervall zwischen Healthchecks in Sekunden
unhealthy_threshold1integerAufeinanderfolgende Fehler, bevor als fehlerhaft markiert wird
healthy_threshold3integerAufeinanderfolgende Erfolge, bevor als fehlerfrei markiert wird
jitter_percent30integerJitter-Prozentsatz für den Produktionseinsatz
FeldEmpfohlener WertTypBeschreibung
path"/"stringHealthcheck-Endpunkt-Pfad
use_http2falsebooleanHTTP/2-Unterstützungseinstellung
expected_status_codes["200"]arrayStatuscodes, die einen fehlerfreien Ursprung anzeigen
use_origin_server_name{}objectUrsprungsservername für den Host-Header

Schemata, die gegenseitig ausschließende Feldgruppen (OneOf) enthalten, schließen x-f5xc-recommended-oneof-variant ein, um anzugeben, welche Variante am häufigsten verwendet wird. Diese Metadaten identifizieren die typische Auswahl bei mehreren Optionen, basierend auf den Standardeinstellungen der F5 XC Konsole und gängigen Verwendungsmustern.

SchemaOneOf-GruppeEmpfohlene VarianteBeschreibung
healthcheckCreateSpecTypehealth_checkhttp_health_checkHTTP-Healthcheck-Typ
healthcheckReplaceSpecTypehealth_checkhttp_health_checkHTTP-Healthcheck-Typ
SchemaOneOf-GruppeEmpfohlene VarianteBeschreibung
healthcheckHttpHealthCheckhost_header_choiceuse_origin_server_nameHost-Header für Healthcheck-Anfragen

Die OneOf-Gruppe host_header_choice steuert, wie der Host-Header in HTTP-Anfragen für Healthchecks angegeben wird.

VarianteTypBeschreibung
use_origin_server_nameobject (leer)Den Ursprungsservernamen als Host-Header verwenden. Dies ist die Standardauswahl in der F5 XC Konsole.
host_headerstringEinen benutzerdefinierten Host-Header-Wert für Healthcheck-Anfragen angeben.

API-Schemareferenz: x-ves-oneof-field-host_header_choice: ["host_header", "use_origin_server_name"]

Diese Herstellererweiterungen werden dem standardmäßigen OpenAPI-Schema hinzugefügt, um das F5 XC-spezifische Standardverhalten zu vermitteln.

Typ: boolean

Wenn true, gibt dies an, dass der begleitende default-Wert vom F5 XC API-Server erzwungen wird. Felder mit dieser Erweiterung können sicher aus API-Anfragen ausgelassen werden – der Server wendet den Standardwert automatisch an.

use_http2:
type: boolean
default: false
x-f5xc-server-default: true

Typ: any (entspricht dem Feldtyp)

Gibt einen Wert an, den die F5 XC Webkonsole als vorausgefüllten Standardwert verwendet. Dieser Wert wird nicht serverseitig erzwungen, sondern stellt die typische Ausgangskonfiguration für neue über die Konsole erstellte Ressourcen dar.

timeout:
type: integer
x-f5xc-recommended-value: 3

Typ: object (Zuordnung von Gruppenname zu Variantenname)

Für Schemata mit gegenseitig ausschließenden Feldgruppen wird angegeben, welche Variante die Standard- oder häufigste Auswahl ist. Der Schlüssel ist der Name der OneOf-Gruppe und der Wert ist der empfohlene Variantenfeldname.

healthcheckCreateSpecType:
type: object
x-f5xc-recommended-oneof-variant:
health_check: "http_health_check"
DateiInhalt
docs/specifications/api/virtual.jsonhealthcheckHttpHealthCheck, healthcheckCreateSpecType, healthcheckReplaceSpecType, healthcheckGetSpecType
docs/specifications/api/openapi.jsonZusammengeführte Spezifikation mit allen Schemata
defaults.resources.healthcheck
├── server_applied # Felder mit x-f5xc-server-default: true
├── recommended # Felder mit x-f5xc-recommended-value
├── oneof_recommended # OneOf-Variantenempfehlungen
└── nested_recommended # Empfohlene Werte für verschachtelte Schemata
VersionDatumÄnderungen
2.1.42026-01-19Dokumentation der OneOf-Gruppe host_header_choice für HTTP-Healthcheck-Anfrageparameter hinzugefügt
2.1.32026-01-18Globale Erweiterungsdokumente in DEVELOPMENT.md konsolidiert; nur ressourcenspezifische Daten
2.1.22026-01-18Als reine API-Referenz neu geschrieben; nachgelagerte Beispiele und präskriptive Sprache entfernt
2.1.12026-01-18Verschachtelte empfohlene Werte, OneOf-Variantenempfehlungen und Erweiterung x-f5xc-recommended-oneof-variant hinzugefügt
2.1.02026-01-18Einheitliche Standardwertstruktur in validation.json hinzugefügt
2.0.302026-01-16Verschachtelte Standardwerte für $ref-Schemata hinzugefügt
2.0.292026-01-17Erste Healthcheck-Standardwerte