Class GoogleCloudDiscoveryengineV1alphaCmekConfig
Configurations used to enable CMEK data encryption with Cloud KMS keys.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaCmekConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IsDefault
Output only. The default CmekConfig for the Customer.
Declaration
[JsonProperty("isDefault")]
public virtual bool? IsDefault { get; set; }
Property Value
Type | Description |
---|---|
bool? |
KmsKey
KMS key resource name which will be used to encrypt resources
projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}
.
Declaration
[JsonProperty("kmsKey")]
public virtual string KmsKey { get; set; }
Property Value
Type | Description |
---|---|
string |
KmsKeyVersion
KMS key version resource name which will be used to encrypt resources /cryptoKeyVersions/{keyVersion}
.
Declaration
[JsonProperty("kmsKeyVersion")]
public virtual string KmsKeyVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
LastRotationTimestampMicros
Output only. The timestamp of the last key rotation.
Declaration
[JsonProperty("lastRotationTimestampMicros")]
public virtual long? LastRotationTimestampMicros { get; set; }
Property Value
Type | Description |
---|---|
long? |
Name
Required. The name of the CmekConfig of the form projects/{project}/locations/{location}/cmekConfig
or
projects/{project}/locations/{location}/cmekConfigs/{cmekConfig}
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NotebooklmState
Output only. Whether the NotebookLM Corpus is ready to be used.
Declaration
[JsonProperty("notebooklmState")]
public virtual string NotebooklmState { get; set; }
Property Value
Type | Description |
---|---|
string |
SingleRegionKeys
Optional. Single-regional CMEKs that are required for some VAIS features.
Declaration
[JsonProperty("singleRegionKeys")]
public virtual IList<GoogleCloudDiscoveryengineV1alphaSingleRegionKey> SingleRegionKeys { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudDiscoveryengineV1alphaSingleRegionKey> |
State
Output only. The states of the CmekConfig.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |