diff --git a/README.md b/README.md
index 2b4048e12..0f4f82377 100644
--- a/README.md
+++ b/README.md
@@ -74,6 +74,7 @@ Below you can find a list of the STACKIT services already available in the CLI (
| Authorization | `project`, `organization` | :white_check_mark: |
| DNS | `dns` | :white_check_mark: |
| Edge Cloud | `beta edge-cloud` | :white_check_mark: (beta) |
+| File Storage (SFS) | `sfs` | :white_check_mark: |
| Git | `git` | :white_check_mark: |
| Infrastructure as a Service (IaaS) | `affinity-group`
`image`
`key-pair`
`network`
`network-area`
`network-interface`
`public-ip`
`quota`
`security-group`
`server`
`volume` | :white_check_mark: |
| Intake | `beta intake` | :white_check_mark: (beta) |
@@ -95,7 +96,6 @@ Below you can find a list of the STACKIT services already available in the CLI (
| Server Command (Run Command) | `server command` | :white_check_mark: |
| Service Account | `service-account` | :white_check_mark: |
| SQLServer Flex | `sqlserverflex` | :white_check_mark: |
-| File Storage (SFS) | `beta sfs` | :white_check_mark: (beta) |
## Authentication
diff --git a/docs/stackit.md b/docs/stackit.md
index 3232bd140..91fa48bed 100644
--- a/docs/stackit.md
+++ b/docs/stackit.md
@@ -58,6 +58,7 @@ stackit [flags]
* [stackit security-group](./stackit_security-group.md) - Manage security groups
* [stackit server](./stackit_server.md) - Provides functionality for servers
* [stackit service-account](./stackit_service-account.md) - Provides functionality for service accounts
+* [stackit sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
* [stackit ske](./stackit_ske.md) - Provides functionality for SKE
* [stackit sqlserverflex](./stackit_sqlserverflex.md) - Provides functionality for SQLServer Flex
* [stackit valkey](./stackit_valkey.md) - Provides functionality for Key Value Store (valkey)
diff --git a/docs/stackit_beta.md b/docs/stackit_beta.md
index 76757a410..588c444e6 100644
--- a/docs/stackit_beta.md
+++ b/docs/stackit_beta.md
@@ -46,7 +46,6 @@ stackit beta [flags]
* [stackit beta cdn](./stackit_beta_cdn.md) - Manage CDN resources
* [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for Edge Cloud services.
* [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake
-* [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for Volume
* [stackit beta vpn](./stackit_beta_vpn.md) - Provides functionality for VPN
diff --git a/docs/stackit_beta_sfs.md b/docs/stackit_beta_sfs.md
deleted file mode 100644
index 09ab6238c..000000000
--- a/docs/stackit_beta_sfs.md
+++ /dev/null
@@ -1,40 +0,0 @@
-## stackit beta sfs
-
-Provides functionality for SFS (STACKIT File Storage)
-
-### Synopsis
-
-Provides functionality for SFS (STACKIT File Storage).
-
-```
-stackit beta sfs [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta sfs"
-```
-
-### 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 sfs export-policy](./stackit_beta_sfs_export-policy.md) - Provides functionality for SFS export policies
-* [stackit beta sfs performance-class](./stackit_beta_sfs_performance-class.md) - Provides functionality for SFS performance classes
-* [stackit beta sfs project-lock](./stackit_beta_sfs_project-lock.md) - Provides functionality for SFS project locks
-* [stackit beta sfs resource-pool](./stackit_beta_sfs_resource-pool.md) - Provides functionality for SFS resource pools
-* [stackit beta sfs share](./stackit_beta_sfs_share.md) - Provides functionality for SFS shares
-* [stackit beta sfs snapshot](./stackit_beta_sfs_snapshot.md) - Provides functionality for SFS snapshots
-* [stackit beta sfs snapshot-policy](./stackit_beta_sfs_snapshot-policy.md) - Provides functionality for SFS snapshot policies
-
diff --git a/docs/stackit_beta_sfs_export-policy.md b/docs/stackit_beta_sfs_export-policy.md
deleted file mode 100644
index 1ddb33704..000000000
--- a/docs/stackit_beta_sfs_export-policy.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta sfs export-policy
-
-Provides functionality for SFS export policies
-
-### Synopsis
-
-Provides functionality for SFS export policies.
-
-```
-stackit beta sfs export-policy [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta sfs export-policy"
-```
-
-### 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 sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs export-policy create](./stackit_beta_sfs_export-policy_create.md) - Creates an export policy
-* [stackit beta sfs export-policy delete](./stackit_beta_sfs_export-policy_delete.md) - Deletes an export policy
-* [stackit beta sfs export-policy describe](./stackit_beta_sfs_export-policy_describe.md) - Shows details of an export policy
-* [stackit beta sfs export-policy list](./stackit_beta_sfs_export-policy_list.md) - Lists all export policies of a project
-* [stackit beta sfs export-policy update](./stackit_beta_sfs_export-policy_update.md) - Updates an export policy
-
diff --git a/docs/stackit_beta_sfs_resource-pool.md b/docs/stackit_beta_sfs_resource-pool.md
deleted file mode 100644
index d74e254a0..000000000
--- a/docs/stackit_beta_sfs_resource-pool.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta sfs resource-pool
-
-Provides functionality for SFS resource pools
-
-### Synopsis
-
-Provides functionality for SFS resource pools.
-
-```
-stackit beta sfs resource-pool [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta sfs resource-pool"
-```
-
-### 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 sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs resource-pool create](./stackit_beta_sfs_resource-pool_create.md) - Creates a SFS resource pool
-* [stackit beta sfs resource-pool delete](./stackit_beta_sfs_resource-pool_delete.md) - Deletes a SFS resource pool
-* [stackit beta sfs resource-pool describe](./stackit_beta_sfs_resource-pool_describe.md) - Shows details of a SFS resource pool
-* [stackit beta sfs resource-pool list](./stackit_beta_sfs_resource-pool_list.md) - Lists all SFS resource pools
-* [stackit beta sfs resource-pool update](./stackit_beta_sfs_resource-pool_update.md) - Updates a SFS resource pool
-
diff --git a/docs/stackit_beta_sfs_share.md b/docs/stackit_beta_sfs_share.md
deleted file mode 100644
index 7c2f4dd72..000000000
--- a/docs/stackit_beta_sfs_share.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta sfs share
-
-Provides functionality for SFS shares
-
-### Synopsis
-
-Provides functionality for SFS shares.
-
-```
-stackit beta sfs share [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta sfs share"
-```
-
-### 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 sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs share create](./stackit_beta_sfs_share_create.md) - Creates a share
-* [stackit beta sfs share delete](./stackit_beta_sfs_share_delete.md) - Deletes a share
-* [stackit beta sfs share describe](./stackit_beta_sfs_share_describe.md) - Shows details of a shares
-* [stackit beta sfs share list](./stackit_beta_sfs_share_list.md) - Lists all shares of a resource pool
-* [stackit beta sfs share update](./stackit_beta_sfs_share_update.md) - Updates a share
-
diff --git a/docs/stackit_beta_sfs_snapshot.md b/docs/stackit_beta_sfs_snapshot.md
deleted file mode 100644
index f9f5cc3e7..000000000
--- a/docs/stackit_beta_sfs_snapshot.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta sfs snapshot
-
-Provides functionality for SFS snapshots
-
-### Synopsis
-
-Provides functionality for SFS snapshots.
-
-```
-stackit beta sfs snapshot [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta sfs snapshot"
-```
-
-### 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 sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs snapshot create](./stackit_beta_sfs_snapshot_create.md) - Creates a new snapshot of a resource pool
-* [stackit beta sfs snapshot delete](./stackit_beta_sfs_snapshot_delete.md) - Deletes a snapshot
-* [stackit beta sfs snapshot describe](./stackit_beta_sfs_snapshot_describe.md) - Shows details of a snapshot
-* [stackit beta sfs snapshot list](./stackit_beta_sfs_snapshot_list.md) - Lists all snapshots of a resource pool
-* [stackit beta sfs snapshot update](./stackit_beta_sfs_snapshot_update.md) - Updates a new snapshot of a resource pool
-
diff --git a/docs/stackit_sfs.md b/docs/stackit_sfs.md
new file mode 100644
index 000000000..3f2d47ee0
--- /dev/null
+++ b/docs/stackit_sfs.md
@@ -0,0 +1,40 @@
+## stackit sfs
+
+Provides functionality for SFS (STACKIT File Storage)
+
+### Synopsis
+
+Provides functionality for SFS (STACKIT File Storage).
+
+```
+stackit sfs [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit sfs"
+```
+
+### 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 sfs export-policy](./stackit_sfs_export-policy.md) - Provides functionality for SFS export policies
+* [stackit sfs performance-class](./stackit_sfs_performance-class.md) - Provides functionality for SFS performance classes
+* [stackit sfs project-lock](./stackit_sfs_project-lock.md) - Provides functionality for SFS project locks
+* [stackit sfs resource-pool](./stackit_sfs_resource-pool.md) - Provides functionality for SFS resource pools
+* [stackit sfs share](./stackit_sfs_share.md) - Provides functionality for SFS shares
+* [stackit sfs snapshot](./stackit_sfs_snapshot.md) - Provides functionality for SFS snapshots
+* [stackit sfs snapshot-policy](./stackit_sfs_snapshot-policy.md) - Provides functionality for SFS snapshot policies
+
diff --git a/docs/stackit_sfs_export-policy.md b/docs/stackit_sfs_export-policy.md
new file mode 100644
index 000000000..3dc74d298
--- /dev/null
+++ b/docs/stackit_sfs_export-policy.md
@@ -0,0 +1,38 @@
+## stackit sfs export-policy
+
+Provides functionality for SFS export policies
+
+### Synopsis
+
+Provides functionality for SFS export policies.
+
+```
+stackit sfs export-policy [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit sfs export-policy"
+```
+
+### 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 sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs export-policy create](./stackit_sfs_export-policy_create.md) - Creates an export policy
+* [stackit sfs export-policy delete](./stackit_sfs_export-policy_delete.md) - Deletes an export policy
+* [stackit sfs export-policy describe](./stackit_sfs_export-policy_describe.md) - Shows details of an export policy
+* [stackit sfs export-policy list](./stackit_sfs_export-policy_list.md) - Lists all export policies of a project
+* [stackit sfs export-policy update](./stackit_sfs_export-policy_update.md) - Updates an export policy
+
diff --git a/docs/stackit_beta_sfs_export-policy_create.md b/docs/stackit_sfs_export-policy_create.md
similarity index 67%
rename from docs/stackit_beta_sfs_export-policy_create.md
rename to docs/stackit_sfs_export-policy_create.md
index 94e9117ff..1e5e18950 100644
--- a/docs/stackit_beta_sfs_export-policy_create.md
+++ b/docs/stackit_sfs_export-policy_create.md
@@ -1,4 +1,4 @@
-## stackit beta sfs export-policy create
+## stackit sfs export-policy create
Creates an export policy
@@ -7,23 +7,23 @@ Creates an export policy
Creates an export policy.
```
-stackit beta sfs export-policy create [flags]
+stackit sfs export-policy create [flags]
```
### Examples
```
Create a new export policy with name "EXPORT_POLICY_NAME"
- $ stackit beta sfs export-policy create --name EXPORT_POLICY_NAME
+ $ stackit sfs export-policy create --name EXPORT_POLICY_NAME
Create a new export policy with name "EXPORT_POLICY_NAME" and rules from file "./rules.json"
- $ stackit beta sfs export-policy create --name EXPORT_POLICY_NAME --rules @./rules.json
+ $ stackit sfs export-policy create --name EXPORT_POLICY_NAME --rules @./rules.json
```
### Options
```
- -h, --help Help for "stackit beta sfs export-policy create"
+ -h, --help Help for "stackit sfs export-policy create"
--name string Export policy name
--rules string Rules of the export policy (format: json)
```
@@ -41,5 +41,5 @@ stackit beta sfs export-policy create [flags]
### SEE ALSO
-* [stackit beta sfs export-policy](./stackit_beta_sfs_export-policy.md) - Provides functionality for SFS export policies
+* [stackit sfs export-policy](./stackit_sfs_export-policy.md) - Provides functionality for SFS export policies
diff --git a/docs/stackit_beta_sfs_export-policy_delete.md b/docs/stackit_sfs_export-policy_delete.md
similarity index 66%
rename from docs/stackit_beta_sfs_export-policy_delete.md
rename to docs/stackit_sfs_export-policy_delete.md
index 3209a00ed..f50ea15a5 100644
--- a/docs/stackit_beta_sfs_export-policy_delete.md
+++ b/docs/stackit_sfs_export-policy_delete.md
@@ -1,4 +1,4 @@
-## stackit beta sfs export-policy delete
+## stackit sfs export-policy delete
Deletes an export policy
@@ -7,20 +7,20 @@ Deletes an export policy
Deletes an export policy.
```
-stackit beta sfs export-policy delete EXPORT_POLICY_ID [flags]
+stackit sfs export-policy delete EXPORT_POLICY_ID [flags]
```
### Examples
```
Delete an export policy with ID "xxx"
- $ stackit beta sfs export-policy delete xxx
+ $ stackit sfs export-policy delete xxx
```
### Options
```
- -h, --help Help for "stackit beta sfs export-policy delete"
+ -h, --help Help for "stackit sfs export-policy delete"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs export-policy delete EXPORT_POLICY_ID [flags]
### SEE ALSO
-* [stackit beta sfs export-policy](./stackit_beta_sfs_export-policy.md) - Provides functionality for SFS export policies
+* [stackit sfs export-policy](./stackit_sfs_export-policy.md) - Provides functionality for SFS export policies
diff --git a/docs/stackit_beta_sfs_export-policy_describe.md b/docs/stackit_sfs_export-policy_describe.md
similarity index 67%
rename from docs/stackit_beta_sfs_export-policy_describe.md
rename to docs/stackit_sfs_export-policy_describe.md
index 43f1e4618..87c7cc5d6 100644
--- a/docs/stackit_beta_sfs_export-policy_describe.md
+++ b/docs/stackit_sfs_export-policy_describe.md
@@ -1,4 +1,4 @@
-## stackit beta sfs export-policy describe
+## stackit sfs export-policy describe
Shows details of an export policy
@@ -7,20 +7,20 @@ Shows details of an export policy
Shows details of an export policy.
```
-stackit beta sfs export-policy describe EXPORT_POLICY_ID [flags]
+stackit sfs export-policy describe EXPORT_POLICY_ID [flags]
```
### Examples
```
Describe an export policy with ID "xxx"
- $ stackit beta sfs export-policy describe xxx
+ $ stackit sfs export-policy describe xxx
```
### Options
```
- -h, --help Help for "stackit beta sfs export-policy describe"
+ -h, --help Help for "stackit sfs export-policy describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs export-policy describe EXPORT_POLICY_ID [flags]
### SEE ALSO
-* [stackit beta sfs export-policy](./stackit_beta_sfs_export-policy.md) - Provides functionality for SFS export policies
+* [stackit sfs export-policy](./stackit_sfs_export-policy.md) - Provides functionality for SFS export policies
diff --git a/docs/stackit_beta_sfs_export-policy_list.md b/docs/stackit_sfs_export-policy_list.md
similarity index 68%
rename from docs/stackit_beta_sfs_export-policy_list.md
rename to docs/stackit_sfs_export-policy_list.md
index 7d9fb3cd4..d1aed0e95 100644
--- a/docs/stackit_beta_sfs_export-policy_list.md
+++ b/docs/stackit_sfs_export-policy_list.md
@@ -1,4 +1,4 @@
-## stackit beta sfs export-policy list
+## stackit sfs export-policy list
Lists all export policies of a project
@@ -7,23 +7,23 @@ Lists all export policies of a project
Lists all export policies of a project.
```
-stackit beta sfs export-policy list [flags]
+stackit sfs export-policy list [flags]
```
### Examples
```
List all export policies
- $ stackit beta sfs export-policy list
+ $ stackit sfs export-policy list
List up to 10 export policies
- $ stackit beta sfs export-policy list --limit 10
+ $ stackit sfs export-policy list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta sfs export-policy list"
+ -h, --help Help for "stackit sfs export-policy list"
--limit int Maximum number of entries to list
```
@@ -40,5 +40,5 @@ stackit beta sfs export-policy list [flags]
### SEE ALSO
-* [stackit beta sfs export-policy](./stackit_beta_sfs_export-policy.md) - Provides functionality for SFS export policies
+* [stackit sfs export-policy](./stackit_sfs_export-policy.md) - Provides functionality for SFS export policies
diff --git a/docs/stackit_beta_sfs_export-policy_update.md b/docs/stackit_sfs_export-policy_update.md
similarity index 67%
rename from docs/stackit_beta_sfs_export-policy_update.md
rename to docs/stackit_sfs_export-policy_update.md
index e7317bc3e..58515eab6 100644
--- a/docs/stackit_beta_sfs_export-policy_update.md
+++ b/docs/stackit_sfs_export-policy_update.md
@@ -1,4 +1,4 @@
-## stackit beta sfs export-policy update
+## stackit sfs export-policy update
Updates an export policy
@@ -7,23 +7,23 @@ Updates an export policy
Updates an export policy.
```
-stackit beta sfs export-policy update EXPORT_POLICY_ID [flags]
+stackit sfs export-policy update EXPORT_POLICY_ID [flags]
```
### Examples
```
Update an export policy with ID "xxx" and with rules from file "./rules.json"
- $ stackit beta sfs export-policy update xxx --rules @./rules.json
+ $ stackit sfs export-policy update xxx --rules @./rules.json
Update an export policy with ID "xxx" and remove the rules
- $ stackit beta sfs export-policy update XXX --remove-rules
+ $ stackit sfs export-policy update XXX --remove-rules
```
### Options
```
- -h, --help Help for "stackit beta sfs export-policy update"
+ -h, --help Help for "stackit sfs export-policy update"
--remove-rules Remove the export policy rules
--rules string Rules of the export policy
```
@@ -41,5 +41,5 @@ stackit beta sfs export-policy update EXPORT_POLICY_ID [flags]
### SEE ALSO
-* [stackit beta sfs export-policy](./stackit_beta_sfs_export-policy.md) - Provides functionality for SFS export policies
+* [stackit sfs export-policy](./stackit_sfs_export-policy.md) - Provides functionality for SFS export policies
diff --git a/docs/stackit_beta_sfs_performance-class.md b/docs/stackit_sfs_performance-class.md
similarity index 63%
rename from docs/stackit_beta_sfs_performance-class.md
rename to docs/stackit_sfs_performance-class.md
index 183a5a4af..be0ccc5b2 100644
--- a/docs/stackit_beta_sfs_performance-class.md
+++ b/docs/stackit_sfs_performance-class.md
@@ -1,4 +1,4 @@
-## stackit beta sfs performance-class
+## stackit sfs performance-class
Provides functionality for SFS performance classes
@@ -7,13 +7,13 @@ Provides functionality for SFS performance classes
Provides functionality for SFS performance classes.
```
-stackit beta sfs performance-class [flags]
+stackit sfs performance-class [flags]
```
### Options
```
- -h, --help Help for "stackit beta sfs performance-class"
+ -h, --help Help for "stackit sfs performance-class"
```
### Options inherited from parent commands
@@ -29,6 +29,6 @@ stackit beta sfs performance-class [flags]
### SEE ALSO
-* [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs performance-class list](./stackit_beta_sfs_performance-class_list.md) - Lists all performances classes available
+* [stackit sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs performance-class list](./stackit_sfs_performance-class_list.md) - Lists all performances classes available
diff --git a/docs/stackit_beta_sfs_performance-class_list.md b/docs/stackit_sfs_performance-class_list.md
similarity index 67%
rename from docs/stackit_beta_sfs_performance-class_list.md
rename to docs/stackit_sfs_performance-class_list.md
index b2289b77a..f4f4fff88 100644
--- a/docs/stackit_beta_sfs_performance-class_list.md
+++ b/docs/stackit_sfs_performance-class_list.md
@@ -1,4 +1,4 @@
-## stackit beta sfs performance-class list
+## stackit sfs performance-class list
Lists all performances classes available
@@ -7,20 +7,20 @@ Lists all performances classes available
Lists all performances classes available.
```
-stackit beta sfs performance-class list [flags]
+stackit sfs performance-class list [flags]
```
### Examples
```
List all performances classes
- $ stackit beta sfs performance-class list
+ $ stackit sfs performance-class list
```
### Options
```
- -h, --help Help for "stackit beta sfs performance-class list"
+ -h, --help Help for "stackit sfs performance-class list"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs performance-class list [flags]
### SEE ALSO
-* [stackit beta sfs performance-class](./stackit_beta_sfs_performance-class.md) - Provides functionality for SFS performance classes
+* [stackit sfs performance-class](./stackit_sfs_performance-class.md) - Provides functionality for SFS performance classes
diff --git a/docs/stackit_beta_sfs_project-lock.md b/docs/stackit_sfs_project-lock.md
similarity index 53%
rename from docs/stackit_beta_sfs_project-lock.md
rename to docs/stackit_sfs_project-lock.md
index 7cf93b099..336f5acb4 100644
--- a/docs/stackit_beta_sfs_project-lock.md
+++ b/docs/stackit_sfs_project-lock.md
@@ -1,4 +1,4 @@
-## stackit beta sfs project-lock
+## stackit sfs project-lock
Provides functionality for SFS project locks
@@ -7,13 +7,13 @@ Provides functionality for SFS project locks
Provides functionality for SFS project locks.
```
-stackit beta sfs project-lock [flags]
+stackit sfs project-lock [flags]
```
### Options
```
- -h, --help Help for "stackit beta sfs project-lock"
+ -h, --help Help for "stackit sfs project-lock"
```
### Options inherited from parent commands
@@ -29,8 +29,8 @@ stackit beta sfs project-lock [flags]
### SEE ALSO
-* [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs project-lock describe](./stackit_beta_sfs_project-lock_describe.md) - Get lock status for a project
-* [stackit beta sfs project-lock lock](./stackit_beta_sfs_project-lock_lock.md) - Enables lock for a project
-* [stackit beta sfs project-lock unlock](./stackit_beta_sfs_project-lock_unlock.md) - Clean up lock for a project
+* [stackit sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs project-lock describe](./stackit_sfs_project-lock_describe.md) - Get lock status for a project
+* [stackit sfs project-lock lock](./stackit_sfs_project-lock_lock.md) - Enables lock for a project
+* [stackit sfs project-lock unlock](./stackit_sfs_project-lock_unlock.md) - Clean up lock for a project
diff --git a/docs/stackit_beta_sfs_project-lock_describe.md b/docs/stackit_sfs_project-lock_describe.md
similarity index 68%
rename from docs/stackit_beta_sfs_project-lock_describe.md
rename to docs/stackit_sfs_project-lock_describe.md
index aac9b0d32..048e63b45 100644
--- a/docs/stackit_beta_sfs_project-lock_describe.md
+++ b/docs/stackit_sfs_project-lock_describe.md
@@ -1,4 +1,4 @@
-## stackit beta sfs project-lock describe
+## stackit sfs project-lock describe
Get lock status for a project
@@ -7,20 +7,20 @@ Get lock status for a project
Get lock status for a project.
```
-stackit beta sfs project-lock describe [flags]
+stackit sfs project-lock describe [flags]
```
### Examples
```
Get lock status for project
- $ stackit beta sfs project-lock describe
+ $ stackit sfs project-lock describe
```
### Options
```
- -h, --help Help for "stackit beta sfs project-lock describe"
+ -h, --help Help for "stackit sfs project-lock describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs project-lock describe [flags]
### SEE ALSO
-* [stackit beta sfs project-lock](./stackit_beta_sfs_project-lock.md) - Provides functionality for SFS project locks
+* [stackit sfs project-lock](./stackit_sfs_project-lock.md) - Provides functionality for SFS project locks
diff --git a/docs/stackit_beta_sfs_project-lock_lock.md b/docs/stackit_sfs_project-lock_lock.md
similarity index 71%
rename from docs/stackit_beta_sfs_project-lock_lock.md
rename to docs/stackit_sfs_project-lock_lock.md
index e2d61b91a..b7e1ee4cc 100644
--- a/docs/stackit_beta_sfs_project-lock_lock.md
+++ b/docs/stackit_sfs_project-lock_lock.md
@@ -1,4 +1,4 @@
-## stackit beta sfs project-lock lock
+## stackit sfs project-lock lock
Enables lock for a project
@@ -7,20 +7,20 @@ Enables lock for a project
Enables lock for a project. Necessary for immutable snapshots and to prevent accidental deletion of resources.
```
-stackit beta sfs project-lock lock [flags]
+stackit sfs project-lock lock [flags]
```
### Examples
```
Enable lock for project
- $ stackit beta sfs project-lock lock
+ $ stackit sfs project-lock lock
```
### Options
```
- -h, --help Help for "stackit beta sfs project-lock lock"
+ -h, --help Help for "stackit sfs project-lock lock"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs project-lock lock [flags]
### SEE ALSO
-* [stackit beta sfs project-lock](./stackit_beta_sfs_project-lock.md) - Provides functionality for SFS project locks
+* [stackit sfs project-lock](./stackit_sfs_project-lock.md) - Provides functionality for SFS project locks
diff --git a/docs/stackit_beta_sfs_project-lock_unlock.md b/docs/stackit_sfs_project-lock_unlock.md
similarity index 68%
rename from docs/stackit_beta_sfs_project-lock_unlock.md
rename to docs/stackit_sfs_project-lock_unlock.md
index 778204f42..ca25d1bf3 100644
--- a/docs/stackit_beta_sfs_project-lock_unlock.md
+++ b/docs/stackit_sfs_project-lock_unlock.md
@@ -1,4 +1,4 @@
-## stackit beta sfs project-lock unlock
+## stackit sfs project-lock unlock
Clean up lock for a project
@@ -7,20 +7,20 @@ Clean up lock for a project
Clean up lock for a project.
```
-stackit beta sfs project-lock unlock [flags]
+stackit sfs project-lock unlock [flags]
```
### Examples
```
Disable lock for project
- $ stackit beta sfs project-lock unlock
+ $ stackit sfs project-lock unlock
```
### Options
```
- -h, --help Help for "stackit beta sfs project-lock unlock"
+ -h, --help Help for "stackit sfs project-lock unlock"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs project-lock unlock [flags]
### SEE ALSO
-* [stackit beta sfs project-lock](./stackit_beta_sfs_project-lock.md) - Provides functionality for SFS project locks
+* [stackit sfs project-lock](./stackit_sfs_project-lock.md) - Provides functionality for SFS project locks
diff --git a/docs/stackit_sfs_resource-pool.md b/docs/stackit_sfs_resource-pool.md
new file mode 100644
index 000000000..a4512f828
--- /dev/null
+++ b/docs/stackit_sfs_resource-pool.md
@@ -0,0 +1,38 @@
+## stackit sfs resource-pool
+
+Provides functionality for SFS resource pools
+
+### Synopsis
+
+Provides functionality for SFS resource pools.
+
+```
+stackit sfs resource-pool [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit sfs resource-pool"
+```
+
+### 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 sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs resource-pool create](./stackit_sfs_resource-pool_create.md) - Creates a SFS resource pool
+* [stackit sfs resource-pool delete](./stackit_sfs_resource-pool_delete.md) - Deletes a SFS resource pool
+* [stackit sfs resource-pool describe](./stackit_sfs_resource-pool_describe.md) - Shows details of a SFS resource pool
+* [stackit sfs resource-pool list](./stackit_sfs_resource-pool_list.md) - Lists all SFS resource pools
+* [stackit sfs resource-pool update](./stackit_sfs_resource-pool_update.md) - Updates a SFS resource pool
+
diff --git a/docs/stackit_beta_sfs_resource-pool_create.md b/docs/stackit_sfs_resource-pool_create.md
similarity index 56%
rename from docs/stackit_beta_sfs_resource-pool_create.md
rename to docs/stackit_sfs_resource-pool_create.md
index 9c5b95b89..815a86740 100644
--- a/docs/stackit_beta_sfs_resource-pool_create.md
+++ b/docs/stackit_sfs_resource-pool_create.md
@@ -1,4 +1,4 @@
-## stackit beta sfs resource-pool create
+## stackit sfs resource-pool create
Creates a SFS resource pool
@@ -7,36 +7,36 @@ Creates a SFS resource pool
Creates a SFS resource pool.
The available performance class values can be obtained by running:
- $ stackit beta sfs performance-class list
+ $ stackit sfs performance-class list
```
-stackit beta sfs resource-pool create [flags]
+stackit sfs resource-pool create [flags]
```
### Examples
```
Create a SFS resource pool
- $ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01
+ $ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01
Create a SFS resource pool, allow only a single IP which can mount the resource pool
- $ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 250.81.87.224/32 --performance-class Standard --size 500 --name resource-pool-01
+ $ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 250.81.87.224/32 --performance-class Standard --size 500 --name resource-pool-01
Create a SFS resource pool, allow multiple IP ACL which can mount the resource pool
- $ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl "10.88.135.144/28,250.81.87.224/32" --performance-class Standard --size 500 --name resource-pool-01
+ $ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl "10.88.135.144/28,250.81.87.224/32" --performance-class Standard --size 500 --name resource-pool-01
Create a SFS resource pool with visible snapshots
- $ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshots-visible
+ $ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshots-visible
Create a SFS resource pool with specific snapshot policy
- $ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshot-policy-id XXX
+ $ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshot-policy-id XXX
```
### Options
```
--availability-zone string Availability zone
- -h, --help Help for "stackit beta sfs resource-pool create"
+ -h, --help Help for "stackit sfs resource-pool create"
--ip-acl strings List of network addresses in the form
, e.g. 192.168.10.0/24 that can mount the resource pool readonly (default [])
--name string Name
--performance-class string Performance class
@@ -58,5 +58,5 @@ stackit beta sfs resource-pool create [flags]
### SEE ALSO
-* [stackit beta sfs resource-pool](./stackit_beta_sfs_resource-pool.md) - Provides functionality for SFS resource pools
+* [stackit sfs resource-pool](./stackit_sfs_resource-pool.md) - Provides functionality for SFS resource pools
diff --git a/docs/stackit_beta_sfs_resource-pool_delete.md b/docs/stackit_sfs_resource-pool_delete.md
similarity index 68%
rename from docs/stackit_beta_sfs_resource-pool_delete.md
rename to docs/stackit_sfs_resource-pool_delete.md
index 79e109c8d..efa6625f9 100644
--- a/docs/stackit_beta_sfs_resource-pool_delete.md
+++ b/docs/stackit_sfs_resource-pool_delete.md
@@ -1,4 +1,4 @@
-## stackit beta sfs resource-pool delete
+## stackit sfs resource-pool delete
Deletes a SFS resource pool
@@ -7,20 +7,20 @@ Deletes a SFS resource pool
Deletes a SFS resource pool.
```
-stackit beta sfs resource-pool delete [flags]
+stackit sfs resource-pool delete [flags]
```
### Examples
```
Delete the SFS resource pool with ID "xxx"
- $ stackit beta sfs resource-pool delete xxx
+ $ stackit sfs resource-pool delete xxx
```
### Options
```
- -h, --help Help for "stackit beta sfs resource-pool delete"
+ -h, --help Help for "stackit sfs resource-pool delete"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs resource-pool delete [flags]
### SEE ALSO
-* [stackit beta sfs resource-pool](./stackit_beta_sfs_resource-pool.md) - Provides functionality for SFS resource pools
+* [stackit sfs resource-pool](./stackit_sfs_resource-pool.md) - Provides functionality for SFS resource pools
diff --git a/docs/stackit_beta_sfs_resource-pool_describe.md b/docs/stackit_sfs_resource-pool_describe.md
similarity index 68%
rename from docs/stackit_beta_sfs_resource-pool_describe.md
rename to docs/stackit_sfs_resource-pool_describe.md
index 5543271b8..a409b4312 100644
--- a/docs/stackit_beta_sfs_resource-pool_describe.md
+++ b/docs/stackit_sfs_resource-pool_describe.md
@@ -1,4 +1,4 @@
-## stackit beta sfs resource-pool describe
+## stackit sfs resource-pool describe
Shows details of a SFS resource pool
@@ -7,20 +7,20 @@ Shows details of a SFS resource pool
Shows details of a SFS resource pool.
```
-stackit beta sfs resource-pool describe [flags]
+stackit sfs resource-pool describe [flags]
```
### Examples
```
Describe the SFS resource pool with ID "xxx"
- $ stackit beta sfs resource-pool describe xxx
+ $ stackit sfs resource-pool describe xxx
```
### Options
```
- -h, --help Help for "stackit beta sfs resource-pool describe"
+ -h, --help Help for "stackit sfs resource-pool describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs resource-pool describe [flags]
### SEE ALSO
-* [stackit beta sfs resource-pool](./stackit_beta_sfs_resource-pool.md) - Provides functionality for SFS resource pools
+* [stackit sfs resource-pool](./stackit_sfs_resource-pool.md) - Provides functionality for SFS resource pools
diff --git a/docs/stackit_beta_sfs_resource-pool_list.md b/docs/stackit_sfs_resource-pool_list.md
similarity index 66%
rename from docs/stackit_beta_sfs_resource-pool_list.md
rename to docs/stackit_sfs_resource-pool_list.md
index f8f710fb3..a4b4d052f 100644
--- a/docs/stackit_beta_sfs_resource-pool_list.md
+++ b/docs/stackit_sfs_resource-pool_list.md
@@ -1,4 +1,4 @@
-## stackit beta sfs resource-pool list
+## stackit sfs resource-pool list
Lists all SFS resource pools
@@ -7,26 +7,26 @@ Lists all SFS resource pools
Lists all SFS resource pools.
```
-stackit beta sfs resource-pool list [flags]
+stackit sfs resource-pool list [flags]
```
### Examples
```
List all SFS resource pools
- $ stackit beta sfs resource-pool list
+ $ stackit sfs resource-pool list
List all SFS resource pools for another region than the default one
- $ stackit beta sfs resource-pool list --region eu01
+ $ stackit sfs resource-pool list --region eu01
List up to 10 SFS resource pools
- $ stackit beta sfs resource-pool list --limit 10
+ $ stackit sfs resource-pool list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta sfs resource-pool list"
+ -h, --help Help for "stackit sfs resource-pool list"
--limit int Maximum number of entries to list
```
@@ -43,5 +43,5 @@ stackit beta sfs resource-pool list [flags]
### SEE ALSO
-* [stackit beta sfs resource-pool](./stackit_beta_sfs_resource-pool.md) - Provides functionality for SFS resource pools
+* [stackit sfs resource-pool](./stackit_sfs_resource-pool.md) - Provides functionality for SFS resource pools
diff --git a/docs/stackit_beta_sfs_resource-pool_update.md b/docs/stackit_sfs_resource-pool_update.md
similarity index 65%
rename from docs/stackit_beta_sfs_resource-pool_update.md
rename to docs/stackit_sfs_resource-pool_update.md
index a6e293e82..499b2ec37 100644
--- a/docs/stackit_beta_sfs_resource-pool_update.md
+++ b/docs/stackit_sfs_resource-pool_update.md
@@ -1,4 +1,4 @@
-## stackit beta sfs resource-pool update
+## stackit sfs resource-pool update
Updates a SFS resource pool
@@ -7,35 +7,35 @@ Updates a SFS resource pool
Updates a SFS resource pool.
The available performance class values can be obtained by running:
- $ stackit beta sfs performance-class list
+ $ stackit sfs performance-class list
```
-stackit beta sfs resource-pool update [flags]
+stackit sfs resource-pool update [flags]
```
### Examples
```
Update the SFS resource pool with ID "xxx"
- $ stackit beta sfs resource-pool update xxx --ip-acl 10.88.135.144/28 --performance-class Standard --size 5
+ $ stackit sfs resource-pool update xxx --ip-acl 10.88.135.144/28 --performance-class Standard --size 5
Update the SFS resource pool with ID "xxx", allow only a single IP which can mount the resource pool
- $ stackit beta sfs resource-pool update xxx --ip-acl 250.81.87.224/32 --performance-class Standard --size 5
+ $ stackit sfs resource-pool update xxx --ip-acl 250.81.87.224/32 --performance-class Standard --size 5
Update the SFS resource pool with ID "xxx", allow multiple IP ACL which can mount the resource pool
- $ stackit beta sfs resource-pool update xxx --ip-acl "10.88.135.144/28,250.81.87.224/32" --performance-class Standard --size 5
+ $ stackit sfs resource-pool update xxx --ip-acl "10.88.135.144/28,250.81.87.224/32" --performance-class Standard --size 5
Update the SFS resource pool with ID "xxx", set snapshots visible to false
- $ stackit beta sfs resource-pool update xxx --snapshots-visible=false
+ $ stackit sfs resource-pool update xxx --snapshots-visible=false
Update the SFS resource pool with ID "xxx" to set snapshot policy id to "YYY"
- $ stackit beta sfs resource-pool update xxx --snapshot-policy-id YYY
+ $ stackit sfs resource-pool update xxx --snapshot-policy-id YYY
```
### Options
```
- -h, --help Help for "stackit beta sfs resource-pool update"
+ -h, --help Help for "stackit sfs resource-pool update"
--ip-acl strings List of network addresses in the form , e.g. 192.168.10.0/24 that can mount the resource pool readonly (default [])
--performance-class string Performance class
--size int32 Size of the pool in Gigabytes
@@ -56,5 +56,5 @@ stackit beta sfs resource-pool update [flags]
### SEE ALSO
-* [stackit beta sfs resource-pool](./stackit_beta_sfs_resource-pool.md) - Provides functionality for SFS resource pools
+* [stackit sfs resource-pool](./stackit_sfs_resource-pool.md) - Provides functionality for SFS resource pools
diff --git a/docs/stackit_sfs_share.md b/docs/stackit_sfs_share.md
new file mode 100644
index 000000000..6592cf426
--- /dev/null
+++ b/docs/stackit_sfs_share.md
@@ -0,0 +1,38 @@
+## stackit sfs share
+
+Provides functionality for SFS shares
+
+### Synopsis
+
+Provides functionality for SFS shares.
+
+```
+stackit sfs share [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit sfs share"
+```
+
+### 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 sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs share create](./stackit_sfs_share_create.md) - Creates a share
+* [stackit sfs share delete](./stackit_sfs_share_delete.md) - Deletes a share
+* [stackit sfs share describe](./stackit_sfs_share_describe.md) - Shows details of a shares
+* [stackit sfs share list](./stackit_sfs_share_list.md) - Lists all shares of a resource pool
+* [stackit sfs share update](./stackit_sfs_share_update.md) - Updates a share
+
diff --git a/docs/stackit_beta_sfs_share_create.md b/docs/stackit_sfs_share_create.md
similarity index 71%
rename from docs/stackit_beta_sfs_share_create.md
rename to docs/stackit_sfs_share_create.md
index 8e06f59fe..5fb48bfe7 100644
--- a/docs/stackit_beta_sfs_share_create.md
+++ b/docs/stackit_sfs_share_create.md
@@ -1,4 +1,4 @@
-## stackit beta sfs share create
+## stackit sfs share create
Creates a share
@@ -7,17 +7,17 @@ Creates a share
Creates a share.
```
-stackit beta sfs share create [flags]
+stackit sfs share create [flags]
```
### Examples
```
Create a share in a resource pool with ID "xxx", name "yyy" and no space hard limit
- $ stackit beta sfs share create --resource-pool-id xxx --name yyy --hard-limit 0
+ $ stackit sfs share create --resource-pool-id xxx --name yyy --hard-limit 0
Create a share in a resource pool with ID "xxx", name "yyy" and export policy with name "zzz"
- $ stackit beta sfs share create --resource-pool-id xxx --name yyy --export-policy-name zzz --hard-limit 0
+ $ stackit sfs share create --resource-pool-id xxx --name yyy --export-policy-name zzz --hard-limit 0
```
### Options
@@ -25,7 +25,7 @@ stackit beta sfs share create [flags]
```
--export-policy-name string The export policy the share is assigned to
--hard-limit int32 The space hard limit for the share
- -h, --help Help for "stackit beta sfs share create"
+ -h, --help Help for "stackit sfs share create"
--name string Share name
--resource-pool-id string The resource pool the share is assigned to
```
@@ -43,5 +43,5 @@ stackit beta sfs share create [flags]
### SEE ALSO
-* [stackit beta sfs share](./stackit_beta_sfs_share.md) - Provides functionality for SFS shares
+* [stackit sfs share](./stackit_sfs_share.md) - Provides functionality for SFS shares
diff --git a/docs/stackit_beta_sfs_share_delete.md b/docs/stackit_sfs_share_delete.md
similarity index 70%
rename from docs/stackit_beta_sfs_share_delete.md
rename to docs/stackit_sfs_share_delete.md
index 2008d2343..5f65b8a1c 100644
--- a/docs/stackit_beta_sfs_share_delete.md
+++ b/docs/stackit_sfs_share_delete.md
@@ -1,4 +1,4 @@
-## stackit beta sfs share delete
+## stackit sfs share delete
Deletes a share
@@ -7,20 +7,20 @@ Deletes a share
Deletes a share.
```
-stackit beta sfs share delete SHARE_ID [flags]
+stackit sfs share delete SHARE_ID [flags]
```
### Examples
```
Delete a share with ID "xxx" from a resource pool with ID "yyy"
- $ stackit beta sfs share delete xxx --resource-pool-id yyy
+ $ stackit sfs share delete xxx --resource-pool-id yyy
```
### Options
```
- -h, --help Help for "stackit beta sfs share delete"
+ -h, --help Help for "stackit sfs share delete"
--resource-pool-id string The resource pool the share is assigned to
```
@@ -37,5 +37,5 @@ stackit beta sfs share delete SHARE_ID [flags]
### SEE ALSO
-* [stackit beta sfs share](./stackit_beta_sfs_share.md) - Provides functionality for SFS shares
+* [stackit sfs share](./stackit_sfs_share.md) - Provides functionality for SFS shares
diff --git a/docs/stackit_beta_sfs_share_describe.md b/docs/stackit_sfs_share_describe.md
similarity index 71%
rename from docs/stackit_beta_sfs_share_describe.md
rename to docs/stackit_sfs_share_describe.md
index 8c4a982a8..1ed8fdeeb 100644
--- a/docs/stackit_beta_sfs_share_describe.md
+++ b/docs/stackit_sfs_share_describe.md
@@ -1,4 +1,4 @@
-## stackit beta sfs share describe
+## stackit sfs share describe
Shows details of a shares
@@ -7,20 +7,20 @@ Shows details of a shares
Shows details of a shares.
```
-stackit beta sfs share describe SHARE_ID [flags]
+stackit sfs share describe SHARE_ID [flags]
```
### Examples
```
Describe a shares with ID "xxx" from resource pool with ID "yyy"
- $ stackit beta sfs share describe xxx --resource-pool-id yyy
+ $ stackit sfs share describe xxx --resource-pool-id yyy
```
### Options
```
- -h, --help Help for "stackit beta sfs share describe"
+ -h, --help Help for "stackit sfs share describe"
--resource-pool-id string The resource pool the share is assigned to
```
@@ -37,5 +37,5 @@ stackit beta sfs share describe SHARE_ID [flags]
### SEE ALSO
-* [stackit beta sfs share](./stackit_beta_sfs_share.md) - Provides functionality for SFS shares
+* [stackit sfs share](./stackit_sfs_share.md) - Provides functionality for SFS shares
diff --git a/docs/stackit_beta_sfs_share_list.md b/docs/stackit_sfs_share_list.md
similarity index 71%
rename from docs/stackit_beta_sfs_share_list.md
rename to docs/stackit_sfs_share_list.md
index d547e5f29..ee1ddee30 100644
--- a/docs/stackit_beta_sfs_share_list.md
+++ b/docs/stackit_sfs_share_list.md
@@ -1,4 +1,4 @@
-## stackit beta sfs share list
+## stackit sfs share list
Lists all shares of a resource pool
@@ -7,23 +7,23 @@ Lists all shares of a resource pool
Lists all shares of a resource pool.
```
-stackit beta sfs share list [flags]
+stackit sfs share list [flags]
```
### Examples
```
List all shares from resource pool with ID "xxx"
- $ stackit beta sfs share list --resource-pool-id xxx
+ $ stackit sfs share list --resource-pool-id xxx
List up to 10 shares from resource pool with ID "xxx"
- $ stackit beta sfs share list --resource-pool-id xxx --limit 10
+ $ stackit sfs share list --resource-pool-id xxx --limit 10
```
### Options
```
- -h, --help Help for "stackit beta sfs share list"
+ -h, --help Help for "stackit sfs share list"
--limit int Maximum number of entries to list
--resource-pool-id string The resource pool the share is assigned to
```
@@ -41,5 +41,5 @@ stackit beta sfs share list [flags]
### SEE ALSO
-* [stackit beta sfs share](./stackit_beta_sfs_share.md) - Provides functionality for SFS shares
+* [stackit sfs share](./stackit_sfs_share.md) - Provides functionality for SFS shares
diff --git a/docs/stackit_beta_sfs_share_update.md b/docs/stackit_sfs_share_update.md
similarity index 71%
rename from docs/stackit_beta_sfs_share_update.md
rename to docs/stackit_sfs_share_update.md
index b07168083..1427ae42f 100644
--- a/docs/stackit_beta_sfs_share_update.md
+++ b/docs/stackit_sfs_share_update.md
@@ -1,4 +1,4 @@
-## stackit beta sfs share update
+## stackit sfs share update
Updates a share
@@ -7,17 +7,17 @@ Updates a share
Updates a share.
```
-stackit beta sfs share update SHARE_ID [flags]
+stackit sfs share update SHARE_ID [flags]
```
### Examples
```
Update share with ID "xxx" with new export-policy-name "yyy" in resource-pool "zzz"
- $ stackit beta sfs share update xxx --export-policy-name yyy --resource-pool-id zzz
+ $ stackit sfs share update xxx --export-policy-name yyy --resource-pool-id zzz
Update share with ID "xxx" with new space hard limit "50" in resource-pool "yyy"
- $ stackit beta sfs share update xxx --hard-limit 50 --resource-pool-id yyy
+ $ stackit sfs share update xxx --hard-limit 50 --resource-pool-id yyy
```
### Options
@@ -25,7 +25,7 @@ stackit beta sfs share update SHARE_ID [flags]
```
--export-policy-name string The export policy the share is assigned to
--hard-limit int32 The space hard limit for the share
- -h, --help Help for "stackit beta sfs share update"
+ -h, --help Help for "stackit sfs share update"
--resource-pool-id string The resource pool the share is assigned to
```
@@ -42,5 +42,5 @@ stackit beta sfs share update SHARE_ID [flags]
### SEE ALSO
-* [stackit beta sfs share](./stackit_beta_sfs_share.md) - Provides functionality for SFS shares
+* [stackit sfs share](./stackit_sfs_share.md) - Provides functionality for SFS shares
diff --git a/docs/stackit_beta_sfs_snapshot-policy.md b/docs/stackit_sfs_snapshot-policy.md
similarity index 57%
rename from docs/stackit_beta_sfs_snapshot-policy.md
rename to docs/stackit_sfs_snapshot-policy.md
index dbb461462..4b046742d 100644
--- a/docs/stackit_beta_sfs_snapshot-policy.md
+++ b/docs/stackit_sfs_snapshot-policy.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot-policy
+## stackit sfs snapshot-policy
Provides functionality for SFS snapshot policies
@@ -7,13 +7,13 @@ Provides functionality for SFS snapshot policies
Provides functionality for SFS snapshot policies.
```
-stackit beta sfs snapshot-policy [flags]
+stackit sfs snapshot-policy [flags]
```
### Options
```
- -h, --help Help for "stackit beta sfs snapshot-policy"
+ -h, --help Help for "stackit sfs snapshot-policy"
```
### Options inherited from parent commands
@@ -29,7 +29,7 @@ stackit beta sfs snapshot-policy [flags]
### SEE ALSO
-* [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
-* [stackit beta sfs snapshot-policy describe](./stackit_beta_sfs_snapshot-policy_describe.md) - Shows details of a snapshot policy
-* [stackit beta sfs snapshot-policy list](./stackit_beta_sfs_snapshot-policy_list.md) - Lists all snapshot policies of a project
+* [stackit sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs snapshot-policy describe](./stackit_sfs_snapshot-policy_describe.md) - Shows details of a snapshot policy
+* [stackit sfs snapshot-policy list](./stackit_sfs_snapshot-policy_list.md) - Lists all snapshot policies of a project
diff --git a/docs/stackit_beta_sfs_snapshot-policy_describe.md b/docs/stackit_sfs_snapshot-policy_describe.md
similarity index 66%
rename from docs/stackit_beta_sfs_snapshot-policy_describe.md
rename to docs/stackit_sfs_snapshot-policy_describe.md
index 0354fe982..602c840be 100644
--- a/docs/stackit_beta_sfs_snapshot-policy_describe.md
+++ b/docs/stackit_sfs_snapshot-policy_describe.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot-policy describe
+## stackit sfs snapshot-policy describe
Shows details of a snapshot policy
@@ -7,20 +7,20 @@ Shows details of a snapshot policy
Shows details of a snapshot policy.
```
-stackit beta sfs snapshot-policy describe SNAPSHOT_POLICY_ID [flags]
+stackit sfs snapshot-policy describe SNAPSHOT_POLICY_ID [flags]
```
### Examples
```
Describe a snapshot policy with ID "xxx"
- $ stackit beta sfs snapshot-policy describe xxx
+ $ stackit sfs snapshot-policy describe xxx
```
### Options
```
- -h, --help Help for "stackit beta sfs snapshot-policy describe"
+ -h, --help Help for "stackit sfs snapshot-policy describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta sfs snapshot-policy describe SNAPSHOT_POLICY_ID [flags]
### SEE ALSO
-* [stackit beta sfs snapshot-policy](./stackit_beta_sfs_snapshot-policy.md) - Provides functionality for SFS snapshot policies
+* [stackit sfs snapshot-policy](./stackit_sfs_snapshot-policy.md) - Provides functionality for SFS snapshot policies
diff --git a/docs/stackit_beta_sfs_snapshot-policy_list.md b/docs/stackit_sfs_snapshot-policy_list.md
similarity index 65%
rename from docs/stackit_beta_sfs_snapshot-policy_list.md
rename to docs/stackit_sfs_snapshot-policy_list.md
index 474ee9a91..51aef54d0 100644
--- a/docs/stackit_beta_sfs_snapshot-policy_list.md
+++ b/docs/stackit_sfs_snapshot-policy_list.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot-policy list
+## stackit sfs snapshot-policy list
Lists all snapshot policies of a project
@@ -7,29 +7,29 @@ Lists all snapshot policies of a project
Lists all snapshot policies of a project.
```
-stackit beta sfs snapshot-policy list [flags]
+stackit sfs snapshot-policy list [flags]
```
### Examples
```
List all snapshot policies
- $ stackit beta sfs snapshot-policy list
+ $ stackit sfs snapshot-policy list
List only mutable snapshot policies
- $ stackit beta sfs snapshot-policy list --immutable mutable-only
+ $ stackit sfs snapshot-policy list --immutable mutable-only
List only immutable snapshot policies
- $ stackit beta sfs snapshot-policy list --immutable immutable-only
+ $ stackit sfs snapshot-policy list --immutable immutable-only
List up to 10 snapshot policies
- $ stackit beta sfs snapshot-policy list --limit 10
+ $ stackit sfs snapshot-policy list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta sfs snapshot-policy list"
+ -h, --help Help for "stackit sfs snapshot-policy list"
--immutable string Immutable snapshot policy, (one of: [all, immutable-only, mutable-only]) (default "all")
--limit int Maximum number of entries to list
```
@@ -47,5 +47,5 @@ stackit beta sfs snapshot-policy list [flags]
### SEE ALSO
-* [stackit beta sfs snapshot-policy](./stackit_beta_sfs_snapshot-policy.md) - Provides functionality for SFS snapshot policies
+* [stackit sfs snapshot-policy](./stackit_sfs_snapshot-policy.md) - Provides functionality for SFS snapshot policies
diff --git a/docs/stackit_sfs_snapshot.md b/docs/stackit_sfs_snapshot.md
new file mode 100644
index 000000000..e82493d0c
--- /dev/null
+++ b/docs/stackit_sfs_snapshot.md
@@ -0,0 +1,38 @@
+## stackit sfs snapshot
+
+Provides functionality for SFS snapshots
+
+### Synopsis
+
+Provides functionality for SFS snapshots.
+
+```
+stackit sfs snapshot [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit sfs snapshot"
+```
+
+### 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 sfs](./stackit_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
+* [stackit sfs snapshot create](./stackit_sfs_snapshot_create.md) - Creates a new snapshot of a resource pool
+* [stackit sfs snapshot delete](./stackit_sfs_snapshot_delete.md) - Deletes a snapshot
+* [stackit sfs snapshot describe](./stackit_sfs_snapshot_describe.md) - Shows details of a snapshot
+* [stackit sfs snapshot list](./stackit_sfs_snapshot_list.md) - Lists all snapshots of a resource pool
+* [stackit sfs snapshot update](./stackit_sfs_snapshot_update.md) - Updates a new snapshot of a resource pool
+
diff --git a/docs/stackit_beta_sfs_snapshot_create.md b/docs/stackit_sfs_snapshot_create.md
similarity index 69%
rename from docs/stackit_beta_sfs_snapshot_create.md
rename to docs/stackit_sfs_snapshot_create.md
index a9dfb5dd0..9f7e99791 100644
--- a/docs/stackit_beta_sfs_snapshot_create.md
+++ b/docs/stackit_sfs_snapshot_create.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot create
+## stackit sfs snapshot create
Creates a new snapshot of a resource pool
@@ -7,27 +7,27 @@ Creates a new snapshot of a resource pool
Creates a new snapshot of a resource pool.
```
-stackit beta sfs snapshot create [flags]
+stackit sfs snapshot create [flags]
```
### Examples
```
Create a new snapshot with name "snapshot-name" of a resource pool with ID "xxx"
- $ stackit beta sfs snapshot create --name snapshot-name --resource-pool-id xxx
+ $ stackit sfs snapshot create --name snapshot-name --resource-pool-id xxx
Create a new snapshot with name "snapshot-name" and comment "snapshot-comment" of a resource pool with ID "xxx"
- $ stackit beta sfs snapshot create --name snapshot-name --resource-pool-id xxx --comment "snapshot-comment"
+ $ stackit sfs snapshot create --name snapshot-name --resource-pool-id xxx --comment "snapshot-comment"
Create a new snapshot with name "snapshot-name" and snaplock retention hours "24" of a resource pool with ID "xxx"
- $ stackit beta sfs snapshot create --name snapshot-name --resource-pool-id xxx --snaplock-retention-hours 24
+ $ stackit sfs snapshot create --name snapshot-name --resource-pool-id xxx --snaplock-retention-hours 24
```
### Options
```
--comment string A comment to add more information to the snapshot
- -h, --help Help for "stackit beta sfs snapshot create"
+ -h, --help Help for "stackit sfs snapshot create"
--name string Snapshot name
--resource-pool-id string The resource pool from which the snapshot should be created
--snaplock-retention-hours int32 Retention hours for the snaplock
@@ -46,5 +46,5 @@ stackit beta sfs snapshot create [flags]
### SEE ALSO
-* [stackit beta sfs snapshot](./stackit_beta_sfs_snapshot.md) - Provides functionality for SFS snapshots
+* [stackit sfs snapshot](./stackit_sfs_snapshot.md) - Provides functionality for SFS snapshots
diff --git a/docs/stackit_beta_sfs_snapshot_delete.md b/docs/stackit_sfs_snapshot_delete.md
similarity index 69%
rename from docs/stackit_beta_sfs_snapshot_delete.md
rename to docs/stackit_sfs_snapshot_delete.md
index 865a107fa..1c03d0173 100644
--- a/docs/stackit_beta_sfs_snapshot_delete.md
+++ b/docs/stackit_sfs_snapshot_delete.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot delete
+## stackit sfs snapshot delete
Deletes a snapshot
@@ -7,20 +7,20 @@ Deletes a snapshot
Deletes a snapshot.
```
-stackit beta sfs snapshot delete SNAPSHOT_NAME [flags]
+stackit sfs snapshot delete SNAPSHOT_NAME [flags]
```
### Examples
```
Delete a snapshot with "SNAPSHOT_NAME" from resource pool with ID "yyy"
- $ stackit beta sfs snapshot delete SNAPSHOT_NAME --resource-pool-id yyy
+ $ stackit sfs snapshot delete SNAPSHOT_NAME --resource-pool-id yyy
```
### Options
```
- -h, --help Help for "stackit beta sfs snapshot delete"
+ -h, --help Help for "stackit sfs snapshot delete"
--resource-pool-id string The resource pool from which the snapshot should be created
```
@@ -37,5 +37,5 @@ stackit beta sfs snapshot delete SNAPSHOT_NAME [flags]
### SEE ALSO
-* [stackit beta sfs snapshot](./stackit_beta_sfs_snapshot.md) - Provides functionality for SFS snapshots
+* [stackit sfs snapshot](./stackit_sfs_snapshot.md) - Provides functionality for SFS snapshots
diff --git a/docs/stackit_beta_sfs_snapshot_describe.md b/docs/stackit_sfs_snapshot_describe.md
similarity index 69%
rename from docs/stackit_beta_sfs_snapshot_describe.md
rename to docs/stackit_sfs_snapshot_describe.md
index 2cfeaf8be..28b6946a6 100644
--- a/docs/stackit_beta_sfs_snapshot_describe.md
+++ b/docs/stackit_sfs_snapshot_describe.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot describe
+## stackit sfs snapshot describe
Shows details of a snapshot
@@ -7,20 +7,20 @@ Shows details of a snapshot
Shows details of a snapshot.
```
-stackit beta sfs snapshot describe SNAPSHOT_NAME [flags]
+stackit sfs snapshot describe SNAPSHOT_NAME [flags]
```
### Examples
```
Describe a snapshot with "SNAPSHOT_NAME" from resource pool with ID "yyy"
- stackit beta sfs snapshot describe SNAPSHOT_NAME --resource-pool-id yyy
+ stackit sfs snapshot describe SNAPSHOT_NAME --resource-pool-id yyy
```
### Options
```
- -h, --help Help for "stackit beta sfs snapshot describe"
+ -h, --help Help for "stackit sfs snapshot describe"
--resource-pool-id string The resource pool from which the snapshot should be created
```
@@ -37,5 +37,5 @@ stackit beta sfs snapshot describe SNAPSHOT_NAME [flags]
### SEE ALSO
-* [stackit beta sfs snapshot](./stackit_beta_sfs_snapshot.md) - Provides functionality for SFS snapshots
+* [stackit sfs snapshot](./stackit_sfs_snapshot.md) - Provides functionality for SFS snapshots
diff --git a/docs/stackit_beta_sfs_snapshot_list.md b/docs/stackit_sfs_snapshot_list.md
similarity index 73%
rename from docs/stackit_beta_sfs_snapshot_list.md
rename to docs/stackit_sfs_snapshot_list.md
index 99fd96c39..fb9eed174 100644
--- a/docs/stackit_beta_sfs_snapshot_list.md
+++ b/docs/stackit_sfs_snapshot_list.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot list
+## stackit sfs snapshot list
Lists all snapshots of a resource pool
@@ -7,20 +7,20 @@ Lists all snapshots of a resource pool
Lists all snapshots of a resource pool.
```
-stackit beta sfs snapshot list [flags]
+stackit sfs snapshot list [flags]
```
### Examples
```
List all snapshots of a resource pool with ID "xxx"
- $ stackit beta sfs snapshot list --resource-pool-id xxx
+ $ stackit sfs snapshot list --resource-pool-id xxx
```
### Options
```
- -h, --help Help for "stackit beta sfs snapshot list"
+ -h, --help Help for "stackit sfs snapshot list"
--limit int Number of snapshots to list
--resource-pool-id string The resource pool from which the snapshot should be created
```
@@ -38,5 +38,5 @@ stackit beta sfs snapshot list [flags]
### SEE ALSO
-* [stackit beta sfs snapshot](./stackit_beta_sfs_snapshot.md) - Provides functionality for SFS snapshots
+* [stackit sfs snapshot](./stackit_sfs_snapshot.md) - Provides functionality for SFS snapshots
diff --git a/docs/stackit_beta_sfs_snapshot_update.md b/docs/stackit_sfs_snapshot_update.md
similarity index 69%
rename from docs/stackit_beta_sfs_snapshot_update.md
rename to docs/stackit_sfs_snapshot_update.md
index a325cb178..a622c1d47 100644
--- a/docs/stackit_beta_sfs_snapshot_update.md
+++ b/docs/stackit_sfs_snapshot_update.md
@@ -1,4 +1,4 @@
-## stackit beta sfs snapshot update
+## stackit sfs snapshot update
Updates a new snapshot of a resource pool
@@ -7,24 +7,24 @@ Updates a new snapshot of a resource pool
Updates a new snapshot of a resource pool.
```
-stackit beta sfs snapshot update SNAPSHOT_NAME [flags]
+stackit sfs snapshot update SNAPSHOT_NAME [flags]
```
### Examples
```
Updates the name of a snapshot with name "snapshot-name" of a resource pool with ID "xxx"
- $ stackit beta sfs snapshot update snapshot-name --resource-pool-id xxx --name new-snapshot-name
+ $ stackit sfs snapshot update snapshot-name --resource-pool-id xxx --name new-snapshot-name
Updates the comment of a snapshot with name "snapshot-name" of a resource pool with ID "xxx"
- $ stackit beta sfs snapshot update snapshot-name --resource-pool-id xxx --comment "snapshot-comment"
+ $ stackit sfs snapshot update snapshot-name --resource-pool-id xxx --comment "snapshot-comment"
```
### Options
```
--comment string A comment to add more information to the snapshot
- -h, --help Help for "stackit beta sfs snapshot update"
+ -h, --help Help for "stackit sfs snapshot update"
--name string Snapshot name
--resource-pool-id string The resource pool from which the snapshot should be updated
```
@@ -42,5 +42,5 @@ stackit beta sfs snapshot update SNAPSHOT_NAME [flags]
### SEE ALSO
-* [stackit beta sfs snapshot](./stackit_beta_sfs_snapshot.md) - Provides functionality for SFS snapshots
+* [stackit sfs snapshot](./stackit_sfs_snapshot.md) - Provides functionality for SFS snapshots
diff --git a/internal/cmd/beta/beta.go b/internal/cmd/beta/beta.go
index 55787fba1..18de146a7 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/cdn"
"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/sfs"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/vpn"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
@@ -44,7 +43,6 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
func addSubcommands(cmd *cobra.Command, params *types.CmdParams) {
cmd.AddCommand(volume.NewCmd(params))
- cmd.AddCommand(sfs.NewCmd(params))
cmd.AddCommand(alb.NewCmd(params))
cmd.AddCommand(albwaf.NewCmd(params))
cmd.AddCommand(edge.NewCmd(params))
diff --git a/internal/cmd/root.go b/internal/cmd/root.go
index 5c3cd8fcf..42c156ca2 100644
--- a/internal/cmd/root.go
+++ b/internal/cmd/root.go
@@ -38,6 +38,7 @@ import (
securitygroup "github.com/stackitcloud/stackit-cli/internal/cmd/security-group"
"github.com/stackitcloud/stackit-cli/internal/cmd/server"
serviceaccount "github.com/stackitcloud/stackit-cli/internal/cmd/service-account"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs"
"github.com/stackitcloud/stackit-cli/internal/cmd/ske"
"github.com/stackitcloud/stackit-cli/internal/cmd/sqlserverflex"
"github.com/stackitcloud/stackit-cli/internal/cmd/valkey"
@@ -192,6 +193,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) {
cmd.AddCommand(redis.NewCmd(params)) //nolint:staticcheck // deprecated but still supported until 2027-08-31
cmd.AddCommand(secretsmanager.NewCmd(params))
cmd.AddCommand(serviceaccount.NewCmd(params))
+ cmd.AddCommand(sfs.NewCmd(params))
cmd.AddCommand(ske.NewCmd(params))
cmd.AddCommand(server.NewCmd(params))
cmd.AddCommand(networkArea.NewCmd(params))
diff --git a/internal/cmd/beta/sfs/export-policy/create/create.go b/internal/cmd/sfs/export-policy/create/create.go
similarity index 96%
rename from internal/cmd/beta/sfs/export-policy/create/create.go
rename to internal/cmd/sfs/export-policy/create/create.go
index 1dce5b646..47c024020 100644
--- a/internal/cmd/beta/sfs/export-policy/create/create.go
+++ b/internal/cmd/sfs/export-policy/create/create.go
@@ -40,11 +40,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a new export policy with name "EXPORT_POLICY_NAME"`,
- "$ stackit beta sfs export-policy create --name EXPORT_POLICY_NAME",
+ "$ stackit sfs export-policy create --name EXPORT_POLICY_NAME",
),
examples.NewExample(
`Create a new export policy with name "EXPORT_POLICY_NAME" and rules from file "./rules.json"`,
- "$ stackit beta sfs export-policy create --name EXPORT_POLICY_NAME --rules @./rules.json",
+ "$ stackit sfs export-policy create --name EXPORT_POLICY_NAME --rules @./rules.json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/export-policy/create/create_test.go b/internal/cmd/sfs/export-policy/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/export-policy/create/create_test.go
rename to internal/cmd/sfs/export-policy/create/create_test.go
diff --git a/internal/cmd/beta/sfs/export-policy/delete/delete.go b/internal/cmd/sfs/export-policy/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/sfs/export-policy/delete/delete.go
rename to internal/cmd/sfs/export-policy/delete/delete.go
index 35ce9a442..ddd56a496 100644
--- a/internal/cmd/beta/sfs/export-policy/delete/delete.go
+++ b/internal/cmd/sfs/export-policy/delete/delete.go
@@ -34,7 +34,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete an export policy with ID "xxx"`,
- "$ stackit beta sfs export-policy delete xxx",
+ "$ stackit sfs export-policy delete xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/export-policy/delete/delete_test.go b/internal/cmd/sfs/export-policy/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/export-policy/delete/delete_test.go
rename to internal/cmd/sfs/export-policy/delete/delete_test.go
diff --git a/internal/cmd/beta/sfs/export-policy/describe/describe.go b/internal/cmd/sfs/export-policy/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/sfs/export-policy/describe/describe.go
rename to internal/cmd/sfs/export-policy/describe/describe.go
index 6f29161cf..9c4ea6bcc 100644
--- a/internal/cmd/beta/sfs/export-policy/describe/describe.go
+++ b/internal/cmd/sfs/export-policy/describe/describe.go
@@ -35,7 +35,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Describe an export policy with ID "xxx"`,
- "$ stackit beta sfs export-policy describe xxx",
+ "$ stackit sfs export-policy describe xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/export-policy/describe/describe_test.go b/internal/cmd/sfs/export-policy/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/export-policy/describe/describe_test.go
rename to internal/cmd/sfs/export-policy/describe/describe_test.go
diff --git a/internal/cmd/beta/sfs/export-policy/export-policy.go b/internal/cmd/sfs/export-policy/export-policy.go
similarity index 64%
rename from internal/cmd/beta/sfs/export-policy/export-policy.go
rename to internal/cmd/sfs/export-policy/export-policy.go
index 221b4f1f3..24194d50f 100644
--- a/internal/cmd/beta/sfs/export-policy/export-policy.go
+++ b/internal/cmd/sfs/export-policy/export-policy.go
@@ -3,11 +3,11 @@ package exportpolicy
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/export-policy/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/export-policy/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/export-policy/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/export-policy/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/export-policy/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/export-policy/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/export-policy/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/export-policy/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/export-policy/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/export-policy/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/types"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
)
diff --git a/internal/cmd/beta/sfs/export-policy/list/list.go b/internal/cmd/sfs/export-policy/list/list.go
similarity index 97%
rename from internal/cmd/beta/sfs/export-policy/list/list.go
rename to internal/cmd/sfs/export-policy/list/list.go
index a05242958..6935a0bb6 100644
--- a/internal/cmd/beta/sfs/export-policy/list/list.go
+++ b/internal/cmd/sfs/export-policy/list/list.go
@@ -39,11 +39,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all export policies`,
- "$ stackit beta sfs export-policy list",
+ "$ stackit sfs export-policy list",
),
examples.NewExample(
`List up to 10 export policies`,
- "$ stackit beta sfs export-policy list --limit 10",
+ "$ stackit sfs export-policy list --limit 10",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/export-policy/list/list_test.go b/internal/cmd/sfs/export-policy/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/export-policy/list/list_test.go
rename to internal/cmd/sfs/export-policy/list/list_test.go
diff --git a/internal/cmd/beta/sfs/export-policy/test-files/rules-example.json b/internal/cmd/sfs/export-policy/test-files/rules-example.json
similarity index 100%
rename from internal/cmd/beta/sfs/export-policy/test-files/rules-example.json
rename to internal/cmd/sfs/export-policy/test-files/rules-example.json
diff --git a/internal/cmd/beta/sfs/export-policy/update/update.go b/internal/cmd/sfs/export-policy/update/update.go
similarity index 97%
rename from internal/cmd/beta/sfs/export-policy/update/update.go
rename to internal/cmd/sfs/export-policy/update/update.go
index 55c22a5b8..72d6c4ba3 100644
--- a/internal/cmd/beta/sfs/export-policy/update/update.go
+++ b/internal/cmd/sfs/export-policy/update/update.go
@@ -43,11 +43,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update an export policy with ID "xxx" and with rules from file "./rules.json"`,
- "$ stackit beta sfs export-policy update xxx --rules @./rules.json",
+ "$ stackit sfs export-policy update xxx --rules @./rules.json",
),
examples.NewExample(
`Update an export policy with ID "xxx" and remove the rules`,
- "$ stackit beta sfs export-policy update XXX --remove-rules",
+ "$ stackit sfs export-policy update XXX --remove-rules",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/export-policy/update/update_test.go b/internal/cmd/sfs/export-policy/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/export-policy/update/update_test.go
rename to internal/cmd/sfs/export-policy/update/update_test.go
diff --git a/internal/cmd/beta/sfs/performance-class/list/list.go b/internal/cmd/sfs/performance-class/list/list.go
similarity index 98%
rename from internal/cmd/beta/sfs/performance-class/list/list.go
rename to internal/cmd/sfs/performance-class/list/list.go
index 3543fd523..fe7d83344 100644
--- a/internal/cmd/beta/sfs/performance-class/list/list.go
+++ b/internal/cmd/sfs/performance-class/list/list.go
@@ -32,7 +32,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all performances classes`,
- "$ stackit beta sfs performance-class list",
+ "$ stackit sfs performance-class list",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/performance-class/list/list_test.go b/internal/cmd/sfs/performance-class/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/performance-class/list/list_test.go
rename to internal/cmd/sfs/performance-class/list/list_test.go
diff --git a/internal/cmd/beta/sfs/performance-class/performance_class.go b/internal/cmd/sfs/performance-class/performance_class.go
similarity index 88%
rename from internal/cmd/beta/sfs/performance-class/performance_class.go
rename to internal/cmd/sfs/performance-class/performance_class.go
index f033ee5d3..d59347860 100644
--- a/internal/cmd/beta/sfs/performance-class/performance_class.go
+++ b/internal/cmd/sfs/performance-class/performance_class.go
@@ -3,7 +3,7 @@ package performanceclass
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/performance-class/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/performance-class/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/types"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/sfs/project-lock/describe/describe.go b/internal/cmd/sfs/project-lock/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/sfs/project-lock/describe/describe.go
rename to internal/cmd/sfs/project-lock/describe/describe.go
index 5f6ce6624..2292cb8df 100644
--- a/internal/cmd/beta/sfs/project-lock/describe/describe.go
+++ b/internal/cmd/sfs/project-lock/describe/describe.go
@@ -31,7 +31,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get lock status for project`,
- "$ stackit beta sfs project-lock describe"),
+ "$ stackit sfs project-lock describe"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/project-lock/describe/describe_test.go b/internal/cmd/sfs/project-lock/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/project-lock/describe/describe_test.go
rename to internal/cmd/sfs/project-lock/describe/describe_test.go
diff --git a/internal/cmd/beta/sfs/project-lock/lock/lock.go b/internal/cmd/sfs/project-lock/lock/lock.go
similarity index 98%
rename from internal/cmd/beta/sfs/project-lock/lock/lock.go
rename to internal/cmd/sfs/project-lock/lock/lock.go
index a4d422894..c0b1dec37 100644
--- a/internal/cmd/beta/sfs/project-lock/lock/lock.go
+++ b/internal/cmd/sfs/project-lock/lock/lock.go
@@ -30,7 +30,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Enable lock for project`,
- "$ stackit beta sfs project-lock lock",
+ "$ stackit sfs project-lock lock",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/project-lock/lock/lock_test.go b/internal/cmd/sfs/project-lock/lock/lock_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/project-lock/lock/lock_test.go
rename to internal/cmd/sfs/project-lock/lock/lock_test.go
diff --git a/internal/cmd/beta/sfs/project-lock/project-lock.go b/internal/cmd/sfs/project-lock/project-lock.go
similarity index 75%
rename from internal/cmd/beta/sfs/project-lock/project-lock.go
rename to internal/cmd/sfs/project-lock/project-lock.go
index df98ea76f..e548d12d4 100644
--- a/internal/cmd/beta/sfs/project-lock/project-lock.go
+++ b/internal/cmd/sfs/project-lock/project-lock.go
@@ -1,9 +1,9 @@
package projectlock
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/project-lock/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/project-lock/lock"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/project-lock/unlock"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/project-lock/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/project-lock/lock"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/project-lock/unlock"
"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/sfs/project-lock/unlock/unlock.go b/internal/cmd/sfs/project-lock/unlock/unlock.go
similarity index 98%
rename from internal/cmd/beta/sfs/project-lock/unlock/unlock.go
rename to internal/cmd/sfs/project-lock/unlock/unlock.go
index fe0f4d38d..61f1c6185 100644
--- a/internal/cmd/beta/sfs/project-lock/unlock/unlock.go
+++ b/internal/cmd/sfs/project-lock/unlock/unlock.go
@@ -31,7 +31,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Disable lock for project`,
- "$ stackit beta sfs project-lock unlock"),
+ "$ stackit sfs project-lock unlock"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/project-lock/unlock/unlock_test.go b/internal/cmd/sfs/project-lock/unlock/unlock_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/project-lock/unlock/unlock_test.go
rename to internal/cmd/sfs/project-lock/unlock/unlock_test.go
diff --git a/internal/cmd/beta/sfs/resource-pool/create/create.go b/internal/cmd/sfs/resource-pool/create/create.go
similarity index 87%
rename from internal/cmd/beta/sfs/resource-pool/create/create.go
rename to internal/cmd/sfs/resource-pool/create/create.go
index afbb83200..dd4e16227 100644
--- a/internal/cmd/beta/sfs/resource-pool/create/create.go
+++ b/internal/cmd/sfs/resource-pool/create/create.go
@@ -49,24 +49,24 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Long: `Creates a SFS resource pool.
The available performance class values can be obtained by running:
- $ stackit beta sfs performance-class list`,
+ $ stackit sfs performance-class list`,
Args: args.NoArgs,
Example: examples.Build(
examples.NewExample(
`Create a SFS resource pool`,
- "$ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01"),
+ "$ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01"),
examples.NewExample(
`Create a SFS resource pool, allow only a single IP which can mount the resource pool`,
- "$ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 250.81.87.224/32 --performance-class Standard --size 500 --name resource-pool-01"),
+ "$ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 250.81.87.224/32 --performance-class Standard --size 500 --name resource-pool-01"),
examples.NewExample(
`Create a SFS resource pool, allow multiple IP ACL which can mount the resource pool`,
- "$ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl \"10.88.135.144/28,250.81.87.224/32\" --performance-class Standard --size 500 --name resource-pool-01"),
+ "$ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl \"10.88.135.144/28,250.81.87.224/32\" --performance-class Standard --size 500 --name resource-pool-01"),
examples.NewExample(
`Create a SFS resource pool with visible snapshots`,
- "$ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshots-visible"),
+ "$ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshots-visible"),
examples.NewExample(
`Create a SFS resource pool with specific snapshot policy`,
- "$ stackit beta sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshot-policy-id XXX"),
+ "$ stackit sfs resource-pool create --availability-zone eu01-m --ip-acl 10.88.135.144/28 --performance-class Standard --size 500 --name resource-pool-01 --snapshot-policy-id XXX"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/resource-pool/create/create_test.go b/internal/cmd/sfs/resource-pool/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/resource-pool/create/create_test.go
rename to internal/cmd/sfs/resource-pool/create/create_test.go
diff --git a/internal/cmd/beta/sfs/resource-pool/delete/delete.go b/internal/cmd/sfs/resource-pool/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/sfs/resource-pool/delete/delete.go
rename to internal/cmd/sfs/resource-pool/delete/delete.go
index d5cd7e1cd..a0a355aa9 100644
--- a/internal/cmd/beta/sfs/resource-pool/delete/delete.go
+++ b/internal/cmd/sfs/resource-pool/delete/delete.go
@@ -38,7 +38,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete the SFS resource pool with ID "xxx"`,
- "$ stackit beta sfs resource-pool delete xxx"),
+ "$ stackit sfs resource-pool delete xxx"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/resource-pool/delete/delete_test.go b/internal/cmd/sfs/resource-pool/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/resource-pool/delete/delete_test.go
rename to internal/cmd/sfs/resource-pool/delete/delete_test.go
diff --git a/internal/cmd/beta/sfs/resource-pool/describe/describe.go b/internal/cmd/sfs/resource-pool/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/sfs/resource-pool/describe/describe.go
rename to internal/cmd/sfs/resource-pool/describe/describe.go
index 72203f5e3..03d07d1fd 100644
--- a/internal/cmd/beta/sfs/resource-pool/describe/describe.go
+++ b/internal/cmd/sfs/resource-pool/describe/describe.go
@@ -38,7 +38,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Describe the SFS resource pool with ID "xxx"`,
- "$ stackit beta sfs resource-pool describe xxx"),
+ "$ stackit sfs resource-pool describe xxx"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/resource-pool/describe/describe_test.go b/internal/cmd/sfs/resource-pool/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/resource-pool/describe/describe_test.go
rename to internal/cmd/sfs/resource-pool/describe/describe_test.go
diff --git a/internal/cmd/beta/sfs/resource-pool/list/list.go b/internal/cmd/sfs/resource-pool/list/list.go
similarity index 96%
rename from internal/cmd/beta/sfs/resource-pool/list/list.go
rename to internal/cmd/sfs/resource-pool/list/list.go
index f2be8e746..686b1b565 100644
--- a/internal/cmd/beta/sfs/resource-pool/list/list.go
+++ b/internal/cmd/sfs/resource-pool/list/list.go
@@ -38,13 +38,13 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all SFS resource pools`,
- "$ stackit beta sfs resource-pool list"),
+ "$ stackit sfs resource-pool list"),
examples.NewExample(
`List all SFS resource pools for another region than the default one`,
- "$ stackit beta sfs resource-pool list --region eu01"),
+ "$ stackit sfs resource-pool list --region eu01"),
examples.NewExample(
`List up to 10 SFS resource pools`,
- "$ stackit beta sfs resource-pool list --limit 10"),
+ "$ stackit sfs resource-pool list --limit 10"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/resource-pool/list/list_test.go b/internal/cmd/sfs/resource-pool/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/resource-pool/list/list_test.go
rename to internal/cmd/sfs/resource-pool/list/list_test.go
diff --git a/internal/cmd/beta/sfs/resource-pool/resource_pool.go b/internal/cmd/sfs/resource-pool/resource_pool.go
similarity index 66%
rename from internal/cmd/beta/sfs/resource-pool/resource_pool.go
rename to internal/cmd/sfs/resource-pool/resource_pool.go
index 3198741b4..e3907b7a5 100644
--- a/internal/cmd/beta/sfs/resource-pool/resource_pool.go
+++ b/internal/cmd/sfs/resource-pool/resource_pool.go
@@ -1,11 +1,11 @@
package resourcepool
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/resource-pool/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/resource-pool/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/resource-pool/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/resource-pool/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/resource-pool/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/resource-pool/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/resource-pool/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/resource-pool/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/resource-pool/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/resource-pool/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/sfs/resource-pool/update/update.go b/internal/cmd/sfs/resource-pool/update/update.go
similarity index 92%
rename from internal/cmd/beta/sfs/resource-pool/update/update.go
rename to internal/cmd/sfs/resource-pool/update/update.go
index d8acf2cff..3ecc4feda 100644
--- a/internal/cmd/beta/sfs/resource-pool/update/update.go
+++ b/internal/cmd/sfs/resource-pool/update/update.go
@@ -48,24 +48,24 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Long: `Updates a SFS resource pool.
The available performance class values can be obtained by running:
- $ stackit beta sfs performance-class list`,
+ $ stackit sfs performance-class list`,
Args: args.SingleArg(resourcePoolIdArg, utils.ValidateUUID),
Example: examples.Build(
examples.NewExample(
`Update the SFS resource pool with ID "xxx"`,
- "$ stackit beta sfs resource-pool update xxx --ip-acl 10.88.135.144/28 --performance-class Standard --size 5"),
+ "$ stackit sfs resource-pool update xxx --ip-acl 10.88.135.144/28 --performance-class Standard --size 5"),
examples.NewExample(
`Update the SFS resource pool with ID "xxx", allow only a single IP which can mount the resource pool`,
- "$ stackit beta sfs resource-pool update xxx --ip-acl 250.81.87.224/32 --performance-class Standard --size 5"),
+ "$ stackit sfs resource-pool update xxx --ip-acl 250.81.87.224/32 --performance-class Standard --size 5"),
examples.NewExample(
`Update the SFS resource pool with ID "xxx", allow multiple IP ACL which can mount the resource pool`,
- "$ stackit beta sfs resource-pool update xxx --ip-acl \"10.88.135.144/28,250.81.87.224/32\" --performance-class Standard --size 5"),
+ "$ stackit sfs resource-pool update xxx --ip-acl \"10.88.135.144/28,250.81.87.224/32\" --performance-class Standard --size 5"),
examples.NewExample(
`Update the SFS resource pool with ID "xxx", set snapshots visible to false`,
- "$ stackit beta sfs resource-pool update xxx --snapshots-visible=false"),
+ "$ stackit sfs resource-pool update xxx --snapshots-visible=false"),
examples.NewExample(
`Update the SFS resource pool with ID "xxx" to set snapshot policy id to "YYY"`,
- "$ stackit beta sfs resource-pool update xxx --snapshot-policy-id YYY"),
+ "$ stackit sfs resource-pool update xxx --snapshot-policy-id YYY"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/resource-pool/update/update_test.go b/internal/cmd/sfs/resource-pool/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/resource-pool/update/update_test.go
rename to internal/cmd/sfs/resource-pool/update/update_test.go
diff --git a/internal/cmd/beta/sfs/sfs.go b/internal/cmd/sfs/sfs.go
similarity index 78%
rename from internal/cmd/beta/sfs/sfs.go
rename to internal/cmd/sfs/sfs.go
index ed4492fef..a41f6fea9 100644
--- a/internal/cmd/beta/sfs/sfs.go
+++ b/internal/cmd/sfs/sfs.go
@@ -1,13 +1,13 @@
package sfs
import (
- exportpolicy "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/export-policy"
- performanceclass "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/performance-class"
- projectlock "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/project-lock"
- resourcepool "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/resource-pool"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/share"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot"
- snapshotpolicy "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot-policy"
+ exportpolicy "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/export-policy"
+ performanceclass "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/performance-class"
+ projectlock "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/project-lock"
+ resourcepool "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/resource-pool"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/share"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot"
+ snapshotpolicy "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot-policy"
"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/sfs/share/create/create.go b/internal/cmd/sfs/share/create/create.go
similarity index 96%
rename from internal/cmd/beta/sfs/share/create/create.go
rename to internal/cmd/sfs/share/create/create.go
index 5d57a5d7d..392631f76 100644
--- a/internal/cmd/beta/sfs/share/create/create.go
+++ b/internal/cmd/sfs/share/create/create.go
@@ -45,11 +45,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a share in a resource pool with ID "xxx", name "yyy" and no space hard limit`,
- "$ stackit beta sfs share create --resource-pool-id xxx --name yyy --hard-limit 0",
+ "$ stackit sfs share create --resource-pool-id xxx --name yyy --hard-limit 0",
),
examples.NewExample(
`Create a share in a resource pool with ID "xxx", name "yyy" and export policy with name "zzz"`,
- "$ stackit beta sfs share create --resource-pool-id xxx --name yyy --export-policy-name zzz --hard-limit 0",
+ "$ stackit sfs share create --resource-pool-id xxx --name yyy --export-policy-name zzz --hard-limit 0",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/share/create/create_test.go b/internal/cmd/sfs/share/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/share/create/create_test.go
rename to internal/cmd/sfs/share/create/create_test.go
diff --git a/internal/cmd/beta/sfs/share/delete/delete.go b/internal/cmd/sfs/share/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/sfs/share/delete/delete.go
rename to internal/cmd/sfs/share/delete/delete.go
index ed4cf417b..eb4611734 100644
--- a/internal/cmd/beta/sfs/share/delete/delete.go
+++ b/internal/cmd/sfs/share/delete/delete.go
@@ -42,7 +42,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a share with ID "xxx" from a resource pool with ID "yyy"`,
- "$ stackit beta sfs share delete xxx --resource-pool-id yyy",
+ "$ stackit sfs share delete xxx --resource-pool-id yyy",
),
),
RunE: func(cmd *cobra.Command, inputArgs []string) error {
diff --git a/internal/cmd/beta/sfs/share/delete/delete_test.go b/internal/cmd/sfs/share/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/share/delete/delete_test.go
rename to internal/cmd/sfs/share/delete/delete_test.go
diff --git a/internal/cmd/beta/sfs/share/describe/describe.go b/internal/cmd/sfs/share/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/sfs/share/describe/describe.go
rename to internal/cmd/sfs/share/describe/describe.go
index e2756f757..f925fda09 100644
--- a/internal/cmd/beta/sfs/share/describe/describe.go
+++ b/internal/cmd/sfs/share/describe/describe.go
@@ -41,7 +41,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Describe a shares with ID "xxx" from resource pool with ID "yyy"`,
- "$ stackit beta sfs share describe xxx --resource-pool-id yyy",
+ "$ stackit sfs share describe xxx --resource-pool-id yyy",
),
),
RunE: func(cmd *cobra.Command, inputArgs []string) error {
diff --git a/internal/cmd/beta/sfs/share/describe/describe_test.go b/internal/cmd/sfs/share/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/share/describe/describe_test.go
rename to internal/cmd/sfs/share/describe/describe_test.go
diff --git a/internal/cmd/beta/sfs/share/list/list.go b/internal/cmd/sfs/share/list/list.go
similarity index 97%
rename from internal/cmd/beta/sfs/share/list/list.go
rename to internal/cmd/sfs/share/list/list.go
index 9db657fb3..e409a527e 100644
--- a/internal/cmd/beta/sfs/share/list/list.go
+++ b/internal/cmd/sfs/share/list/list.go
@@ -40,11 +40,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all shares from resource pool with ID "xxx"`,
- "$ stackit beta sfs share list --resource-pool-id xxx",
+ "$ stackit sfs share list --resource-pool-id xxx",
),
examples.NewExample(
`List up to 10 shares from resource pool with ID "xxx"`,
- "$ stackit beta sfs share list --resource-pool-id xxx --limit 10",
+ "$ stackit sfs share list --resource-pool-id xxx --limit 10",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/share/list/list_test.go b/internal/cmd/sfs/share/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/share/list/list_test.go
rename to internal/cmd/sfs/share/list/list_test.go
diff --git a/internal/cmd/beta/sfs/share/share.go b/internal/cmd/sfs/share/share.go
similarity index 67%
rename from internal/cmd/beta/sfs/share/share.go
rename to internal/cmd/sfs/share/share.go
index 1ea180fd2..87c3396f4 100644
--- a/internal/cmd/beta/sfs/share/share.go
+++ b/internal/cmd/sfs/share/share.go
@@ -1,11 +1,11 @@
package share
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/share/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/share/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/share/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/share/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/share/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/share/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/share/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/share/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/share/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/share/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/sfs/share/update/update.go b/internal/cmd/sfs/share/update/update.go
similarity index 97%
rename from internal/cmd/beta/sfs/share/update/update.go
rename to internal/cmd/sfs/share/update/update.go
index 5e6112f4f..5ec725786 100644
--- a/internal/cmd/beta/sfs/share/update/update.go
+++ b/internal/cmd/sfs/share/update/update.go
@@ -46,11 +46,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update share with ID "xxx" with new export-policy-name "yyy" in resource-pool "zzz"`,
- "$ stackit beta sfs share update xxx --export-policy-name yyy --resource-pool-id zzz",
+ "$ stackit sfs share update xxx --export-policy-name yyy --resource-pool-id zzz",
),
examples.NewExample(
`Update share with ID "xxx" with new space hard limit "50" in resource-pool "yyy"`,
- "$ stackit beta sfs share update xxx --hard-limit 50 --resource-pool-id yyy",
+ "$ stackit sfs share update xxx --hard-limit 50 --resource-pool-id yyy",
),
),
RunE: func(cmd *cobra.Command, inputArgs []string) error {
diff --git a/internal/cmd/beta/sfs/share/update/update_test.go b/internal/cmd/sfs/share/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/share/update/update_test.go
rename to internal/cmd/sfs/share/update/update_test.go
diff --git a/internal/cmd/beta/sfs/snapshot-policy/describe/describe.go b/internal/cmd/sfs/snapshot-policy/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/sfs/snapshot-policy/describe/describe.go
rename to internal/cmd/sfs/snapshot-policy/describe/describe.go
index 2123ac0c6..e93cb56fc 100644
--- a/internal/cmd/beta/sfs/snapshot-policy/describe/describe.go
+++ b/internal/cmd/sfs/snapshot-policy/describe/describe.go
@@ -35,7 +35,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Describe a snapshot policy with ID "xxx"`,
- "$ stackit beta sfs snapshot-policy describe xxx",
+ "$ stackit sfs snapshot-policy describe xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/snapshot-policy/describe/describe_test.go b/internal/cmd/sfs/snapshot-policy/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot-policy/describe/describe_test.go
rename to internal/cmd/sfs/snapshot-policy/describe/describe_test.go
diff --git a/internal/cmd/beta/sfs/snapshot-policy/list/list.go b/internal/cmd/sfs/snapshot-policy/list/list.go
similarity index 95%
rename from internal/cmd/beta/sfs/snapshot-policy/list/list.go
rename to internal/cmd/sfs/snapshot-policy/list/list.go
index b97b7a740..2c46e9fbb 100644
--- a/internal/cmd/beta/sfs/snapshot-policy/list/list.go
+++ b/internal/cmd/sfs/snapshot-policy/list/list.go
@@ -48,19 +48,19 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all snapshot policies`,
- "$ stackit beta sfs snapshot-policy list",
+ "$ stackit sfs snapshot-policy list",
),
examples.NewExample(
`List only mutable snapshot policies`,
- "$ stackit beta sfs snapshot-policy list --immutable mutable-only",
+ "$ stackit sfs snapshot-policy list --immutable mutable-only",
),
examples.NewExample(
`List only immutable snapshot policies`,
- "$ stackit beta sfs snapshot-policy list --immutable immutable-only",
+ "$ stackit sfs snapshot-policy list --immutable immutable-only",
),
examples.NewExample(
`List up to 10 snapshot policies`,
- "$ stackit beta sfs snapshot-policy list --limit 10",
+ "$ stackit sfs snapshot-policy list --limit 10",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/snapshot-policy/list/list_test.go b/internal/cmd/sfs/snapshot-policy/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot-policy/list/list_test.go
rename to internal/cmd/sfs/snapshot-policy/list/list_test.go
diff --git a/internal/cmd/beta/sfs/snapshot-policy/snapshot-policy.go b/internal/cmd/sfs/snapshot-policy/snapshot-policy.go
similarity index 79%
rename from internal/cmd/beta/sfs/snapshot-policy/snapshot-policy.go
rename to internal/cmd/sfs/snapshot-policy/snapshot-policy.go
index f45eaa1a9..f62ff8a14 100644
--- a/internal/cmd/beta/sfs/snapshot-policy/snapshot-policy.go
+++ b/internal/cmd/sfs/snapshot-policy/snapshot-policy.go
@@ -3,8 +3,8 @@ package snapshotpolicy
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot-policy/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot-policy/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot-policy/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot-policy/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/types"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
)
diff --git a/internal/cmd/beta/sfs/snapshot/create/create.go b/internal/cmd/sfs/snapshot/create/create.go
similarity index 94%
rename from internal/cmd/beta/sfs/snapshot/create/create.go
rename to internal/cmd/sfs/snapshot/create/create.go
index b630a87d7..b01c556fd 100644
--- a/internal/cmd/beta/sfs/snapshot/create/create.go
+++ b/internal/cmd/sfs/snapshot/create/create.go
@@ -43,15 +43,15 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a new snapshot with name "snapshot-name" of a resource pool with ID "xxx"`,
- "$ stackit beta sfs snapshot create --name snapshot-name --resource-pool-id xxx",
+ "$ stackit sfs snapshot create --name snapshot-name --resource-pool-id xxx",
),
examples.NewExample(
`Create a new snapshot with name "snapshot-name" and comment "snapshot-comment" of a resource pool with ID "xxx"`,
- `$ stackit beta sfs snapshot create --name snapshot-name --resource-pool-id xxx --comment "snapshot-comment"`,
+ `$ stackit sfs snapshot create --name snapshot-name --resource-pool-id xxx --comment "snapshot-comment"`,
),
examples.NewExample(
`Create a new snapshot with name "snapshot-name" and snaplock retention hours "24" of a resource pool with ID "xxx"`,
- `$ stackit beta sfs snapshot create --name snapshot-name --resource-pool-id xxx --snaplock-retention-hours 24`,
+ `$ stackit sfs snapshot create --name snapshot-name --resource-pool-id xxx --snaplock-retention-hours 24`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/snapshot/create/create_test.go b/internal/cmd/sfs/snapshot/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot/create/create_test.go
rename to internal/cmd/sfs/snapshot/create/create_test.go
diff --git a/internal/cmd/beta/sfs/snapshot/delete/delete.go b/internal/cmd/sfs/snapshot/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/sfs/snapshot/delete/delete.go
rename to internal/cmd/sfs/snapshot/delete/delete.go
index 7fd570bd6..026f52a6e 100644
--- a/internal/cmd/beta/sfs/snapshot/delete/delete.go
+++ b/internal/cmd/sfs/snapshot/delete/delete.go
@@ -39,7 +39,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a snapshot with "SNAPSHOT_NAME" from resource pool with ID "yyy"`,
- "$ stackit beta sfs snapshot delete SNAPSHOT_NAME --resource-pool-id yyy"),
+ "$ stackit sfs snapshot delete SNAPSHOT_NAME --resource-pool-id yyy"),
),
RunE: func(cmd *cobra.Command, inputArgs []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/sfs/snapshot/delete/delete_test.go b/internal/cmd/sfs/snapshot/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot/delete/delete_test.go
rename to internal/cmd/sfs/snapshot/delete/delete_test.go
diff --git a/internal/cmd/beta/sfs/snapshot/describe/describe.go b/internal/cmd/sfs/snapshot/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/sfs/snapshot/describe/describe.go
rename to internal/cmd/sfs/snapshot/describe/describe.go
index 359701838..3f4c8a08d 100644
--- a/internal/cmd/beta/sfs/snapshot/describe/describe.go
+++ b/internal/cmd/sfs/snapshot/describe/describe.go
@@ -40,7 +40,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Describe a snapshot with "SNAPSHOT_NAME" from resource pool with ID "yyy"`,
- "stackit beta sfs snapshot describe SNAPSHOT_NAME --resource-pool-id yyy",
+ "stackit sfs snapshot describe SNAPSHOT_NAME --resource-pool-id yyy",
),
),
RunE: func(cmd *cobra.Command, inputArgs []string) error {
diff --git a/internal/cmd/beta/sfs/snapshot/describe/describe_test.go b/internal/cmd/sfs/snapshot/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot/describe/describe_test.go
rename to internal/cmd/sfs/snapshot/describe/describe_test.go
diff --git a/internal/cmd/beta/sfs/snapshot/list/list.go b/internal/cmd/sfs/snapshot/list/list.go
similarity index 98%
rename from internal/cmd/beta/sfs/snapshot/list/list.go
rename to internal/cmd/sfs/snapshot/list/list.go
index 9689e9bbd..8ee5630e7 100644
--- a/internal/cmd/beta/sfs/snapshot/list/list.go
+++ b/internal/cmd/sfs/snapshot/list/list.go
@@ -39,7 +39,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all snapshots of a resource pool with ID "xxx"`,
- "$ stackit beta sfs snapshot list --resource-pool-id xxx",
+ "$ stackit sfs snapshot list --resource-pool-id xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/snapshot/list/list_test.go b/internal/cmd/sfs/snapshot/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot/list/list_test.go
rename to internal/cmd/sfs/snapshot/list/list_test.go
diff --git a/internal/cmd/beta/sfs/snapshot/snapshot.go b/internal/cmd/sfs/snapshot/snapshot.go
similarity index 67%
rename from internal/cmd/beta/sfs/snapshot/snapshot.go
rename to internal/cmd/sfs/snapshot/snapshot.go
index 443d96df6..1e4e97398 100644
--- a/internal/cmd/beta/sfs/snapshot/snapshot.go
+++ b/internal/cmd/sfs/snapshot/snapshot.go
@@ -1,11 +1,11 @@
package snapshot
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs/snapshot/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/sfs/snapshot/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/sfs/snapshot/update/update.go b/internal/cmd/sfs/snapshot/update/update.go
similarity index 96%
rename from internal/cmd/beta/sfs/snapshot/update/update.go
rename to internal/cmd/sfs/snapshot/update/update.go
index d39747431..a5463035f 100644
--- a/internal/cmd/beta/sfs/snapshot/update/update.go
+++ b/internal/cmd/sfs/snapshot/update/update.go
@@ -44,11 +44,11 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Updates the name of a snapshot with name "snapshot-name" of a resource pool with ID "xxx"`,
- "$ stackit beta sfs snapshot update snapshot-name --resource-pool-id xxx --name new-snapshot-name",
+ "$ stackit sfs snapshot update snapshot-name --resource-pool-id xxx --name new-snapshot-name",
),
examples.NewExample(
`Updates the comment of a snapshot with name "snapshot-name" of a resource pool with ID "xxx"`,
- `$ stackit beta sfs snapshot update snapshot-name --resource-pool-id xxx --comment "snapshot-comment"`,
+ `$ stackit sfs snapshot update snapshot-name --resource-pool-id xxx --comment "snapshot-comment"`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/sfs/snapshot/update/update_test.go b/internal/cmd/sfs/snapshot/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/sfs/snapshot/update/update_test.go
rename to internal/cmd/sfs/snapshot/update/update_test.go