RouteTablesProps
Properties for defining a RouteTables
.
See https://www.alibabacloud.com/help/ros/developer-reference/datasource-vpc-routetables
Initializer
from ros_cdk_vpc import datasource
datasource.RouteTablesProps(
refresh_options: typing.Union[str, IResolvable] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
router_id: typing.Union[str, IResolvable] = None,
router_type: typing.Union[str, IResolvable] = None,
route_table_id: typing.Union[str, IResolvable] = None,
route_table_name: typing.Union[str, IResolvable] = None,
vpc_id: typing.Union[str, IResolvable] = None
)
Properties
Name | Type | Description |
---|---|---|
refresh_options |
typing.Union[str, ros_cdk_core.IResolvable] |
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated. |
resource_group_id |
typing.Union[str, ros_cdk_core.IResolvable] |
Property resourceGroupId: The ID of the resource group to which the route table belongs. |
router_id |
typing.Union[str, ros_cdk_core.IResolvable] |
Property routerId: The ID of the VRouter to which the route table belongs. |
router_type |
typing.Union[str, ros_cdk_core.IResolvable] |
Property routerType: The type of the VRouter to which the route table belongs. |
route_table_id |
typing.Union[str, ros_cdk_core.IResolvable] |
Property routeTableId: The ID of the route table. |
route_table_name |
typing.Union[str, ros_cdk_core.IResolvable] |
Property routeTableName: The name of the route table. |
vpc_id |
typing.Union[str, ros_cdk_core.IResolvable] |
Property vpcId: The ID of the VRouter to which the route table belongs. |
refresh_options
Optional
refresh_options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
Valid values:
- Never: Never refresh the datasource resource when the stack is updated.
- Always: Always refresh the datasource resource when the stack is updated. Default is Never.
resource_group_id
Optional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property resourceGroupId: The ID of the resource group to which the route table belongs.
router_id
Optional
router_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property routerId: The ID of the VRouter to which the route table belongs.
router_type
Optional
router_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property routerType: The type of the VRouter to which the route table belongs.
Valid values: VRouter (default): VRouter. VBR: Virtual Border Router (VBR).
route_table_id
Optional
route_table_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property routeTableId: The ID of the route table.
route_table_name
Optional
route_table_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property routeTableName: The name of the route table.
vpc_id
Optional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property vpcId: The ID of the VRouter to which the route table belongs.
The value of the RouterType parameter is set to VRouter automatically when this parameter is specified.