API KRM kms.gdc.goog/v1

kms.gdc.goog/v1

AEADKey

Representa una clave criptográfica que se usa en operaciones de cifrado autenticado con datos asociados (AEAD).

Aparece en: - AEADKeyList

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string AEADKey
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec AEADKeySpec
status AEADKeyStatus

AEADKeyList

Representa una colección de AEADKeys.

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string AEADKeyList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz AEADKey

AEADKeySpec

Proporciona la especificación de una AEADKey.

Aparece en: - AEADKey

Campo Descripción
algorithm AEADAlgorithm

AEADKeyStatus

Proporciona el estado de un AEADKey.

Aparece en: - AEADKey

Campo Descripción
conditions Array de condiciones Informe que indica cuándo se ha completado la creación de una AEADKey y está lista para usarse.
encryptedKeyMaterial array de números enteros Material de claves encriptado con la clave raíz de KMS.
rootKeyID string Identificador de la clave raíz que envolvió el material de la clave. Sigue el formato root-key-namespace/root-key-type/root-key-name/version Ejemplo - kms-system/ctm/org1-root-key/1 o kms-system/local/org-1-root-key/1

KeyExport

Representa una solicitud para exportar una clave.

Aparece en: - KeyExportList

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string KeyExport
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec KeyExportSpec
status KeyExportStatus

KeyExportList

Representa una colección de recursos KeyExport.

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string KeyExportList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items KeyExport

KeyExportSpec

Proporciona la especificación de un recurso KeyExport.

Aparece en: - KeyExport

Campo Descripción
context KeySharingContext La información necesaria para envolver la clave que se va a exportar.
keyToExport TypedLocalObjectReference Referencia a la clave que se va a exportar.

KeyExportStatus

Proporciona el estado de un recurso KeyExport.

Aparece en: - KeyExport

Campo Descripción
conditions Array de condiciones El estado del recurso KeyExport (si se ha realizado correctamente o si ha fallado) y el motivo del fallo.
exportedKey WrappedKey El material de clave exportado.

KeyImport

Representa una solicitud para importar una clave.

Aparece en: - KeyImportList

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string KeyImport
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec KeyImportSpec
status KeyImportStatus

KeyImportList

Representa una colección de importaciones de claves.

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string KeyImportList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items KeyImport array

KeyImportSpec

Proporciona la especificación de un recurso KeyImport.

Aparece en: - KeyImport

Campo Descripción
context KeySharingContext Información del remitente para envolver el material de la clave que se va a importar.
keyToImport WrappedKey El material de la clave encapsulada que se va a importar.

KeyImportStatus

Proporciona el estado de un recurso KeyImport.

Aparece en: - KeyImport

Campo Descripción
conditions Array de condiciones El estado del recurso KeyImport (pendiente, correcto o fallido) y el motivo del fallo.
peerContext PeerSharingContext La información necesaria para envolver la clave que se va a importar.
importedKeyRef TypedLocalObjectReference Una referencia a la clave importada.

KeyMetadata

Representa los atributos necesarios para crear o volver a crear la clave de cliente.

Aparece en: - WrappedKey

Campo Descripción
algorithm string El algoritmo que se va a usar con la clave.

KeySharingContext

Contiene información de la parte que inicia la intención de realizar operaciones de importación y exportación de claves.

Aparece en: - KeyExportSpec - KeyImportSpec

Campo Descripción
mechanism KeySharingMechanism Los algoritmos que se deben usar para envolver las claves.
publicKey array de números enteros

PeerSharingContext

Contiene información de la parte que responde a la intención de las operaciones de importación de claves.

Aparece en: - KeyImportStatus

Campo Descripción
publicKey array de números enteros
privateKey array de números enteros
rootKeyID string Identificador de la clave raíz que envolvió el material de la clave. Sigue el formato root-key-namespace/root-key-type/root-key-name/version Ejemplo - kms-system/ctm/org1-root-key/1 o kms-system/local/org-1-root-key/1

RotationJob

Representa un recurso a nivel de clúster que ejecuta la rotación de la clave raíz y el reencriptado de todas las claves de KMS del clúster.

Aparece en: - RotationJobList

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string RotationJob
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec RotationJobSpec
status RotationJobStatus

RotationJobList

Representa una colección de recursos RotationJob.

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string RotationJobList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items RotationJob

RotationJobSpec

Proporciona la especificación de un recurso RotationJob.

Aparece en: - RotationJob

Campo Descripción
rootKeyResourceName string El nombre de la clave raíz especificado en el formulario namespaces//secrets/
ttlSecondsAfterCompletion entero TTLSecondsAfterCompletion especifica cuánto tiempo debe persistir un RotationJob después de completarse. Si no se define este campo, se le asignará el valor predeterminado de 24 horas (86.400 segundos).

RotationJobStatus

Proporciona el estado de un recurso RotationJob.

Aparece en: - RotationJob

Campo Descripción
conditions Array de condiciones El estado del recurso RotationJob (si se ha realizado correctamente o no) y el motivo del error.

SigningKey

Representa una clave criptográfica que se usa para crear firmas digitales.

Aparece en: - SigningKeyList

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string SigningKey
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec SigningKeySpec
status SigningKeyStatus

SigningKeyList

Representa una colección de recursos SigningKey.

Campo Descripción
apiVersion string kms.gdc.goog/v1
kind string SigningKeyList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items SigningKey

SigningKeySpec

Proporciona la especificación de un recurso SigningKey.

Aparece en: - SigningKey

Campo Descripción
algorithm SigningAlgorithm

SigningKeyStatus

Proporciona el estado de un recurso SigningKey.

Aparece en: - SigningKey

Campo Descripción
conditions Array de condiciones Informe que indica cuándo se ha completado la creación de una SigningKey y está lista para usarse.
encryptedKeyMaterial array de números enteros Material de claves encriptado con la clave raíz de KMS.
publicKey array de números enteros La clave pública del par de claves de firma asimétricas.
rootKeyID string Identificador de la clave raíz que envolvió el material de la clave privada. Sigue el formato root-key-namespace/root-key-type/root-key-name/version Ejemplo - kms-system/ctm/org1-root-key/1 o kms-system/local/org-1-root-key/1

WrappedKey

Contiene la clave del cliente encapsulada para operaciones de importación o exportación.

Aparece en: - KeyExportStatus - KeyImportSpec

Campo Descripción
metadata KeyMetadata Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
keyMaterial array de números enteros El material de la clave encapsulada.