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]
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 |