Class CmekConfig (0.13.11)

CmekConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configurations used to enable CMEK data encryption with Cloud KMS keys.

Attributes

Name Description
name str
Required. The name of the CmekConfig of the form projects/{project}/locations/{location}/cmekConfig or projects/{project}/locations/{location}/cmekConfigs/{cmek_config}.
kms_key str
KMS key resource name which will be used to encrypt resources projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.
kms_key_version str
KMS key version resource name which will be used to encrypt resources .
state google.cloud.discoveryengine_v1.types.CmekConfig.State
Output only. The states of the CmekConfig.
is_default bool
Output only. The default CmekConfig for the Customer.
last_rotation_timestamp_micros int
Output only. The timestamp of the last key rotation.
single_region_keys MutableSequence[google.cloud.discoveryengine_v1.types.SingleRegionKey]
Optional. Single-regional CMEKs that are required for some VAIS features.
notebooklm_state google.cloud.discoveryengine_v1.types.CmekConfig.NotebookLMState
Output only. Whether the NotebookLM Corpus is ready to be used.

Classes

NotebookLMState

NotebookLMState(value)

States of NotebookLM.

State

State(value)

States of the CmekConfig.