Skip to content

ServiceConfigsProperty

Initializer

import ros_cdk_apig
ros_cdk_apig.RosHttpApi.ServiceConfigsProperty(
  gateway_service_id: typing.Union[str, IResolvable] = None,
  intent_code: typing.Union[str, IResolvable] = None,
  match: typing.Union[IResolvable, MatchProperty] = None,
  model_name: typing.Union[str, IResolvable] = None,
  model_name_pattern: typing.Union[str, IResolvable] = None,
  multi_service_route_strategy: typing.Union[str, IResolvable] = None,
  name: typing.Union[str, IResolvable] = None,
  observability_route_config: typing.Union[IResolvable, ObservabilityRouteConfigProperty] = None,
  port: typing.Union[typing.Union[int, float], IResolvable] = None,
  protocol: typing.Union[str, IResolvable] = None,
  service_id: typing.Union[str, IResolvable] = None,
  version: typing.Union[str, IResolvable] = None,
  weight: typing.Union[typing.Union[int, float], IResolvable] = None
)

Properties

Name Type Description
gateway_service_id typing.Union[str, ros_cdk_core.IResolvable] No description.
intent_code typing.Union[str, ros_cdk_core.IResolvable] No description.
match typing.Union[ros_cdk_core.IResolvable, MatchProperty] No description.
model_name typing.Union[str, ros_cdk_core.IResolvable] No description.
model_name_pattern typing.Union[str, ros_cdk_core.IResolvable] No description.
multi_service_route_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
observability_route_config typing.Union[ros_cdk_core.IResolvable, ObservabilityRouteConfigProperty] No description.
port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
protocol typing.Union[str, ros_cdk_core.IResolvable] No description.
service_id typing.Union[str, ros_cdk_core.IResolvable] No description.
version typing.Union[str, ros_cdk_core.IResolvable] No description.
weight typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.

gateway_service_idOptional

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

intent_codeOptional

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

matchOptional

match: typing.Union[IResolvable, MatchProperty]

model_nameOptional

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

model_name_patternOptional

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

multi_service_route_strategyOptional

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

nameOptional

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

observability_route_configOptional

observability_route_config: typing.Union[IResolvable, ObservabilityRouteConfigProperty]

portOptional

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

protocolOptional

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

service_idOptional

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

versionOptional

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

weightOptional

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