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