Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/stackit_beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@ stackit beta [flags]

* [stackit](./stackit.md) - Manage STACKIT resources using the command line
* [stackit beta alb](./stackit_beta_alb.md) - Manages application loadbalancers
* [stackit beta routing-table](./stackit_beta_routing-table.md) - Manage routing-tables and its according routes
* [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex

45 changes: 45 additions & 0 deletions docs/stackit_beta_routing-table.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit beta routing-table

Manage routing-tables and its according routes

### Synopsis

Manage routing tables and their associated routes.

This functionality is currently in BETA. At this stage, only listing and describing
routing-tables, as well as full CRUD operations for routes, are supported.
This feature is primarily intended for debugging routes created through Terraform.

Once the feature reaches General Availability, we plan to introduce support
for creating routing tables and attaching them to networks directly via the
CLI. Until then, we recommend users continue managing routing tables and
attachments through the Terraform provider.

```
stackit beta routing-table [flags]
```

### Options

```
-h, --help Help for "stackit beta routing-table"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
* [stackit beta routing-table describe](./stackit_beta_routing-table_describe.md) - Describe a routing-table
* [stackit beta routing-table list](./stackit_beta_routing-table_list.md) - List all routing-tables
* [stackit beta routing-table route](./stackit_beta_routing-table_route.md) - Manage routes of a routing-table

42 changes: 42 additions & 0 deletions docs/stackit_beta_routing-table_describe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
## stackit beta routing-table describe

Describe a routing-table

### Synopsis

Describe a routing-table

```
stackit beta routing-table describe ROUTING_TABLE_ID_ARG [flags]
```

### Examples

```
Describe a routing-table
$ stackit beta routing-table describe xxxx-xxxx-xxxx-xxxx --organization-id xxx --network-area-id yyy
```

### Options

```
-h, --help Help for "stackit beta routing-table describe"
--network-area-id string Network-Area ID
--organization-id string Organization ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table](./stackit_beta_routing-table.md) - Manage routing-tables and its according routes

50 changes: 50 additions & 0 deletions docs/stackit_beta_routing-table_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
## stackit beta routing-table list

List all routing-tables

### Synopsis

List all routing-tables

```
stackit beta routing-table list [flags]
```

### Examples

```
List all routing-tables
$ stackit beta routing-table list --organization-id xxx --network-area-id yyy

List all routing-tables with labels
$ stackit beta routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy

List all routing-tables with labels and set limit to 10
$ stackit beta routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy
```

### Options

```
-h, --help Help for "stackit beta routing-table list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
--network-area-id string Network-Area ID
--organization-id string Organization ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table](./stackit_beta_routing-table.md) - Manage routing-tables and its according routes

38 changes: 38 additions & 0 deletions docs/stackit_beta_routing-table_route.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## stackit beta routing-table route

Manage routes of a routing-table

### Synopsis

Manage routes of a routing-table

```
stackit beta routing-table route [flags]
```

### Options

```
-h, --help Help for "stackit beta routing-table route"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table](./stackit_beta_routing-table.md) - Manage routing-tables and its according routes
* [stackit beta routing-table route create](./stackit_beta_routing-table_route_create.md) - Creates a route in a routing-table
* [stackit beta routing-table route delete](./stackit_beta_routing-table_route_delete.md) - Deletes a route within a routing-table
* [stackit beta routing-table route describe](./stackit_beta_routing-table_route_describe.md) - Describe a route within a routing-table
* [stackit beta routing-table route list](./stackit_beta_routing-table_route_list.md) - list all routes within a routing-table
* [stackit beta routing-table route update](./stackit_beta_routing-table_route_update.md) - Updates a route in a routing-table

63 changes: 63 additions & 0 deletions docs/stackit_beta_routing-table_route_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
## stackit beta routing-table route create

Creates a route in a routing-table

### Synopsis

Creates a route in a routing-table.

```
stackit beta routing-table route create [flags]
```

