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. |