API KRM kms.gdc.goog/v1

kms.gdc.goog/v1

AEADKey

Representa uma chave criptográfica para uso em operações de criptografia autenticada com dados associados (AEAD, na sigla em inglês).

Aparece em: - AEADKeyList

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string AEADKey
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec AEADKeySpec
status AEADKeyStatus

AEADKeyList

Representa uma coleção de AEADKeys.

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string AEADKeyList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz AEADKey

AEADKeySpec

Fornece a especificação de uma AEADKey.

Aparece em: - AEADKey

Campo Descrição
algorithm AEADAlgorithm

AEADKeyStatus

Fornece o status de uma AEADKey.

Aparece em: - AEADKey

Campo Descrição
conditions Matriz de condição Um relatório que indica quando a criação de uma AEADKey é concluída e está pronta para uso.
encryptedKeyMaterial matriz de números inteiros Material de chave criptografado pela chave raiz do KMS.
rootKeyID string Identificador da chave raiz que encapsulou o material da chave. Segue o formato root-key-namespace/root-key-type/root-key-name/version. Exemplo: kms-system/ctm/org1-root-key/1 ou kms-system/local/org-1-root-key/1

KeyExport

Representa uma solicitação para exportar uma chave.

Aparece em: - KeyExportList

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string KeyExport
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec KeyExportSpec
status KeyExportStatus

KeyExportList

Representa uma coleção de recursos KeyExport.

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string KeyExportList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz KeyExport

KeyExportSpec

Fornece a especificação de um recurso "KeyExport".

Aparece em: - KeyExport

Campo Descrição
context KeySharingContext As informações necessárias para encapsular a chave a ser exportada.
keyToExport TypedLocalObjectReference Uma referência à chave para exportação.

KeyExportStatus

Fornece o status de um recurso "KeyExport".

Aparece em: - KeyExport

Campo Descrição
conditions Matriz de condição O status do recurso "KeyExport" como bem-sucedido ou com falha e o motivo da falha.
exportedKey WrappedKey O material da chave exportada.

KeyImport

Representa uma solicitação para importar uma chave.

Aparece em: - KeyImportList

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string KeyImport
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec KeyImportSpec
status KeyImportStatus

KeyImportList

Representa uma coleção de importações de chaves.

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string KeyImportList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz KeyImport

KeyImportSpec

Fornece a especificação de um recurso KeyImport.

Aparece em: - KeyImport

Campo Descrição
context KeySharingContext As informações do remetente para desencapsular o material da chave a ser importado.
keyToImport WrappedKey O material da chave encapsulada a ser importada.

KeyImportStatus

Fornece o status de um recurso KeyImport.

Aparece em: - KeyImport

Campo Descrição
conditions Matriz de condição O status do recurso KeyImport como pendente, concluído ou com falha e um motivo para a falha.
peerContext PeerSharingContext As informações necessárias para encapsular a chave a ser importada.
importedKeyRef TypedLocalObjectReference Uma referência à chave importada.

KeyMetadata

Representa os atributos necessários para criar ou recriar a chave do cliente.

Aparece em: - WrappedKey

Campo Descrição
algorithm string O algoritmo a ser usado com a chave.

KeySharingContext

Contém informações da parte que inicia a intenção de operações importantes de importação e exportação.

Aparece em: - KeyExportSpec - KeyImportSpec

Campo Descrição
mechanism KeySharingMechanism Os algoritmos a serem usados para encapsular chaves.
publicKey matriz de números inteiros

PeerSharingContext

Contém informações da parte que responde à intent para operações importantes de importação.

Aparece em: - KeyImportStatus

Campo Descrição
publicKey matriz de números inteiros
privateKey matriz de números inteiros
rootKeyID string Identificador da chave raiz que encapsulou o material da chave. Segue o formato root-key-namespace/root-key-type/root-key-name/version. Exemplo: kms-system/ctm/org1-root-key/1 ou kms-system/local/org-1-root-key/1

RotationJob

Representa um recurso no nível do cluster que executa a rotação de chaves raiz e a recriptografia de todas as chaves do KMS no cluster.

Aparece em: - RotationJobList

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string RotationJob
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec RotationJobSpec
status RotationJobStatus

RotationJobList

Representa uma coleção de recursos RotationJob.

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string RotationJobList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz de RotationJob

RotationJobSpec

Fornece a especificação de um recurso "RotationJob".

Aparece em: - RotationJob

Campo Descrição
rootKeyResourceName string O nome da chave raiz especificado no formato namespaces//secrets/
ttlSecondsAfterCompletion número inteiro O TTLSecondsAfterCompletion especifica por quanto tempo um RotationJob deve persistir após a conclusão. Se esse campo não for definido, o padrão será 24 horas (86.400 segundos).

RotationJobStatus

Fornece o status de um recurso RotationJob.

Aparece em: - RotationJob

Campo Descrição
conditions Matriz de condição O status do recurso "RotationJob" como bem-sucedido ou com falha, além de um motivo para a falha.

SigningKey

Representa uma chave criptográfica a ser usada para criar assinaturas digitais.

Aparece em: - SigningKeyList

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string SigningKey
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec SigningKeySpec
status SigningKeyStatus

SigningKeyList

Representa uma coleção de recursos SigningKey.

Campo Descrição
apiVersion string kms.gdc.goog/v1
kind string SigningKeyList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz de SigningKey

SigningKeySpec

Fornece a especificação de um recurso "SigningKey".

Aparece em: - SigningKey

Campo Descrição
algorithm SigningAlgorithm

SigningKeyStatus

Fornece o status de um recurso SigningKey.

Aparece em: - SigningKey

Campo Descrição
conditions Matriz de condição Um relatório que indica quando a criação de uma SigningKey está concluída e pronta para uso.
encryptedKeyMaterial matriz de números inteiros Material de chave criptografado pela chave raiz do KMS.
publicKey matriz de números inteiros A chave pública do par de chaves de assinatura assimétricas.
rootKeyID string Identificador da chave raiz que encapsulou o material da chave privada. Segue o formato root-key-namespace/root-key-type/root-key-name/version. Exemplo: kms-system/ctm/org1-root-key/1 ou kms-system/local/org-1-root-key/1

WrappedKey

Contém a chave do cliente encapsulada para operações de importação ou exportação.

Aparece em: - KeyExportStatus - KeyImportSpec

Campo Descrição
metadata KeyMetadata Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
keyMaterial matriz de números inteiros O material da chave encapsulada.