RosCenRouteMapProps
Properties for defining a RosCenRouteMap.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-cenroutemap
Initializer
import ros_cdk_cen
ros_cdk_cen.RosCenRouteMapProps(
cen_id: typing.Union[str, IResolvable],
cen_region_id: typing.Union[str, IResolvable],
map_result: typing.Union[str, IResolvable],
priority: typing.Union[typing.Union[int, float], IResolvable],
transmit_direction: typing.Union[str, IResolvable],
as_path_match_mode: typing.Union[str, IResolvable] = None,
cidr_match_mode: typing.Union[str, IResolvable] = None,
community_match_mode: typing.Union[str, IResolvable] = None,
community_operate_mode: typing.Union[str, IResolvable] = None,
description: typing.Union[str, IResolvable] = None,
destination_child_instance_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
destination_cidr_blocks: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
destination_instance_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
destination_instance_ids_reverse_match: typing.Union[bool, IResolvable] = None,
destination_route_table_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
match_asns: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
match_community_set: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
next_priority: typing.Union[typing.Union[int, float], IResolvable] = None,
operate_community_set: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
preference: typing.Union[typing.Union[int, float], IResolvable] = None,
prepend_as_path: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
route_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
source_child_instance_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
source_instance_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
source_instance_ids_reverse_match: typing.Union[bool, IResolvable] = None,
source_region_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
source_route_table_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)
Properties
| Name | Type | Description |
|---|---|---|
cen_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
cen_region_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
map_result |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
priority |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
transmit_direction |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
as_path_match_mode |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
cidr_match_mode |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
community_match_mode |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
community_operate_mode |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
description |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
destination_child_instance_types |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
destination_cidr_blocks |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
destination_instance_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
destination_instance_ids_reverse_match |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
destination_route_table_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
match_asns |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
match_community_set |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
next_priority |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
operate_community_set |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
preference |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
prepend_as_path |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
route_types |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
source_child_instance_types |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
source_instance_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
source_instance_ids_reverse_match |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
source_region_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
source_route_table_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
cen_idRequired
cen_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cen_region_idRequired
cen_region_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
map_resultRequired
map_result: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
priorityRequired
priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
transmit_directionRequired
transmit_direction: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
as_path_match_modeOptional
as_path_match_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cidr_match_modeOptional
cidr_match_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
community_match_modeOptional
community_match_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
community_operate_modeOptional
community_operate_mode: 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_child_instance_typesOptional
destination_child_instance_types: 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]]]
destination_cidr_blocksOptional
destination_cidr_blocks: 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]]]
destination_instance_idsOptional
destination_instance_ids: 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]]]
destination_instance_ids_reverse_matchOptional
destination_instance_ids_reverse_match: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
destination_route_table_idsOptional
destination_route_table_ids: 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]]]
match_asnsOptional
match_asns: 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]]]
match_community_setOptional
match_community_set: 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]]]
next_priorityOptional
next_priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
operate_community_setOptional
operate_community_set: 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]]]
preferenceOptional
preference: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
prepend_as_pathOptional
prepend_as_path: 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]]]
route_typesOptional
route_types: 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]]]
source_child_instance_typesOptional
source_child_instance_types: 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]]]
source_instance_idsOptional
source_instance_ids: 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]]]
source_instance_ids_reverse_matchOptional
source_instance_ids_reverse_match: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
source_region_idsOptional
source_region_ids: 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]]]
source_route_table_idsOptional
source_route_table_ids: 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]]]