KRM API resourcemanager.global.gdc.goog/v1

resourcemanager.global.gdc.goog/v1

Progetto

Rappresenta uno spazio dei nomi che si estende su più cluster utente in un'organizzazione in tutte le zone per un cliente. È una risorsa con spazio dei nomi e il controller deve osservare gli oggetti di riconciliazione Project in uno spazio dei nomi preconfigurato.

Visualizzato in: - ProjectList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa Project
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec ProjectSpec
status ProjectStatus

ProjectList

Rappresenta una raccolta di progetti.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array Project

ProjectReplica

Rappresenta una risorsa Project replicata che verrà sincronizzata con un particolare server API zonale. Una risorsa Progetto avrà una replica per ogni zona. In seguito all'aggiornamento della risorsa Progetto, le repliche verranno aggiornate progressivamente in base alla strategia di implementazione della risorsa.

Appare in: - ProjectReplicaList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectReplica
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec ProjectSpec
status ProjectReplicaStatus

ProjectReplicaList

Rappresenta una raccolta di repliche di progetti.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectReplicaList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items ProjectReplica array

ProjectReplicaStatus

Fornisce lo stato di una replica del progetto.

Visualizzato in: - ProjectReplica - ProjectZoneStatus

Campo Descrizione
conditions Array Condition Conditions rappresenta le osservazioni dello stato generale di questo progetto.
availableClusters integer AvailableClusters rappresenta la quantità di cluster utente disponibili.
errorStatus ErrorStatus ErrorStatus contiene un elenco degli errori attuali e il timestamp di aggiornamento di questo campo.

ProjectServiceAccount

Rappresenta un ServiceAccount associato ai progetti in tutte le zone.

Visualizzato in: - ProjectServiceAccountList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectServiceAccount
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec ProjectServiceAccountSpec
status ProjectServiceAccountStatus

ProjectServiceAccountKey

Contiene il componente chiave utilizzato per verificare il JWT firmato dalla chiave privata per la risorsa ProjectServiceAccount. Il JWT viene utilizzato come parte del flusso di autenticazione. Al momento, la risorsa ProjectServiceAccountKey supporta solo le chiavi gestite dall'utente. Gli utenti possono creare ed eliminare coppie di chiavi gestite dall'utente. Gli utenti sono responsabili della rotazione periodica di queste chiavi per garantire la sicurezza dei propri service account. Gli utenti conservano la chiave privata di queste coppie di chiavi e la risorsa ProjectServiceAccountKey conserva solo la chiave pubblica.

Appare in: - ProjectServiceAccountSpec

Campo Descrizione
algorithm ProjectServiceAccountKeyAlgorithm L'algoritmo della chiave. Al momento sono supportate solo le chiavi ES256.
id stringa L'ID della chiave. Viene utilizzato per determinare la chiave da verificare.
key stringa La chiave pubblica con codifica Base64 da verificare.
validBefore Ora L'ora di scadenza della chiave.
validAfter Ora L'ora di inizio in cui la chiave diventa valida.

ProjectServiceAccountList

Rappresenta una raccolta di ProjectServiceAccounts.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectServiceAccountList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items ProjectServiceAccount

ProjectServiceAccountReplica

Rappresenta una risorsa ProjectServiceAccount replicata che verrà sincronizzata con un particolare server API zonale. Una risorsa ProjectServiceAccount avrà una replica per ogni zona. In seguito a un aggiornamento della risorsa ProjectServiceAccount, le repliche verranno aggiornate progressivamente in base alla strategia di implementazione della risorsa.

Appare in: - ProjectServiceAccountReplicaList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectServiceAccountReplica
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec ProjectServiceAccountSpec
status ProjectServiceAccountReplicaStatus

ProjectServiceAccountReplicaList

Rappresenta una raccolta di repliche di account di servizio del progetto.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa ProjectServiceAccountReplicaList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items ProjectServiceAccountReplica array

ProjectServiceAccountReplicaStatus

Fornisce lo stato di una replica del progetto.

Visualizzato in: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus

Campo Descrizione
conditions Array Condition Conditions rappresenta le osservazioni dello stato generale di questo progetto.
errorStatus ErrorStatus ErrorStatus contiene un elenco degli errori attuali e il timestamp di aggiornamento di questo campo.

ProjectServiceAccountSpec

Fornisce lo stato desiderato di un progetto.

Visualizzato in: - ProjectServiceAccount - ProjectServiceAccountReplica

Campo Descrizione
keys Array ProjectServiceAccountKey Le chiavi pubbliche utilizzate per verificare la firma dei JWT per la risorsa ProjectServiceAccount.

ProjectServiceAccountStatus

Fornisce lo stato generale di un ProjectServiceAccount.

Appare in: - ProjectServiceAccount

Campo Descrizione
conditions Array Condition Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Pronto.
rollout RolloutStatus La strategia attuale utilizzata per implementare la risorsa in ogni zona.
zones ProjectServiceAccountZoneStatus array L'elenco degli stati delle zone in cui viene implementata la risorsa.

ProjectServiceAccountZoneStatus

Fornisce lo stato dell'implementazione di un ProjectServiceAccount in una zona specifica.

Appare in: - ProjectServiceAccountStatus

Campo Descrizione
name stringa Il nome della zona in cui si trova la replica a cui si riferisce questo stato.
rolloutStatus ZoneRolloutStatus Lo stato dell'implementazione della replica nella zona.
replicaStatus ProjectServiceAccountReplicaStatus Lo stato di riconciliazione della replica raccolta dalla zona. Qualsiasi condizione all'interno del campo con un valore .observedGeneration inferiore a .rolloutStatus.replicaGeneration è obsoleta.

