Discovery Engine v1 API - Class CreateIdentityMappingStoreRequest (1.8.0)

public sealed class CreateIdentityMappingStoreRequest : IMessage<CreateIdentityMappingStoreRequest>, IEquatable<CreateIdentityMappingStoreRequest>, IDeepCloneable<CreateIdentityMappingStoreRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class CreateIdentityMappingStoreRequest.

Request message for [IdentityMappingStoreService.CreateIdentityMappingStore][google.cloud.discoveryengine.v1.IdentityMappingStoreService.CreateIdentityMappingStore]

Inheritance

object > CreateIdentityMappingStoreRequest

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

CreateIdentityMappingStoreRequest()

public CreateIdentityMappingStoreRequest()

CreateIdentityMappingStoreRequest(CreateIdentityMappingStoreRequest)

public CreateIdentityMappingStoreRequest(CreateIdentityMappingStoreRequest other)
Parameter
Name Description
other CreateIdentityMappingStoreRequest

Properties

CmekConfigName

public string CmekConfigName { get; set; }

Resource name of the CmekConfig to use for protecting this Identity Mapping Store.

Property Value
Type Description
string

CmekConfigNameAsCmekConfigName

public CmekConfigName CmekConfigNameAsCmekConfigName { get; set; }

CmekConfigName-typed view over the CmekConfigName resource name property.

Property Value
Type Description
CmekConfigName

CmekOptionsCase

public CreateIdentityMappingStoreRequest.CmekOptionsOneofCase CmekOptionsCase { get; }
Property Value
Type Description
CreateIdentityMappingStoreRequestCmekOptionsOneofCase

DisableCmek

public bool DisableCmek { get; set; }

Identity Mapping Store without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.

Property Value
Type Description
bool

HasCmekConfigName

public bool HasCmekConfigName { get; }

Gets whether the "cmek_config_name" field is set

Property Value
Type Description
bool

HasDisableCmek

public bool HasDisableCmek { get; }

Gets whether the "disable_cmek" field is set

Property Value
Type Description
bool

IdentityMappingStore

public IdentityMappingStore IdentityMappingStore { get; set; }

Required. The Identity Mapping Store to create.

Property Value
Type Description
IdentityMappingStore

IdentityMappingStoreId

public string IdentityMappingStoreId { get; set; }

Required. The ID of the Identity Mapping Store to create.

The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. The parent collection resource name, such as projects/{project}/locations/{location}.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName