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