Discovery Engine v1 API - Class IdentityMappingEntry (1.8.0)

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.

Inheritance

object > IdentityMappingEntry

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

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