KmsConfig is the customer managed encryption key(CMEK) configuration.
| JSON representation |
|---|
{
"name": string,
"cryptoKeyName": string,
"state": enum ( |
| Fields | |
|---|---|
name |
Output only. Name of the KmsConfig. |
cryptoKeyName |
Required. Customer managed crypto key resource full name. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}. |
state |
Output only. State of the KmsConfig. |
stateDetails |
Output only. State details of the KmsConfig. |
createTime |
Output only. Create time of the KmsConfig. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
description |
Description of the KmsConfig. |
labels |
Labels as key value pairs An object containing a list of |
instructions |
Output only. Instructions to provide the access to the customer provided encryption key. |
serviceAccount |
Output only. The Service account which will have access to the customer provided encryption key. |