Package-level declarations
Types
A CryptoKey
represents a logical key that can be used for cryptographic operations.
Builder for CryptoKeyArgs.
Three different resources help you manage your IAM policy for KMS crypto key. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for KMS crypto key. Each of these resources serves a different use case:
Builder for CryptoKeyIAMBindingArgs.
Builder for CryptoKeyIAMBinding.
Three different resources help you manage your IAM policy for KMS crypto key. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for KMS crypto key. Each of these resources serves a different use case:
Builder for CryptoKeyIAMMemberArgs.
Builder for CryptoKeyIAMMember.
Three different resources help you manage your IAM policy for KMS crypto key. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for KMS crypto key. Each of these resources serves a different use case:
Builder for CryptoKeyIAMPolicyArgs.
Builder for CryptoKeyIAMPolicy.
Builder for CryptoKey.
A CryptoKeyVersion
represents an individual cryptographic key, and the associated key material. Destroying a cryptoKeyVersion will not delete the resource from the project. To get more information about CryptoKeyVersion, see:
A CryptoKeyVersion
represents an individual cryptographic key, and the associated key material. Destroying a cryptoKeyVersion will not delete the resource from the project. To get more information about CryptoKeyVersion, see:
Builder for CryptoKeyVersionArgs.
Builder for CryptoKeyVersion.
A KeyRing
is a toplevel logical grouping of CryptoKeys
.
Builder for KeyRingArgs.
Three different resources help you manage your IAM policy for KMS key ring. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for KMS key ring. Each of these resources serves a different use case:
Builder for KeyRingIAMBindingArgs.
Builder for KeyRingIAMBinding.
Three different resources help you manage your IAM policy for KMS key ring. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for KMS key ring. Each of these resources serves a different use case:
Builder for KeyRingIAMMemberArgs.
Builder for KeyRingIAMMember.
Three different resources help you manage your IAM policy for KMS key ring. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for KMS key ring. Each of these resources serves a different use case:
Builder for KeyRingIAMPolicyArgs.
Builder for KeyRingIAMPolicy.
A KeyRingImportJob
can be used to create CryptoKeys
and CryptoKeyVersions
using pre-existing key material, generated outside of Cloud KMS. A KeyRingImportJob
expires 3 days after it is created. Once expired, Cloud KMS will no longer be able to import or unwrap any key material that was wrapped with the KeyRingImportJob
's public key.
A KeyRingImportJob
can be used to create CryptoKeys
and CryptoKeyVersions
using pre-existing key material, generated outside of Cloud KMS. A KeyRingImportJob
expires 3 days after it is created. Once expired, Cloud KMS will no longer be able to import or unwrap any key material that was wrapped with the KeyRingImportJob
's public key.
Builder for KeyRingImportJobArgs.
Builder for KeyRingImportJob.
Builder for KeyRing.
DeviceRegistry can be imported using any of these accepted formats
Builder for RegistryArgs.
Builder for Registry.
Encrypts secret data with Google Cloud KMS and provides access to the ciphertext.
Encrypts secret data with Google Cloud KMS and provides access to the ciphertext.
Builder for SecretCiphertextArgs.
Builder for SecretCiphertext.