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