### Examples

```
Create a route with CIDRv4 destination and IPv4 nexthop
stackit beta routing-tables route create \
--routing-table-id xxx --organization-id yyy --network-area-id zzz \
--destination-type cidrv4 --destination-value <ipv4-cidr> \
--nexthop-type ipv4 --nexthop-value <ipv4-address>

Create a route with CIDRv6 destination and IPv6 nexthop
stackit beta routing-tables route create \
--routing-table-id xxx --organization-id yyy --network-area-id zzz \
--destination-type cidrv6 --destination-value <ipv6-cidr> \
--nexthop-type ipv6 --nexthop-value <ipv6-address>

Create a route with CIDRv6 destination and Nexthop Internet
stackit beta routing-tables route create \
--routing-table-id xxx --organization-id yyy --network-area-id zzz \
--destination-type cidrv6 --destination-value <ipv6-cidr> \
--nexthop-type internet
```

### Options

```
--destination-type string Destination type
--destination-value string Destination value
-h, --help Help for "stackit beta routing-table route create"
--labels stringToString Key=value labels (default [])
--network-area-id string Network-Area ID
--nexthop-type string Next hop type
--nexthop-value string NextHop value
--organization-id string Organization ID
--routing-table-id string Routing-Table ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table route](./stackit_beta_routing-table_route.md) - Manage routes of a routing-table

43 changes: 43 additions & 0 deletions docs/stackit_beta_routing-table_route_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
## stackit beta routing-table route delete

Deletes a route within a routing-table

### Synopsis

Deletes a route within a routing-table

```
stackit beta routing-table route delete routing-table-id [flags]
```

### Examples

```
Deletes a route within a routing-table
$ stackit beta routing-table route delete xxxx-xxxx-xxxx-xxxx --routing-table-id xxx --organization-id yyy --network-area-id zzz
```

### Options

```
-h, --help Help for "stackit beta routing-table route delete"
--network-area-id string Network-Area ID
--organization-id string Organization ID
--routing-table-id string Routing-Table ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table route](./stackit_beta_routing-table_route.md) - Manage routes of a routing-table

43 changes: 43 additions & 0 deletions docs/stackit_beta_routing-table_route_describe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
## stackit beta routing-table route describe

Describe a route within a routing-table

### Synopsis

Describe a route within a routing-table

```
stackit beta routing-table route describe ROUTE_ID_ARG [flags]
```

### Examples

```
Describe a route within a routing-table
$ stackit beta routing-table route describe xxxx-xxxx-xxxx-xxxx --routing-table-id xxx --organization-id yyy --network-area-id zzz
```

### Options

```
-h, --help Help for "stackit beta routing-table route describe"
--network-area-id string Network-Area ID
--organization-id string Organization ID
--routing-table-id string Routing-Table ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table route](./stackit_beta_routing-table_route.md) - Manage routes of a routing-table

51 changes: 51 additions & 0 deletions docs/stackit_beta_routing-table_route_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
## stackit beta routing-table route list

list all routes within a routing-table

### Synopsis

list all routes within a routing-table

```
stackit beta routing-table route list [flags]
```

### Examples

```
List all routes within a routing-table
$ stackit beta routing-table route list --routing-table-id xxx --organization-id yyy --network-area-id zzz

List all routes within a routing-table with labels
$ stackit beta routing-table list --routing-table-id xxx --organization-id yyy --network-area-id zzz --label-selector env=dev,env=rc

List all routes within a routing-tables with labels and limit to 10
$ stackit beta routing-table list --routing-table-id xxx --organization-id yyy --network-area-id zzz --label-selector env=dev,env=rc --limit 10
```

### Options

```
-h, --help Help for "stackit beta routing-table route list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
--network-area-id string Network-Area ID
--organization-id string Organization ID
--routing-table-id string Routing-Table ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta routing-table route](./stackit_beta_routing-table_route.md) - Manage routes of a routing-table

Loading
Loading