Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Routing table datasource schema. Must have a region specified in the provider configuration.
This datasource is part of the routing-tables experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.
Example Usage
data "stackit_routing_tables" "example" {
organization_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
network_area_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getRoutingTables
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRoutingTables(args: GetRoutingTablesArgs, opts?: InvokeOptions): Promise<GetRoutingTablesResult>
function getRoutingTablesOutput(args: GetRoutingTablesOutputArgs, opts?: InvokeOptions): Output<GetRoutingTablesResult>def get_routing_tables(network_area_id: Optional[str] = None,
organization_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoutingTablesResult
def get_routing_tables_output(network_area_id: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRoutingTablesResult]func GetRoutingTables(ctx *Context, args *GetRoutingTablesArgs, opts ...InvokeOption) (*GetRoutingTablesResult, error)
func GetRoutingTablesOutput(ctx *Context, args *GetRoutingTablesOutputArgs, opts ...InvokeOption) GetRoutingTablesResultOutput> Note: This function is named GetRoutingTables in the Go SDK.
public static class GetRoutingTables
{
public static Task<GetRoutingTablesResult> InvokeAsync(GetRoutingTablesArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingTablesResult> Invoke(GetRoutingTablesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRoutingTablesResult> getRoutingTables(GetRoutingTablesArgs args, InvokeOptions options)
public static Output<GetRoutingTablesResult> getRoutingTables(GetRoutingTablesArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getRoutingTables:getRoutingTables
arguments:
# arguments dictionaryThe following arguments are supported:
- Network
Area stringId - The network area ID to which the routing table is associated.
- Organization
Id string - STACKIT organization ID to which the routing table is associated.
- Region string
- The resource region. If not defined, the provider region is used.
- Network
Area stringId - The network area ID to which the routing table is associated.
- Organization
Id string - STACKIT organization ID to which the routing table is associated.
- Region string
- The resource region. If not defined, the provider region is used.
- network
Area StringId - The network area ID to which the routing table is associated.
- organization
Id String - STACKIT organization ID to which the routing table is associated.
- region String
- The resource region. If not defined, the provider region is used.
- network
Area stringId - The network area ID to which the routing table is associated.
- organization
Id string - STACKIT organization ID to which the routing table is associated.
- region string
- The resource region. If not defined, the provider region is used.
- network_
area_ strid - The network area ID to which the routing table is associated.
- organization_
id str - STACKIT organization ID to which the routing table is associated.
- region str
- The resource region. If not defined, the provider region is used.
- network
Area StringId - The network area ID to which the routing table is associated.
- organization
Id String - STACKIT organization ID to which the routing table is associated.
- region String
- The resource region. If not defined, the provider region is used.
getRoutingTables Result
The following output properties are available:
- Id string
- Items
List<Get
Routing Tables Item> - List of routing tables.
- Network
Area stringId - The network area ID to which the routing table is associated.
- Organization
Id string - STACKIT organization ID to which the routing table is associated.
- Region string
- The resource region. If not defined, the provider region is used.
- Id string
- Items
[]Get
Routing Tables Item - List of routing tables.
- Network
Area stringId - The network area ID to which the routing table is associated.
- Organization
Id string - STACKIT organization ID to which the routing table is associated.
- Region string
- The resource region. If not defined, the provider region is used.
- id String
- items
List<Get
Routing Tables Item> - List of routing tables.
- network
Area StringId - The network area ID to which the routing table is associated.
- organization
Id String - STACKIT organization ID to which the routing table is associated.
- region String
- The resource region. If not defined, the provider region is used.
- id string
- items
Get
Routing Tables Item[] - List of routing tables.
- network
Area stringId - The network area ID to which the routing table is associated.
- organization
Id string - STACKIT organization ID to which the routing table is associated.
- region string
- The resource region. If not defined, the provider region is used.
- id str
- items
Sequence[Get
Routing Tables Item] - List of routing tables.
- network_
area_ strid - The network area ID to which the routing table is associated.
- organization_
id str - STACKIT organization ID to which the routing table is associated.
- region str
- The resource region. If not defined, the provider region is used.
- id String
- items List<Property Map>
- List of routing tables.
- network
Area StringId - The network area ID to which the routing table is associated.
- organization
Id String - STACKIT organization ID to which the routing table is associated.
- region String
- The resource region. If not defined, the provider region is used.
Supporting Types
GetRoutingTablesItem
- Created
At string - Date-time when the routing table was created
- Default bool
- When true this is the default routing table for this network area. It can't be deleted and is used if the user does not specify it otherwise.
- Description string
- Description of the routing table.
- Dynamic
Routes bool - This controls whether dynamic routes are propagated to this routing table
- Labels Dictionary<string, string>
- Labels are key-value string pairs which can be attached to a resource container
- Name string
- The name of the routing table.
- Routing
Table stringId - The routing tables ID.
- System
Routes bool - This controls whether the routes for project-to-project communication are created automatically or not.
- Updated
At string - Date-time when the routing table was updated
- Created
At string - Date-time when the routing table was created
- Default bool
- When true this is the default routing table for this network area. It can't be deleted and is used if the user does not specify it otherwise.
- Description string
- Description of the routing table.
- Dynamic
Routes bool - This controls whether dynamic routes are propagated to this routing table
- Labels map[string]string
- Labels are key-value string pairs which can be attached to a resource container
- Name string
- The name of the routing table.
- Routing
Table stringId - The routing tables ID.
- System
Routes bool - This controls whether the routes for project-to-project communication are created automatically or not.
- Updated
At string - Date-time when the routing table was updated
- created
At String - Date-time when the routing table was created
- default_ Boolean
- When true this is the default routing table for this network area. It can't be deleted and is used if the user does not specify it otherwise.
- description String
- Description of the routing table.
- dynamic
Routes Boolean - This controls whether dynamic routes are propagated to this routing table
- labels Map<String,String>
- Labels are key-value string pairs which can be attached to a resource container
- name String
- The name of the routing table.
- routing
Table StringId - The routing tables ID.
- system
Routes Boolean - This controls whether the routes for project-to-project communication are created automatically or not.
- updated
At String - Date-time when the routing table was updated
- created
At string - Date-time when the routing table was created
- default boolean
- When true this is the default routing table for this network area. It can't be deleted and is used if the user does not specify it otherwise.
- description string
- Description of the routing table.
- dynamic
Routes boolean - This controls whether dynamic routes are propagated to this routing table
- labels {[key: string]: string}
- Labels are key-value string pairs which can be attached to a resource container
- name string
- The name of the routing table.
- routing
Table stringId - The routing tables ID.
- system
Routes boolean - This controls whether the routes for project-to-project communication are created automatically or not.
- updated
At string - Date-time when the routing table was updated
- created_
at str - Date-time when the routing table was created
- default bool
- When true this is the default routing table for this network area. It can't be deleted and is used if the user does not specify it otherwise.
- description str
- Description of the routing table.
- dynamic_
routes bool - This controls whether dynamic routes are propagated to this routing table
- labels Mapping[str, str]
- Labels are key-value string pairs which can be attached to a resource container
- name str
- The name of the routing table.
- routing_
table_ strid - The routing tables ID.
- system_
routes bool - This controls whether the routes for project-to-project communication are created automatically or not.
- updated_
at str - Date-time when the routing table was updated
- created
At String - Date-time when the routing table was created
- default Boolean
- When true this is the default routing table for this network area. It can't be deleted and is used if the user does not specify it otherwise.
- description String
- Description of the routing table.
- dynamic
Routes Boolean - This controls whether dynamic routes are propagated to this routing table
- labels Map<String>
- Labels are key-value string pairs which can be attached to a resource container
- name String
- The name of the routing table.
- routing
Table StringId - The routing tables ID.
- system
Routes Boolean - This controls whether the routes for project-to-project communication are created automatically or not.
- updated
At String - Date-time when the routing table was updated
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
