maintenance.goog/v1
Paket v1 enthält API-Schemadefinitionen für die API-Gruppe „Wartungsrichtlinie v1“.
DateTimeRange
Wird angezeigt in: - MaintenanceExclusion
Feld | Beschreibung |
---|---|
startDateTime Zeit |
Das Startdatum des Zeitraums wird abgelehnt. Das Datum, das diesem Zeitraum entspricht, muss dem Startdatum entsprechen oder danach liegen. |
endDateTime Zeit |
Das Enddatum des Zeitraums ablehnen. Das Datum, das diesem Zeitraum entspricht, muss vor dem Ende liegen. |
DayOfWeek
Zugrunde liegender Typ: string
Wird angezeigt in: - WeeklyCycle
MaintenanceExclusion
Ein Wartungsausschluss ist ein Zeitraum, in dem Wartungsarbeiten verboten sind, auch wenn sie ansonsten durch das Wartungsfenster erlaubt wären. Bei Bereichen in MaintenanceExclusion werden inklusive Startwerte und exklusive Endwerte verwendet (halboffene Intervalle). In der Intervallnotation wird dies als [start, end) angegeben.
Wird angezeigt in: - MaintenancePolicySpec
Feld | Beschreibung |
---|---|
dateTimeRange DateTimeRange |
Zeitraum, in dem Wartungsarbeiten nicht zulässig sind. |
MaintenancePolicy
Wird angezeigt in: - MaintenancePolicyList
Feld | Beschreibung |
---|---|
apiVersion String |
maintenance.goog/v1 |
kind String |
MaintenancePolicy |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec MaintenancePolicySpec |
|
status MaintenancePolicyStatus |
MaintenancePolicyBinding
Wird angezeigt in: – MaintenancePolicyBindingList
Feld | Beschreibung |
---|---|
apiVersion String |
maintenance.goog/v1 |
kind String |
MaintenancePolicyBinding |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec MaintenancePolicyBindingSpec |
|
status MaintenancePolicyBindingStatus |
MaintenancePolicyBindingList
Feld | Beschreibung |
---|---|
apiVersion String |
maintenance.goog/v1 |
kind String |
MaintenancePolicyBindingList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items MaintenancePolicyBinding-Array |
MaintenancePolicyBindingSpec
Wird angezeigt in: - MaintenancePolicyBinding
Feld | Beschreibung |
---|---|
maintenancePolicy MaintenancePolicyRef |
|
resource MaintenancePolicyResourceRef |
MaintenancePolicyBindingStatus
Wird angezeigt in: - MaintenancePolicyBinding
Feld | Beschreibung |
---|---|
conditions Condition-Array |
Bedingungen enthalten Bedingungen für MaintenancePolicyBindings. Der Controller für die Bindung von Wartungsrichtlinien legt die Bedingung „Gültig“ fest. Die folgenden Werte sind für das Feld „reason“ bekannt: - BindingDuplicated: Der Controller hat mehr als eine Bindung für eine bestimmte Ressource gefunden. Der Status der Bedingung ist „False“. - MaintenancePolicyMissing: Die Wartungsrichtlinie, auf die die Bindung verweist, fehlt. Der Status der Bedingung ist „False“. - ResourceMissing: Die Ressource, auf die die Bindung verweist, fehlt. Der Status der Bedingung ist „False“. – Gültig: Für die angegebene Ressource ist eine einzelne Bindung vorhanden, bei der beide Enden auf vorhandene Entitäten verweisen. Der Status der Bedingung ist „Wahr“. |
MaintenancePolicyList
Feld | Beschreibung |
---|---|
apiVersion String |
maintenance.goog/v1 |
kind String |
MaintenancePolicyList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items MaintenancePolicy-Array |
MaintenancePolicyRef
Wird angezeigt in: - MaintenancePolicyBindingSpec
Feld | Beschreibung |
---|---|
apiGroup String |
|
kind String |
|
name String |
MaintenancePolicyResourceRef
Wird angezeigt in: - MaintenancePolicyBindingSpec
Feld | Beschreibung |
---|---|
apiGroup String |
|
kind String |
|
name String |
MaintenancePolicySpec
Wird angezeigt in: - MaintenancePolicy
Feld | Beschreibung |
---|---|
maintenanceWindow MaintenanceWindow |
Wartungsfenster, das auf Dienste angewendet wird, die von dieser Richtlinie abgedeckt sind. |
maintenanceExclusions object (keys:string, values:MaintenanceExclusion) |
Benannte Zeiträume, in denen die Wartung verboten ist, auch wenn sie ansonsten durch „maintenanceWindow“ zulässig wäre. |
MaintenancePolicyStatus
Wird angezeigt in: - MaintenancePolicy
Feld | Beschreibung |
---|---|
conditions Condition-Array |
Das Feld „conditions“ enthält Bedingungen für MaintenancePolicies. Der Wartungsrichtlinien-Controller legt die Bedingung „MaintenanceAllowed“ fest. Folgende Werte sind für das Feld „reason“ bekannt: - InsideMaintenanceWindow: Wir befinden uns derzeit im geplanten Wartungsfenster und die Wartung ist zulässig. Der Status der Bedingung ist „Wahr“. – OutsideMaintenanceWindow: Wir befinden uns derzeit im Wartungsfenster, aber der Ausschluss ist aktiv, die Wartung ist nicht zulässig. Der Status der Bedingung ist „Falsch“. – InsideMaintenanceExclusion: Wir befinden uns derzeit außerhalb des Wartungsfensters. Die Wartung ist nicht zulässig. Der Status der Bedingung ist „Falsch“. |
MaintenanceWindow
MaintenanceWindow stellt einen Zeitraum dar, in dem Wartung zulässig ist. Eines der Felder muss vorhanden sein.
Wird angezeigt in: - MaintenancePolicySpec
Feld | Beschreibung |
---|---|
weeklyCycle WeeklyCycle |
Wöchentlicher Zyklus. |
TimeOfDay
Zugrunde liegender Typ:string
„TimeOfDay“ ist die Uhrzeit im Textformat „HH:mm“.
Wird angezeigt in: - WeeklyCycle
WeeklyCycle
WeeklyCycle stellt das wöchentlich wiederkehrende Zeitfenster für Vorgänge dar.
Wird angezeigt in: - MaintenanceWindow
Feld | Beschreibung |
---|---|
daysOfWeek DayOfWeek-Array |
Der Wochentag, an dem die Vorgänge gestartet werden können. Es können ein oder mehrere Tage angegeben werden. |
startTime TimeOfDay |
Uhrzeit, zu der die Vorgänge gestartet werden sollen. Es wird die UTC-Zeitzone verwendet. |
duration Dauer |
Dauer des Zeitfensters. |