KRM API kms.gdc.goog/v1

kms.gdc.goog/v1

AEADKey

Représente une clé cryptographique à utiliser pour les opérations de chiffrement authentifié avec les données associées (AEAD).

Apparaît dans :AEADKeyList

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind AEADKey
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec AEADKeySpec
status AEADKeyStatus

AEADKeyList

Représente une collection de clés AEAD.

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind AEADKeyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau AEADKey items

AEADKeySpec

Fournit la spécification d'une AEADKey.

Apparaît dans :AEADKey

Champ Description
algorithm AEADAlgorithm

AEADKeyStatus

Fournit l'état d'une AEADKey.

Apparaît dans :AEADKey

Champ Description
Tableau Condition conditions Rapport indiquant quand une création AEADKey est terminée et prête à être utilisée.
Tableau d'entiers encryptedKeyMaterial Matériel de clé chiffré par la clé racine KMS.
chaîne rootKeyID Identifiant de la clé racine qui a encapsulé le matériel de clé. Respecte le format root-key-namespace/root-key-type/root-key-name/version. Exemple : kms-system/ctm/org1-root-key/1 ou kms-system/local/org-1-root-key/1

KeyExport

Représente une demande d'exportation d'une clé.

Apparaît dans :KeyExportList

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind KeyExport
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec KeyExportSpec
status KeyExportStatus

KeyExportList

Représente une collection de ressources KeyExport.

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind KeyExportList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau KeyExport items

KeyExportSpec

Fournit la spécification d'une ressource KeyExport.

Apparaît dans :KeyExport

Champ Description
context KeySharingContext Informations nécessaires pour encapsuler la clé à exporter.
keyToExport TypedLocalObjectReference Référence à la clé à exporter.

KeyExportStatus

Fournit l'état d'une ressource KeyExport.

Apparaît dans :KeyExport

Champ Description
Tableau Condition conditions L'état de la ressource KeyExport (réussite ou échec) et le motif de l'échec.
exportedKey WrappedKey Matériel de clé exporté.

KeyImport

Représente une demande d'importation de clé.

Apparaît dans :KeyImportList

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind KeyImport
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec KeyImportSpec
status KeyImportStatus

KeyImportList

Représente une collection d'importations de clés.

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind KeyImportList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau KeyImport items

KeyImportSpec

Fournit la spécification d'une ressource KeyImport.

Apparaît dans :KeyImport

Champ Description
context KeySharingContext Informations de l'expéditeur permettant de déchiffrer le matériel de clé à importer.
keyToImport WrappedKey Matériel de clé encapsulé à importer.

KeyImportStatus

Fournit l'état d'une ressource KeyImport.

Apparaît dans :KeyImport

Champ Description
Tableau Condition conditions État de la ressource KeyImport (en attente, réussie ou échec) et motif de l'échec.
peerContext PeerSharingContext Informations requises pour encapsuler la clé à importer.
importedKeyRef TypedLocalObjectReference Référence à la clé importée.

KeyMetadata

Représente les attributs requis pour créer ou recréer la clé client.

Apparaît dans :WrappedKey

Champ Description
chaîne algorithm Algorithme à utiliser avec la clé.

KeySharingContext

Contient des informations sur la partie qui lance l'intention pour les principales opérations d'importation et d'exportation.

Apparaît dans :KeyExportSpec, KeyImportSpec

Champ Description
mechanism KeySharingMechanism Algorithmes à utiliser pour encapsuler les clés.
Tableau d'entiers publicKey

PeerSharingContext

Contient des informations de la partie qui répond à l'intention pour les opérations d'importation de clés.

Apparaît dans :KeyImportStatus

Champ Description
Tableau d'entiers publicKey
Tableau d'entiers privateKey
chaîne rootKeyID Identifiant de la clé racine qui a encapsulé le matériel de clé. Respecte le format root-key-namespace/root-key-type/root-key-name/version. Exemple : kms-system/ctm/org1-root-key/1 ou kms-system/local/org-1-root-key/1

RotationJob

Représente une ressource au niveau du cluster qui exécute la rotation des clés racine et le rechiffrement de toutes les clés KMS du cluster.

Apparaît dans :RotationJobList

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind RotationJob
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec RotationJobSpec
status RotationJobStatus

RotationJobList

Représente une collection de ressources RotationJob.

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind RotationJobList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Tableau RotationJob

RotationJobSpec

Fournit la spécification d'une ressource RotationJob.

Apparaît dans :RotationJob

Champ Description
chaîne rootKeyResourceName Nom de la clé racine spécifié au format namespaces//secrets/
Entier ttlSecondsAfterCompletion TTLSecondsAfterCompletion spécifie la durée pendant laquelle un RotationJob doit persister après son achèvement. Si ce champ n'est pas défini, la valeur par défaut est de 24 heures (86 400 secondes).

RotationJobStatus

Indique l'état d'une ressource RotationJob.

Apparaît dans :RotationJob

Champ Description
Tableau Condition conditions État de la ressource RotationJob (réussie ou échouée) et motif de l'échec.

SigningKey

Représente une clé cryptographique à utiliser pour créer des signatures numériques.

Apparaît dans :SigningKeyList

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind SigningKey
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec SigningKeySpec
status SigningKeyStatus

SigningKeyList

Représente une collection de ressources SigningKey.

Champ Description
chaîne apiVersion kms.gdc.goog/v1
chaîne kind SigningKeyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau SigningKey items

SigningKeySpec

Fournit la spécification d'une ressource SigningKey.

Apparaît dans :SigningKey

Champ Description
algorithm SigningAlgorithm

SigningKeyStatus

Fournit l'état d'une ressource SigningKey.

Apparaît dans :SigningKey

Champ Description
Tableau Condition conditions Rapport indiquant quand une clé de signature est créée et prête à être utilisée.
Tableau d'entiers encryptedKeyMaterial Matériel de clé chiffré par la clé racine KMS.
Tableau d'entiers publicKey Clé publique de la paire de clés de signature asymétriques.
chaîne rootKeyID Identifiant de la clé racine qui a encapsulé le matériel de clé privée. Respecte le format root-key-namespace/root-key-type/root-key-name/version. Exemple : kms-system/ctm/org1-root-key/1 ou kms-system/local/org-1-root-key/1

WrappedKey

Contient la clé client encapsulée pour les opérations d'importation ou d'exportation.

Apparaît dans : - KeyExportStatus - KeyImportSpec

Champ Description
metadata KeyMetadata Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau d'entiers keyMaterial Matériel de clé encapsulé.