KRM API maintenance.goog/v1

maintenance.goog/v1

Le package v1 contient des définitions de schéma d'API pour le groupe d'API Maintenance Policy v1.

DateTimeRange

Apparaît dans :MaintenanceExclusion

Champ Description
startDateTime Heure Date de début de la période de refus. La date correspondant à cette période doit être identique ou postérieure à la date de début.
endDateTime Heure Date de fin de la période refusée. La date correspondant à cette période doit être antérieure à la date de fin.

DayOfWeek

Type sous-jacent : string

Apparaît dans :WeeklyCycle

MaintenanceExclusion

MaintenanceExclusion est une période pendant laquelle la maintenance est interdite, même si elle est autorisée par l'intervalle de maintenance. Les plages de MaintenanceExclusion utilisent des valeurs de début inclusives et des valeurs de fin exclusives (intervalles semi-fermés). En notation d'intervalle, cela correspond à [début, fin).

Apparaît dans :MaintenancePolicySpec

Champ Description
dateTimeRange DateTimeRange Période pendant laquelle la maintenance est interdite.

MaintenancePolicy

Apparaît dans :MaintenancePolicyList

Champ Description
chaîne apiVersion maintenance.goog/v1
chaîne kind MaintenancePolicy
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec MaintenancePolicySpec
status MaintenancePolicyStatus

MaintenancePolicyBinding

Apparaît dans :MaintenancePolicyBindingList

Champ Description
chaîne apiVersion maintenance.goog/v1
chaîne kind MaintenancePolicyBinding
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec MaintenancePolicyBindingSpec
status MaintenancePolicyBindingStatus

MaintenancePolicyBindingList

Champ Description
chaîne apiVersion maintenance.goog/v1
chaîne kind MaintenancePolicyBindingList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Tableau MaintenancePolicyBinding

MaintenancePolicyBindingSpec

Apparaît dans :MaintenancePolicyBinding

Champ Description
maintenancePolicy MaintenancePolicyRef
resource MaintenancePolicyResourceRef

MaintenancePolicyBindingStatus

Apparaît dans :MaintenancePolicyBinding

Champ Description
Tableau Condition conditions Les conditions contiennent des conditions pour les MaintenancePolicyBindings. Le contrôleur de liaison de la stratégie de maintenance définit la condition "Valid" (Valide). Voici les valeurs connues pour le champ "reason" (motif) : - BindingDuplicated : le contrôleur a trouvé plusieurs liaisons attribuées à une ressource donnée. L'état de la condition sera défini sur "False". - MaintenancePolicyMissing : la stratégie de maintenance vers laquelle pointe la liaison est manquante. L'état de la condition sera défini sur "False". - ResourceMissing : la ressource vers laquelle pointe la liaison est manquante. L'état de la condition sera défini sur "False". - Valide : il existe une seule liaison pour une ressource donnée, dont les deux extrémités font référence à des entités existantes. L'état de la condition est alors défini sur "True".

MaintenancePolicyList

Champ Description
chaîne apiVersion maintenance.goog/v1
chaîne kind MaintenancePolicyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Tableau MaintenancePolicy

MaintenancePolicyRef

Apparaît dans :MaintenancePolicyBindingSpec

Champ Description
chaîne apiGroup
chaîne kind
chaîne name

MaintenancePolicyResourceRef

Apparaît dans :MaintenancePolicyBindingSpec

Champ Description
chaîne apiGroup
chaîne kind
chaîne name

MaintenancePolicySpec

Apparaît dans :MaintenancePolicy

Champ Description
maintenanceWindow MaintenanceWindow Intervalle de maintenance appliqué aux services couverts par cette règle.
maintenanceExclusions objet (clés : chaîne, valeurs : MaintenanceExclusion) Périodes nommées pendant lesquelles la maintenance est interdite, même si elle est autorisée par maintenanceWindow.

MaintenancePolicyStatus

Apparaît dans :MaintenancePolicy

Champ Description
Tableau Condition conditions Le champ "conditions" contient les conditions pour les MaintenancePolicies. Le contrôleur de stratégie de maintenance définit la condition "MaintenanceAllowed". Voici les valeurs connues pour le champ "reason" (motif) : - InsideMaintenanceWindow : nous sommes actuellement dans l'intervalle de maintenance planifié et la maintenance est autorisée. L'état de la condition sera "True". - OutsideMaintenanceWindow: We are currently inside the Maintenance Window, but the exclusion is in effect, the maintenance is not allowed. L'état de la condition sera défini sur "False". - InsideMaintenanceExclusion : nous sommes actuellement en dehors de l'intervalle de maintenance. La maintenance n'est pas autorisée. L'état de la condition sera défini sur "False".

MaintenanceWindow

MaintenanceWindow représente une période pendant laquelle la maintenance est autorisée. Un seul de ces champs doit être présent.

Apparaît dans :MaintenancePolicySpec

Champ Description
weeklyCycle WeeklyCycle Cycle hebdomadaire.

TimeOfDay

Type sous-jacent : string TimeOfDay correspond à l'heure au format texte "HH:mm".

Apparaît dans :WeeklyCycle

WeeklyCycle

WeeklyCycle représente la plage horaire hebdomadaire récurrente pour les opérations.

Apparaît dans :MaintenanceWindow

Champ Description
Tableau DayOfWeek daysOfWeek Jour de la semaine où les opérations peuvent commencer. Vous pouvez spécifier un ou plusieurs jours.
startTime TimeOfDay Heure de la journée à laquelle les opérations doivent commencer. Le fuseau horaire UTC est utilisé par défaut.
duration Durée Durée de la période.