Mantenimiento de la API de KRM maintenance.goog/v1

maintenance.goog/v1

El paquete v1 contiene definiciones de esquemas de API para el grupo de APIs de la política de mantenimiento v1.

DateTimeRange

Aparece en: - MaintenanceExclusion

Campo Descripción
startDateTime Hora Fecha de inicio del período de rechazo. La fecha que coincida con este período deberá ser igual o posterior a la fecha de inicio.
endDateTime Hora Es la fecha de finalización del período de rechazo. La fecha que coincida con este período deberá ser anterior a la fecha de finalización.

DayOfWeek

Tipo subyacente: string

Aparece en: - WeeklyCycle

MaintenanceExclusion

MaintenanceExclusion es un período durante el cual se prohíbe el mantenimiento, incluso si el período de mantenimiento lo permite. Los rangos en MaintenanceExclusion usan valores de inicio inclusivos y valores de finalización exclusivos (intervalos semicerrados). En notación de intervalos, esto es [start, end).

Aparece en: - MaintenancePolicySpec

Campo Descripción
dateTimeRange DateTimeRange Es el período durante el cual se prohíbe el mantenimiento.

MaintenancePolicy

Aparece en: - MaintenancePolicyList

Campo Descripción
apiVersion string maintenance.goog/v1
kind string MaintenancePolicy
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
spec MaintenancePolicySpec
status MaintenancePolicyStatus

MaintenancePolicyBinding

Aparece en: - MaintenancePolicyBindingList

Campo Descripción
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyBinding
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
spec MaintenancePolicyBindingSpec
status MaintenancePolicyBindingStatus

MaintenancePolicyBindingList

Campo Descripción
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyBindingList
metadata ListMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
items Array de MaintenancePolicyBinding

MaintenancePolicyBindingSpec

Aparece en: - MaintenancePolicyBinding

Campo Descripción
maintenancePolicy MaintenancePolicyRef
resource MaintenancePolicyResourceRef

MaintenancePolicyBindingStatus

Aparece en: - MaintenancePolicyBinding

Campo Descripción
conditions arreglo de condiciones Las condiciones contienen condiciones para MaintenancePolicyBindings. El controlador de vinculación de la política de mantenimiento establece la condición Valid. Los siguientes son valores conocidos para el campo de motivo: - BindingDuplicated: El controlador encontró más de una vinculación asignada a un recurso determinado, el estado de la condición será False. - MaintenancePolicyMissing: Falta la política de mantenimiento a la que apunta la vinculación, por lo que el estado de la condición será False. - ResourceMissing: Falta el recurso al que apunta la vinculación, el estado de la condición será False. - Válido: Hay una sola vinculación para el recurso determinado, y ambos extremos hacen referencia a entidades existentes. El estado de la condición será verdadero.

MaintenancePolicyList

Campo Descripción
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyList
metadata ListMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
items Array de MaintenancePolicy

MaintenancePolicyRef

Aparece en: - MaintenancePolicyBindingSpec

Campo Descripción
apiGroup string
kind string
name string

MaintenancePolicyResourceRef

Aparece en: - MaintenancePolicyBindingSpec

Campo Descripción
apiGroup string
kind string
name string

MaintenancePolicySpec

Aparece en: - MaintenancePolicy

Campo Descripción
maintenanceWindow MaintenanceWindow Es el período de mantenimiento que se aplica a los servicios cubiertos por esta política.
Objeto maintenanceExclusions (claves:cadena, valores:MaintenanceExclusion) Son períodos con nombre en los que se prohíbe el mantenimiento, incluso si maintenanceWindow lo permite.

MaintenancePolicyStatus

Aparece en: - MaintenancePolicy

Campo Descripción
conditions arreglo de condiciones El campo Conditions contiene condiciones para MaintenancePolicies. El controlador de políticas de mantenimiento establece la condición "MaintenanceAllowed". Los siguientes son valores conocidos para el campo reason: - InsideMaintenanceWindow: Actualmente, estamos dentro del período de mantenimiento programado y se permite el mantenimiento. El estado de la condición será verdadero. - OutsideMaintenanceWindow: Actualmente, estamos dentro del período de mantenimiento, pero la exclusión está vigente, por lo que no se permite el mantenimiento. El estado de la condición será falso. - InsideMaintenanceExclusion: Actualmente, estamos fuera del período de mantenimiento, por lo que no se permite el mantenimiento. El estado de la condición será falso.

MaintenanceWindow

MaintenanceWindow representa un período durante el cual se permite el mantenimiento. Debe estar presente uno y solo uno de los campos.

Aparece en: - MaintenancePolicySpec

Campo Descripción
weeklyCycle WeeklyCycle Ciclo semanal.

TimeOfDay

Tipo subyacente: string TimeOfDay es la hora en el formato de texto "HH:mm".

Aparece en: - WeeklyCycle

WeeklyCycle

WeeklyCycle representa el período recurrente semanal para las operaciones.

Aparece en: - MaintenanceWindow

Campo Descripción
daysOfWeek arreglo de DayOfWeek Día de la semana en que se pueden iniciar las operaciones. Se puede especificar uno o más días.
startTime TimeOfDay Es la hora del día en la que se inician las operaciones. Se supone que se usa la zona horaria UTC.
duration Duración Es la duración del período.