diff --git a/docs/stackit.md b/docs/stackit.md index f2caf941a..88f1a5707 100644 --- a/docs/stackit.md +++ b/docs/stackit.md @@ -54,7 +54,6 @@ stackit [flags] * [stackit quota](./stackit_quota.md) - Manage server quotas * [stackit rabbitmq](./stackit_rabbitmq.md) - Provides functionality for RabbitMQ * [stackit redis](./stackit_redis.md) - Provides functionality for Redis -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes * [stackit secrets-manager](./stackit_secrets-manager.md) - Provides functionality for Secrets Manager * [stackit security-group](./stackit_security-group.md) - Manage security groups * [stackit server](./stackit_server.md) - Provides functionality for servers diff --git a/docs/stackit_network-area.md b/docs/stackit_network-area.md index 6f2d751f8..e99e52ad1 100644 --- a/docs/stackit_network-area.md +++ b/docs/stackit_network-area.md @@ -37,5 +37,6 @@ stackit network-area [flags] * [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas * [stackit network-area region](./stackit_network-area_region.md) - Provides functionality for regional configuration of STACKIT Network Area (SNA) * [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes * [stackit network-area update](./stackit_network-area_update.md) - Updates a STACKIT Network Area (SNA) diff --git a/docs/stackit_network-area_routing-table.md b/docs/stackit_network-area_routing-table.md new file mode 100644 index 000000000..335202b22 --- /dev/null +++ b/docs/stackit_network-area_routing-table.md @@ -0,0 +1,41 @@ +## stackit network-area routing-table + +Manage routing-tables and its according routes + +### Synopsis + +Manage routing-tables and their associated routes. + +This API is currently available only to selected customers. +To request access, please contact your account manager or submit a support ticket. + +``` +stackit network-area routing-table [flags] +``` + +### Options + +``` + -h, --help Help for "stackit network-area 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 network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA) +* [stackit network-area routing-table create](./stackit_network-area_routing-table_create.md) - Creates a routing-table +* [stackit network-area routing-table delete](./stackit_network-area_routing-table_delete.md) - Deletes a routing-table +* [stackit network-area routing-table describe](./stackit_network-area_routing-table_describe.md) - Describes a routing-table +* [stackit network-area routing-table list](./stackit_network-area_routing-table_list.md) - Lists all routing-tables +* [stackit network-area routing-table update](./stackit_network-area_routing-table_update.md) - Updates a routing-table + diff --git a/docs/stackit_routing-table_create.md b/docs/stackit_network-area_routing-table_create.md similarity index 64% rename from docs/stackit_routing-table_create.md rename to docs/stackit_network-area_routing-table_create.md index 4b82559b6..b926dcc7d 100644 --- a/docs/stackit_routing-table_create.md +++ b/docs/stackit_network-area_routing-table_create.md @@ -1,4 +1,4 @@ -## stackit routing-table create +## stackit network-area routing-table create Creates a routing-table @@ -7,23 +7,23 @@ Creates a routing-table Creates a routing-table. ``` -stackit routing-table create [flags] +stackit network-area routing-table create [flags] ``` ### Examples ``` Create a routing-table with name "rt" - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" Create a routing-table with name "rt" and description "some description" - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description" + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description" Create a routing-table with name "rt" with system routes disabled - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false Create a routing-table with name "rt" with dynamic routes disabled - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false ``` ### Options @@ -31,7 +31,7 @@ stackit routing-table create [flags] ``` --description string Description of the routing-table --dynamic-routes If set to false, prevents dynamic routes from propagating to the routing table. (default true) - -h, --help Help for "stackit routing-table create" + -h, --help Help for "stackit network-area routing-table create" --labels stringToString Key=value labels (default []) --name string Name of the routing-table --network-area-id string Network-Area ID @@ -52,5 +52,5 @@ stackit routing-table create [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_delete.md b/docs/stackit_network-area_routing-table_delete.md similarity index 64% rename from docs/stackit_routing-table_delete.md rename to docs/stackit_network-area_routing-table_delete.md index 0dab98d6f..59a38395b 100644 --- a/docs/stackit_routing-table_delete.md +++ b/docs/stackit_network-area_routing-table_delete.md @@ -1,4 +1,4 @@ -## stackit routing-table delete +## stackit network-area routing-table delete Deletes a routing-table @@ -7,20 +7,20 @@ Deletes a routing-table Deletes a routing-table ``` -stackit routing-table delete ROUTING_TABLE_ID [flags] +stackit network-area routing-table delete ROUTING_TABLE_ID [flags] ``` ### Examples ``` Delete a routing-table with ID "xxx" - $ stackit routing-table delete xxx --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table delete xxx --organization-id yyy --network-area-id zzz ``` ### Options ``` - -h, --help Help for "stackit routing-table delete" + -h, --help Help for "stackit network-area routing-table delete" --network-area-id string Network-Area ID --organization-id string Organization ID ``` @@ -38,5 +38,5 @@ stackit routing-table delete ROUTING_TABLE_ID [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_describe.md b/docs/stackit_network-area_routing-table_describe.md similarity index 64% rename from docs/stackit_routing-table_describe.md rename to docs/stackit_network-area_routing-table_describe.md index b30a226cb..b608ce830 100644 --- a/docs/stackit_routing-table_describe.md +++ b/docs/stackit_network-area_routing-table_describe.md @@ -1,4 +1,4 @@ -## stackit routing-table describe +## stackit network-area routing-table describe Describes a routing-table @@ -7,20 +7,20 @@ Describes a routing-table Describes a routing-table ``` -stackit routing-table describe ROUTING_TABLE_ID [flags] +stackit network-area routing-table describe ROUTING_TABLE_ID [flags] ``` ### Examples ``` Describe a routing-table - $ stackit routing-table describe xxx --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table describe xxx --organization-id xxx --network-area-id yyy ``` ### Options ``` - -h, --help Help for "stackit routing-table describe" + -h, --help Help for "stackit network-area routing-table describe" --network-area-id string Network-Area ID --organization-id string Organization ID ``` @@ -38,5 +38,5 @@ stackit routing-table describe ROUTING_TABLE_ID [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_list.md b/docs/stackit_network-area_routing-table_list.md similarity index 60% rename from docs/stackit_routing-table_list.md rename to docs/stackit_network-area_routing-table_list.md index d45350821..5b7a277d4 100644 --- a/docs/stackit_routing-table_list.md +++ b/docs/stackit_network-area_routing-table_list.md @@ -1,4 +1,4 @@ -## stackit routing-table list +## stackit network-area routing-table list Lists all routing-tables @@ -7,26 +7,26 @@ Lists all routing-tables Lists all routing-tables ``` -stackit routing-table list [flags] +stackit network-area routing-table list [flags] ``` ### Examples ``` List all routing-tables - $ stackit routing-table list --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table list --organization-id xxx --network-area-id yyy List all routing-tables with labels - $ stackit routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy + $ stackit network-area 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 routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy ``` ### Options ``` - -h, --help Help for "stackit routing-table list" + -h, --help Help for "stackit network-area routing-table list" --label-selector string Filter by label --limit int Maximum number of entries to list --network-area-id string Network-Area ID @@ -46,5 +46,5 @@ stackit routing-table list [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_update.md b/docs/stackit_network-area_routing-table_update.md similarity index 66% rename from docs/stackit_routing-table_update.md rename to docs/stackit_network-area_routing-table_update.md index 9b747cd72..917565e38 100644 --- a/docs/stackit_routing-table_update.md +++ b/docs/stackit_network-area_routing-table_update.md @@ -1,4 +1,4 @@ -## stackit routing-table update +## stackit network-area routing-table update Updates a routing-table @@ -7,26 +7,26 @@ Updates a routing-table Updates a routing-table. ``` -stackit routing-table update ROUTING_TABLE_ID [flags] +stackit network-area routing-table update ROUTING_TABLE_ID [flags] ``` ### Examples ``` Updates the label(s) of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz Updates the name of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --name foo --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table update xxx --name foo --organization-id yyy --network-area-id zzz Updates the description of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --description foo --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table update xxx --description foo --organization-id yyy --network-area-id zzz Disables the dynamic routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false + $ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false Disables the system routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false + $ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false ``` ### Options @@ -34,7 +34,7 @@ stackit routing-table update ROUTING_TABLE_ID [flags] ``` --description string Description of the routing-table --dynamic-routes If set to false, prevents dynamic routes from propagating to the routing table. - -h, --help Help for "stackit routing-table update" + -h, --help Help for "stackit network-area routing-table update" --labels stringToString Key=value labels (default []) --name string Name of the routing-table --network-area-id string Network-Area ID @@ -55,5 +55,5 @@ stackit routing-table update ROUTING_TABLE_ID [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table.md b/docs/stackit_routing-table.md deleted file mode 100644 index 7f943ecb4..000000000 --- a/docs/stackit_routing-table.md +++ /dev/null @@ -1,41 +0,0 @@ -## stackit routing-table - -Manage routing-tables and its according routes - -### Synopsis - -Manage routing-tables and their associated routes. - -This API is currently available only to selected customers. -To request access, please contact your account manager or submit a support ticket. - -``` -stackit routing-table [flags] -``` - -### Options - -``` - -h, --help Help for "stackit 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](./stackit.md) - Manage STACKIT resources using the command line -* [stackit routing-table create](./stackit_routing-table_create.md) - Creates a routing-table -* [stackit routing-table delete](./stackit_routing-table_delete.md) - Deletes a routing-table -* [stackit routing-table describe](./stackit_routing-table_describe.md) - Describes a routing-table -* [stackit routing-table list](./stackit_routing-table_list.md) - Lists all routing-tables -* [stackit routing-table update](./stackit_routing-table_update.md) - Updates a routing-table - diff --git a/internal/cmd/network-area/network_area.go b/internal/cmd/network-area/network_area.go index ff09d229e..a47e9585d 100644 --- a/internal/cmd/network-area/network_area.go +++ b/internal/cmd/network-area/network_area.go @@ -8,6 +8,7 @@ import ( networkrange "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range" "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/region" "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route" + "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable" "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/update" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" @@ -34,6 +35,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(describe.NewCmd(params)) cmd.AddCommand(list.NewCmd(params)) cmd.AddCommand(networkrange.NewCmd(params)) + cmd.AddCommand(routingtable.NewCmd(params)) cmd.AddCommand(region.NewCmd(params)) cmd.AddCommand(route.NewCmd(params)) cmd.AddCommand(update.NewCmd(params)) diff --git a/internal/cmd/routingtable/create/create.go b/internal/cmd/network-area/routingtable/create/create.go similarity index 90% rename from internal/cmd/routingtable/create/create.go rename to internal/cmd/network-area/routingtable/create/create.go index d01aaf754..708737c87 100644 --- a/internal/cmd/routingtable/create/create.go +++ b/internal/cmd/network-area/routingtable/create/create.go @@ -46,19 +46,19 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Create a routing-table with name "rt"`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt"`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt"`, ), examples.NewExample( `Create a routing-table with name "rt" and description "some description"`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description"`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description"`, ), examples.NewExample( `Create a routing-table with name "rt" with system routes disabled`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false`, ), examples.NewExample( `Create a routing-table with name "rt" with dynamic routes disabled`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false`, ), ), RunE: func(cmd *cobra.Command, _ []string) error { diff --git a/internal/cmd/routingtable/create/create_test.go b/internal/cmd/network-area/routingtable/create/create_test.go similarity index 100% rename from internal/cmd/routingtable/create/create_test.go rename to internal/cmd/network-area/routingtable/create/create_test.go diff --git a/internal/cmd/routingtable/delete/delete.go b/internal/cmd/network-area/routingtable/delete/delete.go similarity index 97% rename from internal/cmd/routingtable/delete/delete.go rename to internal/cmd/network-area/routingtable/delete/delete.go index 9f111d321..67aaf08af 100644 --- a/internal/cmd/routingtable/delete/delete.go +++ b/internal/cmd/network-area/routingtable/delete/delete.go @@ -38,7 +38,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Delete a routing-table with ID "xxx"`, - `$ stackit routing-table delete xxx --organization-id yyy --network-area-id zzz`, + `$ stackit network-area routing-table delete xxx --organization-id yyy --network-area-id zzz`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/routingtable/delete/delete_test.go b/internal/cmd/network-area/routingtable/delete/delete_test.go similarity index 100% rename from internal/cmd/routingtable/delete/delete_test.go rename to internal/cmd/network-area/routingtable/delete/delete_test.go diff --git a/internal/cmd/routingtable/describe/describe.go b/internal/cmd/network-area/routingtable/describe/describe.go similarity index 97% rename from internal/cmd/routingtable/describe/describe.go rename to internal/cmd/network-area/routingtable/describe/describe.go index f843f0c3a..883fc00da 100644 --- a/internal/cmd/routingtable/describe/describe.go +++ b/internal/cmd/network-area/routingtable/describe/describe.go @@ -40,7 +40,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Describe a routing-table`, - `$ stackit routing-table describe xxx --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table describe xxx --organization-id xxx --network-area-id yyy`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/routingtable/describe/describe_test.go b/internal/cmd/network-area/routingtable/describe/describe_test.go similarity index 100% rename from internal/cmd/routingtable/describe/describe_test.go rename to internal/cmd/network-area/routingtable/describe/describe_test.go diff --git a/internal/cmd/routingtable/list/list.go b/internal/cmd/network-area/routingtable/list/list.go similarity index 93% rename from internal/cmd/routingtable/list/list.go rename to internal/cmd/network-area/routingtable/list/list.go index 3c676317a..e0993d5a0 100644 --- a/internal/cmd/routingtable/list/list.go +++ b/internal/cmd/network-area/routingtable/list/list.go @@ -43,15 +43,15 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all routing-tables`, - `$ stackit routing-table list --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table list --organization-id xxx --network-area-id yyy`, ), examples.NewExample( `List all routing-tables with labels`, - `$ stackit routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy`, ), examples.NewExample( `List all routing-tables with labels and set limit to 10`, - `$ stackit routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy`, ), ), RunE: func(cmd *cobra.Command, _ []string) error { diff --git a/internal/cmd/routingtable/list/list_test.go b/internal/cmd/network-area/routingtable/list/list_test.go similarity index 100% rename from internal/cmd/routingtable/list/list_test.go rename to internal/cmd/network-area/routingtable/list/list_test.go diff --git a/internal/cmd/routingtable/routingtable.go b/internal/cmd/network-area/routingtable/routingtable.go similarity index 66% rename from internal/cmd/routingtable/routingtable.go rename to internal/cmd/network-area/routingtable/routingtable.go index ebc9eae7a..1e1fc860a 100644 --- a/internal/cmd/routingtable/routingtable.go +++ b/internal/cmd/network-area/routingtable/routingtable.go @@ -2,11 +2,11 @@ package routingtable import ( "github.com/spf13/cobra" - rtCreate "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/create" - rtDelete "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/delete" - rtDescribe "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/describe" - rtList "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/list" - rtUpdate "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/update" + rtCreate "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/create" + rtDelete "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/delete" + rtDescribe "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/describe" + rtList "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/list" + rtUpdate "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/update" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/routingtable/update/update.go b/internal/cmd/network-area/routingtable/update/update.go similarity index 91% rename from internal/cmd/routingtable/update/update.go rename to internal/cmd/network-area/routingtable/update/update.go index bdf4d377b..7d83543a4 100644 --- a/internal/cmd/routingtable/update/update.go +++ b/internal/cmd/network-area/routingtable/update/update.go @@ -49,23 +49,23 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Updates the label(s) of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz", + "$ stackit network-area routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz", ), examples.NewExample( `Updates the name of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --name foo --organization-id yyy --network-area-id zzz", + "$ stackit network-area routing-table update xxx --name foo --organization-id yyy --network-area-id zzz", ), examples.NewExample( `Updates the description of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --description foo --organization-id yyy --network-area-id zzz", + "$ stackit network-area routing-table update xxx --description foo --organization-id yyy --network-area-id zzz", ), examples.NewExample( `Disables the dynamic routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false", + "$ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false", ), examples.NewExample( `Disables the system routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false", + "$ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false", ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/routingtable/update/update_test.go b/internal/cmd/network-area/routingtable/update/update_test.go similarity index 100% rename from internal/cmd/routingtable/update/update_test.go rename to internal/cmd/network-area/routingtable/update/update_test.go diff --git a/internal/cmd/root.go b/internal/cmd/root.go index 0e6b72df4..c120ccc76 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -36,7 +36,6 @@ import ( "github.com/stackitcloud/stackit-cli/internal/cmd/quota" "github.com/stackitcloud/stackit-cli/internal/cmd/rabbitmq" "github.com/stackitcloud/stackit-cli/internal/cmd/redis" - "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable" secretsmanager "github.com/stackitcloud/stackit-cli/internal/cmd/secrets-manager" securitygroup "github.com/stackitcloud/stackit-cli/internal/cmd/security-group" "github.com/stackitcloud/stackit-cli/internal/cmd/server" @@ -187,7 +186,6 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(secretsmanager.NewCmd(params)) cmd.AddCommand(serviceaccount.NewCmd(params)) cmd.AddCommand(ske.NewCmd(params)) - cmd.AddCommand(routingtable.NewCmd(params)) cmd.AddCommand(server.NewCmd(params)) cmd.AddCommand(networkArea.NewCmd(params)) cmd.AddCommand(network.NewCmd(params))