TransitRouterRouteTablesProps
Properties for defining a TransitRouterRouteTables
.
See https://www.alibabacloud.com/help/ros/developer-reference/datasource-cen-transitrouterroutetables
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen/datasource"
&datasource.TransitRouterRouteTablesProps {
TransitRouterId: interface{},
RefreshOptions: interface{},
TransitRouterRouteTableIds: interface{},
TransitRouterRouteTableNames: interface{},
TransitRouterRouteTableStatus: interface{},
TransitRouterRouteTableType: interface{},
}
Properties
Name | Type | Description |
---|---|---|
TransitRouterId |
interface{} |
Property transitRouterId: The ID of the Enterprise Edition transit router. |
RefreshOptions |
interface{} |
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated. |
TransitRouterRouteTableIds |
interface{} |
Property transitRouterRouteTableIds: The ID of the route table. |
TransitRouterRouteTableNames |
interface{} |
Property transitRouterRouteTableNames: The name of the route table. |
TransitRouterRouteTableStatus |
interface{} |
Property transitRouterRouteTableStatus: The state of the route table. |
TransitRouterRouteTableType |
interface{} |
Property transitRouterRouteTableType: The type of route table. |
TransitRouterId
Required
TransitRouterId interface{}
- Type: interface{}
Property transitRouterId: The ID of the Enterprise Edition transit router.
RefreshOptions
Optional
RefreshOptions interface{}
- Type: interface{}
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.
TransitRouterRouteTableIds
Optional
TransitRouterRouteTableIds interface{}
- Type: interface{}
Property transitRouterRouteTableIds: The ID of the route table.
You can query multiple route tables in each call. Maximum value of N: 20.
TransitRouterRouteTableNames
Optional
TransitRouterRouteTableNames interface{}
- Type: interface{}
Property transitRouterRouteTableNames: The name of the route table.
You can query multiple route tables in each call. Maximum value of N: 20. Note If you specify both TransitRouterRouteTableNames.N and TransitRouterRouteTableIds.N, make sure that the specified name and ID belong to the same route table.
TransitRouterRouteTableStatus
Optional
TransitRouterRouteTableStatus interface{}
- Type: interface{}
Property transitRouterRouteTableStatus: The state of the route table.
Valid values: Creating: The route table is being created. Deleting: The route table is being deleted. Active: The route table is available for use.
TransitRouterRouteTableType
Optional
TransitRouterRouteTableType interface{}
- Type: interface{}
Property transitRouterRouteTableType: The type of route table.
Valid values: Custom: a custom route table System: the default route table