API de KRM kms.gdc.goog/v1

kms.gdc.goog/v1

AEADKey

Representa una clave criptográfica que se usará para las operaciones de encriptación autenticada 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 conocer 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 conocer los campos de metadata.
items arreglo de AEADKey

AEADKeySpec

Proporciona la especificación de una AEADKey.

Aparece en: - AEADKey

Campo Descripción
algorithm AEADAlgorithm

AEADKeyStatus

Proporciona el estado de una AEADKey.

Aparece en: - AEADKey

Campo Descripción
conditions arreglo de condiciones Es un informe que indica cuándo se completa la creación de una AEADKey y está lista para usarse.
encryptedKeyMaterial arreglo de números enteros Es el material de la clave encriptado por la clave raíz de KMS.
rootKeyID string Es el identificador de la clave raíz que unió el material de 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 conocer 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 conocer los campos de metadata.
items arreglo de KeyExport

KeyExportSpec

Proporciona la especificación de un recurso KeyExport.

Aparece en: - KeyExport

Campo Descripción
context KeySharingContext Es la información necesaria para unir la clave que se exportará.
keyToExport TypedLocalObjectReference Es una referencia a la clave para la exportación.

KeyExportStatus

Proporciona el estado de un recurso KeyExport.

Aparece en: - KeyExport

Campo Descripción
conditions arreglo de condiciones Es el estado del recurso KeyExport como exitoso o con errores, y proporciona un motivo del error.
exportedKey WrappedKey Es el material de la clave exportada.

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 conocer 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 conocer los campos de metadata.
items arreglo de KeyImport

KeyImportSpec

Proporciona la especificación de un recurso KeyImport.

Aparece en: - KeyImport

Campo Descripción
context KeySharingContext Es la información del remitente para desencapsular el material de claves que se importará.
keyToImport WrappedKey Es el material de clave unido que se importará.

KeyImportStatus

Proporciona el estado de un recurso de KeyImport.

Aparece en: - KeyImport

Campo Descripción
conditions arreglo de condiciones Es el estado del recurso KeyImport como pendiente, correcto o con errores, y un motivo del error.
peerContext PeerSharingContext Es la información necesaria para unir la clave que se importará.
importedKeyRef TypedLocalObjectReference Es una referencia a la clave importada.

KeyMetadata

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

Aparece en: - WrappedKey

Campo Descripción
algorithm string Es el algoritmo que se usará con la clave.

KeySharingContext

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

Aparece en: - KeyExportSpec - KeyImportSpec

Campo Descripción
mechanism KeySharingMechanism Son los algoritmos que se usarán para unir claves.
publicKey arreglo de números enteros

PeerSharingContext

Contiene información de la parte que responde al intent para las operaciones de importación de claves.

Aparece en: - KeyImportStatus

Campo Descripción
publicKey arreglo de números enteros
privateKey arreglo de números enteros
rootKeyID string Es el identificador de la clave raíz que unió el material de 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 del clúster que ejecuta la rotación de claves raíz y la reencriptación de todas las claves de KMS en el 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 conocer los campos de metadata.
spec RotationJobSpec
status RotationJobStatus

RotationJobList

Representa una colección de recursos de 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 conocer los campos de metadata.
items arreglo de RotationJob

RotationJobSpec

Proporciona la especificación de un recurso RotationJob.

Aparece en: - RotationJob

Campo Descripción
rootKeyResourceName string Es el nombre de la clave raíz especificado en el formulario namespaces//secrets/.
ttlSecondsAfterCompletion número entero TTLSecondsAfterCompletion especifica cuánto tiempo debe persistir un RotationJob después de que se complete. Si no se configura este campo, se establecerá de forma predeterminada en 24 h (86,400 s).

RotationJobStatus

Proporciona el estado de un recurso de RotationJob.

Aparece en: - RotationJob

Campo Descripción
conditions arreglo de condiciones Es el estado del recurso RotationJob como correcto o con errores, y proporciona un motivo del error.

SigningKey

Representa una clave criptográfica que se usará 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 conocer 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 conocer los campos de metadata.
items arreglo de 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 de SigningKey.

Aparece en: - SigningKey

Campo Descripción
conditions arreglo de condiciones Es un informe que indica cuándo se completa la creación de una SigningKey y está lista para usarse.
encryptedKeyMaterial arreglo de números enteros Es el material de la clave encriptado por la clave raíz de KMS.
publicKey arreglo de números enteros Es la clave pública del par de claves de firma asimétricas.
rootKeyID string Es el identificador de la clave raíz que unió 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 unida para las 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 conocer los campos de metadata.
keyMaterial arreglo de números enteros Es el material de la clave unida.