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