Mantenimiento de la API 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 periodo de denegación. La fecha que coincida con este periodo debe ser la misma o posterior a la de inicio.
endDateTime Hora Fecha de finalización del periodo de denegación. La fecha que coincida con este periodo deberá ser anterior a la fecha de finalización.

DayOfWeek

Tipo subyacente: string

Aparece en: - WeeklyCycle

MaintenanceExclusion

MaintenanceExclusion es un periodo durante el cual no se puede realizar el mantenimiento, aunque la ventana de mantenimiento lo permita. Los intervalos de MaintenanceExclusion usan valores de inicio inclusivos y valores de finalización exclusivos (intervalos semicerrados). En la notación de intervalos, esto es [inicio, fin).

Aparece en: - MaintenancePolicySpec

Campo Descripción
dateTimeRange DateTimeRange Periodo durante el cual no se permite realizar tareas de 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 ver 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 ver 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 ver los campos de metadata.
items Matriz MaintenancePolicyBinding

MaintenancePolicyBindingSpec

Aparece en: - MaintenancePolicyBinding

Campo Descripción
maintenancePolicy MaintenancePolicyRef
resource MaintenancePolicyResourceRef

MaintenancePolicyBindingStatus

Aparece en: - MaintenancePolicyBinding

Campo Descripción
conditions Array de condiciones Conditions contiene las condiciones de MaintenancePolicyBindings. El controlador de enlace de la política de mantenimiento define la condición Valid. Estos son los valores conocidos del campo de motivo: - BindingDuplicated: el controlador ha encontrado 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 el enlace, por lo que el estado de la condición será False. - ResourceMissing: falta el recurso al que apunta el enlace. El estado de la condición será False. - Válido: hay un solo enlace para el recurso dado, cuyos extremos hacen referencia a entidades existentes. El estado de la condición será True.

MaintenancePolicyList

Campo Descripción
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz 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 Ventana de mantenimiento que se aplica a los servicios cubiertos por esta política.
maintenanceExclusions objeto (claves:cadena, valores:MaintenanceExclusion) Periodos con nombre en los que no se permite el mantenimiento, aunque se permita en maintenanceWindow.

MaintenancePolicyStatus

Aparece en: - MaintenancePolicy

Campo Descripción
conditions Array de condiciones El campo Conditions contiene las condiciones de MaintenancePolicies. El controlador de la política de mantenimiento define la condición "MaintenanceAllowed". Estos son los valores conocidos del campo "reason": - InsideMaintenanceWindow: estamos dentro del periodo de mantenimiento programado y se permite el mantenimiento. El estado de la condición será True. - OutsideMaintenanceWindow: estamos dentro de la ventana de mantenimiento, pero la exclusión está activa, por lo que no se permite el mantenimiento. El estado de la condición será False. - InsideMaintenanceExclusion: actualmente no estamos en la ventana de mantenimiento, por lo que no se permite realizar tareas de mantenimiento. El estado de la condición será False.

MaintenanceWindow

MaintenanceWindow representa un periodo durante el cual se permite el mantenimiento. Solo debe estar presente uno de los campos.

Aparece en: - MaintenancePolicySpec

Campo Descripción
weeklyCycle WeeklyCycle Ciclo semanal.

TimeOfDay

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

Aparece en: - WeeklyCycle

WeeklyCycle

WeeklyCycle representa el periodo semanal recurrente para las operaciones.

Aparece en: - MaintenanceWindow

Campo Descripción
daysOfWeek Matriz DayOfWeek Día de la semana en el que se pueden iniciar las operaciones. Se pueden especificar uno o varios días.
startTime TimeOfDay Hora del día en la que se inician las operaciones. Se presupone la zona horaria UTC.
duration Duración Duración del periodo.