RosGatewayRouteProps
Properties for defining a RosGatewayRoute.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mse-gatewayroute
Initializer
import ros_cdk_mse
ros_cdk_mse.RosGatewayRouteProps(
domain_id_list: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
gateway_unique_id: typing.Union[str, IResolvable],
name: typing.Union[str, IResolvable],
description: typing.Union[str, IResolvable] = None,
destination_type: typing.Union[str, IResolvable] = None,
direct_response_json: typing.Union[IResolvable, DirectResponseJSONProperty] = None,
domain_id: typing.Union[typing.Union[int, float], IResolvable] = None,
fallback: typing.Union[bool, IResolvable] = None,
fallback_services: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, FallbackServicesProperty]]] = None,
gateway_id: typing.Union[typing.Union[int, float], IResolvable] = None,
policies: typing.Union[str, IResolvable] = None,
predicates: typing.Union[IResolvable, PredicatesProperty] = None,
redirect_json: typing.Union[IResolvable, RedirectJSONProperty] = None,
route_order: typing.Union[typing.Union[int, float], IResolvable] = None,
route_type: typing.Union[str, IResolvable] = None,
services: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ServicesProperty]]] = None
)
Properties
| Name | Type | Description |
|---|---|---|
domain_id_list | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
gateway_unique_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
description | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
destination_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
direct_response_json | typing.Union[ros_cdk_core.IResolvable, DirectResponseJSONProperty] | No description. |
domain_id | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
fallback | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
fallback_services | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, FallbackServicesProperty]]] | No description. |
gateway_id | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
policies | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
predicates | typing.Union[ros_cdk_core.IResolvable, PredicatesProperty] | No description. |
redirect_json | typing.Union[ros_cdk_core.IResolvable, RedirectJSONProperty] | No description. |
route_order | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
route_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
services | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ServicesProperty]]] | No description. |
domain_id_listRequired
domain_id_list: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
gateway_unique_idRequired
gateway_unique_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nameRequired
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
descriptionOptional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
destination_typeOptional
destination_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
direct_response_jsonOptional
direct_response_json: typing.Union[IResolvable, DirectResponseJSONProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, DirectResponseJSONProperty]
domain_idOptional
domain_id: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
fallbackOptional
fallback: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
fallback_servicesOptional
fallback_services: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, FallbackServicesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, FallbackServicesProperty]]]
gateway_idOptional
gateway_id: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
policiesOptional
policies: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
predicatesOptional
predicates: typing.Union[IResolvable, PredicatesProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, PredicatesProperty]
redirect_jsonOptional
redirect_json: typing.Union[IResolvable, RedirectJSONProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, RedirectJSONProperty]
route_orderOptional
route_order: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
route_typeOptional
route_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
servicesOptional
services: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ServicesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ServicesProperty]]]