public sealed class IdentityMappingEntry : IMessage<IdentityMappingEntry>, IEquatable<IdentityMappingEntry>, IDeepCloneable<IdentityMappingEntry>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class IdentityMappingEntry.
Identity Mapping Entry that maps an external identity to an internal identity.
Implements
IMessageIdentityMappingEntry, IEquatableIdentityMappingEntry, IDeepCloneableIdentityMappingEntry, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
IdentityMappingEntry()
public IdentityMappingEntry()
IdentityMappingEntry(IdentityMappingEntry)
public IdentityMappingEntry(IdentityMappingEntry other)
Parameter | |
---|---|
Name | Description |
other |
IdentityMappingEntry |
Properties
ExternalIdentity
public string ExternalIdentity { get; set; }
Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters.
Property Value | |
---|---|
Type | Description |
string |
GroupId
public string GroupId { get; set; }
Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.
Property Value | |
---|---|
Type | Description |
string |
HasGroupId
public bool HasGroupId { get; }
Gets whether the "group_id" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasUserId
public bool HasUserId { get; }
Gets whether the "user_id" field is set
Property Value | |
---|---|
Type | Description |
bool |
IdentityProviderIdCase
public IdentityMappingEntry.IdentityProviderIdOneofCase IdentityProviderIdCase { get; }
Property Value | |
---|---|
Type | Description |
IdentityMappingEntryIdentityProviderIdOneofCase |
UserId
public string UserId { get; set; }
User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config.
Property Value | |
---|---|
Type | Description |
string |