Manutenção da API KRM.goog/v1

maintenance.goog/v1

O pacote v1 contém definições de esquema de API para o grupo de APIs da política de manutenção v1.

DateTimeRange

Aparece em: - MaintenanceExclusion

Campo Descrição
startDateTime Tempo Data de início do período de negação. A data correspondente a esse período precisa ser igual ou posterior ao início.
endDateTime Tempo Data de término do período de negação. A data correspondente a esse período precisa ser anterior ao fim.

DayOfWeek

Tipo subjacente:string

Aparece em: - WeeklyCycle

MaintenanceExclusion

MaintenanceExclusion é um período em que a manutenção é proibida, mesmo que seja permitida pela janela de manutenção. Os intervalos em "MaintenanceExclusion" usam valores iniciais inclusivos e valores finais exclusivos (intervalos semiabertos). Na notação de intervalo, isso é [início, fim).

Aparece em: - MaintenancePolicySpec

Campo Descrição
dateTimeRange DateTimeRange Período em que a manutenção é proibida.

MaintenancePolicy

Aparece em: - MaintenancePolicyList

Campo Descrição
apiVersion string maintenance.goog/v1
kind string MaintenancePolicy
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec MaintenancePolicySpec
status MaintenancePolicyStatus

MaintenancePolicyBinding

Aparece em: - MaintenancePolicyBindingList

Campo Descrição
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyBinding
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec MaintenancePolicyBindingSpec
status MaintenancePolicyBindingStatus

MaintenancePolicyBindingList

Campo Descrição
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyBindingList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items MaintenancePolicyBinding

MaintenancePolicyBindingSpec

Aparece em: - MaintenancePolicyBinding

Campo Descrição
maintenancePolicy MaintenancePolicyRef
resource MaintenancePolicyResourceRef

MaintenancePolicyBindingStatus

Aparece em: - MaintenancePolicyBinding

Campo Descrição
conditions Matriz de condição As condições contêm condições para MaintenancePolicyBindings. O controlador de vinculação da política de manutenção define a condição "Válido". Estes são os valores conhecidos para o campo "reason": - BindingDuplicated: O controlador encontrou mais de uma vinculação atribuída a um determinado recurso, o status da condição será "False". - MaintenancePolicyMissing: a política de manutenção a que a vinculação está apontando está ausente. O status da condição será "False". - ResourceMissing: o recurso a que a vinculação está apontando está ausente, o status da condição será "False". - Válido: há uma única vinculação para determinado recurso, em que ambas as extremidades referenciam entidades existentes, o status da condição será "True".

MaintenancePolicyList

Campo Descrição
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items MaintenancePolicy

MaintenancePolicyRef

Aparece em: - MaintenancePolicyBindingSpec

Campo Descrição
apiGroup string
kind string
name string

MaintenancePolicyResourceRef

Aparece em: - MaintenancePolicyBindingSpec

Campo Descrição
apiGroup string
kind string
name string

MaintenancePolicySpec

Aparece em: - MaintenancePolicy

Campo Descrição
maintenanceWindow MaintenanceWindow Janela de manutenção aplicada aos serviços cobertos por esta política.
maintenanceExclusions objeto (chaves:string, valores:MaintenanceExclusion) Períodos nomeados em que a manutenção é proibida, mesmo que seja permitida por maintenanceWindow.

MaintenancePolicyStatus

Aparece em: - MaintenancePolicy

Campo Descrição
conditions Matriz de condição O campo "conditions" contém condições para MaintenancePolicies. O controlador de políticas de manutenção define a condição "MaintenanceAllowed". Estes são os valores conhecidos do campo "reason": - InsideMaintenanceWindow: Estamos dentro da janela de manutenção programada, e a manutenção é permitida. O status da condição será "Verdadeiro". - OutsideMaintenanceWindow: Estamos dentro da janela de manutenção, mas a exclusão está em vigor. A manutenção não é permitida. O status da condição será "Falso". - InsideMaintenanceExclusion: estamos fora da janela de manutenção, e a manutenção não é permitida. O status da condição será "Falso".

MaintenanceWindow

"MaintenanceWindow" representa um período em que a manutenção é permitida. Um e apenas um dos campos precisa estar presente.

Aparece em: - MaintenancePolicySpec

Campo Descrição
weeklyCycle WeeklyCycle Ciclo semanal.

TimeOfDay

Tipo subjacente:string TimeOfDay é o horário no formato de texto "HH:mm"

Aparece em: - WeeklyCycle

WeeklyCycle

"WeeklyCycle" representa o período semanal recorrente para operações.

Aparece em: - MaintenanceWindow

Campo Descrição
daysOfWeek Matriz DayOfWeek Dia da semana em que as operações podem ser iniciadas. É possível especificar um ou mais dias.
startTime TimeOfDay Horário do dia para iniciar as operações. O fuso horário UTC é presumido.
duration Duração Duração do período.