KRM API maintenance.goog/v1

maintenance.goog/v1

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

DateTimeRange

Aparece em: - MaintenanceExclusion

Campo Descrição
startDateTime Hora Data de início do período de recusa. A data correspondente a este período tem de ser igual ou posterior à data de início.
endDateTime Hora Data de fim do período recusada. A data correspondente a este período tem de ser anterior ao fim.

DayOfWeek

Tipo subjacente: string

Aparece em: - WeeklyCycle

MaintenanceExclusion

MaintenanceExclusion é um período durante o qual a manutenção é proibida, mesmo que seja permitida pelo período de manutenção. Os intervalos em MaintenanceExclusion usam valores de início inclusivos e valores de fim exclusivos (intervalos semicerrados). Na notação de intervalo, isto é [início, fim).

Aparece em: - MaintenancePolicySpec

Campo Descrição
dateTimeRange DateTimeRange Período durante o qual 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 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 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 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ções As condições contêm condições para MaintenancePolicyBindings. O controlador de associação da política de manutenção define a condição Válida. Seguem-se os valores conhecidos para o campo de motivo: - BindingDuplicated: o controlador encontrou mais de uma associação atribuída a um determinado recurso. O estado da condição é Falso. - MaintenancePolicyMissing: a política de manutenção para a qual a associação está a apontar está em falta. O estado da condição é Falso. - ResourceMissing: o recurso para o qual a associação está a apontar está em falta. O estado da condição é Falso. - Válido: existe uma única associação para o recurso especificado, em que ambas as extremidades fazem referência a entidades existentes. O estado da condição é Verdadeiro.

MaintenancePolicyList

Campo Descrição
apiVersion string maintenance.goog/v1
kind string MaintenancePolicyList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items Matriz 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 abrangidos por esta política.
maintenanceExclusions object (keys:string, values:MaintenanceExclusion) Períodos específicos em que a manutenção é proibida, mesmo que seja permitida por maintenanceWindow.

MaintenancePolicyStatus

Aparece em: - MaintenancePolicy

Campo Descrição
conditions Matriz de condições O campo Conditions contém condições para MaintenancePolicies. O controlador da política de manutenção define a condição "MaintenanceAllowed". Seguem-se os valores conhecidos para o campo de motivo: - InsideMaintenanceWindow: estamos atualmente no período de manutenção agendado e a manutenção é permitida. O estado da condição é Verdadeiro. - OutsideMaintenanceWindow: Estamos atualmente na janela de manutenção, mas a exclusão está em vigor, a manutenção não é permitida. O estado da condição é False. - InsideMaintenanceExclusion: estamos atualmente fora do período de manutenção e a manutenção não é permitida. O estado da condição é False.

MaintenanceWindow

MaintenanceWindow representa um período durante o qual a manutenção é permitida. Tem de estar presente um e apenas um dos campos.

Aparece em: - MaintenancePolicySpec

Campo Descrição
weeklyCycle WeeklyCycle Ciclo semanal.

TimeOfDay

Tipo subjacente: string TimeOfDay é a hora no formato de texto "HH:mm"

Aparece em: - WeeklyCycle

WeeklyCycle

WeeklyCycle representa o intervalo de tempo recorrente semanal para operações.

Aparece em: - MaintenanceWindow

Campo Descrição
daysOfWeek DayOfWeek array Dia da semana em que as operações podem ser iniciadas. Pode especificar um ou mais dias.
startTime TimeOfDay Hora do dia para iniciar as operações. É assumido o fuso horário UTC.
duration Duração Duração do período.