Class: Google::Cloud::DiscoveryEngine::V1::CreateIdentityMappingStoreRequest
- Inherits:
-
Object
- Object
- Google::Cloud::DiscoveryEngine::V1::CreateIdentityMappingStoreRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/discoveryengine/v1/identity_mapping_store_service.rb
Overview
Request message for IdentityMappingStoreService.CreateIdentityMappingStore
Instance Attribute Summary collapse
-
#cmek_config_name ⇒ ::String
Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
-
#disable_cmek ⇒ ::Boolean
Identity Mapping Store without CMEK protections.
-
#identity_mapping_store ⇒ ::Google::Cloud::DiscoveryEngine::V1::IdentityMappingStore
Required.
-
#identity_mapping_store_id ⇒ ::String
Required.
-
#parent ⇒ ::String
Required.
Instance Attribute Details
#cmek_config_name ⇒ ::String
Returns Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
Note: The following fields are mutually exclusive: cmek_config_name
, disable_cmek
. If a field in that set is populated, all other fields in the set will automatically be cleared.
52 53 54 55 |
# File 'proto_docs/google/cloud/discoveryengine/v1/identity_mapping_store_service.rb', line 52 class CreateIdentityMappingStoreRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#disable_cmek ⇒ ::Boolean
Returns 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.
Note: The following fields are mutually exclusive: disable_cmek
, cmek_config_name
. If a field in that set is populated, all other fields in the set will automatically be cleared.
52 53 54 55 |
# File 'proto_docs/google/cloud/discoveryengine/v1/identity_mapping_store_service.rb', line 52 class CreateIdentityMappingStoreRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#identity_mapping_store ⇒ ::Google::Cloud::DiscoveryEngine::V1::IdentityMappingStore
Returns Required. The Identity Mapping Store to create.
52 53 54 55 |
# File 'proto_docs/google/cloud/discoveryengine/v1/identity_mapping_store_service.rb', line 52 class CreateIdentityMappingStoreRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#identity_mapping_store_id ⇒ ::String
Returns 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.
52 53 54 55 |
# File 'proto_docs/google/cloud/discoveryengine/v1/identity_mapping_store_service.rb', line 52 class CreateIdentityMappingStoreRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#parent ⇒ ::String
Returns Required. The parent collection resource name, such as
projects/{project}/locations/{location}
.
52 53 54 55 |
# File 'proto_docs/google/cloud/discoveryengine/v1/identity_mapping_store_service.rb', line 52 class CreateIdentityMappingStoreRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |