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