CloudKmsConfig

Stay organized with collections Save and categorize content based on your preferences.

Configuration information for Client's Cloud KMS information

JSON representation
{
  "kmsLocation": string,
  "kmsRing": string,
  "key": string,
  "keyVersion": string
}
Fields
kmsLocation

string

Required. Location name of the key ring, e.g. "us-west1".

kmsRing

string

Required. A key ring organizes keys in a specific Google Cloud location and allows you to manage access control on groups of keys. A key ring's name does not need to be unique across a Google Cloud project, but must be unique within a given location.

key

string

Required. A Cloud KMS key is a named object containing one or more key versions, along with metadata for the key. A key exists on exactly one key ring tied to a specific location.

keyVersion

string

Optional. Each version of a key contains key material used for encryption or signing. A key's version is represented by an integer, starting at 1. To decrypt data or verify a signature, you must use the same key version that was used to encrypt or sign the data.