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_id
Required
cen_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cen_region_id
Required
cen_region_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
map_result
Required
map_result: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
priority
Required
priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
transmit_direction
Required
transmit_direction: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
as_path_match_mode
Optional
as_path_match_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cidr_match_mode
Optional
cidr_match_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
community_match_mode
Optional
community_match_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
community_operate_mode
Optional
community_operate_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
description
Optional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
destination_child_instance_types
Optional
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_blocks
Optional
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_ids
Optional
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_match
Optional
destination_instance_ids_reverse_match: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
destination_route_table_ids
Optional
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_asns
Optional
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_set
Optional
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_priority
Optional
next_priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
operate_community_set
Optional
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]]]
preference
Optional
preference: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
prepend_as_path
Optional
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_types
Optional
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_types
Optional
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_ids
Optional
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_match
Optional
source_instance_ids_reverse_match: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
source_region_ids
Optional
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_ids
Optional
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]]]