kms.gdc.goog/v1
AEADKey
Stellt einen kryptografischen Schlüssel dar, der für AEAD-Vorgänge (Authenticated Encryption with Associated Data, authentifizierte Verschlüsselung mit zugehörigen Daten) verwendet werden soll.
Wird angezeigt in: - AEADKeyList
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
AEADKey |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec AEADKeySpec |
|
status AEADKeyStatus |
AEADKeyList
Stellt eine Sammlung von AEADKeys dar.
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
AEADKeyList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items AEADKey-Array |
AEADKeySpec
Stellt die Spezifikation für einen AEADKey bereit.
Wird angezeigt in: - AEADKey
| Feld | Beschreibung |
|---|---|
algorithm AEADAlgorithm |
AEADKeyStatus
Gibt den Status für einen AEADKey an.
Wird angezeigt in: - AEADKey
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Ein Bericht, der angibt, wann die Erstellung eines AEADKey abgeschlossen und der Schlüssel einsatzbereit ist. |
encryptedKeyMaterial Ganzzahl-Array |
Schlüsselmaterial, das mit dem KMS-Rootschlüssel verschlüsselt wurde. |
rootKeyID String |
Kennung für den Stammschlüssel, mit dem das Schlüsselmaterial verpackt wurde. Entspricht dem Format root-key-namespace/root-key-type/root-key-name/version. Beispiel: kms-system/ctm/org1-root-key/1 oder kms-system/local/org-1-root-key/1 |
KeyExport
Stellt eine Anfrage zum Exportieren eines Schlüssels dar.
Wird angezeigt in: - KeyExportList
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
KeyExport |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec KeyExportSpec |
|
status KeyExportStatus |
KeyExportList
Stellt eine Sammlung von KeyExport-Ressourcen dar.
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
KeyExportList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items KeyExport-Array |
KeyExportSpec
Stellt die Spezifikation für eine KeyExport-Ressource bereit.
Wird angezeigt in: - KeyExport>
| Feld | Beschreibung |
|---|---|
context KeySharingContext |
Die Informationen, die zum Verpacken des zu exportierenden Schlüssels erforderlich sind. |
keyToExport TypedLocalObjectReference |
Ein Verweis auf den Schlüssel für den Export. |
KeyExportStatus
Gibt den Status einer KeyExport-Ressource an.
Wird angezeigt in: - KeyExport>
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Der Status der KeyExport-Ressource als erfolgreich oder fehlgeschlagen sowie ein Grund für den Fehler. |
exportedKey WrappedKey |
Das exportierte Schlüsselmaterial. |
KeyImport
Stellt eine Anfrage zum Importieren eines Schlüssels dar.
Wird angezeigt in: - KeyImportList
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
KeyImport |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec KeyImportSpec |
|
status KeyImportStatus |
KeyImportList
Stellt eine Sammlung von Schlüsselimporten dar.
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
KeyImportList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items KeyImport-Array |
KeyImportSpec
Stellt die Spezifikation für eine KeyImport-Ressource bereit.
Wird angezeigt in: - KeyImport
| Feld | Beschreibung |
|---|---|
context KeySharingContext |
Die Informationen vom Absender zum Entschlüsseln des zu importierenden Schlüsselmaterials. |
keyToImport WrappedKey |
Das verpackte Schlüsselmaterial, das importiert werden soll. |
KeyImportStatus
Gibt den Status einer KeyImport-Ressource an.
Wird angezeigt in: - KeyImport
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Der Status der KeyImport-Ressource („Awaiting“, „Successful“ oder „Failed“) und ein Grund für den Fehler. |
peerContext PeerSharingContext |
Die Informationen, die zum Verpacken des zu importierenden Schlüssels erforderlich sind. |
importedKeyRef TypedLocalObjectReference |
Ein Verweis auf den importierten Schlüssel. |
KeyMetadata
Stellt die Attribute dar, die zum Erstellen oder Neuerstellen des Kundenschlüssels erforderlich sind.
Wird angezeigt in: - WrappedKey
| Feld | Beschreibung |
|---|---|
algorithm String |
Der Algorithmus, der mit dem Schlüssel verwendet werden soll. |
KeySharingContext
Enthält Informationen von der Partei, die die Absicht für wichtige Import- und Exportvorgänge initiiert.
Vorkommen: - KeyExportSpec - KeyImportSpec
| Feld | Beschreibung |
|---|---|
mechanism KeySharingMechanism |
Die Algorithmen, die zum Verpacken von Schlüsseln verwendet werden sollen. |
publicKey Ganzzahl-Array |
PeerSharingContext
Enthält Informationen von der Partei, die auf den Intent für wichtige Importvorgänge antwortet.
Wird angezeigt in: - KeyImportStatus
| Feld | Beschreibung |
|---|---|
publicKey Ganzzahl-Array |
|
privateKey Ganzzahl-Array |
|
rootKeyID String |
Kennung für den Stammschlüssel, mit dem das Schlüsselmaterial verpackt wurde. Entspricht dem Format root-key-namespace/root-key-type/root-key-name/version. Beispiel: kms-system/ctm/org1-root-key/1 oder kms-system/local/org-1-root-key/1 |
ProtectionLevel
ProtectionLevel bündelt den kryptografischen Ausführungsmodus und das zugehörige Routing-Backend.
Wird angezeigt in: – SigningKeySpec
| Feld | Beschreibung |
|---|---|
mode ProtectionMode |
Der Modus bestimmt die Grenze und den Mechanismus kryptografischer Vorgänge für den Schlüssel. |
cryptoBackendRef LocalObjectReference |
CryptoBackendRef verweist explizit auf die CryptoBackend-CR in diesem Namespace. Dieses Feld muss weggelassen werden, wenn „Mode“ auf „WRAPPED_BY_ROOTKEY“ gesetzt ist. Wenn dieses Feld in allen anderen Modi weggelassen wird, wird der KMS standardmäßig an ein Backend mit dem Namen „default“ weitergeleitet. |
RotationJob
Stellt eine Ressource auf Clusterebene dar, die die Schlüsselrotation des Stammschlüssels und die Neuverschlüsselung aller KMS-Schlüssel im Cluster ausführt.
Wird angezeigt in: - RotationJobList
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
RotationJob |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec RotationJobSpec |
|
status RotationJobStatus |
RotationJobList
Stellt eine Sammlung von RotationJob-Ressourcen dar.
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
RotationJobList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items RotationJob-Array |
RotationJobSpec
Gibt die Spezifikation für eine RotationJob-Ressource an.
Wird angezeigt in: - RotationJob
| Feld | Beschreibung |
|---|---|
rootKeyResourceName String |
Der angegebene Name des Stammschlüssels im Format namespaces/ |
ttlSecondsAfterCompletion Ganzzahl |
TTLSecondsAfterCompletion gibt an, wie lange ein RotationJob nach Abschluss bestehen bleiben soll. Wenn dieses Feld nicht festgelegt ist, wird standardmäßig 24 Stunden (86.400 Sekunden) verwendet. |
RotationJobStatus
Gibt den Status einer RotationJob-Ressource an.
Wird angezeigt in: - RotationJob
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Der Status der RotationJob-Ressource (erfolgreich oder fehlgeschlagen) und ein Grund für den Fehler. |
SigningKey
Stellt einen kryptografischen Schlüssel dar, der zum Erstellen digitaler Signaturen verwendet werden kann.
Wird angezeigt in: - SigningKeyList
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
SigningKey |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec SigningKeySpec |
|
status SigningKeyStatus |
SigningKeyList
Stellt eine Sammlung von SigningKey-Ressourcen dar.
| Feld | Beschreibung |
|---|---|
apiVersion String |
kms.gdc.goog/v1 |
kind String |
SigningKeyList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items SigningKey-Array |
SigningKeySpec
Stellt die Spezifikation für eine SigningKey-Ressource bereit.
Wird angezeigt in: - SigningKey
| Feld | Beschreibung |
|---|---|
algorithm SigningAlgorithm |
|
protectionLevel ProtectionLevel |
Mit „ProtectionLevel“ wird konfiguriert, wie und wo das Schlüsselmaterial verwaltet und weitergeleitet wird. Wenn dieser gesamte Block weggelassen wird, wird für KMS standardmäßig der ProtectionMode WRAPPED_BY_ROOTKEY verwendet. Eingeschränkter Zugriff: Dieses Feld ist möglicherweise nicht verfügbar, da es für die Verwendung in Ihrer Bereitstellung möglicherweise nicht akkreditiert ist. Sie können darauf zugreifen, sobald es genehmigt wurde. |
existingKeyID String |
„ExistingKeyID“ gibt die Kennung eines bereits vorhandenen HSM-Schlüssels an, der eingebunden werden soll. Der KMS verwendet diesen Wert, um die Existenz des Schlüssels bei der ersten Erstellung zu überprüfen. Dies unterstützt Anwendungsfälle wie Multi-Zone. Wenn Sie einen vorhandenen Schlüssel aus einer anderen Zone binden möchten, füllen Sie dieses Feld mit dem KeyIdentifier aus, der im Status des ursprünglichen SigningKey enthalten ist. Wenn das Feld leer gelassen wird, generiert der KMS einen neuen Schlüssel. Dieses Feld ist unveränderlich und kann nach der Erstellung des SigningKey nicht mehr in der Spezifikation geändert werden. Eingeschränkter Zugriff: Dieses Feld ist möglicherweise nicht verfügbar, da es für die Verwendung in Ihrer Bereitstellung möglicherweise nicht akkreditiert ist. Sie können darauf zugreifen, sobald es genehmigt wurde. |
SigningKeyStatus
Gibt den Status einer SigningKey-Ressource an.
Wird angezeigt in: - SigningKey
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Ein Bericht, der angibt, wann die Erstellung eines SigningKey abgeschlossen und der Schlüssel einsatzbereit ist. |
encryptedKeyMaterial Ganzzahl-Array |
Schlüsselmaterial, das mit dem KMS-Rootschlüssel verschlüsselt wurde. |
publicKey Ganzzahl-Array |
Der öffentliche Schlüssel des asymmetrischen Signaturschlüsselpaars. |
rootKeyID String |
Kennung für den Root-Schlüssel, mit dem das Material des privaten Schlüssels verpackt wurde. Entspricht dem Format root-key-namespace/root-key-type/root-key-name/version. Beispiel: kms-system/ctm/org1-root-key/1 oder kms-system/local/org-1-root-key/1 |
keyIdentifier String |
„KeyIdentifier“ ist die primäre Kennung für Objekte mit privaten und öffentlichen Schlüsseln. Dies ist das serialisierte Protobuf-Nachrichtenschema goog.gdc.kms.v1.KeyIdentifier. Das Feld ist nach dem Festlegen unveränderlich und kann nicht entfernt werden. Eingeschränkter Zugriff: Dieses Feld ist möglicherweise nicht verfügbar, da es für die Verwendung in Ihrer Bereitstellung möglicherweise nicht akkreditiert ist. Sie können darauf zugreifen, sobald es genehmigt wurde. |
WrappedKey
Enthält den für Import- oder Exportvorgänge verpackten Kundenschlüssel.
Enthält: - KeyExportStatus - KeyImportSpec
| Feld | Beschreibung |
|---|---|
metadata KeyMetadata |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
keyMaterial Ganzzahl-Array |
Das verpackte Schlüsselmaterial. |