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 di zona. Una risorsa Progetto avrà una replica per ogni zona. In seguito a un 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 |
Le condizioni rappresentano le osservazioni sullo 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.
Visualizzato 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 di 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 |
Le condizioni rappresentano le osservazioni sullo 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 della 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 Matrice 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 della riconciliazione della replica raccolta dalla zona. Qualsiasi condizione all'interno del campo con un valore .observedGeneration inferiore a .rolloutStatus.replicaGeneration è obsoleta. |