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