public sealed class IdentityMappingStore : IMessage<IdentityMappingStore>, IEquatable<IdentityMappingStore>, IDeepCloneable<IdentityMappingStore>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class IdentityMappingStore.
Identity Mapping Store which contains Identity Mapping Entries.
Implements
IMessageIdentityMappingStore, IEquatableIdentityMappingStore, IDeepCloneableIdentityMappingStore, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
IdentityMappingStore()
public IdentityMappingStore()
IdentityMappingStore(IdentityMappingStore)
public IdentityMappingStore(IdentityMappingStore other)
Parameter | |
---|---|
Name | Description |
other |
IdentityMappingStore |
Properties
CmekConfig
public CmekConfig CmekConfig { get; set; }
Output only. CMEK-related information for the Identity Mapping Store.
Property Value | |
---|---|
Type | Description |
CmekConfig |
IdentityMappingStoreName
public IdentityMappingStoreName IdentityMappingStoreName { get; set; }
IdentityMappingStoreName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
IdentityMappingStoreName |
KmsKeyName
public string KmsKeyName { get; set; }
Input only. The KMS key to be used to protect this Identity Mapping Store at creation time.
Must be set for requests that need to comply with CMEK Org Policy protections.
If this field is set and processed successfully, the Identity Mapping Store will be protected by the KMS key, as indicated in the cmek_config field.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Immutable. The full resource name of the identity mapping store.
Format:
projects/{project}/locations/{location}/identityMappingStores/{identity_mapping_store}
.
This field must be a UTF-8 encoded string with a length limit of 1024
characters.
Property Value | |
---|---|
Type | Description |
string |