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