Skip to content

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]]]