View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoCloudKmsConfig (google_api_integrations v0.9.0)
Attributes
-
gcpProjectId
(type:String.t
, default:nil
) - Optional. The id of GCP project where the KMS key is stored. If not provided, assume the key is stored in the same GCP project defined in Client (tag 14). -
keyName
(type:String.t
, default:nil
) - 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. -
keyRingName
(type:String.t
, default:nil
) - 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. -
keyVersionName
(type:String.t
, default:nil
) - 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. -
locationName
(type:String.t
, default:nil
) - Location name of the key ring, e.g. "us-west1". -
serviceAccount
(type:String.t
, default:nil
) - Optional. The service account used for authentication of this KMS key. If this is not provided, the service account in Client.clientSource will be used.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
Functions
Unwrap a decoded JSON object into its complex fields.