ProjectStatus

Fornisce lo stato generale di un progetto.

Visualizzato in: - Progetto

Campo Descrizione
conditions Array Condition Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Pronto.
rollout RolloutStatus La strategia attuale utilizzata per implementare la risorsa in ogni zona.
zones Array ProjectZoneStatus L'elenco degli stati delle zone in cui viene implementata la risorsa.

ProjectZoneStatus

Fornisce lo stato di implementazione di un progetto in una zona specifica.

Visualizzato in: - ProjectStatus

Campo Descrizione
name stringa Il nome della zona in cui si trova la replica a cui si riferisce questo stato.
rolloutStatus ZoneRolloutStatus Lo stato dell'implementazione della replica nella zona.
replicaStatus ProjectReplicaStatus Lo stato di riconciliazione della replica raccolta dalla zona. Qualsiasi condizione all'interno del campo con un valore .observedGeneration inferiore a .rolloutStatus.replicaGeneration è obsoleta.

TagKey

Rappresenta la chiave di un tag per separare il controllo tra la proprietà delle risorse e l'applicazione delle policy.

Appare in: - TagKeyList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagKey
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec TagKeySpec
status TagKeyStatus

TagKeyList

Rappresenta una raccolta di TagKey.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagKeyList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items TagKey array

TagKeyReplica

Rappresenta una risorsa TagKey replicata che verrà sincronizzata con un particolare server API zonale. Una risorsa TagKey avrà una replica per ogni zona. In seguito all'aggiornamento della risorsa TagKey, le repliche verranno aggiornate progressivamente in base alla strategia di implementazione della risorsa.

Appare in: - TagKeyReplicaList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagKeyReplica
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec TagKeySpec
status TagKeyReplicaStatus

TagKeyReplicaList

Rappresenta una raccolta di repliche di tagkey.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagKeyReplicaList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array TagKeyReplica

TagKeyReplicaStatus

Fornisce lo stato di una replica tagkey.

Appare in: - TagKeyReplica - TagKeyZoneStatus

Campo Descrizione
conditions Array Condition Conditions rappresenta le osservazioni dello stato generale di questa tagkey.
errorStatus ErrorStatus ErrorStatus contiene un elenco degli errori attuali e il timestamp di aggiornamento di questo campo.

TagKeyStatus

Fornisce lo stato generale di una TagKey.

Visualizzato in: - TagKey

Campo Descrizione
conditions Array Condition Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Pronto.
rollout RolloutStatus La strategia attuale utilizzata per implementare la risorsa in ogni zona.
zones TagKeyZoneStatus array L'elenco degli stati delle zone in cui viene implementata la risorsa.

TagKeyZoneStatus

Fornisce lo stato dell'implementazione di una TagKey in una zona specifica.

Visualizzato in: - TagKeyStatus

Campo Descrizione
name stringa Il nome della zona in cui si trova la replica a cui si riferisce questo stato.
rolloutStatus ZoneRolloutStatus Lo stato dell'implementazione della replica nella zona.
replicaStatus TagKeyReplicaStatus Lo stato di riconciliazione della replica raccolta dalla zona. Qualsiasi condizione all'interno del campo con un valore .observedGeneration inferiore a .rolloutStatus.replicaGeneration è obsoleta.

TagValue

Rappresenta il valore di un tag per separare il controllo tra la proprietà delle risorse e l'applicazione delle policy.

Appare in: - TagValueList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagValue
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec TagValueSpec
status TagValueStatus

TagValueList

Rappresenta una raccolta di TagValues.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagValueList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array TagValue

TagValueReplica

Rappresenta una risorsa TagValue replicata che verrà sincronizzata con un particolare server API zonale. Una risorsa TagValue avrà una replica per ogni zona. In seguito all'aggiornamento della risorsa TagValue, le repliche verranno aggiornate progressivamente in base alla strategia di implementazione della risorsa.

Appare in: - TagValueReplicaList

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagValueReplica
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec TagValueSpec
status TagValueReplicaStatus

TagValueReplicaList

Rappresenta una raccolta di repliche tagvalue.

Campo Descrizione
apiVersion stringa resourcemanager.global.gdc.goog/v1
kind stringa TagValueReplicaList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array TagValueReplica

TagValueReplicaStatus

Fornisce lo stato di una replica tagvalue.

Appare in: - TagValueReplica - TagValueZoneStatus

Campo Descrizione
conditions Array Condition Conditions rappresenta le osservazioni dello stato generale di questo valore del tag.
errorStatus ErrorStatus ErrorStatus contiene un elenco degli errori attuali e il timestamp di aggiornamento di questo campo.

TagValueStatus

Fornisce lo stato generale di un TagValue.

Appare in: - TagValue

Campo Descrizione
conditions Array Condition Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Pronto.
rollout RolloutStatus La strategia attuale utilizzata per implementare la risorsa in ogni zona.
zones TagValueZoneStatus array L'elenco degli stati delle zone in cui viene implementata la risorsa.

TagValueZoneStatus

Fornisce lo stato dell'implementazione di un TagValue in una zona specifica.

Visualizzato in: - TagValueStatus

Campo Descrizione
name stringa Il nome della zona in cui si trova la replica a cui si riferisce questo stato.
rolloutStatus ZoneRolloutStatus Lo stato dell'implementazione della replica nella zona.
replicaStatus TagValueReplicaStatus Lo stato di riconciliazione della replica raccolta dalla zona. Qualsiasi condizione all'interno del campo con un valore .observedGeneration inferiore a .rolloutStatus.replicaGeneration è obsoleta.