Skip to content

AiCacheConfigProperty

Initializer

import ros_cdk_apig
ros_cdk_apig.RosHttpApi.AiCacheConfigProperty(
  cache_key_strategy: typing.Union[str, IResolvable] = None,
  cache_mode: typing.Union[str, IResolvable] = None,
  cache_ttl: typing.Union[typing.Union[int, float], IResolvable] = None,
  embedding_config: typing.Union[IResolvable, EmbeddingConfigProperty] = None,
  plugin_status: typing.Union[IResolvable, PluginStatusProperty] = None,
  redis_config: typing.Union[IResolvable, RedisConfigProperty] = None,
  vector_config: typing.Union[IResolvable, VectorConfigProperty] = None
)

Properties

Name Type Description
cache_key_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
cache_mode typing.Union[str, ros_cdk_core.IResolvable] No description.
cache_ttl typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
embedding_config typing.Union[ros_cdk_core.IResolvable, EmbeddingConfigProperty] No description.
plugin_status typing.Union[ros_cdk_core.IResolvable, PluginStatusProperty] No description.
redis_config typing.Union[ros_cdk_core.IResolvable, RedisConfigProperty] No description.
vector_config typing.Union[ros_cdk_core.IResolvable, VectorConfigProperty] No description.

cache_key_strategyOptional

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

cache_modeOptional

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

cache_ttlOptional

cache_ttl: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

embedding_configOptional

embedding_config: typing.Union[IResolvable, EmbeddingConfigProperty]

plugin_statusOptional

plugin_status: typing.Union[IResolvable, PluginStatusProperty]

redis_configOptional

redis_config: typing.Union[IResolvable, RedisConfigProperty]

vector_configOptional

vector_config: typing.Union[IResolvable, VectorConfigProperty]