Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.
Service: cloudkms.googleapis.com
The Service name cloudkms.googleapis.com is needed to create RPC client stubs.
google.cloud.kms.v1.Autokey
        | Methods | |
|---|---|
                   | 
                
                  Creates a new KeyHandle, triggering the provisioning of a new CryptoKey for CMEK use with the given resource type in the configured key project and the same location. | 
              
                   | 
                
                  Returns the KeyHandle. | 
              
                   | 
                
                  Lists KeyHandles. | 
              
google.cloud.kms.v1.AutokeyAdmin
        | Methods | |
|---|---|
                   | 
                
                  Returns the AutokeyConfig for a folder or project. | 
              
                   | 
                Returns the effective Cloud KMS Autokey configuration for a given project. | 
                   | 
                
                  Updates the AutokeyConfig for a folder. | 
              
google.cloud.kms.v1.EkmService
        | Methods | |
|---|---|
                   | 
                
                  Creates a new EkmConnection in a given Project and Location. | 
              
                   | 
                
                  Returns the EkmConfig singleton resource for a given project and location. | 
              
                   | 
                
                  Returns metadata for a given EkmConnection. | 
              
                   | 
                
                  Lists EkmConnections. | 
              
                   | 
                
                  Updates the EkmConfig singleton resource for a given project and location. | 
              
                   | 
                
                  Updates an EkmConnection's metadata. | 
              
                   | 
                
                  Verifies that Cloud KMS can successfully connect to the external key manager specified by an EkmConnection. | 
              
google.cloud.kms.v1.KeyAccessJustificationsConfig
        | Methods | |
|---|---|
                   | 
                
                  Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project. | 
              
                   | 
                
                  Returns the KeyAccessJustificationsEnrollmentConfig of the resource closest to the given project in hierarchy. | 
              
                   | 
                
                  Returns the KeyAccessJustificationsPolicyConfig of the resource closest to the given project in hierarchy. | 
              
                   | 
                
                  Updates the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project. | 
              
google.cloud.kms.v1.KeyManagementService
        | Methods | |
|---|---|
                   | 
                
                  Decrypts data that was encrypted with a public key retrieved from GetPublicKey corresponding to a CryptoKeyVersion with CryptoKey.purpose ASYMMETRIC_DECRYPT. | 
              
                   | 
                
                  Signs data using a CryptoKeyVersion with CryptoKey.purpose ASYMMETRIC_SIGN, producing a signature that can be verified with the public key retrieved from GetPublicKey. | 
              
                   | 
                
                  Create a new CryptoKey within a KeyRing. | 
              
                   | 
                
                  Create a new CryptoKeyVersion in a CryptoKey. | 
              
                   | 
                
                  Create a new ImportJob within a KeyRing. | 
              
                   | 
                
                  Create a new KeyRing in a given Project and Location. | 
              
                   | 
                
                  Decapsulates data that was encapsulated with a public key retrieved from GetPublicKey corresponding to a CryptoKeyVersion with CryptoKey.purpose KEY_ENCAPSULATION. | 
              
                   | 
                
                  Decrypts data that was protected by Encrypt. | 
              
                   | 
                
                  Schedule a CryptoKeyVersion for destruction. | 
              
                   | 
                
                  Encrypts data, so that it can only be recovered by a call to Decrypt. | 
              
                   | 
                Generate random bytes using the Cloud KMS randomness source in the provided location. | 
                   | 
                
                  Returns metadata for a given CryptoKey, as well as its primary CryptoKeyVersion. | 
              
                   | 
                
                  Returns metadata for a given CryptoKeyVersion. | 
              
                   | 
                
                  Returns metadata for a given ImportJob. | 
              
                   | 
                
                  Returns metadata for a given KeyRing. | 
              
                   | 
                
                  Returns the public key for the given CryptoKeyVersion. | 
              
                   | 
                
                  Import wrapped key material into a CryptoKeyVersion. | 
              
                   | 
                
                  Lists CryptoKeyVersions. | 
              
                   | 
                
                  Lists CryptoKeys. | 
              
                   | 
                
                  Lists ImportJobs. | 
              
                   | 
                
                  Lists KeyRings. | 
              
                   | 
                
                  Signs data using a CryptoKeyVersion with CryptoKey.purpose MAC, producing a tag that can be verified by another source with the same key. | 
              
                   | 
                
                  Verifies MAC tag using a CryptoKeyVersion with CryptoKey.purpose MAC, and returns a response that indicates whether or not the verification was successful. | 
              
                   | 
                Decrypts data that was originally encrypted using a raw cryptographic mechanism. | 
                   | 
                Encrypts data using portable cryptographic primitives. | 
                   | 
                
                  Restore a CryptoKeyVersion in the DESTROY_SCHEDULED state. | 
              
                   | 
                
                  Update a CryptoKey. | 
              
                   | 
                
                  Update the version of a CryptoKey that will be used in Encrypt. | 
              
                   | 
                
                  Update a CryptoKeyVersion's metadata. | 
              
google.cloud.location.Locations
        | Methods | |
|---|---|
                   | 
                Gets information about a location. | 
                   | 
                Lists information about the supported locations for this service. | 
google.iam.v1.IAMPolicy
        | Methods | |
|---|---|
                   | 
                Gets the access control policy for a resource. | 
                   | 
                Sets the access control policy on the specified resource. | 
                   | 
                Returns permissions that a caller has on the specified resource. | 
google.longrunning.Operations
        | Methods | |
|---|---|
                   | 
                Gets the latest state of a long-running operation. |