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