Skip to content

FieldSchemasProperty

Initializer

import ros_cdk_ots
ros_cdk_ots.RosSearchIndex.FieldSchemasProperty(
  field_name: typing.Union[str, IResolvable],
  field_type: typing.Union[str, IResolvable],
  analyzer: typing.Union[str, IResolvable] = None,
  enable_sort_and_agg: typing.Union[bool, IResolvable] = None,
  index: typing.Union[bool, IResolvable] = None,
  is_array: typing.Union[bool, IResolvable] = None,
  store: typing.Union[bool, IResolvable] = None,
  sub_field_schemas: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SubFieldSchemasProperty]]] = None
)

Properties

Name Type Description
field_name typing.Union[str, ros_cdk_core.IResolvable] No description.
field_type typing.Union[str, ros_cdk_core.IResolvable] No description.
analyzer typing.Union[str, ros_cdk_core.IResolvable] No description.
enable_sort_and_agg typing.Union[bool, ros_cdk_core.IResolvable] No description.
index typing.Union[bool, ros_cdk_core.IResolvable] No description.
is_array typing.Union[bool, ros_cdk_core.IResolvable] No description.
store typing.Union[bool, ros_cdk_core.IResolvable] No description.
sub_field_schemas typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SubFieldSchemasProperty]]] No description.

field_nameRequired

field_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

field_typeRequired

field_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

analyzerOptional

analyzer: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

enable_sort_and_aggOptional

enable_sort_and_agg: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

indexOptional

index: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

is_arrayOptional

is_array: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

storeOptional

store: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

sub_field_schemasOptional

sub_field_schemas: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SubFieldSchemasProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SubFieldSchemasProperty]]]