Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.discoveryengine/v1alpha.getSchema
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a Schema.
Using getSchema
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSchema(args: GetSchemaArgs, opts?: InvokeOptions): Promise<GetSchemaResult>
function getSchemaOutput(args: GetSchemaOutputArgs, opts?: InvokeOptions): Output<GetSchemaResult>
def get_schema(collection_id: Optional[str] = None,
data_store_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
schema_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSchemaResult
def get_schema_output(collection_id: Optional[pulumi.Input[str]] = None,
data_store_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
schema_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSchemaResult]
func LookupSchema(ctx *Context, args *LookupSchemaArgs, opts ...InvokeOption) (*LookupSchemaResult, error)
func LookupSchemaOutput(ctx *Context, args *LookupSchemaOutputArgs, opts ...InvokeOption) LookupSchemaResultOutput
> Note: This function is named LookupSchema
in the Go SDK.
public static class GetSchema
{
public static Task<GetSchemaResult> InvokeAsync(GetSchemaArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaResult> Invoke(GetSchemaInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSchemaResult> getSchema(GetSchemaArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:discoveryengine/v1alpha:getSchema
arguments:
# arguments dictionary
The following arguments are supported:
- Collection
Id string - Data
Store stringId - Location string
- Schema
Id string - Project string
- Collection
Id string - Data
Store stringId - Location string
- Schema
Id string - Project string
- collection
Id String - data
Store StringId - location String
- schema
Id String - project String
- collection
Id string - data
Store stringId - location string
- schema
Id string - project string
- collection_
id str - data_
store_ strid - location str
- schema_
id str - project str
- collection
Id String - data
Store StringId - location String
- schema
Id String - project String
getSchema Result
The following output properties are available:
- Field
Configs List<Pulumi.Google Native. Discovery Engine. V1Alpha. Outputs. Google Cloud Discoveryengine V1alpha Field Config Response> - Configurations for fields of the schema.
- Json
Schema string - The JSON representation of the schema.
- Name string
- Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
. This field must be a UTF-8 encoded string with a length limit of 1024 characters. - Struct
Schema Dictionary<string, string> - The structured representation of the schema.
- Field
Configs []GoogleCloud Discoveryengine V1alpha Field Config Response - Configurations for fields of the schema.
- Json
Schema string - The JSON representation of the schema.
- Name string
- Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
. This field must be a UTF-8 encoded string with a length limit of 1024 characters. - Struct
Schema map[string]string - The structured representation of the schema.
- field
Configs List<GoogleCloud Discoveryengine V1alpha Field Config Response> - Configurations for fields of the schema.
- json
Schema String - The JSON representation of the schema.
- name String
- Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
. This field must be a UTF-8 encoded string with a length limit of 1024 characters. - struct
Schema Map<String,String> - The structured representation of the schema.
- field
Configs GoogleCloud Discoveryengine V1alpha Field Config Response[] - Configurations for fields of the schema.
- json
Schema string - The JSON representation of the schema.
- name string
- Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
. This field must be a UTF-8 encoded string with a length limit of 1024 characters. - struct
Schema {[key: string]: string} - The structured representation of the schema.
- field_
configs Sequence[GoogleCloud Discoveryengine V1alpha Field Config Response] - Configurations for fields of the schema.
- json_
schema str - The JSON representation of the schema.
- name str
- Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
. This field must be a UTF-8 encoded string with a length limit of 1024 characters. - struct_
schema Mapping[str, str] - The structured representation of the schema.
- field
Configs List<Property Map> - Configurations for fields of the schema.
- json
Schema String - The JSON representation of the schema.
- name String
- Immutable. The full resource name of the schema, in the format of
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}
. This field must be a UTF-8 encoded string with a length limit of 1024 characters. - struct
Schema Map<String> - The structured representation of the schema.
Supporting Types
GoogleCloudDiscoveryengineV1alphaFieldConfigResponse
- Completable
Option string - If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as suggestions for Autocomplete in CompletionService.CompleteQuery. If completable_option is unset, the server behavior defaults to COMPLETABLE_DISABLED for fields that support setting completable options, which are just
string
fields. For those fields that do not support setting completable options, the server will skip completable option setting, and setting completable_option for those fields will throwINVALID_ARGUMENT
error. - Dynamic
Facetable stringOption - If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is INDEXABLE_DISABLED. Otherwise, an
INVALID_ARGUMENT
error will be returned. If dynamic_facetable_option is unset, the server behavior defaults to DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable options. For those fields that do not support setting dynamic facetable options, such asobject
andboolean
, the server will skip dynamic facetable option setting, and setting dynamic_facetable_option for those fields will throwINVALID_ARGUMENT
error. - Field
Path string - Field path of the schema field. For example:
title
,description
,release_info.release_year
. - Field
Type string - Raw type of the field.
- Indexable
Option string - If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered or faceted in SearchService.Search. If indexable_option is unset, the server behavior defaults to INDEXABLE_DISABLED for fields that support setting indexable options. For those fields that do not support setting indexable options, such as
object
andboolean
and key properties, the server will skip indexable_option setting, and setting indexable_option for those fields will throwINVALID_ARGUMENT
error. - Key
Property stringType - Type of the key property that this field is mapped to. Empty string if this is not annotated as mapped to a key property. Example types are
title
,description
. Full list is defined bykeyPropertyMapping
in the schema field annotation. If the schema field has aKeyPropertyMapping
annotation,indexable_option
andsearchable_option
of this field cannot be modified. - Recs
Filterable stringOption - If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter expression in RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is numerical, field values are not filterable by text queries in RecommendationService.Recommend. Only textual fields are supported. If recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED for fields that support setting filterable options. When a field set to [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty result is returned.
- Retrievable
Option string - If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results. If retrievable_option is unset, the server behavior defaults to RETRIEVABLE_DISABLED for fields that support setting retrievable options. For those fields that do not support setting retrievable options, such as
object
andboolean
, the server will skip retrievable option setting, and setting retrievable_option for those fields will throwINVALID_ARGUMENT
error. - Searchable
Option string - If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in SearchService.Search. If SEARCHABLE_ENABLED but field type is numerical, field values will not be searchable by text queries in SearchService.Search, as there are no text values associated to numerical fields. If searchable_option is unset, the server behavior defaults to SEARCHABLE_DISABLED for fields that support setting searchable options. Only
string
fields that have no key property mapping support setting searchable_option. For those fields that do not support setting searchable options, the server will skip searchable option setting, and setting searchable_option for those fields will throwINVALID_ARGUMENT
error.
- Completable
Option string - If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as suggestions for Autocomplete in CompletionService.CompleteQuery. If completable_option is unset, the server behavior defaults to COMPLETABLE_DISABLED for fields that support setting completable options, which are just
string
fields. For those fields that do not support setting completable options, the server will skip completable option setting, and setting completable_option for those fields will throwINVALID_ARGUMENT
error. - Dynamic
Facetable stringOption - If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is INDEXABLE_DISABLED. Otherwise, an
INVALID_ARGUMENT
error will be returned. If dynamic_facetable_option is unset, the server behavior defaults to DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable options. For those fields that do not support setting dynamic facetable options, such asobject
andboolean
, the server will skip dynamic facetable option setting, and setting dynamic_facetable_option for those fields will throwINVALID_ARGUMENT
error. - Field
Path string - Field path of the schema field. For example:
title
,description
,release_info.release_year
. - Field
Type string - Raw type of the field.
- Indexable
Option string - If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered or faceted in SearchService.Search. If indexable_option is unset, the server behavior defaults to INDEXABLE_DISABLED for fields that support setting indexable options. For those fields that do not support setting indexable options, such as
object
andboolean
and key properties, the server will skip indexable_option setting, and setting indexable_option for those fields will throwINVALID_ARGUMENT
error. - Key
Property stringType - Type of the key property that this field is mapped to. Empty string if this is not annotated as mapped to a key property. Example types are
title
,description
. Full list is defined bykeyPropertyMapping
in the schema field annotation. If the schema field has aKeyPropertyMapping
annotation,indexable_option
andsearchable_option
of this field cannot be modified. - Recs
Filterable stringOption - If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter expression in RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is numerical, field values are not filterable by text queries in RecommendationService.Recommend. Only textual fields are supported. If recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED for fields that support setting filterable options. When a field set to [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty result is returned.
- Retrievable
Option string - If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results. If retrievable_option is unset, the server behavior defaults to RETRIEVABLE_DISABLED for fields that support setting retrievable options. For those fields that do not support setting retrievable options, such as
object
andboolean
, the server will skip retrievable option setting, and setting retrievable_option for those fields will throwINVALID_ARGUMENT
error. - Searchable
Option string - If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in SearchService.Search. If SEARCHABLE_ENABLED but field type is numerical, field values will not be searchable by text queries in SearchService.Search, as there are no text values associated to numerical fields. If searchable_option is unset, the server behavior defaults to SEARCHABLE_DISABLED for fields that support setting searchable options. Only
string
fields that have no key property mapping support setting searchable_option. For those fields that do not support setting searchable options, the server will skip searchable option setting, and setting searchable_option for those fields will throwINVALID_ARGUMENT
error.
- completable
Option String - If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as suggestions for Autocomplete in CompletionService.CompleteQuery. If completable_option is unset, the server behavior defaults to COMPLETABLE_DISABLED for fields that support setting completable options, which are just
string
fields. For those fields that do not support setting completable options, the server will skip completable option setting, and setting completable_option for those fields will throwINVALID_ARGUMENT
error. - dynamic
Facetable StringOption - If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is INDEXABLE_DISABLED. Otherwise, an
INVALID_ARGUMENT
error will be returned. If dynamic_facetable_option is unset, the server behavior defaults to DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable options. For those fields that do not support setting dynamic facetable options, such asobject
andboolean
, the server will skip dynamic facetable option setting, and setting dynamic_facetable_option for those fields will throwINVALID_ARGUMENT
error. - field
Path String - Field path of the schema field. For example:
title
,description
,release_info.release_year
. - field
Type String - Raw type of the field.
- indexable
Option String - If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered or faceted in SearchService.Search. If indexable_option is unset, the server behavior defaults to INDEXABLE_DISABLED for fields that support setting indexable options. For those fields that do not support setting indexable options, such as
object
andboolean
and key properties, the server will skip indexable_option setting, and setting indexable_option for those fields will throwINVALID_ARGUMENT
error. - key
Property StringType - Type of the key property that this field is mapped to. Empty string if this is not annotated as mapped to a key property. Example types are
title
,description
. Full list is defined bykeyPropertyMapping
in the schema field annotation. If the schema field has aKeyPropertyMapping
annotation,indexable_option
andsearchable_option
of this field cannot be modified. - recs
Filterable StringOption - If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter expression in RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is numerical, field values are not filterable by text queries in RecommendationService.Recommend. Only textual fields are supported. If recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED for fields that support setting filterable options. When a field set to [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty result is returned.
- retrievable
Option String - If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results. If retrievable_option is unset, the server behavior defaults to RETRIEVABLE_DISABLED for fields that support setting retrievable options. For those fields that do not support setting retrievable options, such as
object
andboolean
, the server will skip retrievable option setting, and setting retrievable_option for those fields will throwINVALID_ARGUMENT
error. - searchable
Option String - If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in SearchService.Search. If SEARCHABLE_ENABLED but field type is numerical, field values will not be searchable by text queries in SearchService.Search, as there are no text values associated to numerical fields. If searchable_option is unset, the server behavior defaults to SEARCHABLE_DISABLED for fields that support setting searchable options. Only
string
fields that have no key property mapping support setting searchable_option. For those fields that do not support setting searchable options, the server will skip searchable option setting, and setting searchable_option for those fields will throwINVALID_ARGUMENT
error.
- completable
Option string - If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as suggestions for Autocomplete in CompletionService.CompleteQuery. If completable_option is unset, the server behavior defaults to COMPLETABLE_DISABLED for fields that support setting completable options, which are just
string
fields. For those fields that do not support setting completable options, the server will skip completable option setting, and setting completable_option for those fields will throwINVALID_ARGUMENT
error. - dynamic
Facetable stringOption - If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is INDEXABLE_DISABLED. Otherwise, an
INVALID_ARGUMENT
error will be returned. If dynamic_facetable_option is unset, the server behavior defaults to DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable options. For those fields that do not support setting dynamic facetable options, such asobject
andboolean
, the server will skip dynamic facetable option setting, and setting dynamic_facetable_option for those fields will throwINVALID_ARGUMENT
error. - field
Path string - Field path of the schema field. For example:
title
,description
,release_info.release_year
. - field
Type string - Raw type of the field.
- indexable
Option string - If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered or faceted in SearchService.Search. If indexable_option is unset, the server behavior defaults to INDEXABLE_DISABLED for fields that support setting indexable options. For those fields that do not support setting indexable options, such as
object
andboolean
and key properties, the server will skip indexable_option setting, and setting indexable_option for those fields will throwINVALID_ARGUMENT
error. - key
Property stringType - Type of the key property that this field is mapped to. Empty string if this is not annotated as mapped to a key property. Example types are
title
,description
. Full list is defined bykeyPropertyMapping
in the schema field annotation. If the schema field has aKeyPropertyMapping
annotation,indexable_option
andsearchable_option
of this field cannot be modified. - recs
Filterable stringOption - If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter expression in RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is numerical, field values are not filterable by text queries in RecommendationService.Recommend. Only textual fields are supported. If recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED for fields that support setting filterable options. When a field set to [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty result is returned.
- retrievable
Option string - If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results. If retrievable_option is unset, the server behavior defaults to RETRIEVABLE_DISABLED for fields that support setting retrievable options. For those fields that do not support setting retrievable options, such as
object
andboolean
, the server will skip retrievable option setting, and setting retrievable_option for those fields will throwINVALID_ARGUMENT
error. - searchable
Option string - If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in SearchService.Search. If SEARCHABLE_ENABLED but field type is numerical, field values will not be searchable by text queries in SearchService.Search, as there are no text values associated to numerical fields. If searchable_option is unset, the server behavior defaults to SEARCHABLE_DISABLED for fields that support setting searchable options. Only
string
fields that have no key property mapping support setting searchable_option. For those fields that do not support setting searchable options, the server will skip searchable option setting, and setting searchable_option for those fields will throwINVALID_ARGUMENT
error.
- completable_
option str - If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as suggestions for Autocomplete in CompletionService.CompleteQuery. If completable_option is unset, the server behavior defaults to COMPLETABLE_DISABLED for fields that support setting completable options, which are just
string
fields. For those fields that do not support setting completable options, the server will skip completable option setting, and setting completable_option for those fields will throwINVALID_ARGUMENT
error. - dynamic_
facetable_ stroption - If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is INDEXABLE_DISABLED. Otherwise, an
INVALID_ARGUMENT
error will be returned. If dynamic_facetable_option is unset, the server behavior defaults to DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable options. For those fields that do not support setting dynamic facetable options, such asobject
andboolean
, the server will skip dynamic facetable option setting, and setting dynamic_facetable_option for those fields will throwINVALID_ARGUMENT
error. - field_
path str - Field path of the schema field. For example:
title
,description
,release_info.release_year
. - field_
type str - Raw type of the field.
- indexable_
option str - If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered or faceted in SearchService.Search. If indexable_option is unset, the server behavior defaults to INDEXABLE_DISABLED for fields that support setting indexable options. For those fields that do not support setting indexable options, such as
object
andboolean
and key properties, the server will skip indexable_option setting, and setting indexable_option for those fields will throwINVALID_ARGUMENT
error. - key_
property_ strtype - Type of the key property that this field is mapped to. Empty string if this is not annotated as mapped to a key property. Example types are
title
,description
. Full list is defined bykeyPropertyMapping
in the schema field annotation. If the schema field has aKeyPropertyMapping
annotation,indexable_option
andsearchable_option
of this field cannot be modified. - recs_
filterable_ stroption - If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter expression in RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is numerical, field values are not filterable by text queries in RecommendationService.Recommend. Only textual fields are supported. If recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED for fields that support setting filterable options. When a field set to [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty result is returned.
- retrievable_
option str - If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results. If retrievable_option is unset, the server behavior defaults to RETRIEVABLE_DISABLED for fields that support setting retrievable options. For those fields that do not support setting retrievable options, such as
object
andboolean
, the server will skip retrievable option setting, and setting retrievable_option for those fields will throwINVALID_ARGUMENT
error. - searchable_
option str - If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in SearchService.Search. If SEARCHABLE_ENABLED but field type is numerical, field values will not be searchable by text queries in SearchService.Search, as there are no text values associated to numerical fields. If searchable_option is unset, the server behavior defaults to SEARCHABLE_DISABLED for fields that support setting searchable options. Only
string
fields that have no key property mapping support setting searchable_option. For those fields that do not support setting searchable options, the server will skip searchable option setting, and setting searchable_option for those fields will throwINVALID_ARGUMENT
error.
- completable
Option String - If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as suggestions for Autocomplete in CompletionService.CompleteQuery. If completable_option is unset, the server behavior defaults to COMPLETABLE_DISABLED for fields that support setting completable options, which are just
string
fields. For those fields that do not support setting completable options, the server will skip completable option setting, and setting completable_option for those fields will throwINVALID_ARGUMENT
error. - dynamic
Facetable StringOption - If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is INDEXABLE_DISABLED. Otherwise, an
INVALID_ARGUMENT
error will be returned. If dynamic_facetable_option is unset, the server behavior defaults to DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable options. For those fields that do not support setting dynamic facetable options, such asobject
andboolean
, the server will skip dynamic facetable option setting, and setting dynamic_facetable_option for those fields will throwINVALID_ARGUMENT
error. - field
Path String - Field path of the schema field. For example:
title
,description
,release_info.release_year
. - field
Type String - Raw type of the field.
- indexable
Option String - If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered or faceted in SearchService.Search. If indexable_option is unset, the server behavior defaults to INDEXABLE_DISABLED for fields that support setting indexable options. For those fields that do not support setting indexable options, such as
object
andboolean
and key properties, the server will skip indexable_option setting, and setting indexable_option for those fields will throwINVALID_ARGUMENT
error. - key
Property StringType - Type of the key property that this field is mapped to. Empty string if this is not annotated as mapped to a key property. Example types are
title
,description
. Full list is defined bykeyPropertyMapping
in the schema field annotation. If the schema field has aKeyPropertyMapping
annotation,indexable_option
andsearchable_option
of this field cannot be modified. - recs
Filterable StringOption - If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter expression in RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is numerical, field values are not filterable by text queries in RecommendationService.Recommend. Only textual fields are supported. If recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED for fields that support setting filterable options. When a field set to [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty result is returned.
- retrievable
Option String - If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results. If retrievable_option is unset, the server behavior defaults to RETRIEVABLE_DISABLED for fields that support setting retrievable options. For those fields that do not support setting retrievable options, such as
object
andboolean
, the server will skip retrievable option setting, and setting retrievable_option for those fields will throwINVALID_ARGUMENT
error. - searchable
Option String - If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in SearchService.Search. If SEARCHABLE_ENABLED but field type is numerical, field values will not be searchable by text queries in SearchService.Search, as there are no text values associated to numerical fields. If searchable_option is unset, the server behavior defaults to SEARCHABLE_DISABLED for fields that support setting searchable options. Only
string
fields that have no key property mapping support setting searchable_option. For those fields that do not support setting searchable options, the server will skip searchable option setting, and setting searchable_option for those fields will throwINVALID_ARGUMENT
error.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi