diff --git a/docs/stackit.md b/docs/stackit.md index d0ddc4554..fe3f26296 100644 --- a/docs/stackit.md +++ b/docs/stackit.md @@ -37,6 +37,7 @@ stackit [flags] * [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs * [stackit load-balancer](./stackit_load-balancer.md) - Provides functionality for Load Balancer * [stackit logme](./stackit_logme.md) - Provides functionality for LogMe +* [stackit logs](./stackit_logs.md) - Provides functionality for Logs * [stackit mariadb](./stackit_mariadb.md) - Provides functionality for MariaDB * [stackit mongodbflex](./stackit_mongodbflex.md) - Provides functionality for MongoDB Flex * [stackit network](./stackit_network.md) - Provides functionality for networks diff --git a/docs/stackit_beta.md b/docs/stackit_beta.md index 079333c69..77c078fa6 100644 --- a/docs/stackit_beta.md +++ b/docs/stackit_beta.md @@ -46,7 +46,6 @@ stackit beta [flags] * [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for edge services. * [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake * [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS -* [stackit beta logs](./stackit_beta_logs.md) - Provides functionality for Logs * [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (stackit file storage) * [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex diff --git a/docs/stackit_beta_logs_instance.md b/docs/stackit_beta_logs_instance.md deleted file mode 100644 index 85831068e..000000000 --- a/docs/stackit_beta_logs_instance.md +++ /dev/null @@ -1,38 +0,0 @@ -## stackit beta logs instance - -Provides functionality for Logs instances - -### Synopsis - -Provides functionality for Logs instances. - -``` -stackit beta logs instance [flags] -``` - -### Options - -``` - -h, --help Help for "stackit beta logs instance" -``` - -### 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 logs](./stackit_beta_logs.md) - Provides functionality for Logs -* [stackit beta logs instance create](./stackit_beta_logs_instance_create.md) - Creates a Logs instance -* [stackit beta logs instance delete](./stackit_beta_logs_instance_delete.md) - Deletes the given Logs instance -* [stackit beta logs instance describe](./stackit_beta_logs_instance_describe.md) - Shows details of a Logs instance -* [stackit beta logs instance list](./stackit_beta_logs_instance_list.md) - Lists Logs instances -* [stackit beta logs instance update](./stackit_beta_logs_instance_update.md) - Updates a Logs instance - diff --git a/docs/stackit_beta_logs.md b/docs/stackit_logs.md similarity index 69% rename from docs/stackit_beta_logs.md rename to docs/stackit_logs.md index 91998e3c1..212cf8c4e 100644 --- a/docs/stackit_beta_logs.md +++ b/docs/stackit_logs.md @@ -1,4 +1,4 @@ -## stackit beta logs +## stackit logs Provides functionality for Logs @@ -7,13 +7,13 @@ Provides functionality for Logs Provides functionality for Logs. ``` -stackit beta logs [flags] +stackit logs [flags] ``` ### Options ``` - -h, --help Help for "stackit beta logs" + -h, --help Help for "stackit logs" ``` ### Options inherited from parent commands @@ -29,6 +29,6 @@ stackit beta logs [flags] ### SEE ALSO -* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands -* [stackit beta logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances +* [stackit](./stackit.md) - Manage STACKIT resources using the command line +* [stackit logs instance](./stackit_logs_instance.md) - Provides functionality for Logs instances diff --git a/docs/stackit_logs_instance.md b/docs/stackit_logs_instance.md new file mode 100644 index 000000000..546eb96b6 --- /dev/null +++ b/docs/stackit_logs_instance.md @@ -0,0 +1,38 @@ +## stackit logs instance + +Provides functionality for Logs instances + +### Synopsis + +Provides functionality for Logs instances. + +``` +stackit logs instance [flags] +``` + +### Options + +``` + -h, --help Help for "stackit logs instance" +``` + +### 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 logs](./stackit_logs.md) - Provides functionality for Logs +* [stackit logs instance create](./stackit_logs_instance_create.md) - Creates a Logs instance +* [stackit logs instance delete](./stackit_logs_instance_delete.md) - Deletes the given Logs instance +* [stackit logs instance describe](./stackit_logs_instance_describe.md) - Shows details of a Logs instance +* [stackit logs instance list](./stackit_logs_instance_list.md) - Lists Logs instances +* [stackit logs instance update](./stackit_logs_instance_update.md) - Updates a Logs instance + diff --git a/docs/stackit_beta_logs_instance_create.md b/docs/stackit_logs_instance_create.md similarity index 66% rename from docs/stackit_beta_logs_instance_create.md rename to docs/stackit_logs_instance_create.md index 3d00e6cea..e68a37824 100644 --- a/docs/stackit_beta_logs_instance_create.md +++ b/docs/stackit_logs_instance_create.md @@ -1,4 +1,4 @@ -## stackit beta logs instance create +## stackit logs instance create Creates a Logs instance @@ -7,20 +7,20 @@ Creates a Logs instance Creates a Logs instance. ``` -stackit beta logs instance create [flags] +stackit logs instance create [flags] ``` ### Examples ``` Create a Logs instance with name "my-instance" and retention time 10 days - $ stackit beta logs instance create --display-name "my-instance" --retention-days 10 + $ stackit logs instance create --display-name "my-instance" --retention-days 10 Create a Logs instance with name "my-instance", retention time 10 days, and a description - $ stackit beta logs instance create --display-name "my-instance" --retention-days 10 --description "Description of the instance" + $ stackit logs instance create --display-name "my-instance" --retention-days 10 --description "Description of the instance" Create a Logs instance with name "my-instance", retention time 10 days, and restrict access to a specific range of IP addresses. - $ stackit beta logs instance create --display-name "my-instance" --retention-days 10 --acl 1.2.3.0/24 + $ stackit logs instance create --display-name "my-instance" --retention-days 10 --acl 1.2.3.0/24 ``` ### Options @@ -29,7 +29,7 @@ stackit beta logs instance create [flags] --acl strings Access control list --description string Description --display-name string Display name - -h, --help Help for "stackit beta logs instance create" + -h, --help Help for "stackit logs instance create" --retention-days int The days for how long the logs should be stored before being cleaned up ``` @@ -46,5 +46,5 @@ stackit beta logs instance create [flags] ### SEE ALSO -* [stackit beta logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances +* [stackit logs instance](./stackit_logs_instance.md) - Provides functionality for Logs instances diff --git a/docs/stackit_beta_logs_instance_delete.md b/docs/stackit_logs_instance_delete.md similarity index 69% rename from docs/stackit_beta_logs_instance_delete.md rename to docs/stackit_logs_instance_delete.md index a64cedb3e..30eecdb7c 100644 --- a/docs/stackit_beta_logs_instance_delete.md +++ b/docs/stackit_logs_instance_delete.md @@ -1,4 +1,4 @@ -## stackit beta logs instance delete +## stackit logs instance delete Deletes the given Logs instance @@ -7,20 +7,20 @@ Deletes the given Logs instance Deletes the given Logs instance. ``` -stackit beta logs instance delete INSTANCE_ID [flags] +stackit logs instance delete INSTANCE_ID [flags] ``` ### Examples ``` Delete a Logs instance with ID "xxx" - $ stackit beta logs instance delete "xxx" + $ stackit logs instance delete "xxx" ``` ### Options ``` - -h, --help Help for "stackit beta logs instance delete" + -h, --help Help for "stackit logs instance delete" ``` ### Options inherited from parent commands @@ -36,5 +36,5 @@ stackit beta logs instance delete INSTANCE_ID [flags] ### SEE ALSO -* [stackit beta logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances +* [stackit logs instance](./stackit_logs_instance.md) - Provides functionality for Logs instances diff --git a/docs/stackit_beta_logs_instance_describe.md b/docs/stackit_logs_instance_describe.md similarity index 67% rename from docs/stackit_beta_logs_instance_describe.md rename to docs/stackit_logs_instance_describe.md index 18218a879..f35dfc430 100644 --- a/docs/stackit_beta_logs_instance_describe.md +++ b/docs/stackit_logs_instance_describe.md @@ -1,4 +1,4 @@ -## stackit beta logs instance describe +## stackit logs instance describe Shows details of a Logs instance @@ -7,23 +7,23 @@ Shows details of a Logs instance Shows details of a Logs instance ``` -stackit beta logs instance describe INSTANCE_ID [flags] +stackit logs instance describe INSTANCE_ID [flags] ``` ### Examples ``` Get details of a Logs instance with ID "xxx" - $ stackit beta logs instance describe xxx + $ stackit logs instance describe xxx Get details of a Logs instance with ID "xxx" in JSON format - $ stackit beta logs instance describe xxx --output-format json + $ stackit logs instance describe xxx --output-format json ``` ### Options ``` - -h, --help Help for "stackit beta logs instance describe" + -h, --help Help for "stackit logs instance describe" ``` ### Options inherited from parent commands @@ -39,5 +39,5 @@ stackit beta logs instance describe INSTANCE_ID [flags] ### SEE ALSO -* [stackit beta logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances +* [stackit logs instance](./stackit_logs_instance.md) - Provides functionality for Logs instances diff --git a/docs/stackit_beta_logs_instance_list.md b/docs/stackit_logs_instance_list.md similarity index 70% rename from docs/stackit_beta_logs_instance_list.md rename to docs/stackit_logs_instance_list.md index 6e53961ee..4a21422bb 100644 --- a/docs/stackit_beta_logs_instance_list.md +++ b/docs/stackit_logs_instance_list.md @@ -1,4 +1,4 @@ -## stackit beta logs instance list +## stackit logs instance list Lists Logs instances @@ -7,23 +7,23 @@ Lists Logs instances Lists Logs instances within the project. ``` -stackit beta logs instance list [flags] +stackit logs instance list [flags] ``` ### Examples ``` List all Logs instances - $ stackit beta logs instance list + $ stackit logs instance list List the first 10 Logs instances - $ stackit beta logs instance list --limit=10 + $ stackit logs instance list --limit=10 ``` ### Options ``` - -h, --help Help for "stackit beta logs instance list" + -h, --help Help for "stackit logs instance list" --limit int Limit the output to the first n elements ``` @@ -40,5 +40,5 @@ stackit beta logs instance list [flags] ### SEE ALSO -* [stackit beta logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances +* [stackit logs instance](./stackit_logs_instance.md) - Provides functionality for Logs instances diff --git a/docs/stackit_beta_logs_instance_update.md b/docs/stackit_logs_instance_update.md similarity index 69% rename from docs/stackit_beta_logs_instance_update.md rename to docs/stackit_logs_instance_update.md index da546c4cf..a4fdd5a33 100644 --- a/docs/stackit_beta_logs_instance_update.md +++ b/docs/stackit_logs_instance_update.md @@ -1,4 +1,4 @@ -## stackit beta logs instance update +## stackit logs instance update Updates a Logs instance @@ -7,20 +7,20 @@ Updates a Logs instance Updates a Logs instance. ``` -stackit beta logs instance update INSTANCE_ID [flags] +stackit logs instance update INSTANCE_ID [flags] ``` ### Examples ``` Update the display name of the Logs instance with ID "xxx" - $ stackit beta logs instance update xxx --display-name new-name + $ stackit logs instance update xxx --display-name new-name Update the retention time of the Logs instance with ID "xxx" - $ stackit beta logs instance update xxx --retention-days 40 + $ stackit logs instance update xxx --retention-days 40 Update the ACL of the Logs instance with ID "xxx" - $ stackit beta logs instance update xxx --acl 1.2.3.0/24 + $ stackit logs instance update xxx --acl 1.2.3.0/24 ``` ### Options @@ -29,7 +29,7 @@ stackit beta logs instance update INSTANCE_ID [flags] --acl strings Access control list --description string Description --display-name string Display name - -h, --help Help for "stackit beta logs instance update" + -h, --help Help for "stackit logs instance update" --retention-days int The days for how long the logs should be stored before being cleaned up ``` @@ -46,5 +46,5 @@ stackit beta logs instance update INSTANCE_ID [flags] ### SEE ALSO -* [stackit beta logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances +* [stackit logs instance](./stackit_logs_instance.md) - Provides functionality for Logs instances diff --git a/go.mod b/go.mod index 0de779f68..73255cfbd 100644 --- a/go.mod +++ b/go.mod @@ -24,7 +24,7 @@ require ( github.com/stackitcloud/stackit-sdk-go/services/git v0.10.3 github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.0 github.com/stackitcloud/stackit-sdk-go/services/intake v0.4.4 - github.com/stackitcloud/stackit-sdk-go/services/logs v0.4.0 + github.com/stackitcloud/stackit-sdk-go/services/logs v0.5.2 github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.8 github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.6 github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.3.5 diff --git a/go.sum b/go.sum index f89784b61..36a6c587a 100644 --- a/go.sum +++ b/go.sum @@ -626,6 +626,8 @@ github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.6 h1:4x30lC+YBmo7Xps github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.6/go.mod h1:ewaYUiZcBTSS6urE5zEJBPCqxu70w2IjnBHCvnKdFKE= github.com/stackitcloud/stackit-sdk-go/services/logs v0.4.0 h1:EOUVSKvu/m5N+psxeB69IIpANev/jw6HIw2yfh/HO7w= github.com/stackitcloud/stackit-sdk-go/services/logs v0.4.0/go.mod h1:m4IjH1/RtJOF072kjAB0E/ejoIc++myrKmIahphfO6Q= +github.com/stackitcloud/stackit-sdk-go/services/logs v0.5.2 h1:vr4atxFRT+EL+DqONMT5R44f7AzEMbePa9U7PEE0THU= +github.com/stackitcloud/stackit-sdk-go/services/logs v0.5.2/go.mod h1:CAPsiTX7osAImfrG5RnIjaJ/Iz3QpoBKuH2fS346wuQ= github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.3 h1:Y5Ct3Zi5UcIOwjKMWpKl0nrqiq7psTf4NJv0IKgwTkc= github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.3/go.mod h1:TMl5WcpjzUiAlLWaxMKbu9ysDzFziSPgg4xLxj9jjfY= github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.8 h1:S7t4wcT6SN8ZzdoY8d6VbF903zFpGjzqrU0FN27rJPg= diff --git a/internal/cmd/beta/beta.go b/internal/cmd/beta/beta.go index bf3bd4129..ebc082da7 100644 --- a/internal/cmd/beta/beta.go +++ b/internal/cmd/beta/beta.go @@ -10,7 +10,6 @@ import ( "github.com/stackitcloud/stackit-cli/internal/cmd/beta/edge" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/intake" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sqlserverflex" "github.com/stackitcloud/stackit-cli/internal/pkg/args" @@ -49,6 +48,5 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(edge.NewCmd(params)) cmd.AddCommand(intake.NewCmd(params)) cmd.AddCommand(kms.NewCmd(params)) - cmd.AddCommand(logs.NewCmd(params)) cmd.AddCommand(cdn.NewCmd(params)) } diff --git a/internal/cmd/beta/logs/instance/create/create.go b/internal/cmd/logs/instance/create/create.go similarity index 94% rename from internal/cmd/beta/logs/instance/create/create.go rename to internal/cmd/logs/instance/create/create.go index 2dafa7c1e..30c45de7a 100644 --- a/internal/cmd/beta/logs/instance/create/create.go +++ b/internal/cmd/logs/instance/create/create.go @@ -47,13 +47,13 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Create a Logs instance with name "my-instance" and retention time 10 days`, - `$ stackit beta logs instance create --display-name "my-instance" --retention-days 10`), + `$ stackit logs instance create --display-name "my-instance" --retention-days 10`), examples.NewExample( `Create a Logs instance with name "my-instance", retention time 10 days, and a description`, - `$ stackit beta logs instance create --display-name "my-instance" --retention-days 10 --description "Description of the instance"`), + `$ stackit logs instance create --display-name "my-instance" --retention-days 10 --description "Description of the instance"`), examples.NewExample( `Create a Logs instance with name "my-instance", retention time 10 days, and restrict access to a specific range of IP addresses.`, - `$ stackit beta logs instance create --display-name "my-instance" --retention-days 10 --acl 1.2.3.0/24`), + `$ stackit logs instance create --display-name "my-instance" --retention-days 10 --acl 1.2.3.0/24`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/logs/instance/create/create_test.go b/internal/cmd/logs/instance/create/create_test.go similarity index 100% rename from internal/cmd/beta/logs/instance/create/create_test.go rename to internal/cmd/logs/instance/create/create_test.go diff --git a/internal/cmd/beta/logs/instance/delete/delete.go b/internal/cmd/logs/instance/delete/delete.go similarity index 98% rename from internal/cmd/beta/logs/instance/delete/delete.go rename to internal/cmd/logs/instance/delete/delete.go index 3344a3a93..937239fc2 100644 --- a/internal/cmd/beta/logs/instance/delete/delete.go +++ b/internal/cmd/logs/instance/delete/delete.go @@ -40,7 +40,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Delete a Logs instance with ID "xxx"`, - `$ stackit beta logs instance delete "xxx"`), + `$ stackit logs instance delete "xxx"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/logs/instance/delete/delete_test.go b/internal/cmd/logs/instance/delete/delete_test.go similarity index 100% rename from internal/cmd/beta/logs/instance/delete/delete_test.go rename to internal/cmd/logs/instance/delete/delete_test.go diff --git a/internal/cmd/beta/logs/instance/describe/describe.go b/internal/cmd/logs/instance/describe/describe.go similarity index 96% rename from internal/cmd/beta/logs/instance/describe/describe.go rename to internal/cmd/logs/instance/describe/describe.go index 66d27d99a..dc084eaeb 100644 --- a/internal/cmd/beta/logs/instance/describe/describe.go +++ b/internal/cmd/logs/instance/describe/describe.go @@ -36,11 +36,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Get details of a Logs instance with ID "xxx"`, - `$ stackit beta logs instance describe xxx`, + `$ stackit logs instance describe xxx`, ), examples.NewExample( `Get details of a Logs instance with ID "xxx" in JSON format`, - "$ stackit beta logs instance describe xxx --output-format json"), + "$ stackit logs instance describe xxx --output-format json"), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/logs/instance/describe/describe_test.go b/internal/cmd/logs/instance/describe/describe_test.go similarity index 100% rename from internal/cmd/beta/logs/instance/describe/describe_test.go rename to internal/cmd/logs/instance/describe/describe_test.go diff --git a/internal/cmd/beta/logs/instance/instance.go b/internal/cmd/logs/instance/instance.go similarity index 67% rename from internal/cmd/beta/logs/instance/instance.go rename to internal/cmd/logs/instance/instance.go index ad099a9d1..f69b7ddce 100644 --- a/internal/cmd/beta/logs/instance/instance.go +++ b/internal/cmd/logs/instance/instance.go @@ -1,11 +1,11 @@ package instance import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs/instance/create" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs/instance/delete" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs/instance/describe" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs/instance/list" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs/instance/update" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs/instance/create" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs/instance/delete" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs/instance/describe" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs/instance/list" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs/instance/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/beta/logs/instance/list/list.go b/internal/cmd/logs/instance/list/list.go similarity index 97% rename from internal/cmd/beta/logs/instance/list/list.go rename to internal/cmd/logs/instance/list/list.go index 226c3b5c3..571cb98b2 100644 --- a/internal/cmd/beta/logs/instance/list/list.go +++ b/internal/cmd/logs/instance/list/list.go @@ -38,11 +38,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all Logs instances`, - `$ stackit beta logs instance list`, + `$ stackit logs instance list`, ), examples.NewExample( `List the first 10 Logs instances`, - `$ stackit beta logs instance list --limit=10`, + `$ stackit logs instance list --limit=10`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/beta/logs/instance/list/list_test.go b/internal/cmd/logs/instance/list/list_test.go similarity index 100% rename from internal/cmd/beta/logs/instance/list/list_test.go rename to internal/cmd/logs/instance/list/list_test.go diff --git a/internal/cmd/beta/logs/instance/update/update.go b/internal/cmd/logs/instance/update/update.go similarity index 96% rename from internal/cmd/beta/logs/instance/update/update.go rename to internal/cmd/logs/instance/update/update.go index 2e6fcea0b..8898a2969 100644 --- a/internal/cmd/beta/logs/instance/update/update.go +++ b/internal/cmd/logs/instance/update/update.go @@ -48,13 +48,13 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Update the display name of the Logs instance with ID "xxx"`, - "$ stackit beta logs instance update xxx --display-name new-name"), + "$ stackit logs instance update xxx --display-name new-name"), examples.NewExample( `Update the retention time of the Logs instance with ID "xxx"`, - "$ stackit beta logs instance update xxx --retention-days 40"), + "$ stackit logs instance update xxx --retention-days 40"), examples.NewExample( `Update the ACL of the Logs instance with ID "xxx"`, - "$ stackit beta logs instance update xxx --acl 1.2.3.0/24"), + "$ stackit logs instance update xxx --acl 1.2.3.0/24"), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/logs/instance/update/update_test.go b/internal/cmd/logs/instance/update/update_test.go similarity index 100% rename from internal/cmd/beta/logs/instance/update/update_test.go rename to internal/cmd/logs/instance/update/update_test.go diff --git a/internal/cmd/beta/logs/logs.go b/internal/cmd/logs/logs.go similarity index 89% rename from internal/cmd/beta/logs/logs.go rename to internal/cmd/logs/logs.go index d7e0b803a..c6afc6a5f 100644 --- a/internal/cmd/beta/logs/logs.go +++ b/internal/cmd/logs/logs.go @@ -1,7 +1,7 @@ package logs import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/logs/instance" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs/instance" "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/root.go b/internal/cmd/root.go index ccb1b9f5a..a264bddef 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -19,6 +19,7 @@ import ( keypair "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair" loadbalancer "github.com/stackitcloud/stackit-cli/internal/cmd/load-balancer" "github.com/stackitcloud/stackit-cli/internal/cmd/logme" + "github.com/stackitcloud/stackit-cli/internal/cmd/logs" "github.com/stackitcloud/stackit-cli/internal/cmd/mariadb" "github.com/stackitcloud/stackit-cli/internal/cmd/mongodbflex" "github.com/stackitcloud/stackit-cli/internal/cmd/network" @@ -170,6 +171,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(dns.NewCmd(params)) cmd.AddCommand(loadbalancer.NewCmd(params)) cmd.AddCommand(logme.NewCmd(params)) + cmd.AddCommand(logs.NewCmd(params)) cmd.AddCommand(mariadb.NewCmd(params)) cmd.AddCommand(mongodbflex.NewCmd(params)) cmd.AddCommand(objectstorage.NewCmd(params))