KRM API kms.gdc.goog/v1

kms.gdc.goog/v1

AEADKey

Rappresenta una chiave di crittografia da utilizzare per le operazioni di crittografia autenticata con dati associati (AEAD).

Visualizzato in: - AEADKeyList

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa AEADKey
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec AEADKeySpec
status AEADKeyStatus

AEADKeyList

Rappresenta una raccolta di AEADKey.

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa AEADKeyList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array AEADKey

AEADKeySpec

Fornisce la specifica per una AEADKey.

Appare in: - AEADKey

Campo Descrizione
algorithm AEADAlgorithm

AEADKeyStatus

Fornisce lo stato di una AEADKey.

Appare in: - AEADKey

Campo Descrizione
conditions Array Condition Un report che indica quando la creazione di una AEADKey è completata e pronta per l'uso.
encryptedKeyMaterial array di numeri interi Materiale della chiave criptato dalla chiave radice del KMS.
rootKeyID stringa Identificatore della chiave principale che ha eseguito il wrapping del materiale della chiave. Segue il formato root-key-namespace/root-key-type/root-key-name/version Esempio: kms-system/ctm/org1-root-key/1 o kms-system/local/org-1-root-key/1

KeyExport

Rappresenta una richiesta di esportazione di una chiave.

Visualizzato in: - KeyExportList

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa KeyExport
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec KeyExportSpec
status KeyExportStatus

KeyExportList

Rappresenta una raccolta di risorse KeyExport.

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa KeyExportList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items KeyExport array

KeyExportSpec

Fornisce la specifica per una risorsa KeyExport.

Visualizzato in: - KeyExport

Campo Descrizione
context KeySharingContext Le informazioni necessarie per eseguire il wrapping della chiave da esportare.
keyToExport TypedLocalObjectReference Un riferimento alla chiave per l'esportazione.

KeyExportStatus

Fornisce lo stato di una risorsa KeyExport.

Visualizzato in: - KeyExport

Campo Descrizione
conditions Array Condition Lo stato della risorsa KeyExport come riuscita o non riuscita e il motivo dell'errore.
exportedKey WrappedKey Il materiale della chiave esportato.

KeyImport

Rappresenta una richiesta di importazione di una chiave.

Visualizzato in: - KeyImportList

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa KeyImport
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec KeyImportSpec
status KeyImportStatus

KeyImportList

Rappresenta una raccolta di importazioni di chiavi.

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa KeyImportList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items KeyImport

KeyImportSpec

Fornisce la specifica per una risorsa KeyImport.

Visualizzato in: - KeyImport

Campo Descrizione
context KeySharingContext Le informazioni del mittente per decomprimere il materiale chiave da importare.
keyToImport WrappedKey Il materiale della chiave con wrapping da importare.

KeyImportStatus

Fornisce lo stato di una risorsa KeyImport.

Visualizzato in: - KeyImport

Campo Descrizione
conditions Array Condition Lo stato della risorsa KeyImport come in attesa, riuscita o non riuscita e un motivo del mancato funzionamento.
peerContext PeerSharingContext Le informazioni necessarie per eseguire il wrapping della chiave da importare.
importedKeyRef TypedLocalObjectReference Un riferimento alla chiave importata.

KeyMetadata

Rappresenta gli attributi necessari per creare o ricreare la chiave del cliente.

Appare in: - WrappedKey

Campo Descrizione
algorithm stringa L'algoritmo da utilizzare con la chiave.

KeySharingContext

Contiene informazioni della parte che avvia l'intent per le operazioni di importazione ed esportazione delle chiavi.

Visualizzato in: - KeyExportSpec - KeyImportSpec

Campo Descrizione
mechanism KeySharingMechanism Gli algoritmi da utilizzare per il wrapping delle chiavi.
publicKey array di numeri interi

PeerSharingContext

Contiene informazioni della parte che risponde all'intent per le operazioni di importazione delle chiavi.

Appare in: - KeyImportStatus

Campo Descrizione
publicKey array di numeri interi
privateKey array di numeri interi
rootKeyID stringa Identificatore della chiave principale che ha eseguito il wrapping del materiale della chiave. Segue il formato root-key-namespace/root-key-type/root-key-name/version Esempio: kms-system/ctm/org1-root-key/1 o kms-system/local/org-1-root-key/1

RotationJob

Rappresenta una risorsa a livello di cluster che esegue la rotazione della chiave radice e la nuova crittografia di tutte le chiavi KMS nel cluster.

Visualizzato in: - RotationJobList

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa RotationJob
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec RotationJobSpec
status RotationJobStatus

RotationJobList

Rappresenta una raccolta di risorse RotationJob.

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa RotationJobList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array RotationJob

RotationJobSpec

Fornisce la specifica per una risorsa RotationJob.

Appare in: - RotationJob

Campo Descrizione
rootKeyResourceName stringa Il nome della chiave radice specificato nel formato namespaces//secrets/
ttlSecondsAfterCompletion integer TTLSecondsAfterCompletion specifica per quanto tempo deve persistere un RotationJob dopo il completamento. Se questo campo non è impostato, il valore predefinito è 24 ore (86400 secondi).

RotationJobStatus

Fornisce lo stato di una risorsa RotationJob.

Appare in: - RotationJob

Campo Descrizione
conditions Array Condition Lo stato della risorsa RotationJob come riuscita o non riuscita e fornisce un motivo per il mancato completamento.

SigningKey

Rappresenta una chiave crittografica da utilizzare per creare firme digitali.

Appare in: - SigningKeyList

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa SigningKey
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec SigningKeySpec
status SigningKeyStatus

SigningKeyList

Rappresenta una raccolta di risorse SigningKey.

Campo Descrizione
apiVersion stringa kms.gdc.goog/v1
kind stringa SigningKeyList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array SigningKey

SigningKeySpec

Fornisce la specifica per una risorsa SigningKey.

Appare in: - SigningKey

Campo Descrizione
algorithm SigningAlgorithm

SigningKeyStatus

Fornisce lo stato di una risorsa SigningKey.

Appare in: - SigningKey

Campo Descrizione
conditions Array Condition Un report che indica quando la creazione di una SigningKey è completata e pronta per l'uso.
encryptedKeyMaterial array di numeri interi Materiale della chiave criptato dalla chiave radice del KMS.
publicKey array di numeri interi La chiave pubblica della coppia di chiavi di firma asimmetrica.
rootKeyID stringa Identificatore della chiave radice che ha eseguito il wrapping del materiale della chiave privata. Segue il formato root-key-namespace/root-key-type/root-key-name/version Esempio: kms-system/ctm/org1-root-key/1 o kms-system/local/org-1-root-key/1

WrappedKey

Contiene la chiave del cliente sottoposta a wrapping per le operazioni di importazione o esportazione.

Appare in: - KeyExportStatus - KeyImportSpec

Campo Descrizione
metadata KeyMetadata Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
keyMaterial array di numeri interi Il materiale chiave con wrapping.