KRM API maintenance.goog/v1

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.