GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1betaCmekConfig (google_api_discovery_engine v0.28.0)
View SourceConfigurations used to enable CMEK data encryption with Cloud KMS keys.
Attributes
-
isDefault
(type:boolean()
, default:nil
) - Output only. The default CmekConfig for the Customer. -
kmsKey
(type:String.t
, default:nil
) - KMS key resource name which will be used to encrypt resourcesprojects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}
. -
kmsKeyVersion
(type:String.t
, default:nil
) - KMS key version resource name which will be used to encrypt resources/cryptoKeyVersions/{keyVersion}
. -
lastRotationTimestampMicros
(type:String.t
, default:nil
) - Output only. The timestamp of the last key rotation. -
name
(type:String.t
, default:nil
) - Required. The name of the CmekConfig of the formprojects/{project}/locations/{location}/cmekConfig
orprojects/{project}/locations/{location}/cmekConfigs/{cmekConfig}
. -
notebooklmState
(type:String.t
, default:nil
) - Output only. Whether the NotebookLM Corpus is ready to be used. -
singleRegionKeys
(type:list(GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1betaSingleRegionKey.t)
, default:nil
) - Optional. Single-regional CMEKs that are required for some VAIS features. -
state
(type:String.t
, default:nil
) - Output only. The states of the CmekConfig.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1betaCmekConfig{ isDefault: boolean() | nil, kmsKey: String.t() | nil, kmsKeyVersion: String.t() | nil, lastRotationTimestampMicros: String.t() | nil, name: String.t() | nil, notebooklmState: String.t() | nil, singleRegionKeys: [ GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1betaSingleRegionKey.t() ] | nil, state: String.t() | nil }