KRM API maintenance.goog/v1

maintenance.goog/v1

Il pacchetto v1 contiene le definizioni dello schema API per il gruppo API v1 dei criteri di manutenzione

DateTimeRange

Visualizzato in: - MaintenanceExclusion

Campo Descrizione
startDateTime Ora Nega la data di inizio delle mestruazioni. La data corrispondente a questo periodo deve essere uguale o successiva alla data di inizio.
endDateTime Ora Data di fine del periodo di negazione. La data corrispondente a questo periodo dovrà essere precedente alla fine.

DayOfWeek

Tipo sottostante: string

Appare in: - WeeklyCycle

MaintenanceExclusion

MaintenanceExclusion è un periodo di tempo durante il quale la manutenzione è vietata anche se altrimenti consentita dal periodo di manutenzione. Gli intervalli in MaintenanceExclusion utilizzano valori iniziali inclusi e valori finali esclusi (intervalli semiaperti). Nella notazione dell'intervallo, questo è [start, end).

Appare in: - MaintenancePolicySpec

Campo Descrizione
dateTimeRange DateTimeRange Periodo di tempo durante il quale la manutenzione è vietata.

MaintenancePolicy

Appare in: - MaintenancePolicyList

Campo Descrizione
apiVersion stringa maintenance.goog/v1
kind stringa MaintenancePolicy
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec MaintenancePolicySpec
status MaintenancePolicyStatus

MaintenancePolicyBinding

Visualizzato in: - MaintenancePolicyBindingList

Campo Descrizione
apiVersion stringa maintenance.goog/v1
kind stringa MaintenancePolicyBinding
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec MaintenancePolicyBindingSpec
status MaintenancePolicyBindingStatus

MaintenancePolicyBindingList

Campo Descrizione
apiVersion stringa maintenance.goog/v1
kind stringa MaintenancePolicyBindingList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array MaintenancePolicyBinding

MaintenancePolicyBindingSpec

Appare in: - MaintenancePolicyBinding

Campo Descrizione
maintenancePolicy MaintenancePolicyRef
resource MaintenancePolicyResourceRef

MaintenancePolicyBindingStatus

Appare in: - MaintenancePolicyBinding

Campo Descrizione
conditions Array Condition Conditions contiene le condizioni per MaintenancePolicyBindings. Il controller di binding dei criteri di manutenzione imposta la condizione Valid. Di seguito sono riportati i valori noti per il campo Motivo: - BindingDuplicated: il controller ha trovato più di un binding assegnato a una determinata risorsa, lo stato della condizione sarà False. - MaintenancePolicyMissing: la policy di manutenzione a cui fa riferimento l'associazione non è presente, lo stato della condizione sarà False. - ResourceMissing: La risorsa a cui punta l'associazione non è presente, lo stato della condizione sarà False. - Valido: esiste un singolo binding per una determinata risorsa, entrambe le estremità fanno riferimento a entità esistenti, lo stato della condizione sarà True.

MaintenancePolicyList

Campo Descrizione
apiVersion stringa maintenance.goog/v1
kind stringa MaintenancePolicyList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array MaintenancePolicy

MaintenancePolicyRef

Appare in: - MaintenancePolicyBindingSpec

Campo Descrizione
apiGroup stringa
kind stringa
name stringa

MaintenancePolicyResourceRef

Appare in: - MaintenancePolicyBindingSpec

Campo Descrizione
apiGroup stringa
kind stringa
name stringa

MaintenancePolicySpec

Visualizzato in: - MaintenancePolicy

Campo Descrizione
maintenanceWindow MaintenanceWindow Finestra di manutenzione applicata ai servizi coperti da queste norme.
maintenanceExclusions object (keys:string, values:MaintenanceExclusion) Periodi denominati in cui la manutenzione è vietata anche se altrimenti consentita da maintenanceWindow.

MaintenancePolicyStatus

Visualizzato in: - MaintenancePolicy

Campo Descrizione
conditions Array Condition Il campo Conditions contiene le condizioni per MaintenancePolicies. Il controller dei criteri di manutenzione imposta la condizione "MaintenanceAllowed". Di seguito sono riportati i valori noti per il campo motivo: - InsideMaintenanceWindow: Ci troviamo attualmente all'interno del periodo di manutenzione pianificato e la manutenzione è consentita. Lo stato della condizione sarà True. - OutsideMaintenanceWindow: Ci troviamo attualmente all'interno del periodo di manutenzione, ma l'esclusione è attiva, la manutenzione non è consentita. Lo stato della condizione sarà False. - InsideMaintenanceExclusion: al momento non ci troviamo nel periodo di manutenzione, la manutenzione non è consentita. Lo stato della condizione sarà False.

MaintenanceWindow

MaintenanceWindow rappresenta un periodo di tempo in cui è consentita la manutenzione. Deve essere presente uno e un solo campo.

Appare in: - MaintenancePolicySpec

Campo Descrizione
weeklyCycle WeeklyCycle Ciclo settimanale.

TimeOfDay

Tipo sottostante: string TimeOfDay è l'ora nel formato di testo "HH:mm"

Appare in: - WeeklyCycle

WeeklyCycle

WeeklyCycle rappresenta la finestra temporale settimanale ricorrente per le operazioni.

Visualizzato in: - MaintenanceWindow

Campo Descrizione
daysOfWeek DayOfWeek array Giorno della settimana in cui è possibile avviare le operazioni. È possibile specificare uno o più giorni.
startTime TimeOfDay L'ora del giorno in cui iniziare le operazioni. Viene utilizzato il fuso orario UTC.
duration Durata Durata della finestra temporale.