public sealed class CreateIdentityMappingStoreRequest : IMessage<CreateIdentityMappingStoreRequest>, IEquatable<CreateIdentityMappingStoreRequest>, IDeepCloneable<CreateIdentityMappingStoreRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class CreateIdentityMappingStoreRequest.
Request message for [IdentityMappingStoreService.CreateIdentityMappingStore][google.cloud.discoveryengine.v1.IdentityMappingStoreService.CreateIdentityMappingStore]
Implements
IMessageCreateIdentityMappingStoreRequest, IEquatableCreateIdentityMappingStoreRequest, IDeepCloneableCreateIdentityMappingStoreRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
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 |
|