diff --git a/README.md b/README.md
index d7f76ff26..236f7f102 100644
--- a/README.md
+++ b/README.md
@@ -76,7 +76,7 @@ Below you can find a list of the STACKIT services already available in the CLI (
| Service | CLI Commands | Status |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| Observability | `observability` | :white_check_mark: |
-| Infrastructure as a Service (IaaS) | `beta network-area`
`beta network`
`beta volume`
`beta network-interface`
`beta public-ip`
`beta security-group`
`beta key-pair`
`beta image`
`beta quota` | :white_check_mark: (beta)|
+| Infrastructure as a Service (IaaS) | `network-area`
`network`
`volume`
`network-interface`
`public-ip`
`security-group`
`key-pair`
`image`
`quota` | :white_check_mark:|
| Authorization | `project`, `organization` | :white_check_mark: |
| DNS | `dns` | :white_check_mark: |
| Kubernetes Engine (SKE) | `ske` | :white_check_mark: |
@@ -91,8 +91,8 @@ Below you can find a list of the STACKIT services already available in the CLI (
| Redis | `redis` | :white_check_mark: |
| Resource Manager | `project` | :white_check_mark: |
| Secrets Manager | `secrets-manager` | :white_check_mark: |
-| Server Backup Management | `beta server backup` | :white_check_mark: (beta) |
-| Server Command (Run Command) | `beta server command` | :white_check_mark: (beta) |
+| Server Backup Management | `server backup` | :white_check_mark: |
+| Server Command (Run Command) | `server command` | :white_check_mark: |
| Service Account | `service-account` | :white_check_mark: |
| SQLServer Flex | `beta sqlserverflex` | :white_check_mark: (beta) |
diff --git a/docs/stackit.md b/docs/stackit.md
index f7ba5cb48..2dc456b83 100644
--- a/docs/stackit.md
+++ b/docs/stackit.md
@@ -27,24 +27,35 @@ stackit [flags]
### SEE ALSO
+* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
* [stackit auth](./stackit_auth.md) - Authenticates the STACKIT CLI
* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
* [stackit config](./stackit_config.md) - Provides functionality for CLI configuration options
* [stackit curl](./stackit_curl.md) - Executes an authenticated HTTP request to an endpoint
* [stackit dns](./stackit_dns.md) - Provides functionality for DNS
+* [stackit image](./stackit_image.md) - Manage server images
+* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
* [stackit load-balancer](./stackit_load-balancer.md) - Provides functionality for Load Balancer
* [stackit logme](./stackit_logme.md) - Provides functionality for LogMe
* [stackit mariadb](./stackit_mariadb.md) - Provides functionality for MariaDB
* [stackit mongodbflex](./stackit_mongodbflex.md) - Provides functionality for MongoDB Flex
+* [stackit network](./stackit_network.md) - Provides functionality for networks
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
* [stackit object-storage](./stackit_object-storage.md) - Provides functionality for Object Storage
* [stackit observability](./stackit_observability.md) - Provides functionality for Observability
* [stackit opensearch](./stackit_opensearch.md) - Provides functionality for OpenSearch
* [stackit organization](./stackit_organization.md) - Manages organizations
* [stackit postgresflex](./stackit_postgresflex.md) - Provides functionality for PostgreSQL Flex
* [stackit project](./stackit_project.md) - Manages projects
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
+* [stackit quota](./stackit_quota.md) - Manage server quotas
* [stackit rabbitmq](./stackit_rabbitmq.md) - Provides functionality for RabbitMQ
* [stackit redis](./stackit_redis.md) - Provides functionality for Redis
* [stackit secrets-manager](./stackit_secrets-manager.md) - Provides functionality for Secrets Manager
+* [stackit security-group](./stackit_security-group.md) - Manage security groups
+* [stackit server](./stackit_server.md) - Provides functionality for servers
* [stackit service-account](./stackit_service-account.md) - Provides functionality for service accounts
* [stackit ske](./stackit_ske.md) - Provides functionality for SKE
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_affinity-group.md b/docs/stackit_affinity-group.md
similarity index 50%
rename from docs/stackit_beta_affinity-group.md
rename to docs/stackit_affinity-group.md
index cf63d5263..9603fe20f 100644
--- a/docs/stackit_beta_affinity-group.md
+++ b/docs/stackit_affinity-group.md
@@ -1,4 +1,4 @@
-## stackit beta affinity-group
+## stackit affinity-group
Manage server affinity groups
@@ -7,13 +7,13 @@ Manage server affinity groups
Manage the lifecycle of server affinity groups.
```
-stackit beta affinity-group [flags]
+stackit affinity-group [flags]
```
### Options
```
- -h, --help Help for "stackit beta affinity-group"
+ -h, --help Help for "stackit affinity-group"
```
### Options inherited from parent commands
@@ -29,9 +29,9 @@ stackit beta affinity-group [flags]
### SEE ALSO
-* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
-* [stackit beta affinity-group create](./stackit_beta_affinity-group_create.md) - Creates an affinity groups
-* [stackit beta affinity-group delete](./stackit_beta_affinity-group_delete.md) - Deletes an affinity group
-* [stackit beta affinity-group describe](./stackit_beta_affinity-group_describe.md) - Show details of an affinity group
-* [stackit beta affinity-group list](./stackit_beta_affinity-group_list.md) - Lists affinity groups
+* [stackit](./stackit.md) - Manage STACKIT resources using the command line
+* [stackit affinity-group create](./stackit_affinity-group_create.md) - Creates an affinity groups
+* [stackit affinity-group delete](./stackit_affinity-group_delete.md) - Deletes an affinity group
+* [stackit affinity-group describe](./stackit_affinity-group_describe.md) - Show details of an affinity group
+* [stackit affinity-group list](./stackit_affinity-group_list.md) - Lists affinity groups
diff --git a/docs/stackit_beta_affinity-group_create.md b/docs/stackit_affinity-group_create.md
similarity index 73%
rename from docs/stackit_beta_affinity-group_create.md
rename to docs/stackit_affinity-group_create.md
index 2eab22578..fb63f39cf 100644
--- a/docs/stackit_beta_affinity-group_create.md
+++ b/docs/stackit_affinity-group_create.md
@@ -1,4 +1,4 @@
-## stackit beta affinity-group create
+## stackit affinity-group create
Creates an affinity groups
@@ -7,20 +7,20 @@ Creates an affinity groups
Creates an affinity groups.
```
-stackit beta affinity-group create [flags]
+stackit affinity-group create [flags]
```
### Examples
```
Create an affinity group with name "AFFINITY_GROUP_NAME" and policy "soft-affinity"
- $ stackit beta affinity-group create --name AFFINITY_GROUP_NAME --policy soft-affinity
+ $ stackit affinity-group create --name AFFINITY_GROUP_NAME --policy soft-affinity
```
### Options
```
- -h, --help Help for "stackit beta affinity-group create"
+ -h, --help Help for "stackit affinity-group create"
--name string The name of the affinity group.
--policy string The policy for the affinity group. Valid values for the policy are: "hard-affinity", "hard-anti-affinity", "soft-affinity", "soft-anti-affinity"
```
@@ -38,5 +38,5 @@ stackit beta affinity-group create [flags]
### SEE ALSO
-* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
+* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
diff --git a/docs/stackit_beta_affinity-group_delete.md b/docs/stackit_affinity-group_delete.md
similarity index 69%
rename from docs/stackit_beta_affinity-group_delete.md
rename to docs/stackit_affinity-group_delete.md
index e4e43be34..4baa73768 100644
--- a/docs/stackit_beta_affinity-group_delete.md
+++ b/docs/stackit_affinity-group_delete.md
@@ -1,4 +1,4 @@
-## stackit beta affinity-group delete
+## stackit affinity-group delete
Deletes an affinity group
@@ -7,20 +7,20 @@ Deletes an affinity group
Deletes an affinity group.
```
-stackit beta affinity-group delete AFFINITY_GROUP [flags]
+stackit affinity-group delete AFFINITY_GROUP [flags]
```
### Examples
```
Delete an affinity group with ID "xxx"
- $ stackit beta affinity-group delete xxx
+ $ stackit affinity-group delete xxx
```
### Options
```
- -h, --help Help for "stackit beta affinity-group delete"
+ -h, --help Help for "stackit affinity-group delete"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta affinity-group delete AFFINITY_GROUP [flags]
### SEE ALSO
-* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
+* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
diff --git a/docs/stackit_beta_affinity-group_describe.md b/docs/stackit_affinity-group_describe.md
similarity index 69%
rename from docs/stackit_beta_affinity-group_describe.md
rename to docs/stackit_affinity-group_describe.md
index 272c9b291..79276bba0 100644
--- a/docs/stackit_beta_affinity-group_describe.md
+++ b/docs/stackit_affinity-group_describe.md
@@ -1,4 +1,4 @@
-## stackit beta affinity-group describe
+## stackit affinity-group describe
Show details of an affinity group
@@ -7,20 +7,20 @@ Show details of an affinity group
Show details of an affinity group.
```
-stackit beta affinity-group describe AFFINITY_GROUP_ID [flags]
+stackit affinity-group describe AFFINITY_GROUP_ID [flags]
```
### Examples
```
Get details about an affinity group with the ID "xxx"
- $ stackit beta affinity-group describe xxx
+ $ stackit affinity-group describe xxx
```
### Options
```
- -h, --help Help for "stackit beta affinity-group describe"
+ -h, --help Help for "stackit affinity-group describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta affinity-group describe AFFINITY_GROUP_ID [flags]
### SEE ALSO
-* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
+* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
diff --git a/docs/stackit_beta_affinity-group_list.md b/docs/stackit_affinity-group_list.md
similarity index 70%
rename from docs/stackit_beta_affinity-group_list.md
rename to docs/stackit_affinity-group_list.md
index ac79cb40a..ea96c20ac 100644
--- a/docs/stackit_beta_affinity-group_list.md
+++ b/docs/stackit_affinity-group_list.md
@@ -1,4 +1,4 @@
-## stackit beta affinity-group list
+## stackit affinity-group list
Lists affinity groups
@@ -7,23 +7,23 @@ Lists affinity groups
Lists affinity groups.
```
-stackit beta affinity-group list [flags]
+stackit affinity-group list [flags]
```
### Examples
```
Lists all affinity groups
- $ stackit beta affinity-group list
+ $ stackit affinity-group list
Lists up to 10 affinity groups
- $ stackit beta affinity-group list --limit=10
+ $ stackit affinity-group list --limit=10
```
### Options
```
- -h, --help Help for "stackit beta affinity-group list"
+ -h, --help Help for "stackit affinity-group list"
--limit int Limit the output to the first n elements
```
@@ -40,5 +40,5 @@ stackit beta affinity-group list [flags]
### SEE ALSO
-* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
+* [stackit affinity-group](./stackit_affinity-group.md) - Manage server affinity groups
diff --git a/docs/stackit_beta.md b/docs/stackit_beta.md
index 9cbcd94d0..59bbbc485 100644
--- a/docs/stackit_beta.md
+++ b/docs/stackit_beta.md
@@ -41,16 +41,5 @@ stackit beta [flags]
### SEE ALSO
* [stackit](./stackit.md) - Manage STACKIT resources using the command line
-* [stackit beta affinity-group](./stackit_beta_affinity-group.md) - Manage server affinity groups
-* [stackit beta image](./stackit_beta_image.md) - Manage server images
-* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
-* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
-* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
-* [stackit beta quota](./stackit_beta_quota.md) - Manage server quotas
-* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
* [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_image_update.md b/docs/stackit_beta_image_update.md
deleted file mode 100644
index 760d561de..000000000
--- a/docs/stackit_beta_image_update.md
+++ /dev/null
@@ -1,63 +0,0 @@
-## stackit beta image update
-
-Updates an image
-
-### Synopsis
-
-Updates an image
-
-```
-stackit beta image update IMAGE_ID [flags]
-```
-
-### Examples
-
-```
- Update the name of an image with ID "xxx"
- $ stackit beta image update xxx --name my-new-name
-
- Update the labels of an image with ID "xxx"
- $ stackit beta image update xxx --labels label1=value1,label2=value2
-```
-
-### Options
-
-```
- --boot-menu Enables the BIOS bootmenu.
- --cdrom-bus string Sets CDROM bus controller type.
- --disk-bus string Sets Disk bus controller type.
- --disk-format string The disk format of the image.
- -h, --help Help for "stackit beta image update"
- --labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
- --local-file-path string The path to the local disk image file.
- --min-disk-size int Size in Gigabyte.
- --min-ram int Size in Megabyte.
- --name string The name of the image.
- --nic-model string Sets virtual nic model.
- --os string Enables OS specific optimizations.
- --os-distro string Operating System Distribution.
- --os-version string Version of the OS.
- --protected Protected VM.
- --rescue-bus string Sets the device bus when the image is used as a rescue image.
- --rescue-device string Sets the device when the image is used as a rescue image.
- --secure-boot Enables Secure Boot.
- --uefi Enables UEFI boot.
- --video-model string Sets Graphic device model.
- --virtio-scsi Enables the use of VirtIO SCSI to provide block device access. By default instances use VirtIO Block.
-```
-
-### 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 image](./stackit_beta_image.md) - Manage server images
-
diff --git a/docs/stackit_beta_network-area.md b/docs/stackit_beta_network-area.md
deleted file mode 100644
index 3cee4fbbb..000000000
--- a/docs/stackit_beta_network-area.md
+++ /dev/null
@@ -1,40 +0,0 @@
-## stackit beta network-area
-
-Provides functionality for STACKIT Network Area (SNA)
-
-### Synopsis
-
-Provides functionality for STACKIT Network Area (SNA).
-
-```
-stackit beta network-area [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta network-area"
-```
-
-### 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 network-area create](./stackit_beta_network-area_create.md) - Creates a STACKIT Network Area (SNA)
-* [stackit beta network-area delete](./stackit_beta_network-area_delete.md) - Deletes a STACKIT Network Area (SNA)
-* [stackit beta network-area describe](./stackit_beta_network-area_describe.md) - Shows details of a STACKIT Network Area
-* [stackit beta network-area list](./stackit_beta_network-area_list.md) - Lists all STACKIT Network Areas (SNA) of an organization
-* [stackit beta network-area network-range](./stackit_beta_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
-* [stackit beta network-area route](./stackit_beta_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
-* [stackit beta network-area update](./stackit_beta_network-area_update.md) - Updates a STACKIT Network Area (SNA)
-
diff --git a/docs/stackit_beta_network-area_network-range.md b/docs/stackit_beta_network-area_network-range.md
deleted file mode 100644
index a93af6120..000000000
--- a/docs/stackit_beta_network-area_network-range.md
+++ /dev/null
@@ -1,37 +0,0 @@
-## stackit beta network-area network-range
-
-Provides functionality for network ranges in STACKIT Network Areas
-
-### Synopsis
-
-Provides functionality for network ranges in STACKIT Network Areas.
-
-```
-stackit beta network-area network-range [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta network-area network-range"
-```
-
-### 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 network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
-* [stackit beta network-area network-range create](./stackit_beta_network-area_network-range_create.md) - Creates a network range in a STACKIT Network Area (SNA)
-* [stackit beta network-area network-range delete](./stackit_beta_network-area_network-range_delete.md) - Deletes a network range in a STACKIT Network Area (SNA)
-* [stackit beta network-area network-range describe](./stackit_beta_network-area_network-range_describe.md) - Shows details of a network range in a STACKIT Network Area (SNA)
-* [stackit beta network-area network-range list](./stackit_beta_network-area_network-range_list.md) - Lists all network ranges in a STACKIT Network Area (SNA)
-
diff --git a/docs/stackit_beta_network-area_route.md b/docs/stackit_beta_network-area_route.md
deleted file mode 100644
index d107ddab2..000000000
--- a/docs/stackit_beta_network-area_route.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta network-area route
-
-Provides functionality for static routes in STACKIT Network Areas
-
-### Synopsis
-
-Provides functionality for static routes in STACKIT Network Areas.
-
-```
-stackit beta network-area route [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta network-area route"
-```
-
-### Options inherited from parent commands
-
-```
- -y, --assume-yes If set, skips all confirmation prompts
- --async If set, runs the command asynchronously
- -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
- -p, --project-id string Project ID
- --region string Target region for region-specific requests
- --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
-```
-
-### SEE ALSO
-
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
-* [stackit beta network-area route create](./stackit_beta_network-area_route_create.md) - Creates a static route in a STACKIT Network Area (SNA)
-* [stackit beta network-area route delete](./stackit_beta_network-area_route_delete.md) - Deletes a static route in a STACKIT Network Area (SNA)
-* [stackit beta network-area route describe](./stackit_beta_network-area_route_describe.md) - Shows details of a static route in a STACKIT Network Area (SNA)
-* [stackit beta network-area route list](./stackit_beta_network-area_route_list.md) - Lists all static routes in a STACKIT Network Area (SNA)
-* [stackit beta network-area route update](./stackit_beta_network-area_route_update.md) - Updates a static route in a STACKIT Network Area (SNA)
-
diff --git a/docs/stackit_beta_network-interface.md b/docs/stackit_beta_network-interface.md
deleted file mode 100644
index 920b310a7..000000000
--- a/docs/stackit_beta_network-interface.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta network-interface
-
-Provides functionality for network interfaces
-
-### Synopsis
-
-Provides functionality for network interfaces.
-
-```
-stackit beta network-interface [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta network-interface"
-```
-
-### 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 network-interface create](./stackit_beta_network-interface_create.md) - Creates a network interface
-* [stackit beta network-interface delete](./stackit_beta_network-interface_delete.md) - Deletes a network interface
-* [stackit beta network-interface describe](./stackit_beta_network-interface_describe.md) - Describes a network interface
-* [stackit beta network-interface list](./stackit_beta_network-interface_list.md) - Lists all network interfaces of a network
-* [stackit beta network-interface update](./stackit_beta_network-interface_update.md) - Updates a network interface
-
diff --git a/docs/stackit_beta_public-ip.md b/docs/stackit_beta_public-ip.md
deleted file mode 100644
index 53811f4f4..000000000
--- a/docs/stackit_beta_public-ip.md
+++ /dev/null
@@ -1,40 +0,0 @@
-## stackit beta public-ip
-
-Provides functionality for public IPs
-
-### Synopsis
-
-Provides functionality for public IPs.
-
-```
-stackit beta public-ip [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta public-ip"
-```
-
-### 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 public-ip associate](./stackit_beta_public-ip_associate.md) - Associates a Public IP with a network interface or a virtual IP
-* [stackit beta public-ip create](./stackit_beta_public-ip_create.md) - Creates a Public IP
-* [stackit beta public-ip delete](./stackit_beta_public-ip_delete.md) - Deletes a Public IP
-* [stackit beta public-ip describe](./stackit_beta_public-ip_describe.md) - Shows details of a Public IP
-* [stackit beta public-ip disassociate](./stackit_beta_public-ip_disassociate.md) - Disassociates a Public IP from a network interface or a virtual IP
-* [stackit beta public-ip list](./stackit_beta_public-ip_list.md) - Lists all Public IPs of a project
-* [stackit beta public-ip update](./stackit_beta_public-ip_update.md) - Updates a Public IP
-
diff --git a/docs/stackit_beta_security-group.md b/docs/stackit_beta_security-group.md
deleted file mode 100644
index 88b2b69ac..000000000
--- a/docs/stackit_beta_security-group.md
+++ /dev/null
@@ -1,39 +0,0 @@
-## stackit beta security-group
-
-Manage security groups
-
-### Synopsis
-
-Manage the lifecycle of security groups and rules.
-
-```
-stackit beta security-group [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta security-group"
-```
-
-### 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 security-group create](./stackit_beta_security-group_create.md) - Creates security groups
-* [stackit beta security-group delete](./stackit_beta_security-group_delete.md) - Deletes a security group
-* [stackit beta security-group describe](./stackit_beta_security-group_describe.md) - Describes security groups
-* [stackit beta security-group list](./stackit_beta_security-group_list.md) - Lists security groups
-* [stackit beta security-group rule](./stackit_beta_security-group_rule.md) - Provides functionality for security group rules
-* [stackit beta security-group update](./stackit_beta_security-group_update.md) - Updates a security group
-
diff --git a/docs/stackit_beta_security-group_rule.md b/docs/stackit_beta_security-group_rule.md
deleted file mode 100644
index 0d53cb64a..000000000
--- a/docs/stackit_beta_security-group_rule.md
+++ /dev/null
@@ -1,37 +0,0 @@
-## stackit beta security-group rule
-
-Provides functionality for security group rules
-
-### Synopsis
-
-Provides functionality for security group rules.
-
-```
-stackit beta security-group rule [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta security-group rule"
-```
-
-### 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 security-group](./stackit_beta_security-group.md) - Manage security groups
-* [stackit beta security-group rule create](./stackit_beta_security-group_rule_create.md) - Creates a security group rule
-* [stackit beta security-group rule delete](./stackit_beta_security-group_rule_delete.md) - Deletes a security group rule
-* [stackit beta security-group rule describe](./stackit_beta_security-group_rule_describe.md) - Shows details of a security group rule
-* [stackit beta security-group rule list](./stackit_beta_security-group_rule_list.md) - Lists all security group rules in a security group of a project
-
diff --git a/docs/stackit_beta_server.md b/docs/stackit_beta_server.md
deleted file mode 100644
index 8846ca99c..000000000
--- a/docs/stackit_beta_server.md
+++ /dev/null
@@ -1,55 +0,0 @@
-## stackit beta server
-
-Provides functionality for servers
-
-### Synopsis
-
-Provides functionality for servers.
-
-```
-stackit beta server [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server"
-```
-
-### 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 server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
-* [stackit beta server command](./stackit_beta_server_command.md) - Provides functionality for Server Command
-* [stackit beta server console](./stackit_beta_server_console.md) - Gets a URL for server remote console
-* [stackit beta server create](./stackit_beta_server_create.md) - Creates a server
-* [stackit beta server deallocate](./stackit_beta_server_deallocate.md) - Deallocates an existing server
-* [stackit beta server delete](./stackit_beta_server_delete.md) - Deletes a server
-* [stackit beta server describe](./stackit_beta_server_describe.md) - Shows details of a server
-* [stackit beta server list](./stackit_beta_server_list.md) - Lists all servers of a project
-* [stackit beta server log](./stackit_beta_server_log.md) - Gets server console log
-* [stackit beta server machine-type](./stackit_beta_server_machine-type.md) - Provides functionality for server machine types available inside a project
-* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
-* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
-* [stackit beta server public-ip](./stackit_beta_server_public-ip.md) - Allows attaching/detaching public IPs to servers
-* [stackit beta server reboot](./stackit_beta_server_reboot.md) - Reboots a server
-* [stackit beta server rescue](./stackit_beta_server_rescue.md) - Rescues an existing server
-* [stackit beta server resize](./stackit_beta_server_resize.md) - Resizes the server to the given machine type
-* [stackit beta server service-account](./stackit_beta_server_service-account.md) - Allows attaching/detaching service accounts to servers
-* [stackit beta server start](./stackit_beta_server_start.md) - Starts an existing server or allocates the server if deallocated
-* [stackit beta server stop](./stackit_beta_server_stop.md) - Stops an existing server
-* [stackit beta server unrescue](./stackit_beta_server_unrescue.md) - Unrescues an existing server
-* [stackit beta server update](./stackit_beta_server_update.md) - Updates a server
-* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
-
diff --git a/docs/stackit_beta_server_backup.md b/docs/stackit_beta_server_backup.md
deleted file mode 100644
index 232ae497b..000000000
--- a/docs/stackit_beta_server_backup.md
+++ /dev/null
@@ -1,42 +0,0 @@
-## stackit beta server backup
-
-Provides functionality for server backups
-
-### Synopsis
-
-Provides functionality for server backups.
-
-```
-stackit beta server backup [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server backup"
-```
-
-### 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 server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server backup create](./stackit_beta_server_backup_create.md) - Creates a Server Backup.
-* [stackit beta server backup delete](./stackit_beta_server_backup_delete.md) - Deletes a Server Backup.
-* [stackit beta server backup describe](./stackit_beta_server_backup_describe.md) - Shows details of a Server Backup
-* [stackit beta server backup disable](./stackit_beta_server_backup_disable.md) - Disables Server Backup service
-* [stackit beta server backup enable](./stackit_beta_server_backup_enable.md) - Enables Server Backup service
-* [stackit beta server backup list](./stackit_beta_server_backup_list.md) - Lists all server backups
-* [stackit beta server backup restore](./stackit_beta_server_backup_restore.md) - Restores a Server Backup.
-* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
-* [stackit beta server backup volume-backup](./stackit_beta_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
-
diff --git a/docs/stackit_beta_server_backup_schedule.md b/docs/stackit_beta_server_backup_schedule.md
deleted file mode 100644
index 07e666b18..000000000
--- a/docs/stackit_beta_server_backup_schedule.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta server backup schedule
-
-Provides functionality for Server Backup Schedule
-
-### Synopsis
-
-Provides functionality for Server Backup Schedule.
-
-```
-stackit beta server backup schedule [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server backup schedule"
-```
-
-### 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 server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
-* [stackit beta server backup schedule create](./stackit_beta_server_backup_schedule_create.md) - Creates a Server Backup Schedule
-* [stackit beta server backup schedule delete](./stackit_beta_server_backup_schedule_delete.md) - Deletes a Server Backup Schedule
-* [stackit beta server backup schedule describe](./stackit_beta_server_backup_schedule_describe.md) - Shows details of a Server Backup Schedule
-* [stackit beta server backup schedule list](./stackit_beta_server_backup_schedule_list.md) - Lists all server backup schedules
-* [stackit beta server backup schedule update](./stackit_beta_server_backup_schedule_update.md) - Updates a Server Backup Schedule
-
diff --git a/docs/stackit_beta_server_command.md b/docs/stackit_beta_server_command.md
deleted file mode 100644
index 8f128f4ec..000000000
--- a/docs/stackit_beta_server_command.md
+++ /dev/null
@@ -1,37 +0,0 @@
-## stackit beta server command
-
-Provides functionality for Server Command
-
-### Synopsis
-
-Provides functionality for Server Command.
-
-```
-stackit beta server command [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server command"
-```
-
-### 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 server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server command create](./stackit_beta_server_command_create.md) - Creates a Server Command
-* [stackit beta server command describe](./stackit_beta_server_command_describe.md) - Shows details of a Server Command
-* [stackit beta server command list](./stackit_beta_server_command_list.md) - Lists all server commands
-* [stackit beta server command template](./stackit_beta_server_command_template.md) - Provides functionality for Server Command Template
-
diff --git a/docs/stackit_beta_server_os-update.md b/docs/stackit_beta_server_os-update.md
deleted file mode 100644
index 0cf8358b9..000000000
--- a/docs/stackit_beta_server_os-update.md
+++ /dev/null
@@ -1,39 +0,0 @@
-## stackit beta server os-update
-
-Provides functionality for managed server updates
-
-### Synopsis
-
-Provides functionality for managed server updates.
-
-```
-stackit beta server os-update [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server os-update"
-```
-
-### 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 server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server os-update create](./stackit_beta_server_os-update_create.md) - Creates a Server os-update.
-* [stackit beta server os-update describe](./stackit_beta_server_os-update_describe.md) - Shows details of a Server os-update
-* [stackit beta server os-update disable](./stackit_beta_server_os-update_disable.md) - Disables server os-update service
-* [stackit beta server os-update enable](./stackit_beta_server_os-update_enable.md) - Enables Server os-update service
-* [stackit beta server os-update list](./stackit_beta_server_os-update_list.md) - Lists all server os-updates
-* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
-
diff --git a/docs/stackit_beta_server_os-update_schedule.md b/docs/stackit_beta_server_os-update_schedule.md
deleted file mode 100644
index 9579ba4b9..000000000
--- a/docs/stackit_beta_server_os-update_schedule.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta server os-update schedule
-
-Provides functionality for Server os-update Schedule
-
-### Synopsis
-
-Provides functionality for Server os-update Schedule.
-
-```
-stackit beta server os-update schedule [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server os-update schedule"
-```
-
-### 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 server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
-* [stackit beta server os-update schedule create](./stackit_beta_server_os-update_schedule_create.md) - Creates a Server os-update Schedule
-* [stackit beta server os-update schedule delete](./stackit_beta_server_os-update_schedule_delete.md) - Deletes a Server os-update Schedule
-* [stackit beta server os-update schedule describe](./stackit_beta_server_os-update_schedule_describe.md) - Shows details of a Server os-update Schedule
-* [stackit beta server os-update schedule list](./stackit_beta_server_os-update_schedule_list.md) - Lists all server os-update schedules
-* [stackit beta server os-update schedule update](./stackit_beta_server_os-update_schedule_update.md) - Updates a Server os-update Schedule
-
diff --git a/docs/stackit_beta_server_volume.md b/docs/stackit_beta_server_volume.md
deleted file mode 100644
index 6bd09c8c1..000000000
--- a/docs/stackit_beta_server_volume.md
+++ /dev/null
@@ -1,38 +0,0 @@
-## stackit beta server volume
-
-Provides functionality for server volumes
-
-### Synopsis
-
-Provides functionality for server volumes.
-
-```
-stackit beta server volume [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta server volume"
-```
-
-### 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 server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server volume attach](./stackit_beta_server_volume_attach.md) - Attaches a volume to a server
-* [stackit beta server volume describe](./stackit_beta_server_volume_describe.md) - Describes a server volume attachment
-* [stackit beta server volume detach](./stackit_beta_server_volume_detach.md) - Detaches a volume from a server
-* [stackit beta server volume list](./stackit_beta_server_volume_list.md) - Lists all server volumes
-* [stackit beta server volume update](./stackit_beta_server_volume_update.md) - Updates an attached volume of a server
-
diff --git a/docs/stackit_beta_volume.md b/docs/stackit_beta_volume.md
deleted file mode 100644
index 3d3611aa9..000000000
--- a/docs/stackit_beta_volume.md
+++ /dev/null
@@ -1,40 +0,0 @@
-## stackit beta volume
-
-Provides functionality for volumes
-
-### Synopsis
-
-Provides functionality for volumes.
-
-```
-stackit beta volume [flags]
-```
-
-### Options
-
-```
- -h, --help Help for "stackit beta volume"
-```
-
-### 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 volume create](./stackit_beta_volume_create.md) - Creates a volume
-* [stackit beta volume delete](./stackit_beta_volume_delete.md) - Deletes a volume
-* [stackit beta volume describe](./stackit_beta_volume_describe.md) - Shows details of a volume
-* [stackit beta volume list](./stackit_beta_volume_list.md) - Lists all volumes of a project
-* [stackit beta volume performance-class](./stackit_beta_volume_performance-class.md) - Provides functionality for volume performance classes available inside a project
-* [stackit beta volume resize](./stackit_beta_volume_resize.md) - Resizes a volume
-* [stackit beta volume update](./stackit_beta_volume_update.md) - Updates a volume
-
diff --git a/docs/stackit_beta_image.md b/docs/stackit_image.md
similarity index 52%
rename from docs/stackit_beta_image.md
rename to docs/stackit_image.md
index 2885055ea..4120c26e6 100644
--- a/docs/stackit_beta_image.md
+++ b/docs/stackit_image.md
@@ -1,4 +1,4 @@
-## stackit beta image
+## stackit image
Manage server images
@@ -7,13 +7,13 @@ Manage server images
Manage the lifecycle of server images.
```
-stackit beta image [flags]
+stackit image [flags]
```
### Options
```
- -h, --help Help for "stackit beta image"
+ -h, --help Help for "stackit image"
```
### Options inherited from parent commands
@@ -29,10 +29,10 @@ stackit beta image [flags]
### SEE ALSO
-* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
-* [stackit beta image create](./stackit_beta_image_create.md) - Creates images
-* [stackit beta image delete](./stackit_beta_image_delete.md) - Deletes an image
-* [stackit beta image describe](./stackit_beta_image_describe.md) - Describes image
-* [stackit beta image list](./stackit_beta_image_list.md) - Lists images
-* [stackit beta image update](./stackit_beta_image_update.md) - Updates an image
+* [stackit](./stackit.md) - Manage STACKIT resources using the command line
+* [stackit image create](./stackit_image_create.md) - Creates images
+* [stackit image delete](./stackit_image_delete.md) - Deletes an image
+* [stackit image describe](./stackit_image_describe.md) - Describes image
+* [stackit image list](./stackit_image_list.md) - Lists images
+* [stackit image update](./stackit_image_update.md) - Updates an image
diff --git a/docs/stackit_beta_image_create.md b/docs/stackit_image_create.md
similarity index 83%
rename from docs/stackit_beta_image_create.md
rename to docs/stackit_image_create.md
index 8044adef0..83c798f6d 100644
--- a/docs/stackit_beta_image_create.md
+++ b/docs/stackit_image_create.md
@@ -1,4 +1,4 @@
-## stackit beta image create
+## stackit image create
Creates images
@@ -7,17 +7,17 @@ Creates images
Creates images.
```
-stackit beta image create [flags]
+stackit image create [flags]
```
### Examples
```
Create an image with name 'my-new-image' from a raw disk image located in '/my/raw/image'
- $ stackit beta image create --name my-new-image --disk-format=raw --local-file-path=/my/raw/image
+ $ stackit image create --name my-new-image --disk-format=raw --local-file-path=/my/raw/image
Create an image with name 'my-new-image' from a qcow2 image read from '/my/qcow2/image' with labels describing its contents
- $ stackit beta image create --name my-new-image --disk-format=qcow2 --local-file-path=/my/qcow2/image --labels os=linux,distro=alpine,version=3.12
+ $ stackit image create --name my-new-image --disk-format=qcow2 --local-file-path=/my/qcow2/image --labels os=linux,distro=alpine,version=3.12
```
### Options
@@ -27,7 +27,7 @@ stackit beta image create [flags]
--cdrom-bus string Sets CDROM bus controller type.
--disk-bus string Sets Disk bus controller type.
--disk-format string The disk format of the image.
- -h, --help Help for "stackit beta image create"
+ -h, --help Help for "stackit image create"
--labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
--local-file-path string The path to the local disk image file.
--min-disk-size int Size in Gigabyte.
@@ -60,5 +60,5 @@ stackit beta image create [flags]
### SEE ALSO
-* [stackit beta image](./stackit_beta_image.md) - Manage server images
+* [stackit image](./stackit_image.md) - Manage server images
diff --git a/docs/stackit_beta_image_delete.md b/docs/stackit_image_delete.md
similarity index 74%
rename from docs/stackit_beta_image_delete.md
rename to docs/stackit_image_delete.md
index 996596864..bbe36d37d 100644
--- a/docs/stackit_beta_image_delete.md
+++ b/docs/stackit_image_delete.md
@@ -1,4 +1,4 @@
-## stackit beta image delete
+## stackit image delete
Deletes an image
@@ -7,20 +7,20 @@ Deletes an image
Deletes an image by its internal ID.
```
-stackit beta image delete IMAGE_ID [flags]
+stackit image delete IMAGE_ID [flags]
```
### Examples
```
Delete an image with ID "xxx"
- $ stackit beta image delete xxx
+ $ stackit image delete xxx
```
### Options
```
- -h, --help Help for "stackit beta image delete"
+ -h, --help Help for "stackit image delete"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta image delete IMAGE_ID [flags]
### SEE ALSO
-* [stackit beta image](./stackit_beta_image.md) - Manage server images
+* [stackit image](./stackit_image.md) - Manage server images
diff --git a/docs/stackit_beta_image_describe.md b/docs/stackit_image_describe.md
similarity index 73%
rename from docs/stackit_beta_image_describe.md
rename to docs/stackit_image_describe.md
index 6e1059166..35403a150 100644
--- a/docs/stackit_beta_image_describe.md
+++ b/docs/stackit_image_describe.md
@@ -1,4 +1,4 @@
-## stackit beta image describe
+## stackit image describe
Describes image
@@ -7,20 +7,20 @@ Describes image
Describes an image by its internal ID.
```
-stackit beta image describe IMAGE_ID [flags]
+stackit image describe IMAGE_ID [flags]
```
### Examples
```
Describe image "xxx"
- $ stackit beta image describe xxx
+ $ stackit image describe xxx
```
### Options
```
- -h, --help Help for "stackit beta image describe"
+ -h, --help Help for "stackit image describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta image describe IMAGE_ID [flags]
### SEE ALSO
-* [stackit beta image](./stackit_beta_image.md) - Manage server images
+* [stackit image](./stackit_image.md) - Manage server images
diff --git a/docs/stackit_beta_image_list.md b/docs/stackit_image_list.md
similarity index 72%
rename from docs/stackit_beta_image_list.md
rename to docs/stackit_image_list.md
index 19ac93016..eae2a3409 100644
--- a/docs/stackit_beta_image_list.md
+++ b/docs/stackit_image_list.md
@@ -1,4 +1,4 @@
-## stackit beta image list
+## stackit image list
Lists images
@@ -7,26 +7,26 @@ Lists images
Lists images by their internal ID.
```
-stackit beta image list [flags]
+stackit image list [flags]
```
### Examples
```
List all images
- $ stackit beta image list
+ $ stackit image list
List images with label
- $ stackit beta image list --label-selector ARM64,dev
+ $ stackit image list --label-selector ARM64,dev
List the first 10 images
- $ stackit beta image list --limit=10
+ $ stackit image list --limit=10
```
### Options
```
- -h, --help Help for "stackit beta image list"
+ -h, --help Help for "stackit image list"
--label-selector string Filter by label
--limit int Limit the output to the first n elements
```
@@ -44,5 +44,5 @@ stackit beta image list [flags]
### SEE ALSO
-* [stackit beta image](./stackit_beta_image.md) - Manage server images
+* [stackit image](./stackit_image.md) - Manage server images
diff --git a/docs/stackit_image_update.md b/docs/stackit_image_update.md
new file mode 100644
index 000000000..3c6acbe62
--- /dev/null
+++ b/docs/stackit_image_update.md
@@ -0,0 +1,62 @@
+## stackit image update
+
+Updates an image
+
+### Synopsis
+
+Updates an image
+
+```
+stackit image update IMAGE_ID [flags]
+```
+
+### Examples
+
+```
+ Update the name of an image with ID "xxx"
+ $ stackit image update xxx --name my-new-name
+
+ Update the labels of an image with ID "xxx"
+ $ stackit image update xxx --labels label1=value1,label2=value2
+```
+
+### Options
+
+```
+ --boot-menu Enables the BIOS bootmenu.
+ --cdrom-bus string Sets CDROM bus controller type.
+ --disk-bus string Sets Disk bus controller type.
+ --disk-format string The disk format of the image.
+ -h, --help Help for "stackit image update"
+ --labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
+ --min-disk-size int Size in Gigabyte.
+ --min-ram int Size in Megabyte.
+ --name string The name of the image.
+ --nic-model string Sets virtual nic model.
+ --os string Enables OS specific optimizations.
+ --os-distro string Operating System Distribution.
+ --os-version string Version of the OS.
+ --protected Protected VM.
+ --rescue-bus string Sets the device bus when the image is used as a rescue image.
+ --rescue-device string Sets the device when the image is used as a rescue image.
+ --secure-boot Enables Secure Boot.
+ --uefi Enables UEFI boot.
+ --video-model string Sets Graphic device model.
+ --virtio-scsi Enables the use of VirtIO SCSI to provide block device access. By default instances use VirtIO Block.
+```
+
+### 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 image](./stackit_image.md) - Manage server images
+
diff --git a/docs/stackit_beta_key-pair.md b/docs/stackit_key-pair.md
similarity index 50%
rename from docs/stackit_beta_key-pair.md
rename to docs/stackit_key-pair.md
index 49b9a7a77..6e3aff7fb 100644
--- a/docs/stackit_beta_key-pair.md
+++ b/docs/stackit_key-pair.md
@@ -1,4 +1,4 @@
-## stackit beta key-pair
+## stackit key-pair
Provides functionality for SSH key pairs
@@ -7,13 +7,13 @@ Provides functionality for SSH key pairs
Provides functionality for SSH key pairs
```
-stackit beta key-pair [flags]
+stackit key-pair [flags]
```
### Options
```
- -h, --help Help for "stackit beta key-pair"
+ -h, --help Help for "stackit key-pair"
```
### Options inherited from parent commands
@@ -29,10 +29,10 @@ stackit beta key-pair [flags]
### SEE ALSO
-* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
-* [stackit beta key-pair create](./stackit_beta_key-pair_create.md) - Creates a key pair
-* [stackit beta key-pair delete](./stackit_beta_key-pair_delete.md) - Deletes a key pair
-* [stackit beta key-pair describe](./stackit_beta_key-pair_describe.md) - Describes a key pair
-* [stackit beta key-pair list](./stackit_beta_key-pair_list.md) - Lists all key pairs
-* [stackit beta key-pair update](./stackit_beta_key-pair_update.md) - Updates a key pair
+* [stackit](./stackit.md) - Manage STACKIT resources using the command line
+* [stackit key-pair create](./stackit_key-pair_create.md) - Creates a key pair
+* [stackit key-pair delete](./stackit_key-pair_delete.md) - Deletes a key pair
+* [stackit key-pair describe](./stackit_key-pair_describe.md) - Describes a key pair
+* [stackit key-pair list](./stackit_key-pair_list.md) - Lists all key pairs
+* [stackit key-pair update](./stackit_key-pair_update.md) - Updates a key pair
diff --git a/docs/stackit_beta_key-pair_create.md b/docs/stackit_key-pair_create.md
similarity index 69%
rename from docs/stackit_beta_key-pair_create.md
rename to docs/stackit_key-pair_create.md
index 4ddc33586..04fbb9561 100644
--- a/docs/stackit_beta_key-pair_create.md
+++ b/docs/stackit_key-pair_create.md
@@ -1,4 +1,4 @@
-## stackit beta key-pair create
+## stackit key-pair create
Creates a key pair
@@ -7,29 +7,29 @@ Creates a key pair
Creates a key pair.
```
-stackit beta key-pair create [flags]
+stackit key-pair create [flags]
```
### Examples
```
Create a new key pair with public-key "ssh-rsa xxx"
- $ stackit beta key-pair create --public-key `ssh-rsa xxx`
+ $ stackit key-pair create --public-key `ssh-rsa xxx`
Create a new key pair with public-key from file "/Users/username/.ssh/id_rsa.pub"
- $ stackit beta key-pair create --public-key `@/Users/username/.ssh/id_rsa.pub`
+ $ stackit key-pair create --public-key `@/Users/username/.ssh/id_rsa.pub`
Create a new key pair with name "KEY_PAIR_NAME" and public-key "ssh-rsa yyy"
- $ stackit beta key-pair create --name KEY_PAIR_NAME --public-key `ssh-rsa yyy`
+ $ stackit key-pair create --name KEY_PAIR_NAME --public-key `ssh-rsa yyy`
Create a new key pair with public-key "ssh-rsa xxx" and labels "key=value,key1=value1"
- $ stackit beta key-pair create --public-key `ssh-rsa xxx` --labels key=value,key1=value1
+ $ stackit key-pair create --public-key `ssh-rsa xxx` --labels key=value,key1=value1
```
### Options
```
- -h, --help Help for "stackit beta key-pair create"
+ -h, --help Help for "stackit key-pair create"
--labels stringToString Labels are key-value string pairs which can be attached to a key pair. E.g. '--labels key1=value1,key2=value2,...' (default [])
--name string Key pair name
--public-key string Public key to be imported (format: ssh-rsa|ssh-ed25519)
@@ -48,5 +48,5 @@ stackit beta key-pair create [flags]
### SEE ALSO
-* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
+* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
diff --git a/docs/stackit_beta_key-pair_delete.md b/docs/stackit_key-pair_delete.md
similarity index 70%
rename from docs/stackit_beta_key-pair_delete.md
rename to docs/stackit_key-pair_delete.md
index b998b9cd9..b9dc10cda 100644
--- a/docs/stackit_beta_key-pair_delete.md
+++ b/docs/stackit_key-pair_delete.md
@@ -1,4 +1,4 @@
-## stackit beta key-pair delete
+## stackit key-pair delete
Deletes a key pair
@@ -7,20 +7,20 @@ Deletes a key pair
Deletes a key pair.
```
-stackit beta key-pair delete KEY_PAIR_NAME [flags]
+stackit key-pair delete KEY_PAIR_NAME [flags]
```
### Examples
```
Delete key pair with name "KEY_PAIR_NAME"
- $ stackit beta key-pair delete KEY_PAIR_NAME
+ $ stackit key-pair delete KEY_PAIR_NAME
```
### Options
```
- -h, --help Help for "stackit beta key-pair delete"
+ -h, --help Help for "stackit key-pair delete"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta key-pair delete KEY_PAIR_NAME [flags]
### SEE ALSO
-* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
+* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
diff --git a/docs/stackit_beta_key-pair_describe.md b/docs/stackit_key-pair_describe.md
similarity index 69%
rename from docs/stackit_beta_key-pair_describe.md
rename to docs/stackit_key-pair_describe.md
index 5275e8c37..fa68ec225 100644
--- a/docs/stackit_beta_key-pair_describe.md
+++ b/docs/stackit_key-pair_describe.md
@@ -1,4 +1,4 @@
-## stackit beta key-pair describe
+## stackit key-pair describe
Describes a key pair
@@ -7,23 +7,23 @@ Describes a key pair
Describes a key pair.
```
-stackit beta key-pair describe KEY_PAIR_NAME [flags]
+stackit key-pair describe KEY_PAIR_NAME [flags]
```
### Examples
```
Get details about a key pair with name "KEY_PAIR_NAME"
- $ stackit beta key-pair describe KEY_PAIR_NAME
+ $ stackit key-pair describe KEY_PAIR_NAME
Get only the SSH public key of a key pair with name "KEY_PAIR_NAME"
- $ stackit beta key-pair describe KEY_PAIR_NAME --public-key
+ $ stackit key-pair describe KEY_PAIR_NAME --public-key
```
### Options
```
- -h, --help Help for "stackit beta key-pair describe"
+ -h, --help Help for "stackit key-pair describe"
--public-key Show only the public key
```
@@ -40,5 +40,5 @@ stackit beta key-pair describe KEY_PAIR_NAME [flags]
### SEE ALSO
-* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
+* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
diff --git a/docs/stackit_beta_key-pair_list.md b/docs/stackit_key-pair_list.md
similarity index 68%
rename from docs/stackit_beta_key-pair_list.md
rename to docs/stackit_key-pair_list.md
index c77f3fee1..f4af20042 100644
--- a/docs/stackit_beta_key-pair_list.md
+++ b/docs/stackit_key-pair_list.md
@@ -1,4 +1,4 @@
-## stackit beta key-pair list
+## stackit key-pair list
Lists all key pairs
@@ -7,29 +7,29 @@ Lists all key pairs
Lists all key pairs.
```
-stackit beta key-pair list [flags]
+stackit key-pair list [flags]
```
### Examples
```
Lists all key pairs
- $ stackit beta key-pair list
+ $ stackit key-pair list
Lists all key pairs which contains the label xxx
- $ stackit beta key-pair list --label-selector xxx
+ $ stackit key-pair list --label-selector xxx
Lists all key pairs in JSON format
- $ stackit beta key-pair list --output-format json
+ $ stackit key-pair list --output-format json
Lists up to 10 key pairs
- $ stackit beta key-pair list --limit 10
+ $ stackit key-pair list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta key-pair list"
+ -h, --help Help for "stackit key-pair list"
--label-selector string Filter by label
--limit int Number of key pairs to list
```
@@ -47,5 +47,5 @@ stackit beta key-pair list [flags]
### SEE ALSO
-* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
+* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
diff --git a/docs/stackit_beta_key-pair_update.md b/docs/stackit_key-pair_update.md
similarity index 72%
rename from docs/stackit_beta_key-pair_update.md
rename to docs/stackit_key-pair_update.md
index 8735cb03c..6c7399dd0 100644
--- a/docs/stackit_beta_key-pair_update.md
+++ b/docs/stackit_key-pair_update.md
@@ -1,4 +1,4 @@
-## stackit beta key-pair update
+## stackit key-pair update
Updates a key pair
@@ -7,20 +7,20 @@ Updates a key pair
Updates a key pair.
```
-stackit beta key-pair update KEY_PAIR_NAME [flags]
+stackit key-pair update KEY_PAIR_NAME [flags]
```
### Examples
```
Update the labels of a key pair with name "KEY_PAIR_NAME" with "key=value,key1=value1"
- $ stackit beta key-pair update KEY_PAIR_NAME --labels key=value,key1=value1
+ $ stackit key-pair update KEY_PAIR_NAME --labels key=value,key1=value1
```
### Options
```
- -h, --help Help for "stackit beta key-pair update"
+ -h, --help Help for "stackit key-pair update"
--labels stringToString Labels are key-value string pairs which can be attached to a server. E.g. '--labels key1=value1,key2=value2,...' (default [])
```
@@ -37,5 +37,5 @@ stackit beta key-pair update KEY_PAIR_NAME [flags]
### SEE ALSO
-* [stackit beta key-pair](./stackit_beta_key-pair.md) - Provides functionality for SSH key pairs
+* [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs
diff --git a/docs/stackit_network-area.md b/docs/stackit_network-area.md
new file mode 100644
index 000000000..d9ba1ecda
--- /dev/null
+++ b/docs/stackit_network-area.md
@@ -0,0 +1,40 @@
+## stackit network-area
+
+Provides functionality for STACKIT Network Area (SNA)
+
+### Synopsis
+
+Provides functionality for STACKIT Network Area (SNA).
+
+```
+stackit network-area [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit network-area"
+```
+
+### 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 network-area create](./stackit_network-area_create.md) - Creates a STACKIT Network Area (SNA)
+* [stackit network-area delete](./stackit_network-area_delete.md) - Deletes a STACKIT Network Area (SNA)
+* [stackit network-area describe](./stackit_network-area_describe.md) - Shows details of a STACKIT Network Area
+* [stackit network-area list](./stackit_network-area_list.md) - Lists all STACKIT Network Areas (SNA) of an organization
+* [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
+* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
+* [stackit network-area update](./stackit_network-area_update.md) - Updates a STACKIT Network Area (SNA)
+
diff --git a/docs/stackit_beta_network-area_create.md b/docs/stackit_network-area_create.md
similarity index 65%
rename from docs/stackit_beta_network-area_create.md
rename to docs/stackit_network-area_create.md
index 5edf5af6e..7dc278927 100644
--- a/docs/stackit_beta_network-area_create.md
+++ b/docs/stackit_network-area_create.md
@@ -1,4 +1,4 @@
-## stackit beta network-area create
+## stackit network-area create
Creates a STACKIT Network Area (SNA)
@@ -7,23 +7,23 @@ Creates a STACKIT Network Area (SNA)
Creates a STACKIT Network Area (SNA) in an organization.
```
-stackit beta network-area create [flags]
+stackit network-area create [flags]
```
### Examples
```
Create a network area with name "network-area-1" in organization with ID "xxx" with network ranges and a transfer network
- $ stackit beta network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24"
+ $ stackit network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24"
Create a network area with name "network-area-2" in organization with ID "xxx" with network ranges, transfer network and DNS name server
- $ stackit beta network-area create --name network-area-2 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --dns-name-servers "1.1.1.1"
+ $ stackit network-area create --name network-area-2 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --dns-name-servers "1.1.1.1"
Create a network area with name "network-area-3" in organization with ID "xxx" with network ranges, transfer network and additional options
- $ stackit beta network-area create --name network-area-3 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --default-prefix-length 25 --max-prefix-length 29 --min-prefix-length 24
+ $ stackit network-area create --name network-area-3 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --default-prefix-length 25 --max-prefix-length 29 --min-prefix-length 24
Create a network area with name "network-area-1" in organization with ID "xxx" with network ranges and a transfer network and labels "key=value,key1=value1"
- $ stackit beta network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --labels key=value,key1=value1
+ $ stackit network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --labels key=value,key1=value1
```
### Options
@@ -31,7 +31,7 @@ stackit beta network-area create [flags]
```
--default-prefix-length int The default prefix length for networks in the network area
--dns-name-servers strings List of DNS name server IPs
- -h, --help Help for "stackit beta network-area create"
+ -h, --help Help for "stackit network-area create"
--labels stringToString Labels are key-value string pairs which can be attached to a network-area. E.g. '--labels key1=value1,key2=value2,...' (default [])
--max-prefix-length int The maximum prefix length for networks in the network area
--min-prefix-length int The minimum prefix length for networks in the network area
@@ -54,5 +54,5 @@ stackit beta network-area create [flags]
### SEE ALSO
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
diff --git a/docs/stackit_beta_network-area_delete.md b/docs/stackit_network-area_delete.md
similarity index 71%
rename from docs/stackit_beta_network-area_delete.md
rename to docs/stackit_network-area_delete.md
index 0d9a2d8ef..f7814d583 100644
--- a/docs/stackit_beta_network-area_delete.md
+++ b/docs/stackit_network-area_delete.md
@@ -1,4 +1,4 @@
-## stackit beta network-area delete
+## stackit network-area delete
Deletes a STACKIT Network Area (SNA)
@@ -9,20 +9,20 @@ If the SNA is attached to any projects, the deletion will fail
```
-stackit beta network-area delete AREA_ID [flags]
+stackit network-area delete AREA_ID [flags]
```
### Examples
```
Delete network area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area delete xxx --organization-id yyy
+ $ stackit network-area delete xxx --organization-id yyy
```
### Options
```
- -h, --help Help for "stackit beta network-area delete"
+ -h, --help Help for "stackit network-area delete"
--organization-id string Organization ID
```
@@ -39,5 +39,5 @@ stackit beta network-area delete AREA_ID [flags]
### SEE ALSO
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
diff --git a/docs/stackit_beta_network-area_describe.md b/docs/stackit_network-area_describe.md
similarity index 69%
rename from docs/stackit_beta_network-area_describe.md
rename to docs/stackit_network-area_describe.md
index 985dd3e51..a5656cfe7 100644
--- a/docs/stackit_beta_network-area_describe.md
+++ b/docs/stackit_network-area_describe.md
@@ -1,4 +1,4 @@
-## stackit beta network-area describe
+## stackit network-area describe
Shows details of a STACKIT Network Area
@@ -7,26 +7,26 @@ Shows details of a STACKIT Network Area
Shows details of a STACKIT Network Area in an organization.
```
-stackit beta network-area describe AREA_ID [flags]
+stackit network-area describe AREA_ID [flags]
```
### Examples
```
Show details of a network area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area describe xxx --organization-id yyy
+ $ stackit network-area describe xxx --organization-id yyy
Show details of a network area with ID "xxx" in organization with ID "yyy" and show attached projects
- $ stackit beta network-area describe xxx --organization-id yyy --show-attached-projects
+ $ stackit network-area describe xxx --organization-id yyy --show-attached-projects
Show details of a network area with ID "xxx" in organization with ID "yyy" in JSON format
- $ stackit beta network-area describe xxx --organization-id yyy --output-format json
+ $ stackit network-area describe xxx --organization-id yyy --output-format json
```
### Options
```
- -h, --help Help for "stackit beta network-area describe"
+ -h, --help Help for "stackit network-area describe"
--organization-id string Organization ID
--show-attached-projects Whether to show attached projects. If a network area has several attached projects, their retrieval may take some time and the output may be extensive.
```
@@ -44,5 +44,5 @@ stackit beta network-area describe AREA_ID [flags]
### SEE ALSO
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
diff --git a/docs/stackit_beta_network-area_list.md b/docs/stackit_network-area_list.md
similarity index 67%
rename from docs/stackit_beta_network-area_list.md
rename to docs/stackit_network-area_list.md
index 2cdfb14b5..74fcaf9d7 100644
--- a/docs/stackit_beta_network-area_list.md
+++ b/docs/stackit_network-area_list.md
@@ -1,4 +1,4 @@
-## stackit beta network-area list
+## stackit network-area list
Lists all STACKIT Network Areas (SNA) of an organization
@@ -7,29 +7,29 @@ Lists all STACKIT Network Areas (SNA) of an organization
Lists all STACKIT Network Areas (SNA) of an organization.
```
-stackit beta network-area list [flags]
+stackit network-area list [flags]
```
### Examples
```
Lists all network areas of organization "xxx"
- $ stackit beta network-area list --organization-id xxx
+ $ stackit network-area list --organization-id xxx
Lists all network areas of organization "xxx" in JSON format
- $ stackit beta network-area list --organization-id xxx --output-format json
+ $ stackit network-area list --organization-id xxx --output-format json
Lists up to 10 network areas of organization "xxx"
- $ stackit beta network-area list --organization-id xxx --limit 10
+ $ stackit network-area list --organization-id xxx --limit 10
Lists all network areas of organization "xxx" which contains the label yyy
- $ stackit beta network-area list --organization-id xxx --label-selector yyy
+ $ stackit network-area list --organization-id xxx --label-selector yyy
```
### Options
```
- -h, --help Help for "stackit beta network-area list"
+ -h, --help Help for "stackit network-area list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
--organization-id string Organization ID
@@ -48,5 +48,5 @@ stackit beta network-area list [flags]
### SEE ALSO
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
diff --git a/docs/stackit_network-area_network-range.md b/docs/stackit_network-area_network-range.md
new file mode 100644
index 000000000..4e146f3d7
--- /dev/null
+++ b/docs/stackit_network-area_network-range.md
@@ -0,0 +1,37 @@
+## stackit network-area network-range
+
+Provides functionality for network ranges in STACKIT Network Areas
+
+### Synopsis
+
+Provides functionality for network ranges in STACKIT Network Areas.
+
+```
+stackit network-area network-range [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit network-area network-range"
+```
+
+### Options inherited from parent commands
+
+```
+ -y, --assume-yes If set, skips all confirmation prompts
+ --async If set, runs the command asynchronously
+ -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
+ -p, --project-id string Project ID
+ --region string Target region for region-specific requests
+ --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
+```
+
+### SEE ALSO
+
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area network-range create](./stackit_network-area_network-range_create.md) - Creates a network range in a STACKIT Network Area (SNA)
+* [stackit network-area network-range delete](./stackit_network-area_network-range_delete.md) - Deletes a network range in a STACKIT Network Area (SNA)
+* [stackit network-area network-range describe](./stackit_network-area_network-range_describe.md) - Shows details of a network range in a STACKIT Network Area (SNA)
+* [stackit network-area network-range list](./stackit_network-area_network-range_list.md) - Lists all network ranges in a STACKIT Network Area (SNA)
+
diff --git a/docs/stackit_beta_network-area_network-range_create.md b/docs/stackit_network-area_network-range_create.md
similarity index 67%
rename from docs/stackit_beta_network-area_network-range_create.md
rename to docs/stackit_network-area_network-range_create.md
index 43cd57c8f..c51b7399a 100644
--- a/docs/stackit_beta_network-area_network-range_create.md
+++ b/docs/stackit_network-area_network-range_create.md
@@ -1,4 +1,4 @@
-## stackit beta network-area network-range create
+## stackit network-area network-range create
Creates a network range in a STACKIT Network Area (SNA)
@@ -7,20 +7,20 @@ Creates a network range in a STACKIT Network Area (SNA)
Creates a network range in a STACKIT Network Area (SNA).
```
-stackit beta network-area network-range create [flags]
+stackit network-area network-range create [flags]
```
### Examples
```
Create a network range in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area network-range create --network-area-id xxx --organization-id yyy --network-range "1.1.1.0/24"
+ $ stackit network-area network-range create --network-area-id xxx --organization-id yyy --network-range "1.1.1.0/24"
```
### Options
```
- -h, --help Help for "stackit beta network-area network-range create"
+ -h, --help Help for "stackit network-area network-range create"
--network-area-id string STACKIT Network Area (SNA) ID
--network-range string Network range to create in CIDR notation
--organization-id string Organization ID
@@ -39,5 +39,5 @@ stackit beta network-area network-range create [flags]
### SEE ALSO
-* [stackit beta network-area network-range](./stackit_beta_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
+* [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_network-range_delete.md b/docs/stackit_network-area_network-range_delete.md
similarity index 66%
rename from docs/stackit_beta_network-area_network-range_delete.md
rename to docs/stackit_network-area_network-range_delete.md
index f9c6bf043..22626b6bf 100644
--- a/docs/stackit_beta_network-area_network-range_delete.md
+++ b/docs/stackit_network-area_network-range_delete.md
@@ -1,4 +1,4 @@
-## stackit beta network-area network-range delete
+## stackit network-area network-range delete
Deletes a network range in a STACKIT Network Area (SNA)
@@ -7,20 +7,20 @@ Deletes a network range in a STACKIT Network Area (SNA)
Deletes a network range in a STACKIT Network Area (SNA).
```
-stackit beta network-area network-range delete NETWORK_RANGE_ID [flags]
+stackit network-area network-range delete NETWORK_RANGE_ID [flags]
```
### Examples
```
Delete network range with id "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"
- $ stackit beta network-area network-range delete xxx --network-area-id yyy --organization-id zzz
+ $ stackit network-area network-range delete xxx --network-area-id yyy --organization-id zzz
```
### Options
```
- -h, --help Help for "stackit beta network-area network-range delete"
+ -h, --help Help for "stackit network-area network-range delete"
--network-area-id string STACKIT Network Area (SNA) ID
--organization-id string Organization ID
```
@@ -38,5 +38,5 @@ stackit beta network-area network-range delete NETWORK_RANGE_ID [flags]
### SEE ALSO
-* [stackit beta network-area network-range](./stackit_beta_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
+* [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_network-range_describe.md b/docs/stackit_network-area_network-range_describe.md
similarity index 66%
rename from docs/stackit_beta_network-area_network-range_describe.md
rename to docs/stackit_network-area_network-range_describe.md
index 021805445..5e1831f7f 100644
--- a/docs/stackit_beta_network-area_network-range_describe.md
+++ b/docs/stackit_network-area_network-range_describe.md
@@ -1,4 +1,4 @@
-## stackit beta network-area network-range describe
+## stackit network-area network-range describe
Shows details of a network range in a STACKIT Network Area (SNA)
@@ -7,20 +7,20 @@ Shows details of a network range in a STACKIT Network Area (SNA)
Shows details of a network range in a STACKIT Network Area (SNA).
```
-stackit beta network-area network-range describe NETWORK_RANGE_ID [flags]
+stackit network-area network-range describe NETWORK_RANGE_ID [flags]
```
### Examples
```
Show details of a network range with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"
- $ stackit beta network-area network-range describe xxx --network-area-id yyy --organization-id zzz
+ $ stackit network-area network-range describe xxx --network-area-id yyy --organization-id zzz
```
### Options
```
- -h, --help Help for "stackit beta network-area network-range describe"
+ -h, --help Help for "stackit network-area network-range describe"
--network-area-id string STACKIT Network Area (SNA) ID
--organization-id string Organization ID
```
@@ -38,5 +38,5 @@ stackit beta network-area network-range describe NETWORK_RANGE_ID [flags]
### SEE ALSO
-* [stackit beta network-area network-range](./stackit_beta_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
+* [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_network-range_list.md b/docs/stackit_network-area_network-range_list.md
similarity index 64%
rename from docs/stackit_beta_network-area_network-range_list.md
rename to docs/stackit_network-area_network-range_list.md
index 75a599d51..f66857ce7 100644
--- a/docs/stackit_beta_network-area_network-range_list.md
+++ b/docs/stackit_network-area_network-range_list.md
@@ -1,4 +1,4 @@
-## stackit beta network-area network-range list
+## stackit network-area network-range list
Lists all network ranges in a STACKIT Network Area (SNA)
@@ -7,26 +7,26 @@ Lists all network ranges in a STACKIT Network Area (SNA)
Lists all network ranges in a STACKIT Network Area (SNA).
```
-stackit beta network-area network-range list [flags]
+stackit network-area network-range list [flags]
```
### Examples
```
Lists all network ranges in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area network-range list --network-area-id xxx --organization-id yyy
+ $ stackit network-area network-range list --network-area-id xxx --organization-id yyy
Lists all network ranges in a STACKIT Network Area with ID "xxx" in organization with ID "yyy" in JSON format
- $ stackit beta network-area network-range list --network-area-id xxx --organization-id yyy --output-format json
+ $ stackit network-area network-range list --network-area-id xxx --organization-id yyy --output-format json
Lists up to 10 network ranges in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area network-range list --network-area-id xxx --organization-id yyy --limit 10
+ $ stackit network-area network-range list --network-area-id xxx --organization-id yyy --limit 10
```
### Options
```
- -h, --help Help for "stackit beta network-area network-range list"
+ -h, --help Help for "stackit network-area network-range list"
--limit int Maximum number of entries to list
--network-area-id string STACKIT Network Area (SNA) ID
--organization-id string Organization ID
@@ -45,5 +45,5 @@ stackit beta network-area network-range list [flags]
### SEE ALSO
-* [stackit beta network-area network-range](./stackit_beta_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
+* [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
diff --git a/docs/stackit_network-area_route.md b/docs/stackit_network-area_route.md
new file mode 100644
index 000000000..a5fb3f19d
--- /dev/null
+++ b/docs/stackit_network-area_route.md
@@ -0,0 +1,38 @@
+## stackit network-area route
+
+Provides functionality for static routes in STACKIT Network Areas
+
+### Synopsis
+
+Provides functionality for static routes in STACKIT Network Areas.
+
+```
+stackit network-area route [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit network-area route"
+```
+
+### Options inherited from parent commands
+
+```
+ -y, --assume-yes If set, skips all confirmation prompts
+ --async If set, runs the command asynchronously
+ -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
+ -p, --project-id string Project ID
+ --region string Target region for region-specific requests
+ --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
+```
+
+### SEE ALSO
+
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area route create](./stackit_network-area_route_create.md) - Creates a static route in a STACKIT Network Area (SNA)
+* [stackit network-area route delete](./stackit_network-area_route_delete.md) - Deletes a static route in a STACKIT Network Area (SNA)
+* [stackit network-area route describe](./stackit_network-area_route_describe.md) - Shows details of a static route in a STACKIT Network Area (SNA)
+* [stackit network-area route list](./stackit_network-area_route_list.md) - Lists all static routes in a STACKIT Network Area (SNA)
+* [stackit network-area route update](./stackit_network-area_route_update.md) - Updates a static route in a STACKIT Network Area (SNA)
+
diff --git a/docs/stackit_beta_network-area_route_create.md b/docs/stackit_network-area_route_create.md
similarity index 73%
rename from docs/stackit_beta_network-area_route_create.md
rename to docs/stackit_network-area_route_create.md
index 787e5dff5..79d239fee 100644
--- a/docs/stackit_beta_network-area_route_create.md
+++ b/docs/stackit_network-area_route_create.md
@@ -1,4 +1,4 @@
-## stackit beta network-area route create
+## stackit network-area route create
Creates a static route in a STACKIT Network Area (SNA)
@@ -9,23 +9,23 @@ This command is currently asynchonous only due to limitations in the waiting fun
```
-stackit beta network-area route create [flags]
+stackit network-area route create [flags]
```
### Examples
```
Create a static route with prefix "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area route create --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1
+ $ stackit network-area route create --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1
Create a static route with labels "key:value" and "foo:bar" with prefix "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area route create --labels key=value,foo=bar --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1
+ $ stackit network-area route create --labels key=value,foo=bar --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1
```
### Options
```
- -h, --help Help for "stackit beta network-area route create"
+ -h, --help Help for "stackit network-area route create"
--labels stringToString Labels are key-value string pairs which can be attached to a route. A label can be provided with the format key=value and the flag can be used multiple times to provide a list of labels (default [])
--network-area-id string STACKIT Network Area ID
--next-hop string Next hop IP address. Must be a valid IPv4
@@ -46,5 +46,5 @@ stackit beta network-area route create [flags]
### SEE ALSO
-* [stackit beta network-area route](./stackit_beta_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
+* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_route_delete.md b/docs/stackit_network-area_route_delete.md
similarity index 68%
rename from docs/stackit_beta_network-area_route_delete.md
rename to docs/stackit_network-area_route_delete.md
index 9e9eef46c..fc95549b4 100644
--- a/docs/stackit_beta_network-area_route_delete.md
+++ b/docs/stackit_network-area_route_delete.md
@@ -1,4 +1,4 @@
-## stackit beta network-area route delete
+## stackit network-area route delete
Deletes a static route in a STACKIT Network Area (SNA)
@@ -7,20 +7,20 @@ Deletes a static route in a STACKIT Network Area (SNA)
Deletes a static route in a STACKIT Network Area (SNA).
```
-stackit beta network-area route delete ROUTE_ID [flags]
+stackit network-area route delete ROUTE_ID [flags]
```
### Examples
```
Delete a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"
- $ stackit beta network-area route delete xxx --organization-id zzz --network-area-id yyy
+ $ stackit network-area route delete xxx --organization-id zzz --network-area-id yyy
```
### Options
```
- -h, --help Help for "stackit beta network-area route delete"
+ -h, --help Help for "stackit network-area route delete"
--network-area-id string STACKIT Network Area ID
--organization-id string Organization ID
```
@@ -38,5 +38,5 @@ stackit beta network-area route delete ROUTE_ID [flags]
### SEE ALSO
-* [stackit beta network-area route](./stackit_beta_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
+* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_route_describe.md b/docs/stackit_network-area_route_describe.md
similarity index 66%
rename from docs/stackit_beta_network-area_route_describe.md
rename to docs/stackit_network-area_route_describe.md
index 0cc8d9ca4..fbacf05bd 100644
--- a/docs/stackit_beta_network-area_route_describe.md
+++ b/docs/stackit_network-area_route_describe.md
@@ -1,4 +1,4 @@
-## stackit beta network-area route describe
+## stackit network-area route describe
Shows details of a static route in a STACKIT Network Area (SNA)
@@ -7,23 +7,23 @@ Shows details of a static route in a STACKIT Network Area (SNA)
Shows details of a static route in a STACKIT Network Area (SNA).
```
-stackit beta network-area route describe ROUTE_ID [flags]
+stackit network-area route describe ROUTE_ID [flags]
```
### Examples
```
Show details of a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"
- $ stackit beta network-area route describe xxx --network-area-id yyy --organization-id zzz
+ $ stackit network-area route describe xxx --network-area-id yyy --organization-id zzz
Show details of a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz" in JSON format
- $ stackit beta network-area route describe xxx --network-area-id yyy --organization-id zzz --output-format json
+ $ stackit network-area route describe xxx --network-area-id yyy --organization-id zzz --output-format json
```
### Options
```
- -h, --help Help for "stackit beta network-area route describe"
+ -h, --help Help for "stackit network-area route describe"
--network-area-id string STACKIT Network Area ID
--organization-id string Organization ID
```
@@ -41,5 +41,5 @@ stackit beta network-area route describe ROUTE_ID [flags]
### SEE ALSO
-* [stackit beta network-area route](./stackit_beta_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
+* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_route_list.md b/docs/stackit_network-area_route_list.md
similarity index 66%
rename from docs/stackit_beta_network-area_route_list.md
rename to docs/stackit_network-area_route_list.md
index e3181ff69..ff0a6ab1e 100644
--- a/docs/stackit_beta_network-area_route_list.md
+++ b/docs/stackit_network-area_route_list.md
@@ -1,4 +1,4 @@
-## stackit beta network-area route list
+## stackit network-area route list
Lists all static routes in a STACKIT Network Area (SNA)
@@ -7,26 +7,26 @@ Lists all static routes in a STACKIT Network Area (SNA)
Lists all static routes in a STACKIT Network Area (SNA).
```
-stackit beta network-area route list [flags]
+stackit network-area route list [flags]
```
### Examples
```
Lists all static routes in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area route list --network-area-id xxx --organization-id yyy
+ $ stackit network-area route list --network-area-id xxx --organization-id yyy
Lists all static routes in a STACKIT Network Area with ID "xxx" in organization with ID "yyy" in JSON format
- $ stackit beta network-area route list --network-area-id xxx --organization-id yyy --output-format json
+ $ stackit network-area route list --network-area-id xxx --organization-id yyy --output-format json
Lists up to 10 static routes in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
- $ stackit beta network-area route list --network-area-id xxx --organization-id yyy --limit 10
+ $ stackit network-area route list --network-area-id xxx --organization-id yyy --limit 10
```
### Options
```
- -h, --help Help for "stackit beta network-area route list"
+ -h, --help Help for "stackit network-area route list"
--limit int Maximum number of entries to list
--network-area-id string STACKIT Network Area ID
--organization-id string Organization ID
@@ -45,5 +45,5 @@ stackit beta network-area route list [flags]
### SEE ALSO
-* [stackit beta network-area route](./stackit_beta_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
+* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_route_update.md b/docs/stackit_network-area_route_update.md
similarity index 74%
rename from docs/stackit_beta_network-area_route_update.md
rename to docs/stackit_network-area_route_update.md
index 4f9fc4e2a..61e54d10f 100644
--- a/docs/stackit_beta_network-area_route_update.md
+++ b/docs/stackit_network-area_route_update.md
@@ -1,4 +1,4 @@
-## stackit beta network-area route update
+## stackit network-area route update
Updates a static route in a STACKIT Network Area (SNA)
@@ -9,20 +9,20 @@ This command is currently asynchonous only due to limitations in the waiting fun
```
-stackit beta network-area route update ROUTE_ID [flags]
+stackit network-area route update ROUTE_ID [flags]
```
### Examples
```
Updates the label(s) of a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"
- $ stackit beta network-area route update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz
+ $ stackit network-area route update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz
```
### Options
```
- -h, --help Help for "stackit beta network-area route update"
+ -h, --help Help for "stackit network-area route update"
--labels stringToString Labels are key-value string pairs which can be attached to a route. A label can be provided with the format key=value and the flag can be used multiple times to provide a list of labels (default [])
--network-area-id string STACKIT Network Area ID
--organization-id string Organization ID
@@ -41,5 +41,5 @@ stackit beta network-area route update ROUTE_ID [flags]
### SEE ALSO
-* [stackit beta network-area route](./stackit_beta_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
+* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
diff --git a/docs/stackit_beta_network-area_update.md b/docs/stackit_network-area_update.md
similarity index 79%
rename from docs/stackit_beta_network-area_update.md
rename to docs/stackit_network-area_update.md
index 8c149885e..57b32a662 100644
--- a/docs/stackit_beta_network-area_update.md
+++ b/docs/stackit_network-area_update.md
@@ -1,4 +1,4 @@
-## stackit beta network-area update
+## stackit network-area update
Updates a STACKIT Network Area (SNA)
@@ -7,14 +7,14 @@ Updates a STACKIT Network Area (SNA)
Updates a STACKIT Network Area (SNA) in an organization.
```
-stackit beta network-area update AREA_ID [flags]
+stackit network-area update AREA_ID [flags]
```
### Examples
```
Update network area with ID "xxx" in organization with ID "yyy" with new name "network-area-1-new"
- $ stackit beta network-area update xxx --organization-id yyy --name network-area-1-new
+ $ stackit network-area update xxx --organization-id yyy --name network-area-1-new
```
### Options
@@ -22,7 +22,7 @@ stackit beta network-area update AREA_ID [flags]
```
--default-prefix-length int The default prefix length for networks in the network area
--dns-name-servers strings List of DNS name server IPs
- -h, --help Help for "stackit beta network-area update"
+ -h, --help Help for "stackit network-area update"
--labels stringToString Labels are key-value string pairs which can be attached to a network-area. E.g. '--labels key1=value1,key2=value2,...' (default [])
--max-prefix-length int The maximum prefix length for networks in the network area
--min-prefix-length int The minimum prefix length for networks in the network area
@@ -43,5 +43,5 @@ stackit beta network-area update AREA_ID [flags]
### SEE ALSO
-* [stackit beta network-area](./stackit_beta_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
+* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
diff --git a/docs/stackit_network-interface.md b/docs/stackit_network-interface.md
new file mode 100644
index 000000000..b7be67c0c
--- /dev/null
+++ b/docs/stackit_network-interface.md
@@ -0,0 +1,38 @@
+## stackit network-interface
+
+Provides functionality for network interfaces
+
+### Synopsis
+
+Provides functionality for network interfaces.
+
+```
+stackit network-interface [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit network-interface"
+```
+
+### 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 network-interface create](./stackit_network-interface_create.md) - Creates a network interface
+* [stackit network-interface delete](./stackit_network-interface_delete.md) - Deletes a network interface
+* [stackit network-interface describe](./stackit_network-interface_describe.md) - Describes a network interface
+* [stackit network-interface list](./stackit_network-interface_list.md) - Lists all network interfaces of a network
+* [stackit network-interface update](./stackit_network-interface_update.md) - Updates a network interface
+
diff --git a/docs/stackit_beta_network-interface_create.md b/docs/stackit_network-interface_create.md
similarity index 72%
rename from docs/stackit_beta_network-interface_create.md
rename to docs/stackit_network-interface_create.md
index 87914073a..5ff3acd27 100644
--- a/docs/stackit_beta_network-interface_create.md
+++ b/docs/stackit_network-interface_create.md
@@ -1,4 +1,4 @@
-## stackit beta network-interface create
+## stackit network-interface create
Creates a network interface
@@ -7,24 +7,24 @@ Creates a network interface
Creates a network interface.
```
-stackit beta network-interface create [flags]
+stackit network-interface create [flags]
```
### Examples
```
Create a network interface for network with ID "xxx"
- $ stackit beta network-interface create --network-id xxx
+ $ stackit network-interface create --network-id xxx
Create a network interface with allowed addresses, labels, a name, security groups and nic security enabled for network with ID "xxx"
- $ stackit beta network-interface create --network-id xxx --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2 --name NAME --security-groups "UUID1,UUID2" --nic-security
+ $ stackit network-interface create --network-id xxx --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2 --name NAME --security-groups "UUID1,UUID2" --nic-security
```
### Options
```
--allowed-addresses strings List of allowed IPs
- -h, --help Help for "stackit beta network-interface create"
+ -h, --help Help for "stackit network-interface create"
-i, --ipv4 string IPv4 address
-s, --ipv6 string IPv6 address
--labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
@@ -47,5 +47,5 @@ stackit beta network-interface create [flags]
### SEE ALSO
-* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
+* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
diff --git a/docs/stackit_beta_network-interface_delete.md b/docs/stackit_network-interface_delete.md
similarity index 68%
rename from docs/stackit_beta_network-interface_delete.md
rename to docs/stackit_network-interface_delete.md
index a6047d548..624e0b83f 100644
--- a/docs/stackit_beta_network-interface_delete.md
+++ b/docs/stackit_network-interface_delete.md
@@ -1,4 +1,4 @@
-## stackit beta network-interface delete
+## stackit network-interface delete
Deletes a network interface
@@ -7,20 +7,20 @@ Deletes a network interface
Deletes a network interface.
```
-stackit beta network-interface delete NIC_ID [flags]
+stackit network-interface delete NIC_ID [flags]
```
### Examples
```
Delete network interface with nic id "xxx" and network ID "yyy"
- $ stackit beta network-interface delete xxx --network-id yyy
+ $ stackit network-interface delete xxx --network-id yyy
```
### Options
```
- -h, --help Help for "stackit beta network-interface delete"
+ -h, --help Help for "stackit network-interface delete"
--network-id string Network ID
```
@@ -37,5 +37,5 @@ stackit beta network-interface delete NIC_ID [flags]
### SEE ALSO
-* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
+* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
diff --git a/docs/stackit_beta_network-interface_describe.md b/docs/stackit_network-interface_describe.md
similarity index 63%
rename from docs/stackit_beta_network-interface_describe.md
rename to docs/stackit_network-interface_describe.md
index a5940b7cd..159475be8 100644
--- a/docs/stackit_beta_network-interface_describe.md
+++ b/docs/stackit_network-interface_describe.md
@@ -1,4 +1,4 @@
-## stackit beta network-interface describe
+## stackit network-interface describe
Describes a network interface
@@ -7,26 +7,26 @@ Describes a network interface
Describes a network interface.
```
-stackit beta network-interface describe NIC_ID [flags]
+stackit network-interface describe NIC_ID [flags]
```
### Examples
```
Describes network interface with nic id "xxx" and network ID "yyy"
- $ stackit beta network-interface describe xxx --network-id yyy
+ $ stackit network-interface describe xxx --network-id yyy
Describes network interface with nic id "xxx" and network ID "yyy" in JSON format
- $ stackit beta network-interface describe xxx --network-id yyy --output-format json
+ $ stackit network-interface describe xxx --network-id yyy --output-format json
Describes network interface with nic id "xxx" and network ID "yyy" in yaml format
- $ stackit beta network-interface describe xxx --network-id yyy --output-format yaml
+ $ stackit network-interface describe xxx --network-id yyy --output-format yaml
```
### Options
```
- -h, --help Help for "stackit beta network-interface describe"
+ -h, --help Help for "stackit network-interface describe"
--network-id string Network ID
```
@@ -43,5 +43,5 @@ stackit beta network-interface describe NIC_ID [flags]
### SEE ALSO
-* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
+* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
diff --git a/docs/stackit_beta_network-interface_list.md b/docs/stackit_network-interface_list.md
similarity index 66%
rename from docs/stackit_beta_network-interface_list.md
rename to docs/stackit_network-interface_list.md
index 4e5272349..f202a6667 100644
--- a/docs/stackit_beta_network-interface_list.md
+++ b/docs/stackit_network-interface_list.md
@@ -1,4 +1,4 @@
-## stackit beta network-interface list
+## stackit network-interface list
Lists all network interfaces of a network
@@ -7,29 +7,29 @@ Lists all network interfaces of a network
Lists all network interfaces of a network.
```
-stackit beta network-interface list [flags]
+stackit network-interface list [flags]
```
### Examples
```
Lists all network interfaces with network ID "xxx"
- $ stackit beta network-interface list --network-id xxx
+ $ stackit network-interface list --network-id xxx
Lists all network interfaces with network ID "xxx" which contains the label xxx
- $ stackit beta network-interface list --network-id xxx --label-selector xxx
+ $ stackit network-interface list --network-id xxx --label-selector xxx
Lists all network interfaces with network ID "xxx" in JSON format
- $ stackit beta network-interface list --network-id xxx --output-format json
+ $ stackit network-interface list --network-id xxx --output-format json
Lists up to 10 network interfaces with network ID "xxx"
- $ stackit beta network-interface list --network-id xxx --limit 10
+ $ stackit network-interface list --network-id xxx --limit 10
```
### Options
```
- -h, --help Help for "stackit beta network-interface list"
+ -h, --help Help for "stackit network-interface list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
--network-id string Network ID
@@ -48,5 +48,5 @@ stackit beta network-interface list [flags]
### SEE ALSO
-* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
+* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
diff --git a/docs/stackit_beta_network-interface_update.md b/docs/stackit_network-interface_update.md
similarity index 71%
rename from docs/stackit_beta_network-interface_update.md
rename to docs/stackit_network-interface_update.md
index e9c1b6ec7..0c3e2c322 100644
--- a/docs/stackit_beta_network-interface_update.md
+++ b/docs/stackit_network-interface_update.md
@@ -1,4 +1,4 @@
-## stackit beta network-interface update
+## stackit network-interface update
Updates a network interface
@@ -7,27 +7,27 @@ Updates a network interface
Updates a network interface.
```
-stackit beta network-interface update NIC_ID [flags]
+stackit network-interface update NIC_ID [flags]
```
### Examples
```
Updates a network interface with nic id "xxx" and network-id "yyy" to new allowed addresses "1.1.1.1,8.8.8.8,9.9.9.9" and new labels "key=value,key2=value2"
- $ stackit beta network-interface update xxx --network-id yyy --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2
+ $ stackit network-interface update xxx --network-id yyy --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2
Updates a network interface with nic id "xxx" and network-id "yyy" with new name "nic-name-new"
- $ stackit beta network-interface update xxx --network-id yyy --name nic-name-new
+ $ stackit network-interface update xxx --network-id yyy --name nic-name-new
Updates a network interface with nic id "xxx" and network-id "yyy" to include the security group "zzz"
- $ stackit beta network-interface update xxx --network-id yyy --security-groups zzz
+ $ stackit network-interface update xxx --network-id yyy --security-groups zzz
```
### Options
```
--allowed-addresses strings List of allowed IPs
- -h, --help Help for "stackit beta network-interface update"
+ -h, --help Help for "stackit network-interface update"
--labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
-n, --name string Network interface name
--network-id string Network ID
@@ -48,5 +48,5 @@ stackit beta network-interface update NIC_ID [flags]
### SEE ALSO
-* [stackit beta network-interface](./stackit_beta_network-interface.md) - Provides functionality for network interfaces
+* [stackit network-interface](./stackit_network-interface.md) - Provides functionality for network interfaces
diff --git a/docs/stackit_beta_network.md b/docs/stackit_network.md
similarity index 50%
rename from docs/stackit_beta_network.md
rename to docs/stackit_network.md
index 78bf7e4d1..f196fe7b6 100644
--- a/docs/stackit_beta_network.md
+++ b/docs/stackit_network.md
@@ -1,4 +1,4 @@
-## stackit beta network
+## stackit network
Provides functionality for networks
@@ -7,13 +7,13 @@ Provides functionality for networks
Provides functionality for networks.
```
-stackit beta network [flags]
+stackit network [flags]
```
### Options
```
- -h, --help Help for "stackit beta network"
+ -h, --help Help for "stackit network"
```
### Options inherited from parent commands
@@ -29,10 +29,10 @@ stackit beta network [flags]
### SEE ALSO
-* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
-* [stackit beta network create](./stackit_beta_network_create.md) - Creates a network
-* [stackit beta network delete](./stackit_beta_network_delete.md) - Deletes a network
-* [stackit beta network describe](./stackit_beta_network_describe.md) - Shows details of a network
-* [stackit beta network list](./stackit_beta_network_list.md) - Lists all networks of a project
-* [stackit beta network update](./stackit_beta_network_update.md) - Updates a network
+* [stackit](./stackit.md) - Manage STACKIT resources using the command line
+* [stackit network create](./stackit_network_create.md) - Creates a network
+* [stackit network delete](./stackit_network_delete.md) - Deletes a network
+* [stackit network describe](./stackit_network_describe.md) - Shows details of a network
+* [stackit network list](./stackit_network_list.md) - Lists all networks of a project
+* [stackit network update](./stackit_network_update.md) - Updates a network
diff --git a/docs/stackit_beta_network_create.md b/docs/stackit_network_create.md
similarity index 74%
rename from docs/stackit_beta_network_create.md
rename to docs/stackit_network_create.md
index 9b4c711af..21d9e863c 100644
--- a/docs/stackit_beta_network_create.md
+++ b/docs/stackit_network_create.md
@@ -1,4 +1,4 @@
-## stackit beta network create
+## stackit network create
Creates a network
@@ -7,35 +7,35 @@ Creates a network
Creates a network.
```
-stackit beta network create [flags]
+stackit network create [flags]
```
### Examples
```
Create a network with name "network-1"
- $ stackit beta network create --name network-1
+ $ stackit network create --name network-1
Create a non-routed network with name "network-1"
- $ stackit beta network create --name network-1 --non-routed
+ $ stackit network create --name network-1 --non-routed
Create a network with name "network-1" and no gateway
- $ stackit beta network create --name network-1 --no-ipv4-gateway
+ $ stackit network create --name network-1 --no-ipv4-gateway
Create a network with name "network-1" and labels "key=value,key1=value1"
- $ stackit beta network create --name network-1 --labels key=value,key1=value1
+ $ stackit network create --name network-1 --labels key=value,key1=value1
Create an IPv4 network with name "network-1" with DNS name servers, a prefix and a gateway
- $ stackit beta network create --name network-1 --ipv4-dns-name-servers "1.1.1.1,8.8.8.8,9.9.9.9" --ipv4-prefix "10.1.2.0/24" --ipv4-gateway "10.1.2.3"
+ $ stackit network create --name network-1 --ipv4-dns-name-servers "1.1.1.1,8.8.8.8,9.9.9.9" --ipv4-prefix "10.1.2.0/24" --ipv4-gateway "10.1.2.3"
Create an IPv6 network with name "network-1" with DNS name servers, a prefix and a gateway
- $ stackit beta network create --name network-1 --ipv6-dns-name-servers "2001:4860:4860::8888,2001:4860:4860::8844" --ipv6-prefix "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"
+ $ stackit network create --name network-1 --ipv6-dns-name-servers "2001:4860:4860::8888,2001:4860:4860::8844" --ipv6-prefix "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"
```
### Options
```
- -h, --help Help for "stackit beta network create"
+ -h, --help Help for "stackit network create"
--ipv4-dns-name-servers strings List of DNS name servers for IPv4. Nameservers cannot be defined for routed networks
--ipv4-gateway string The IPv4 gateway of a network. If not specified, the first IP of the network will be assigned as the gateway
--ipv4-prefix string The IPv4 prefix of the network (CIDR)
@@ -64,5 +64,5 @@ stackit beta network create [flags]
### SEE ALSO
-* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
+* [stackit network](./stackit_network.md) - Provides functionality for networks
diff --git a/docs/stackit_beta_network_delete.md b/docs/stackit_network_delete.md
similarity index 73%
rename from docs/stackit_beta_network_delete.md
rename to docs/stackit_network_delete.md
index e3c76d9d7..5fb62e6e3 100644
--- a/docs/stackit_beta_network_delete.md
+++ b/docs/stackit_network_delete.md
@@ -1,4 +1,4 @@
-## stackit beta network delete
+## stackit network delete
Deletes a network
@@ -9,20 +9,20 @@ If the network is still in use, the deletion will fail
```
-stackit beta network delete NETWORK_ID [flags]
+stackit network delete NETWORK_ID [flags]
```
### Examples
```
Delete network with ID "xxx"
- $ stackit beta network delete xxx
+ $ stackit network delete xxx
```
### Options
```
- -h, --help Help for "stackit beta network delete"
+ -h, --help Help for "stackit network delete"
```
### Options inherited from parent commands
@@ -38,5 +38,5 @@ stackit beta network delete NETWORK_ID [flags]
### SEE ALSO
-* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
+* [stackit network](./stackit_network.md) - Provides functionality for networks
diff --git a/docs/stackit_beta_network_describe.md b/docs/stackit_network_describe.md
similarity index 69%
rename from docs/stackit_beta_network_describe.md
rename to docs/stackit_network_describe.md
index cad1ecd51..d7298e4e5 100644
--- a/docs/stackit_beta_network_describe.md
+++ b/docs/stackit_network_describe.md
@@ -1,4 +1,4 @@
-## stackit beta network describe
+## stackit network describe
Shows details of a network
@@ -7,23 +7,23 @@ Shows details of a network
Shows details of a network.
```
-stackit beta network describe NETWORK_ID [flags]
+stackit network describe NETWORK_ID [flags]
```
### Examples
```
Show details of a network with ID "xxx"
- $ stackit beta network describe xxx
+ $ stackit network describe xxx
Show details of a network with ID "xxx" in JSON format
- $ stackit beta network describe xxx --output-format json
+ $ stackit network describe xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta network describe"
+ -h, --help Help for "stackit network describe"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta network describe NETWORK_ID [flags]
### SEE ALSO
-* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
+* [stackit network](./stackit_network.md) - Provides functionality for networks
diff --git a/docs/stackit_beta_network_list.md b/docs/stackit_network_list.md
similarity index 69%
rename from docs/stackit_beta_network_list.md
rename to docs/stackit_network_list.md
index 0edb4bbec..1b4febd39 100644
--- a/docs/stackit_beta_network_list.md
+++ b/docs/stackit_network_list.md
@@ -1,4 +1,4 @@
-## stackit beta network list
+## stackit network list
Lists all networks of a project
@@ -7,29 +7,29 @@ Lists all networks of a project
Lists all network of a project.
```
-stackit beta network list [flags]
+stackit network list [flags]
```
### Examples
```
Lists all networks
- $ stackit beta network list
+ $ stackit network list
Lists all networks in JSON format
- $ stackit beta network list --output-format json
+ $ stackit network list --output-format json
Lists up to 10 networks
- $ stackit beta network list --limit 10
+ $ stackit network list --limit 10
Lists all networks which contains the label xxx
- $ tackit beta network list --label-selector xxx
+ $ stackit network list --label-selector xxx
```
### Options
```
- -h, --help Help for "stackit beta network list"
+ -h, --help Help for "stackit network list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
```
@@ -47,5 +47,5 @@ stackit beta network list [flags]
### SEE ALSO
-* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
+* [stackit network](./stackit_network.md) - Provides functionality for networks
diff --git a/docs/stackit_beta_network_update.md b/docs/stackit_network_update.md
similarity index 75%
rename from docs/stackit_beta_network_update.md
rename to docs/stackit_network_update.md
index 35b76c078..313ce68fa 100644
--- a/docs/stackit_beta_network_update.md
+++ b/docs/stackit_network_update.md
@@ -1,4 +1,4 @@
-## stackit beta network update
+## stackit network update
Updates a network
@@ -7,29 +7,29 @@ Updates a network
Updates a network.
```
-stackit beta network update NETWORK_ID [flags]
+stackit network update NETWORK_ID [flags]
```
### Examples
```
Update network with ID "xxx" with new name "network-1-new"
- $ stackit beta network update xxx --name network-1-new
+ $ stackit network update xxx --name network-1-new
Update network with ID "xxx" with no gateway
- $ stackit beta network update --no-ipv4-gateway
+ $ stackit network update --no-ipv4-gateway
Update IPv4 network with ID "xxx" with new name "network-1-new", new gateway and new DNS name servers
- $ stackit beta network update xxx --name network-1-new --ipv4-dns-name-servers "2.2.2.2" --ipv4-gateway "10.1.2.3"
+ $ stackit network update xxx --name network-1-new --ipv4-dns-name-servers "2.2.2.2" --ipv4-gateway "10.1.2.3"
Update IPv6 network with ID "xxx" with new name "network-1-new", new gateway and new DNS name servers
- $ stackit beta network update xxx --name network-1-new --ipv6-dns-name-servers "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"
+ $ stackit network update xxx --name network-1-new --ipv6-dns-name-servers "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"
```
### Options
```
- -h, --help Help for "stackit beta network update"
+ -h, --help Help for "stackit network update"
--ipv4-dns-name-servers strings List of DNS name servers IPv4. Nameservers cannot be defined for routed networks
--ipv4-gateway string The IPv4 gateway of a network. If not specified, the first IP of the network will be assigned as the gateway
--ipv6-dns-name-servers strings List of DNS name servers for IPv6. Nameservers cannot be defined for routed networks
@@ -53,5 +53,5 @@ stackit beta network update NETWORK_ID [flags]
### SEE ALSO
-* [stackit beta network](./stackit_beta_network.md) - Provides functionality for networks
+* [stackit network](./stackit_network.md) - Provides functionality for networks
diff --git a/docs/stackit_public-ip.md b/docs/stackit_public-ip.md
new file mode 100644
index 000000000..99bfd899f
--- /dev/null
+++ b/docs/stackit_public-ip.md
@@ -0,0 +1,40 @@
+## stackit public-ip
+
+Provides functionality for public IPs
+
+### Synopsis
+
+Provides functionality for public IPs.
+
+```
+stackit public-ip [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit public-ip"
+```
+
+### 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 public-ip associate](./stackit_public-ip_associate.md) - Associates a Public IP with a network interface or a virtual IP
+* [stackit public-ip create](./stackit_public-ip_create.md) - Creates a Public IP
+* [stackit public-ip delete](./stackit_public-ip_delete.md) - Deletes a Public IP
+* [stackit public-ip describe](./stackit_public-ip_describe.md) - Shows details of a Public IP
+* [stackit public-ip disassociate](./stackit_public-ip_disassociate.md) - Disassociates a Public IP from a network interface or a virtual IP
+* [stackit public-ip list](./stackit_public-ip_list.md) - Lists all Public IPs of a project
+* [stackit public-ip update](./stackit_public-ip_update.md) - Updates a Public IP
+
diff --git a/docs/stackit_beta_public-ip_associate.md b/docs/stackit_public-ip_associate.md
similarity index 73%
rename from docs/stackit_beta_public-ip_associate.md
rename to docs/stackit_public-ip_associate.md
index 0eaf2f6b4..484eabaf8 100644
--- a/docs/stackit_beta_public-ip_associate.md
+++ b/docs/stackit_public-ip_associate.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip associate
+## stackit public-ip associate
Associates a Public IP with a network interface or a virtual IP
@@ -7,21 +7,21 @@ Associates a Public IP with a network interface or a virtual IP
Associates a Public IP with a network interface or a virtual IP.
```
-stackit beta public-ip associate PUBLIC_IP_ID [flags]
+stackit public-ip associate PUBLIC_IP_ID [flags]
```
### Examples
```
Associate public IP with ID "xxx" to a resource (network interface or virtual IP) with ID "yyy"
- $ stackit beta public-ip associate xxx --associated-resource-id yyy
+ $ stackit public-ip associate xxx --associated-resource-id yyy
```
### Options
```
--associated-resource-id string Associates the public IP with a network interface or virtual IP (ID)
- -h, --help Help for "stackit beta public-ip associate"
+ -h, --help Help for "stackit public-ip associate"
```
### Options inherited from parent commands
@@ -37,5 +37,5 @@ stackit beta public-ip associate PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_public-ip_create.md b/docs/stackit_public-ip_create.md
similarity index 70%
rename from docs/stackit_beta_public-ip_create.md
rename to docs/stackit_public-ip_create.md
index 023de706d..9ea017de9 100644
--- a/docs/stackit_beta_public-ip_create.md
+++ b/docs/stackit_public-ip_create.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip create
+## stackit public-ip create
Creates a Public IP
@@ -7,27 +7,27 @@ Creates a Public IP
Creates a Public IP.
```
-stackit beta public-ip create [flags]
+stackit public-ip create [flags]
```
### Examples
```
Create a public IP
- $ stackit beta public-ip create
+ $ stackit public-ip create
Create a public IP with associated resource ID "xxx"
- $ stackit beta public-ip create --associated-resource-id xxx
+ $ stackit public-ip create --associated-resource-id xxx
Create a public IP with associated resource ID "xxx" and labels
- $ stackit beta public-ip create --associated-resource-id xxx --labels key=value,foo=bar
+ $ stackit public-ip create --associated-resource-id xxx --labels key=value,foo=bar
```
### Options
```
--associated-resource-id string Associates the public IP with a network interface or virtual IP (ID)
- -h, --help Help for "stackit beta public-ip create"
+ -h, --help Help for "stackit public-ip create"
--labels stringToString Labels are key-value string pairs which can be attached to a public IP. E.g. '--labels key1=value1,key2=value2,...' (default [])
```
@@ -44,5 +44,5 @@ stackit beta public-ip create [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_public-ip_delete.md b/docs/stackit_public-ip_delete.md
similarity index 72%
rename from docs/stackit_beta_public-ip_delete.md
rename to docs/stackit_public-ip_delete.md
index 265df7727..d5d7c46e2 100644
--- a/docs/stackit_beta_public-ip_delete.md
+++ b/docs/stackit_public-ip_delete.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip delete
+## stackit public-ip delete
Deletes a Public IP
@@ -9,20 +9,20 @@ If the public IP is still in use, the deletion will fail
```
-stackit beta public-ip delete PUBLIC_IP_ID [flags]
+stackit public-ip delete PUBLIC_IP_ID [flags]
```
### Examples
```
Delete public IP with ID "xxx"
- $ stackit beta public-ip delete xxx
+ $ stackit public-ip delete xxx
```
### Options
```
- -h, --help Help for "stackit beta public-ip delete"
+ -h, --help Help for "stackit public-ip delete"
```
### Options inherited from parent commands
@@ -38,5 +38,5 @@ stackit beta public-ip delete PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_public-ip_describe.md b/docs/stackit_public-ip_describe.md
similarity index 68%
rename from docs/stackit_beta_public-ip_describe.md
rename to docs/stackit_public-ip_describe.md
index 9925d2602..811d7c4d7 100644
--- a/docs/stackit_beta_public-ip_describe.md
+++ b/docs/stackit_public-ip_describe.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip describe
+## stackit public-ip describe
Shows details of a Public IP
@@ -7,23 +7,23 @@ Shows details of a Public IP
Shows details of a Public IP.
```
-stackit beta public-ip describe PUBLIC_IP_ID [flags]
+stackit public-ip describe PUBLIC_IP_ID [flags]
```
### Examples
```
Show details of a public IP with ID "xxx"
- $ stackit beta public-ip describe xxx
+ $ stackit public-ip describe xxx
Show details of a public IP with ID "xxx" in JSON format
- $ stackit beta public-ip describe xxx --output-format json
+ $ stackit public-ip describe xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta public-ip describe"
+ -h, --help Help for "stackit public-ip describe"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta public-ip describe PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_public-ip_disassociate.md b/docs/stackit_public-ip_disassociate.md
similarity index 73%
rename from docs/stackit_beta_public-ip_disassociate.md
rename to docs/stackit_public-ip_disassociate.md
index d26de87f0..992ca2044 100644
--- a/docs/stackit_beta_public-ip_disassociate.md
+++ b/docs/stackit_public-ip_disassociate.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip disassociate
+## stackit public-ip disassociate
Disassociates a Public IP from a network interface or a virtual IP
@@ -7,20 +7,20 @@ Disassociates a Public IP from a network interface or a virtual IP
Disassociates a Public IP from a network interface or a virtual IP.
```
-stackit beta public-ip disassociate PUBLIC_IP_ID [flags]
+stackit public-ip disassociate PUBLIC_IP_ID [flags]
```
### Examples
```
Disassociate public IP with ID "xxx" from a resource (network interface or virtual IP)
- $ stackit beta public-ip disassociate xxx
+ $ stackit public-ip disassociate xxx
```
### Options
```
- -h, --help Help for "stackit beta public-ip disassociate"
+ -h, --help Help for "stackit public-ip disassociate"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta public-ip disassociate PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_public-ip_list.md b/docs/stackit_public-ip_list.md
similarity index 68%
rename from docs/stackit_beta_public-ip_list.md
rename to docs/stackit_public-ip_list.md
index 845a82973..513394fa9 100644
--- a/docs/stackit_beta_public-ip_list.md
+++ b/docs/stackit_public-ip_list.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip list
+## stackit public-ip list
Lists all Public IPs of a project
@@ -7,29 +7,29 @@ Lists all Public IPs of a project
Lists all Public IPs of a project.
```
-stackit beta public-ip list [flags]
+stackit public-ip list [flags]
```
### Examples
```
Lists all public IPs
- $ stackit beta public-ip list
+ $ stackit public-ip list
Lists all public IPs which contains the label xxx
- $ stackit beta public-ip list --label-selector xxx
+ $ stackit public-ip list --label-selector xxx
Lists all public IPs in JSON format
- $ stackit beta public-ip list --output-format json
+ $ stackit public-ip list --output-format json
Lists up to 10 public IPs
- $ stackit beta public-ip list --limit 10
+ $ stackit public-ip list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta public-ip list"
+ -h, --help Help for "stackit public-ip list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
```
@@ -47,5 +47,5 @@ stackit beta public-ip list [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_public-ip_update.md b/docs/stackit_public-ip_update.md
similarity index 71%
rename from docs/stackit_beta_public-ip_update.md
rename to docs/stackit_public-ip_update.md
index 4344b32a4..96a625987 100644
--- a/docs/stackit_beta_public-ip_update.md
+++ b/docs/stackit_public-ip_update.md
@@ -1,4 +1,4 @@
-## stackit beta public-ip update
+## stackit public-ip update
Updates a Public IP
@@ -7,23 +7,23 @@ Updates a Public IP
Updates a Public IP.
```
-stackit beta public-ip update PUBLIC_IP_ID [flags]
+stackit public-ip update PUBLIC_IP_ID [flags]
```
### Examples
```
Update public IP with ID "xxx"
- $ stackit beta public-ip update xxx
+ $ stackit public-ip update xxx
Update public IP with ID "xxx" with new labels
- $ stackit beta public-ip update xxx --labels key=value,foo=bar
+ $ stackit public-ip update xxx --labels key=value,foo=bar
```
### Options
```
- -h, --help Help for "stackit beta public-ip update"
+ -h, --help Help for "stackit public-ip update"
--labels stringToString Labels are key-value string pairs which can be attached to a public IP. E.g. '--labels key1=value1,key2=value2,...' (default [])
```
@@ -40,5 +40,5 @@ stackit beta public-ip update PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta public-ip](./stackit_beta_public-ip.md) - Provides functionality for public IPs
+* [stackit public-ip](./stackit_public-ip.md) - Provides functionality for public IPs
diff --git a/docs/stackit_beta_quota.md b/docs/stackit_quota.md
similarity index 72%
rename from docs/stackit_beta_quota.md
rename to docs/stackit_quota.md
index 3fa8e4a33..074b95cbc 100644
--- a/docs/stackit_beta_quota.md
+++ b/docs/stackit_quota.md
@@ -1,4 +1,4 @@
-## stackit beta quota
+## stackit quota
Manage server quotas
@@ -7,13 +7,13 @@ Manage server quotas
Manage the lifecycle of server quotas.
```
-stackit beta quota [flags]
+stackit quota [flags]
```
### Options
```
- -h, --help Help for "stackit beta quota"
+ -h, --help Help for "stackit quota"
```
### Options inherited from parent commands
@@ -29,6 +29,6 @@ stackit beta quota [flags]
### SEE ALSO
-* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
-* [stackit beta quota list](./stackit_beta_quota_list.md) - Lists quotas
+* [stackit](./stackit.md) - Manage STACKIT resources using the command line
+* [stackit quota list](./stackit_quota_list.md) - Lists quotas
diff --git a/docs/stackit_beta_quota_list.md b/docs/stackit_quota_list.md
similarity index 73%
rename from docs/stackit_beta_quota_list.md
rename to docs/stackit_quota_list.md
index f9a6fa62c..f68113391 100644
--- a/docs/stackit_beta_quota_list.md
+++ b/docs/stackit_quota_list.md
@@ -1,26 +1,26 @@
-## stackit beta quota list
+## stackit quota list
Lists quotas
### Synopsis
-Lists server quotas.
+Lists project quotas.
```
-stackit beta quota list [flags]
+stackit quota list [flags]
```
### Examples
```
List available quotas
- $ stackit beta quota list
+ $ stackit quota list
```
### Options
```
- -h, --help Help for "stackit beta quota list"
+ -h, --help Help for "stackit quota list"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta quota list [flags]
### SEE ALSO
-* [stackit beta quota](./stackit_beta_quota.md) - Manage server quotas
+* [stackit quota](./stackit_quota.md) - Manage server quotas
diff --git a/docs/stackit_security-group.md b/docs/stackit_security-group.md
new file mode 100644
index 000000000..949333c96
--- /dev/null
+++ b/docs/stackit_security-group.md
@@ -0,0 +1,39 @@
+## stackit security-group
+
+Manage security groups
+
+### Synopsis
+
+Manage the lifecycle of security groups and rules.
+
+```
+stackit security-group [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit security-group"
+```
+
+### 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 security-group create](./stackit_security-group_create.md) - Creates security groups
+* [stackit security-group delete](./stackit_security-group_delete.md) - Deletes a security group
+* [stackit security-group describe](./stackit_security-group_describe.md) - Describes security groups
+* [stackit security-group list](./stackit_security-group_list.md) - Lists security groups
+* [stackit security-group rule](./stackit_security-group_rule.md) - Provides functionality for security group rules
+* [stackit security-group update](./stackit_security-group_update.md) - Updates a security group
+
diff --git a/docs/stackit_beta_security-group_create.md b/docs/stackit_security-group_create.md
similarity index 72%
rename from docs/stackit_beta_security-group_create.md
rename to docs/stackit_security-group_create.md
index 4c806e71b..c63370118 100644
--- a/docs/stackit_beta_security-group_create.md
+++ b/docs/stackit_security-group_create.md
@@ -1,4 +1,4 @@
-## stackit beta security-group create
+## stackit security-group create
Creates security groups
@@ -7,24 +7,24 @@ Creates security groups
Creates security groups.
```
-stackit beta security-group create [flags]
+stackit security-group create [flags]
```
### Examples
```
Create a named group
- $ stackit beta security-group create --name my-new-group
+ $ stackit security-group create --name my-new-group
Create a named group with labels
- $ stackit beta security-group create --name my-new-group --labels label1=value1,label2=value2
+ $ stackit security-group create --name my-new-group --labels label1=value1,label2=value2
```
### Options
```
--description string An optional description of the security group.
- -h, --help Help for "stackit beta security-group create"
+ -h, --help Help for "stackit security-group create"
--labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
--name string The name of the security group.
--stateful Create a stateful or a stateless security group
@@ -43,5 +43,5 @@ stackit beta security-group create [flags]
### SEE ALSO
-* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
+* [stackit security-group](./stackit_security-group.md) - Manage security groups
diff --git a/docs/stackit_beta_security-group_delete.md b/docs/stackit_security-group_delete.md
similarity index 70%
rename from docs/stackit_beta_security-group_delete.md
rename to docs/stackit_security-group_delete.md
index ce64513cb..6402e0bd2 100644
--- a/docs/stackit_beta_security-group_delete.md
+++ b/docs/stackit_security-group_delete.md
@@ -1,4 +1,4 @@
-## stackit beta security-group delete
+## stackit security-group delete
Deletes a security group
@@ -7,20 +7,20 @@ Deletes a security group
Deletes a security group by its internal ID.
```
-stackit beta security-group delete GROUP_ID [flags]
+stackit security-group delete GROUP_ID [flags]
```
### Examples
```
Delete a named group with ID "xxx"
- $ stackit beta security-group delete xxx
+ $ stackit security-group delete xxx
```
### Options
```
- -h, --help Help for "stackit beta security-group delete"
+ -h, --help Help for "stackit security-group delete"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta security-group delete GROUP_ID [flags]
### SEE ALSO
-* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
+* [stackit security-group](./stackit_security-group.md) - Manage security groups
diff --git a/docs/stackit_beta_security-group_describe.md b/docs/stackit_security-group_describe.md
similarity index 70%
rename from docs/stackit_beta_security-group_describe.md
rename to docs/stackit_security-group_describe.md
index d2a3f9131..2a29d26fc 100644
--- a/docs/stackit_beta_security-group_describe.md
+++ b/docs/stackit_security-group_describe.md
@@ -1,4 +1,4 @@
-## stackit beta security-group describe
+## stackit security-group describe
Describes security groups
@@ -7,20 +7,20 @@ Describes security groups
Describes security groups by its internal ID.
```
-stackit beta security-group describe GROUP_ID [flags]
+stackit security-group describe GROUP_ID [flags]
```
### Examples
```
Describe group "xxx"
- $ stackit beta security-group describe xxx
+ $ stackit security-group describe xxx
```
### Options
```
- -h, --help Help for "stackit beta security-group describe"
+ -h, --help Help for "stackit security-group describe"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta security-group describe GROUP_ID [flags]
### SEE ALSO
-* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
+* [stackit security-group](./stackit_security-group.md) - Manage security groups
diff --git a/docs/stackit_beta_security-group_list.md b/docs/stackit_security-group_list.md
similarity index 67%
rename from docs/stackit_beta_security-group_list.md
rename to docs/stackit_security-group_list.md
index c70d22c89..990f01364 100644
--- a/docs/stackit_beta_security-group_list.md
+++ b/docs/stackit_security-group_list.md
@@ -1,4 +1,4 @@
-## stackit beta security-group list
+## stackit security-group list
Lists security groups
@@ -7,23 +7,23 @@ Lists security groups
Lists security groups by its internal ID.
```
-stackit beta security-group list [flags]
+stackit security-group list [flags]
```
### Examples
```
List all groups
- $ stackit beta security-group list
+ $ stackit security-group list
List groups with labels
- $ stackit beta security-group list --label-selector label1=value1,label2=value2
+ $ stackit security-group list --label-selector label1=value1,label2=value2
```
### Options
```
- -h, --help Help for "stackit beta security-group list"
+ -h, --help Help for "stackit security-group list"
--label-selector string Filter by label
```
@@ -40,5 +40,5 @@ stackit beta security-group list [flags]
### SEE ALSO
-* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
+* [stackit security-group](./stackit_security-group.md) - Manage security groups
diff --git a/docs/stackit_security-group_rule.md b/docs/stackit_security-group_rule.md
new file mode 100644
index 000000000..558abe544
--- /dev/null
+++ b/docs/stackit_security-group_rule.md
@@ -0,0 +1,37 @@
+## stackit security-group rule
+
+Provides functionality for security group rules
+
+### Synopsis
+
+Provides functionality for security group rules.
+
+```
+stackit security-group rule [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit security-group rule"
+```
+
+### 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 security-group](./stackit_security-group.md) - Manage security groups
+* [stackit security-group rule create](./stackit_security-group_rule_create.md) - Creates a security group rule
+* [stackit security-group rule delete](./stackit_security-group_rule_delete.md) - Deletes a security group rule
+* [stackit security-group rule describe](./stackit_security-group_rule_describe.md) - Shows details of a security group rule
+* [stackit security-group rule list](./stackit_security-group_rule_list.md) - Lists all security group rules in a security group of a project
+
diff --git a/docs/stackit_beta_security-group_rule_create.md b/docs/stackit_security-group_rule_create.md
similarity index 75%
rename from docs/stackit_beta_security-group_rule_create.md
rename to docs/stackit_security-group_rule_create.md
index 54e40d327..0ad7a823b 100644
--- a/docs/stackit_beta_security-group_rule_create.md
+++ b/docs/stackit_security-group_rule_create.md
@@ -1,4 +1,4 @@
-## stackit beta security-group rule create
+## stackit security-group rule create
Creates a security group rule
@@ -7,23 +7,23 @@ Creates a security group rule
Creates a security group rule.
```
-stackit beta security-group rule create [flags]
+stackit security-group rule create [flags]
```
### Examples
```
Create a security group rule for security group with ID "xxx" with direction "ingress"
- $ stackit beta security-group rule create --security-group-id xxx --direction ingress
+ $ stackit security-group rule create --security-group-id xxx --direction ingress
Create a security group rule for security group with ID "xxx" with direction "egress", protocol "icmp" and icmp parameters
- $ stackit beta security-group rule create --security-group-id xxx --direction egress --protocol-name icmp --icmp-parameter-code 0 --icmp-parameter-type 8
+ $ stackit security-group rule create --security-group-id xxx --direction egress --protocol-name icmp --icmp-parameter-code 0 --icmp-parameter-type 8
Create a security group rule for security group with ID "xxx" with direction "ingress", protocol "tcp" and port range values
- $ stackit beta security-group rule create --security-group-id xxx --direction ingress --protocol-name tcp --port-range-max 24 --port-range-min 22
+ $ stackit security-group rule create --security-group-id xxx --direction ingress --protocol-name tcp --port-range-max 24 --port-range-min 22
Create a security group rule for security group with ID "xxx" with direction "ingress" and protocol number 1
- $ stackit beta security-group rule create --security-group-id xxx --direction ingress --protocol-number 1
+ $ stackit security-group rule create --security-group-id xxx --direction ingress --protocol-number 1
```
### Options
@@ -32,7 +32,7 @@ stackit beta security-group rule create [flags]
--description string The rule description
--direction string The direction of the traffic which the rule should match. The possible values are: "ingress", "egress"
--ether-type string The ethertype which the rule should match
- -h, --help Help for "stackit beta security-group rule create"
+ -h, --help Help for "stackit security-group rule create"
--icmp-parameter-code int ICMP code. Can be set if the protocol is ICMP
--icmp-parameter-type int ICMP type. Can be set if the protocol is ICMP
--ip-range string The remote IP range which the rule should match
@@ -57,5 +57,5 @@ stackit beta security-group rule create [flags]
### SEE ALSO
-* [stackit beta security-group rule](./stackit_beta_security-group_rule.md) - Provides functionality for security group rules
+* [stackit security-group rule](./stackit_security-group_rule.md) - Provides functionality for security group rules
diff --git a/docs/stackit_beta_security-group_rule_delete.md b/docs/stackit_security-group_rule_delete.md
similarity index 68%
rename from docs/stackit_beta_security-group_rule_delete.md
rename to docs/stackit_security-group_rule_delete.md
index 9489102a5..003912835 100644
--- a/docs/stackit_beta_security-group_rule_delete.md
+++ b/docs/stackit_security-group_rule_delete.md
@@ -1,4 +1,4 @@
-## stackit beta security-group rule delete
+## stackit security-group rule delete
Deletes a security group rule
@@ -9,20 +9,20 @@ If the security group rule is still in use, the deletion will fail
```
-stackit beta security-group rule delete SECURITY_GROUP_RULE_ID [flags]
+stackit security-group rule delete SECURITY_GROUP_RULE_ID [flags]
```
### Examples
```
Delete security group rule with ID "xxx" in security group with ID "yyy"
- $ stackit beta security-group rule delete xxx --security-group-id yyy
+ $ stackit security-group rule delete xxx --security-group-id yyy
```
### Options
```
- -h, --help Help for "stackit beta security-group rule delete"
+ -h, --help Help for "stackit security-group rule delete"
--security-group-id string The security group ID
```
@@ -39,5 +39,5 @@ stackit beta security-group rule delete SECURITY_GROUP_RULE_ID [flags]
### SEE ALSO
-* [stackit beta security-group rule](./stackit_beta_security-group_rule.md) - Provides functionality for security group rules
+* [stackit security-group rule](./stackit_security-group_rule.md) - Provides functionality for security group rules
diff --git a/docs/stackit_beta_security-group_rule_describe.md b/docs/stackit_security-group_rule_describe.md
similarity index 64%
rename from docs/stackit_beta_security-group_rule_describe.md
rename to docs/stackit_security-group_rule_describe.md
index d23c66138..66579d57e 100644
--- a/docs/stackit_beta_security-group_rule_describe.md
+++ b/docs/stackit_security-group_rule_describe.md
@@ -1,4 +1,4 @@
-## stackit beta security-group rule describe
+## stackit security-group rule describe
Shows details of a security group rule
@@ -7,23 +7,23 @@ Shows details of a security group rule
Shows details of a security group rule.
```
-stackit beta security-group rule describe SECURITY_GROUP_RULE_ID [flags]
+stackit security-group rule describe SECURITY_GROUP_RULE_ID [flags]
```
### Examples
```
Show details of a security group rule with ID "xxx" in security group with ID "yyy"
- $ stackit beta security-group rule describe xxx --security-group-id yyy
+ $ stackit security-group rule describe xxx --security-group-id yyy
Show details of a security group rule with ID "xxx" in security group with ID "yyy" in JSON format
- $ stackit beta security-group rule describe xxx --security-group-id yyy --output-format json
+ $ stackit security-group rule describe xxx --security-group-id yyy --output-format json
```
### Options
```
- -h, --help Help for "stackit beta security-group rule describe"
+ -h, --help Help for "stackit security-group rule describe"
--security-group-id string The security group ID
```
@@ -40,5 +40,5 @@ stackit beta security-group rule describe SECURITY_GROUP_RULE_ID [flags]
### SEE ALSO
-* [stackit beta security-group rule](./stackit_beta_security-group_rule.md) - Provides functionality for security group rules
+* [stackit security-group rule](./stackit_security-group_rule.md) - Provides functionality for security group rules
diff --git a/docs/stackit_beta_security-group_rule_list.md b/docs/stackit_security-group_rule_list.md
similarity index 66%
rename from docs/stackit_beta_security-group_rule_list.md
rename to docs/stackit_security-group_rule_list.md
index c3ef60e01..c1aff833b 100644
--- a/docs/stackit_beta_security-group_rule_list.md
+++ b/docs/stackit_security-group_rule_list.md
@@ -1,4 +1,4 @@
-## stackit beta security-group rule list
+## stackit security-group rule list
Lists all security group rules in a security group of a project
@@ -7,26 +7,26 @@ Lists all security group rules in a security group of a project
Lists all security group rules in a security group of a project.
```
-stackit beta security-group rule list [flags]
+stackit security-group rule list [flags]
```
### Examples
```
Lists all security group rules in security group with ID "xxx"
- $ stackit beta security-group rule list --security-group-id xxx
+ $ stackit security-group rule list --security-group-id xxx
Lists all security group rules in security group with ID "xxx" in JSON format
- $ stackit beta security-group rule list --security-group-id xxx --output-format json
+ $ stackit security-group rule list --security-group-id xxx --output-format json
Lists up to 10 security group rules in security group with ID "xxx"
- $ stackit beta security-group rule list --security-group-id xxx --limit 10
+ $ stackit security-group rule list --security-group-id xxx --limit 10
```
### Options
```
- -h, --help Help for "stackit beta security-group rule list"
+ -h, --help Help for "stackit security-group rule list"
--limit int Maximum number of entries to list
--security-group-id string The security group ID
```
@@ -44,5 +44,5 @@ stackit beta security-group rule list [flags]
### SEE ALSO
-* [stackit beta security-group rule](./stackit_beta_security-group_rule.md) - Provides functionality for security group rules
+* [stackit security-group rule](./stackit_security-group_rule.md) - Provides functionality for security group rules
diff --git a/docs/stackit_beta_security-group_update.md b/docs/stackit_security-group_update.md
similarity index 71%
rename from docs/stackit_beta_security-group_update.md
rename to docs/stackit_security-group_update.md
index fa3bad995..4dd30f03b 100644
--- a/docs/stackit_beta_security-group_update.md
+++ b/docs/stackit_security-group_update.md
@@ -1,4 +1,4 @@
-## stackit beta security-group update
+## stackit security-group update
Updates a security group
@@ -7,24 +7,24 @@ Updates a security group
Updates a named security group
```
-stackit beta security-group update GROUP_ID [flags]
+stackit security-group update GROUP_ID [flags]
```
### Examples
```
Update the name of group "xxx"
- $ stackit beta security-group update xxx --name my-new-name
+ $ stackit security-group update xxx --name my-new-name
Update the labels of group "xxx"
- $ stackit beta security-group update xxx --labels label1=value1,label2=value2
+ $ stackit security-group update xxx --labels label1=value1,label2=value2
```
### Options
```
--description string An optional description of the security group.
- -h, --help Help for "stackit beta security-group update"
+ -h, --help Help for "stackit security-group update"
--labels stringToString Labels are key-value string pairs which can be attached to a network-interface. E.g. '--labels key1=value1,key2=value2,...' (default [])
--name string The name of the security group.
```
@@ -42,5 +42,5 @@ stackit beta security-group update GROUP_ID [flags]
### SEE ALSO
-* [stackit beta security-group](./stackit_beta_security-group.md) - Manage security groups
+* [stackit security-group](./stackit_security-group.md) - Manage security groups
diff --git a/docs/stackit_server.md b/docs/stackit_server.md
new file mode 100644
index 000000000..83bf55541
--- /dev/null
+++ b/docs/stackit_server.md
@@ -0,0 +1,55 @@
+## stackit server
+
+Provides functionality for servers
+
+### Synopsis
+
+Provides functionality for servers.
+
+```
+stackit server [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server"
+```
+
+### 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 server backup](./stackit_server_backup.md) - Provides functionality for server backups
+* [stackit server command](./stackit_server_command.md) - Provides functionality for Server Command
+* [stackit server console](./stackit_server_console.md) - Gets a URL for server remote console
+* [stackit server create](./stackit_server_create.md) - Creates a server
+* [stackit server deallocate](./stackit_server_deallocate.md) - Deallocates an existing server
+* [stackit server delete](./stackit_server_delete.md) - Deletes a server
+* [stackit server describe](./stackit_server_describe.md) - Shows details of a server
+* [stackit server list](./stackit_server_list.md) - Lists all servers of a project
+* [stackit server log](./stackit_server_log.md) - Gets server console log
+* [stackit server machine-type](./stackit_server_machine-type.md) - Provides functionality for server machine types available inside a project
+* [stackit server network-interface](./stackit_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
+* [stackit server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server public-ip](./stackit_server_public-ip.md) - Allows attaching/detaching public IPs to servers
+* [stackit server reboot](./stackit_server_reboot.md) - Reboots a server
+* [stackit server rescue](./stackit_server_rescue.md) - Rescues an existing server
+* [stackit server resize](./stackit_server_resize.md) - Resizes the server to the given machine type
+* [stackit server service-account](./stackit_server_service-account.md) - Allows attaching/detaching service accounts to servers
+* [stackit server start](./stackit_server_start.md) - Starts an existing server or allocates the server if deallocated
+* [stackit server stop](./stackit_server_stop.md) - Stops an existing server
+* [stackit server unrescue](./stackit_server_unrescue.md) - Unrescues an existing server
+* [stackit server update](./stackit_server_update.md) - Updates a server
+* [stackit server volume](./stackit_server_volume.md) - Provides functionality for server volumes
+
diff --git a/docs/stackit_server_backup.md b/docs/stackit_server_backup.md
new file mode 100644
index 000000000..40ec81ed9
--- /dev/null
+++ b/docs/stackit_server_backup.md
@@ -0,0 +1,42 @@
+## stackit server backup
+
+Provides functionality for server backups
+
+### Synopsis
+
+Provides functionality for server backups.
+
+```
+stackit server backup [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server backup"
+```
+
+### 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 server](./stackit_server.md) - Provides functionality for servers
+* [stackit server backup create](./stackit_server_backup_create.md) - Creates a Server Backup.
+* [stackit server backup delete](./stackit_server_backup_delete.md) - Deletes a Server Backup.
+* [stackit server backup describe](./stackit_server_backup_describe.md) - Shows details of a Server Backup
+* [stackit server backup disable](./stackit_server_backup_disable.md) - Disables Server Backup service
+* [stackit server backup enable](./stackit_server_backup_enable.md) - Enables Server Backup service
+* [stackit server backup list](./stackit_server_backup_list.md) - Lists all server backups
+* [stackit server backup restore](./stackit_server_backup_restore.md) - Restores a Server Backup.
+* [stackit server backup schedule](./stackit_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
+* [stackit server backup volume-backup](./stackit_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
+
diff --git a/docs/stackit_beta_server_backup_create.md b/docs/stackit_server_backup_create.md
similarity index 71%
rename from docs/stackit_beta_server_backup_create.md
rename to docs/stackit_server_backup_create.md
index a98bbd909..0d77984fb 100644
--- a/docs/stackit_beta_server_backup_create.md
+++ b/docs/stackit_server_backup_create.md
@@ -1,4 +1,4 @@
-## stackit beta server backup create
+## stackit server backup create
Creates a Server Backup.
@@ -7,23 +7,23 @@ Creates a Server Backup.
Creates a Server Backup. Operation always is async.
```
-stackit beta server backup create [flags]
+stackit server backup create [flags]
```
### Examples
```
Create a Server Backup with name "mybackup"
- $ stackit beta server backup create --server-id xxx --name=mybackup
+ $ stackit server backup create --server-id xxx --name=mybackup
Create a Server Backup with name "mybackup" and retention period of 5 days
- $ stackit beta server backup create --server-id xxx --name=mybackup --retention-period=5
+ $ stackit server backup create --server-id xxx --name=mybackup --retention-period=5
```
### Options
```
- -h, --help Help for "stackit beta server backup create"
+ -h, --help Help for "stackit server backup create"
-b, --name string Backup name
-d, --retention-period int Backup retention period (in days) (default 14)
-s, --server-id string Server ID
@@ -43,5 +43,5 @@ stackit beta server backup create [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_beta_server_backup_delete.md b/docs/stackit_server_backup_delete.md
similarity index 69%
rename from docs/stackit_beta_server_backup_delete.md
rename to docs/stackit_server_backup_delete.md
index fb5da015b..96e1fca84 100644
--- a/docs/stackit_beta_server_backup_delete.md
+++ b/docs/stackit_server_backup_delete.md
@@ -1,4 +1,4 @@
-## stackit beta server backup delete
+## stackit server backup delete
Deletes a Server Backup.
@@ -7,20 +7,20 @@ Deletes a Server Backup.
Deletes a Server Backup. Operation always is async.
```
-stackit beta server backup delete BACKUP_ID [flags]
+stackit server backup delete BACKUP_ID [flags]
```
### Examples
```
Delete a Server Backup with ID "xxx" for server "zzz"
- $ stackit beta server backup delete xxx --server-id=zzz
+ $ stackit server backup delete xxx --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server backup delete"
+ -h, --help Help for "stackit server backup delete"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server backup delete BACKUP_ID [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_beta_server_backup_describe.md b/docs/stackit_server_backup_describe.md
similarity index 67%
rename from docs/stackit_beta_server_backup_describe.md
rename to docs/stackit_server_backup_describe.md
index bdd5c4ff6..008fc02ee 100644
--- a/docs/stackit_beta_server_backup_describe.md
+++ b/docs/stackit_server_backup_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server backup describe
+## stackit server backup describe
Shows details of a Server Backup
@@ -7,23 +7,23 @@ Shows details of a Server Backup
Shows details of a Server Backup.
```
-stackit beta server backup describe BACKUP_ID [flags]
+stackit server backup describe BACKUP_ID [flags]
```
### Examples
```
Get details of a Server Backup with id "my-backup-id"
- $ stackit beta server backup describe my-backup-id
+ $ stackit server backup describe my-backup-id
Get details of a Server Backup with id "my-backup-id" in JSON format
- $ stackit beta server backup describe my-backup-id --output-format json
+ $ stackit server backup describe my-backup-id --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server backup describe"
+ -h, --help Help for "stackit server backup describe"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server backup describe BACKUP_ID [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_beta_server_backup_disable.md b/docs/stackit_server_backup_disable.md
similarity index 70%
rename from docs/stackit_beta_server_backup_disable.md
rename to docs/stackit_server_backup_disable.md
index 21766dd43..3a5d623d1 100644
--- a/docs/stackit_beta_server_backup_disable.md
+++ b/docs/stackit_server_backup_disable.md
@@ -1,4 +1,4 @@
-## stackit beta server backup disable
+## stackit server backup disable
Disables Server Backup service
@@ -7,20 +7,20 @@ Disables Server Backup service
Disables Server Backup service.
```
-stackit beta server backup disable [flags]
+stackit server backup disable [flags]
```
### Examples
```
Disable Server Backup functionality for your server.
- $ stackit beta server backup disable --server-id=zzz
+ $ stackit server backup disable --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server backup disable"
+ -h, --help Help for "stackit server backup disable"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server backup disable [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_beta_server_backup_enable.md b/docs/stackit_server_backup_enable.md
similarity index 70%
rename from docs/stackit_beta_server_backup_enable.md
rename to docs/stackit_server_backup_enable.md
index decc76394..e0268a57f 100644
--- a/docs/stackit_beta_server_backup_enable.md
+++ b/docs/stackit_server_backup_enable.md
@@ -1,4 +1,4 @@
-## stackit beta server backup enable
+## stackit server backup enable
Enables Server Backup service
@@ -7,20 +7,20 @@ Enables Server Backup service
Enables Server Backup service.
```
-stackit beta server backup enable [flags]
+stackit server backup enable [flags]
```
### Examples
```
Enable Server Backup functionality for your server
- $ stackit beta server backup enable --server-id=zzz
+ $ stackit server backup enable --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server backup enable"
+ -h, --help Help for "stackit server backup enable"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server backup enable [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_beta_server_backup_list.md b/docs/stackit_server_backup_list.md
similarity index 69%
rename from docs/stackit_beta_server_backup_list.md
rename to docs/stackit_server_backup_list.md
index 1e573787b..702d4917b 100644
--- a/docs/stackit_beta_server_backup_list.md
+++ b/docs/stackit_server_backup_list.md
@@ -1,4 +1,4 @@
-## stackit beta server backup list
+## stackit server backup list
Lists all server backups
@@ -7,23 +7,23 @@ Lists all server backups
Lists all server backups.
```
-stackit beta server backup list [flags]
+stackit server backup list [flags]
```
### Examples
```
List all backups for a server with ID "xxx"
- $ stackit beta server backup list --server-id xxx
+ $ stackit server backup list --server-id xxx
List all backups for a server with ID "xxx" in JSON format
- $ stackit beta server backup list --server-id xxx --output-format json
+ $ stackit server backup list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server backup list"
+ -h, --help Help for "stackit server backup list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server backup list [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_beta_server_backup_restore.md b/docs/stackit_server_backup_restore.md
similarity index 71%
rename from docs/stackit_beta_server_backup_restore.md
rename to docs/stackit_server_backup_restore.md
index 8402b25c3..1b33b16f6 100644
--- a/docs/stackit_beta_server_backup_restore.md
+++ b/docs/stackit_server_backup_restore.md
@@ -1,4 +1,4 @@
-## stackit beta server backup restore
+## stackit server backup restore
Restores a Server Backup.
@@ -7,23 +7,23 @@ Restores a Server Backup.
Restores a Server Backup. Operation always is async.
```
-stackit beta server backup restore BACKUP_ID [flags]
+stackit server backup restore BACKUP_ID [flags]
```
### Examples
```
Restore a Server Backup with ID "xxx" for server "zzz"
- $ stackit beta server backup restore xxx --server-id=zzz
+ $ stackit server backup restore xxx --server-id=zzz
Restore a Server Backup with ID "xxx" for server "zzz" and start the server afterwards
- $ stackit beta server backup restore xxx --server-id=zzz --start-server-after-restore
+ $ stackit server backup restore xxx --server-id=zzz --start-server-after-restore
```
### Options
```
- -h, --help Help for "stackit beta server backup restore"
+ -h, --help Help for "stackit server backup restore"
-s, --server-id string Server ID
-u, --start-server-after-restore Should the server start after the backup restoring.
-i, --volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
@@ -42,5 +42,5 @@ stackit beta server backup restore BACKUP_ID [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
diff --git a/docs/stackit_server_backup_schedule.md b/docs/stackit_server_backup_schedule.md
new file mode 100644
index 000000000..710c97b18
--- /dev/null
+++ b/docs/stackit_server_backup_schedule.md
@@ -0,0 +1,38 @@
+## stackit server backup schedule
+
+Provides functionality for Server Backup Schedule
+
+### Synopsis
+
+Provides functionality for Server Backup Schedule.
+
+```
+stackit server backup schedule [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server backup schedule"
+```
+
+### 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 server backup](./stackit_server_backup.md) - Provides functionality for server backups
+* [stackit server backup schedule create](./stackit_server_backup_schedule_create.md) - Creates a Server Backup Schedule
+* [stackit server backup schedule delete](./stackit_server_backup_schedule_delete.md) - Deletes a Server Backup Schedule
+* [stackit server backup schedule describe](./stackit_server_backup_schedule_describe.md) - Shows details of a Server Backup Schedule
+* [stackit server backup schedule list](./stackit_server_backup_schedule_list.md) - Lists all server backup schedules
+* [stackit server backup schedule update](./stackit_server_backup_schedule_update.md) - Updates a Server Backup Schedule
+
diff --git a/docs/stackit_beta_server_backup_schedule_create.md b/docs/stackit_server_backup_schedule_create.md
similarity index 70%
rename from docs/stackit_beta_server_backup_schedule_create.md
rename to docs/stackit_server_backup_schedule_create.md
index c875687ac..8b0460852 100644
--- a/docs/stackit_beta_server_backup_schedule_create.md
+++ b/docs/stackit_server_backup_schedule_create.md
@@ -1,4 +1,4 @@
-## stackit beta server backup schedule create
+## stackit server backup schedule create
Creates a Server Backup Schedule
@@ -7,17 +7,17 @@ Creates a Server Backup Schedule
Creates a Server Backup Schedule.
```
-stackit beta server backup schedule create [flags]
+stackit server backup schedule create [flags]
```
### Examples
```
Create a Server Backup Schedule with name "myschedule" and backup name "mybackup"
- $ stackit beta server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule
+ $ stackit server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule
Create a Server Backup Schedule with name "myschedule", backup name "mybackup" and retention period of 5 days
- $ stackit beta server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule --backup-retention-period=5
+ $ stackit server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule --backup-retention-period=5
```
### Options
@@ -28,7 +28,7 @@ stackit beta server backup schedule create [flags]
-n, --backup-schedule-name string Backup schedule name
-i, --backup-volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
-e, --enabled Is the server backup schedule enabled (default true)
- -h, --help Help for "stackit beta server backup schedule create"
+ -h, --help Help for "stackit server backup schedule create"
-r, --rrule string Backup RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
-s, --server-id string Server ID
```
@@ -46,5 +46,5 @@ stackit beta server backup schedule create [flags]
### SEE ALSO
-* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
+* [stackit server backup schedule](./stackit_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
diff --git a/docs/stackit_beta_server_backup_schedule_delete.md b/docs/stackit_server_backup_schedule_delete.md
similarity index 66%
rename from docs/stackit_beta_server_backup_schedule_delete.md
rename to docs/stackit_server_backup_schedule_delete.md
index 44610dc7d..e4fbf501f 100644
--- a/docs/stackit_beta_server_backup_schedule_delete.md
+++ b/docs/stackit_server_backup_schedule_delete.md
@@ -1,4 +1,4 @@
-## stackit beta server backup schedule delete
+## stackit server backup schedule delete
Deletes a Server Backup Schedule
@@ -7,20 +7,20 @@ Deletes a Server Backup Schedule
Deletes a Server Backup Schedule.
```
-stackit beta server backup schedule delete SCHEDULE_ID [flags]
+stackit server backup schedule delete SCHEDULE_ID [flags]
```
### Examples
```
Delete a Server Backup Schedule with ID "xxx" for server "zzz"
- $ stackit beta server backup schedule delete xxx --server-id=zzz
+ $ stackit server backup schedule delete xxx --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server backup schedule delete"
+ -h, --help Help for "stackit server backup schedule delete"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server backup schedule delete SCHEDULE_ID [flags]
### SEE ALSO
-* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
+* [stackit server backup schedule](./stackit_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
diff --git a/docs/stackit_beta_server_backup_schedule_describe.md b/docs/stackit_server_backup_schedule_describe.md
similarity index 63%
rename from docs/stackit_beta_server_backup_schedule_describe.md
rename to docs/stackit_server_backup_schedule_describe.md
index 95f8d5047..e90933b67 100644
--- a/docs/stackit_beta_server_backup_schedule_describe.md
+++ b/docs/stackit_server_backup_schedule_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server backup schedule describe
+## stackit server backup schedule describe
Shows details of a Server Backup Schedule
@@ -7,23 +7,23 @@ Shows details of a Server Backup Schedule
Shows details of a Server Backup Schedule.
```
-stackit beta server backup schedule describe BACKUP_SCHEDULE_ID [flags]
+stackit server backup schedule describe BACKUP_SCHEDULE_ID [flags]
```
### Examples
```
Get details of a Server Backup Schedule with id "my-schedule-id"
- $ stackit beta server backup schedule describe my-schedule-id
+ $ stackit server backup schedule describe my-schedule-id
Get details of a Server Backup Schedule with id "my-schedule-id" in JSON format
- $ stackit beta server backup schedule describe my-schedule-id --output-format json
+ $ stackit server backup schedule describe my-schedule-id --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server backup schedule describe"
+ -h, --help Help for "stackit server backup schedule describe"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server backup schedule describe BACKUP_SCHEDULE_ID [flags]
### SEE ALSO
-* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
+* [stackit server backup schedule](./stackit_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
diff --git a/docs/stackit_beta_server_backup_schedule_list.md b/docs/stackit_server_backup_schedule_list.md
similarity index 66%
rename from docs/stackit_beta_server_backup_schedule_list.md
rename to docs/stackit_server_backup_schedule_list.md
index 89fa03e20..e5c69b1ad 100644
--- a/docs/stackit_beta_server_backup_schedule_list.md
+++ b/docs/stackit_server_backup_schedule_list.md
@@ -1,4 +1,4 @@
-## stackit beta server backup schedule list
+## stackit server backup schedule list
Lists all server backup schedules
@@ -7,23 +7,23 @@ Lists all server backup schedules
Lists all server backup schedules.
```
-stackit beta server backup schedule list [flags]
+stackit server backup schedule list [flags]
```
### Examples
```
List all backup schedules for a server with ID "xxx"
- $ stackit beta server backup schedule list --server-id xxx
+ $ stackit server backup schedule list --server-id xxx
List all backup schedules for a server with ID "xxx" in JSON format
- $ stackit beta server backup schedule list --server-id xxx --output-format json
+ $ stackit server backup schedule list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server backup schedule list"
+ -h, --help Help for "stackit server backup schedule list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server backup schedule list [flags]
### SEE ALSO
-* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
+* [stackit server backup schedule](./stackit_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
diff --git a/docs/stackit_beta_server_backup_schedule_update.md b/docs/stackit_server_backup_schedule_update.md
similarity index 72%
rename from docs/stackit_beta_server_backup_schedule_update.md
rename to docs/stackit_server_backup_schedule_update.md
index a9bcec886..522c6e7a7 100644
--- a/docs/stackit_beta_server_backup_schedule_update.md
+++ b/docs/stackit_server_backup_schedule_update.md
@@ -1,4 +1,4 @@
-## stackit beta server backup schedule update
+## stackit server backup schedule update
Updates a Server Backup Schedule
@@ -7,17 +7,17 @@ Updates a Server Backup Schedule
Updates a Server Backup Schedule.
```
-stackit beta server backup schedule update SCHEDULE_ID [flags]
+stackit server backup schedule update SCHEDULE_ID [flags]
```
### Examples
```
Update the retention period of the backup schedule "zzz" of server "xxx"
- $ stackit beta server backup schedule update zzz --server-id=xxx --backup-retention-period=20
+ $ stackit server backup schedule update zzz --server-id=xxx --backup-retention-period=20
Update the backup name of the backup schedule "zzz" of server "xxx"
- $ stackit beta server backup schedule update zzz --server-id=xxx --backup-name=newname
+ $ stackit server backup schedule update zzz --server-id=xxx --backup-name=newname
```
### Options
@@ -28,7 +28,7 @@ stackit beta server backup schedule update SCHEDULE_ID [flags]
-n, --backup-schedule-name string Backup schedule name
-i, --backup-volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
-e, --enabled Is the server backup schedule enabled (default true)
- -h, --help Help for "stackit beta server backup schedule update"
+ -h, --help Help for "stackit server backup schedule update"
-r, --rrule string Backup RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
-s, --server-id string Server ID
```
@@ -46,5 +46,5 @@ stackit beta server backup schedule update SCHEDULE_ID [flags]
### SEE ALSO
-* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
+* [stackit server backup schedule](./stackit_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
diff --git a/docs/stackit_beta_server_backup_volume-backup.md b/docs/stackit_server_backup_volume-backup.md
similarity index 54%
rename from docs/stackit_beta_server_backup_volume-backup.md
rename to docs/stackit_server_backup_volume-backup.md
index 302577f4a..ba8068b93 100644
--- a/docs/stackit_beta_server_backup_volume-backup.md
+++ b/docs/stackit_server_backup_volume-backup.md
@@ -1,4 +1,4 @@
-## stackit beta server backup volume-backup
+## stackit server backup volume-backup
Provides functionality for Server Backup Volume Backups
@@ -7,13 +7,13 @@ Provides functionality for Server Backup Volume Backups
Provides functionality for Server Backup Volume Backups.
```
-stackit beta server backup volume-backup [flags]
+stackit server backup volume-backup [flags]
```
### Options
```
- -h, --help Help for "stackit beta server backup volume-backup"
+ -h, --help Help for "stackit server backup volume-backup"
```
### Options inherited from parent commands
@@ -29,7 +29,7 @@ stackit beta server backup volume-backup [flags]
### SEE ALSO
-* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for server backups
-* [stackit beta server backup volume-backup delete](./stackit_beta_server_backup_volume-backup_delete.md) - Deletes a Server Volume Backup.
-* [stackit beta server backup volume-backup restore](./stackit_beta_server_backup_volume-backup_restore.md) - Restore a Server Volume Backup to a volume.
+* [stackit server backup](./stackit_server_backup.md) - Provides functionality for server backups
+* [stackit server backup volume-backup delete](./stackit_server_backup_volume-backup_delete.md) - Deletes a Server Volume Backup.
+* [stackit server backup volume-backup restore](./stackit_server_backup_volume-backup_restore.md) - Restore a Server Volume Backup to a volume.
diff --git a/docs/stackit_beta_server_backup_volume-backup_delete.md b/docs/stackit_server_backup_volume-backup_delete.md
similarity index 65%
rename from docs/stackit_beta_server_backup_volume-backup_delete.md
rename to docs/stackit_server_backup_volume-backup_delete.md
index 9c4e18a98..9cbbdc727 100644
--- a/docs/stackit_beta_server_backup_volume-backup_delete.md
+++ b/docs/stackit_server_backup_volume-backup_delete.md
@@ -1,4 +1,4 @@
-## stackit beta server backup volume-backup delete
+## stackit server backup volume-backup delete
Deletes a Server Volume Backup.
@@ -7,21 +7,21 @@ Deletes a Server Volume Backup.
Deletes a Server Volume Backup. Operation always is async.
```
-stackit beta server backup volume-backup delete VOLUME_BACKUP_ID [flags]
+stackit server backup volume-backup delete VOLUME_BACKUP_ID [flags]
```
### Examples
```
Delete a Server Volume Backup with ID "xxx" for server "zzz" and backup "bbb"
- $ stackit beta server backup volume-backup delete xxx --server-id=zzz --backup-id=bbb
+ $ stackit server backup volume-backup delete xxx --server-id=zzz --backup-id=bbb
```
### Options
```
-b, --backup-id string Backup ID
- -h, --help Help for "stackit beta server backup volume-backup delete"
+ -h, --help Help for "stackit server backup volume-backup delete"
-s, --server-id string Server ID
```
@@ -38,5 +38,5 @@ stackit beta server backup volume-backup delete VOLUME_BACKUP_ID [flags]
### SEE ALSO
-* [stackit beta server backup volume-backup](./stackit_beta_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
+* [stackit server backup volume-backup](./stackit_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
diff --git a/docs/stackit_beta_server_backup_volume-backup_restore.md b/docs/stackit_server_backup_volume-backup_restore.md
similarity index 66%
rename from docs/stackit_beta_server_backup_volume-backup_restore.md
rename to docs/stackit_server_backup_volume-backup_restore.md
index 784b7c70e..622d45f6f 100644
--- a/docs/stackit_beta_server_backup_volume-backup_restore.md
+++ b/docs/stackit_server_backup_volume-backup_restore.md
@@ -1,4 +1,4 @@
-## stackit beta server backup volume-backup restore
+## stackit server backup volume-backup restore
Restore a Server Volume Backup to a volume.
@@ -7,21 +7,21 @@ Restore a Server Volume Backup to a volume.
Restore a Server Volume Backup to a volume. Operation always is async.
```
-stackit beta server backup volume-backup restore VOLUME_BACKUP_ID [flags]
+stackit server backup volume-backup restore VOLUME_BACKUP_ID [flags]
```
### Examples
```
Restore a Server Volume Backup with ID "xxx" for server "zzz" and backup "bbb" to volume "rrr"
- $ stackit beta server backup volume-backup restore xxx --server-id=zzz --backup-id=bbb --restore-volume-id=rrr
+ $ stackit server backup volume-backup restore xxx --server-id=zzz --backup-id=bbb --restore-volume-id=rrr
```
### Options
```
-b, --backup-id string Backup ID
- -h, --help Help for "stackit beta server backup volume-backup restore"
+ -h, --help Help for "stackit server backup volume-backup restore"
-r, --restore-volume-id string Restore Volume ID
-s, --server-id string Server ID
```
@@ -39,5 +39,5 @@ stackit beta server backup volume-backup restore VOLUME_BACKUP_ID [flags]
### SEE ALSO
-* [stackit beta server backup volume-backup](./stackit_beta_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
+* [stackit server backup volume-backup](./stackit_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
diff --git a/docs/stackit_server_command.md b/docs/stackit_server_command.md
new file mode 100644
index 000000000..c0640ba60
--- /dev/null
+++ b/docs/stackit_server_command.md
@@ -0,0 +1,37 @@
+## stackit server command
+
+Provides functionality for Server Command
+
+### Synopsis
+
+Provides functionality for Server Command.
+
+```
+stackit server command [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server command"
+```
+
+### 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 server](./stackit_server.md) - Provides functionality for servers
+* [stackit server command create](./stackit_server_command_create.md) - Creates a Server Command
+* [stackit server command describe](./stackit_server_command_describe.md) - Shows details of a Server Command
+* [stackit server command list](./stackit_server_command_list.md) - Lists all server commands
+* [stackit server command template](./stackit_server_command_template.md) - Provides functionality for Server Command Template
+
diff --git a/docs/stackit_beta_server_command_create.md b/docs/stackit_server_command_create.md
similarity index 69%
rename from docs/stackit_beta_server_command_create.md
rename to docs/stackit_server_command_create.md
index e91b8e9fa..224e7742f 100644
--- a/docs/stackit_beta_server_command_create.md
+++ b/docs/stackit_server_command_create.md
@@ -1,4 +1,4 @@
-## stackit beta server command create
+## stackit server command create
Creates a Server Command
@@ -7,23 +7,23 @@ Creates a Server Command
Creates a Server Command.
```
-stackit beta server command create [flags]
+stackit server command create [flags]
```
### Examples
```
Create a server command for server with ID "xxx", template name "RunShellScript" and a script from a file (using the @{...} format)
- $ stackit beta server command create --server-id xxx --template-name=RunShellScript --params script='@{/path/to/script.sh}'
+ $ stackit server command create --server-id xxx --template-name=RunShellScript --params script='@{/path/to/script.sh}'
Create a server command for server with ID "xxx", template name "RunShellScript" and a script provided on the command line
- $ stackit beta server command create --server-id xxx --template-name=RunShellScript --params script='echo hello'
+ $ stackit server command create --server-id xxx --template-name=RunShellScript --params script='echo hello'
```
### Options
```
- -h, --help Help for "stackit beta server command create"
+ -h, --help Help for "stackit server command create"
-r, --params stringToString Params can be provided with the format key=value and the flag can be used multiple times to provide a list of labels (default [])
-s, --server-id string Server ID
-n, --template-name string Template name
@@ -42,5 +42,5 @@ stackit beta server command create [flags]
### SEE ALSO
-* [stackit beta server command](./stackit_beta_server_command.md) - Provides functionality for Server Command
+* [stackit server command](./stackit_server_command.md) - Provides functionality for Server Command
diff --git a/docs/stackit_beta_server_command_describe.md b/docs/stackit_server_command_describe.md
similarity index 66%
rename from docs/stackit_beta_server_command_describe.md
rename to docs/stackit_server_command_describe.md
index 3f5407c5e..61af4782c 100644
--- a/docs/stackit_beta_server_command_describe.md
+++ b/docs/stackit_server_command_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server command describe
+## stackit server command describe
Shows details of a Server Command
@@ -7,23 +7,23 @@ Shows details of a Server Command
Shows details of a Server Command.
```
-stackit beta server command describe COMMAND_ID [flags]
+stackit server command describe COMMAND_ID [flags]
```
### Examples
```
Get details of a Server Command with ID "xxx" for server with ID "yyy"
- $ stackit beta server command describe xxx --server-id=yyy
+ $ stackit server command describe xxx --server-id=yyy
Get details of a Server Command with ID "xxx" for server with ID "yyy" in JSON format
- $ stackit beta server command describe xxx --server-id=yyy --output-format json
+ $ stackit server command describe xxx --server-id=yyy --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server command describe"
+ -h, --help Help for "stackit server command describe"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server command describe COMMAND_ID [flags]
### SEE ALSO
-* [stackit beta server command](./stackit_beta_server_command.md) - Provides functionality for Server Command
+* [stackit server command](./stackit_server_command.md) - Provides functionality for Server Command
diff --git a/docs/stackit_beta_server_command_list.md b/docs/stackit_server_command_list.md
similarity index 68%
rename from docs/stackit_beta_server_command_list.md
rename to docs/stackit_server_command_list.md
index dca46c0eb..6467de601 100644
--- a/docs/stackit_beta_server_command_list.md
+++ b/docs/stackit_server_command_list.md
@@ -1,4 +1,4 @@
-## stackit beta server command list
+## stackit server command list
Lists all server commands
@@ -7,23 +7,23 @@ Lists all server commands
Lists all server commands.
```
-stackit beta server command list [flags]
+stackit server command list [flags]
```
### Examples
```
List all commands for a server with ID "xxx"
- $ stackit beta server command list --server-id xxx
+ $ stackit server command list --server-id xxx
List all commands for a server with ID "xxx" in JSON format
- $ stackit beta server command list --server-id xxx --output-format json
+ $ stackit server command list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server command list"
+ -h, --help Help for "stackit server command list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server command list [flags]
### SEE ALSO
-* [stackit beta server command](./stackit_beta_server_command.md) - Provides functionality for Server Command
+* [stackit server command](./stackit_server_command.md) - Provides functionality for Server Command
diff --git a/docs/stackit_beta_server_command_template.md b/docs/stackit_server_command_template.md
similarity index 55%
rename from docs/stackit_beta_server_command_template.md
rename to docs/stackit_server_command_template.md
index 2f49f653f..92a904fea 100644
--- a/docs/stackit_beta_server_command_template.md
+++ b/docs/stackit_server_command_template.md
@@ -1,4 +1,4 @@
-## stackit beta server command template
+## stackit server command template
Provides functionality for Server Command Template
@@ -7,13 +7,13 @@ Provides functionality for Server Command Template
Provides functionality for Server Command Template.
```
-stackit beta server command template [flags]
+stackit server command template [flags]
```
### Options
```
- -h, --help Help for "stackit beta server command template"
+ -h, --help Help for "stackit server command template"
```
### Options inherited from parent commands
@@ -29,7 +29,7 @@ stackit beta server command template [flags]
### SEE ALSO
-* [stackit beta server command](./stackit_beta_server_command.md) - Provides functionality for Server Command
-* [stackit beta server command template describe](./stackit_beta_server_command_template_describe.md) - Shows details of a Server Command Template
-* [stackit beta server command template list](./stackit_beta_server_command_template_list.md) - Lists all server command templates
+* [stackit server command](./stackit_server_command.md) - Provides functionality for Server Command
+* [stackit server command template describe](./stackit_server_command_template_describe.md) - Shows details of a Server Command Template
+* [stackit server command template list](./stackit_server_command_template_list.md) - Lists all server command templates
diff --git a/docs/stackit_beta_server_command_template_describe.md b/docs/stackit_server_command_template_describe.md
similarity index 63%
rename from docs/stackit_beta_server_command_template_describe.md
rename to docs/stackit_server_command_template_describe.md
index beab674f4..86a035a2b 100644
--- a/docs/stackit_beta_server_command_template_describe.md
+++ b/docs/stackit_server_command_template_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server command template describe
+## stackit server command template describe
Shows details of a Server Command Template
@@ -7,23 +7,23 @@ Shows details of a Server Command Template
Shows details of a Server Command Template.
```
-stackit beta server command template describe COMMAND_TEMPLATE_NAME [flags]
+stackit server command template describe COMMAND_TEMPLATE_NAME [flags]
```
### Examples
```
Get details of a Server Command Template with name "RunShellScript" for server with ID "xxx"
- $ stackit beta server command template describe RunShellScript --server-id=xxx
+ $ stackit server command template describe RunShellScript --server-id=xxx
Get details of a Server Command Template with name "RunShellScript" for server with ID "xxx" in JSON format
- $ stackit beta server command template describe RunShellScript --server-id=xxx --output-format json
+ $ stackit server command template describe RunShellScript --server-id=xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server command template describe"
+ -h, --help Help for "stackit server command template describe"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server command template describe COMMAND_TEMPLATE_NAME [flags]
### SEE ALSO
-* [stackit beta server command template](./stackit_beta_server_command_template.md) - Provides functionality for Server Command Template
+* [stackit server command template](./stackit_server_command_template.md) - Provides functionality for Server Command Template
diff --git a/docs/stackit_beta_server_command_template_list.md b/docs/stackit_server_command_template_list.md
similarity index 65%
rename from docs/stackit_beta_server_command_template_list.md
rename to docs/stackit_server_command_template_list.md
index 730f9ad12..36457e6f1 100644
--- a/docs/stackit_beta_server_command_template_list.md
+++ b/docs/stackit_server_command_template_list.md
@@ -1,4 +1,4 @@
-## stackit beta server command template list
+## stackit server command template list
Lists all server command templates
@@ -7,23 +7,23 @@ Lists all server command templates
Lists all server command templates.
```
-stackit beta server command template list [flags]
+stackit server command template list [flags]
```
### Examples
```
List all command templates
- $ stackit beta server command template list
+ $ stackit server command template list
List all commands templates in JSON format
- $ stackit beta server command template list --output-format json
+ $ stackit server command template list --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server command template list"
+ -h, --help Help for "stackit server command template list"
--limit int Maximum number of entries to list
```
@@ -40,5 +40,5 @@ stackit beta server command template list [flags]
### SEE ALSO
-* [stackit beta server command template](./stackit_beta_server_command_template.md) - Provides functionality for Server Command Template
+* [stackit server command template](./stackit_server_command_template.md) - Provides functionality for Server Command Template
diff --git a/docs/stackit_beta_server_console.md b/docs/stackit_server_console.md
similarity index 72%
rename from docs/stackit_beta_server_console.md
rename to docs/stackit_server_console.md
index df3143cea..a8f6300a6 100644
--- a/docs/stackit_beta_server_console.md
+++ b/docs/stackit_server_console.md
@@ -1,4 +1,4 @@
-## stackit beta server console
+## stackit server console
Gets a URL for server remote console
@@ -7,23 +7,23 @@ Gets a URL for server remote console
Gets a URL for server remote console.
```
-stackit beta server console SERVER_ID [flags]
+stackit server console SERVER_ID [flags]
```
### Examples
```
Get a URL for the server remote console with server ID "xxx"
- $ stackit beta server console xxx
+ $ stackit server console xxx
Get a URL for the server remote console with server ID "xxx" in JSON format
- $ stackit beta server console xxx --output-format json
+ $ stackit server console xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server console"
+ -h, --help Help for "stackit server console"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta server console SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_create.md b/docs/stackit_server_create.md
similarity index 70%
rename from docs/stackit_beta_server_create.md
rename to docs/stackit_server_create.md
index c98d6895b..23378c5fa 100644
--- a/docs/stackit_beta_server_create.md
+++ b/docs/stackit_server_create.md
@@ -1,4 +1,4 @@
-## stackit beta server create
+## stackit server create
Creates a server
@@ -7,38 +7,38 @@ Creates a server
Creates a server.
```
-stackit beta server create [flags]
+stackit server create [flags]
```
### Examples
```
Create a server from an image with id xxx
- $ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx
+ $ stackit server create --machine-type t1.1 --name server1 --image-id xxx
Create a server with labels from an image with id xxx
- $ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx --labels key=value,foo=bar
+ $ stackit server create --machine-type t1.1 --name server1 --image-id xxx --labels key=value,foo=bar
Create a server with a boot volume
- $ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64
+ $ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64
Create a server with a boot volume from an existing volume
- $ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type volume
+ $ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type volume
Create a server with a keypair
- $ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx --keypair-name example
+ $ stackit server create --machine-type t1.1 --name server1 --image-id xxx --keypair-name example
Create a server with a network
- $ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx --network-id yyy
+ $ stackit server create --machine-type t1.1 --name server1 --image-id xxx --network-id yyy
Create a server with a network interface
- $ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --network-interface-ids yyy
+ $ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --network-interface-ids yyy
Create a server with an attached volume
- $ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --volumes yyy
+ $ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --volumes yyy
Create a server with user data (cloud-init)
- $ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --user-data @path/to/file.yaml")
+ $ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --user-data @path/to/file.yaml")
```
### Options
@@ -51,7 +51,7 @@ stackit beta server create [flags]
--boot-volume-size int The size of the boot volume in GB. Must be provided when 'boot-volume-source-type' is 'image'
--boot-volume-source-id string ID of the source object of boot volume. It can be either an image or volume ID
--boot-volume-source-type string Type of the source object of boot volume. It can be either 'image' or 'volume'
- -h, --help Help for "stackit beta server create"
+ -h, --help Help for "stackit server create"
--image-id string The image ID to be used for an ephemeral disk on the server. Either 'image-id' or 'boot-volume-...' flags are required
--keypair-name string The name of the SSH keypair used during the server creation
--labels stringToString Labels are key-value string pairs which can be attached to a server. E.g. '--labels key1=value1,key2=value2,...' (default [])
@@ -78,5 +78,5 @@ stackit beta server create [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_deallocate.md b/docs/stackit_server_deallocate.md
similarity index 72%
rename from docs/stackit_beta_server_deallocate.md
rename to docs/stackit_server_deallocate.md
index c083e1f4a..aa4921589 100644
--- a/docs/stackit_beta_server_deallocate.md
+++ b/docs/stackit_server_deallocate.md
@@ -1,4 +1,4 @@
-## stackit beta server deallocate
+## stackit server deallocate
Deallocates an existing server
@@ -7,20 +7,20 @@ Deallocates an existing server
Deallocates an existing server.
```
-stackit beta server deallocate SERVER_ID [flags]
+stackit server deallocate SERVER_ID [flags]
```
### Examples
```
Deallocate an existing server with ID "xxx"
- $ stackit beta server deallocate xxx
+ $ stackit server deallocate xxx
```
### Options
```
- -h, --help Help for "stackit beta server deallocate"
+ -h, --help Help for "stackit server deallocate"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta server deallocate SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_delete.md b/docs/stackit_server_delete.md
similarity index 73%
rename from docs/stackit_beta_server_delete.md
rename to docs/stackit_server_delete.md
index b25341fde..32cf0bfe5 100644
--- a/docs/stackit_beta_server_delete.md
+++ b/docs/stackit_server_delete.md
@@ -1,4 +1,4 @@
-## stackit beta server delete
+## stackit server delete
Deletes a server
@@ -9,20 +9,20 @@ If the server is still in use, the deletion will fail
```
-stackit beta server delete SERVER_ID [flags]
+stackit server delete SERVER_ID [flags]
```
### Examples
```
Delete server with ID "xxx"
- $ stackit beta server delete xxx
+ $ stackit server delete xxx
```
### Options
```
- -h, --help Help for "stackit beta server delete"
+ -h, --help Help for "stackit server delete"
```
### Options inherited from parent commands
@@ -38,5 +38,5 @@ stackit beta server delete SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_describe.md b/docs/stackit_server_describe.md
similarity index 70%
rename from docs/stackit_beta_server_describe.md
rename to docs/stackit_server_describe.md
index 3fb94e9cc..c6507dfbe 100644
--- a/docs/stackit_beta_server_describe.md
+++ b/docs/stackit_server_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server describe
+## stackit server describe
Shows details of a server
@@ -7,23 +7,23 @@ Shows details of a server
Shows details of a server.
```
-stackit beta server describe SERVER_ID [flags]
+stackit server describe SERVER_ID [flags]
```
### Examples
```
Show details of a server with ID "xxx"
- $ stackit beta server describe xxx
+ $ stackit server describe xxx
Show details of a server with ID "xxx" in JSON format
- $ stackit beta server describe xxx --output-format json
+ $ stackit server describe xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server describe"
+ -h, --help Help for "stackit server describe"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta server describe SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_list.md b/docs/stackit_server_list.md
similarity index 70%
rename from docs/stackit_beta_server_list.md
rename to docs/stackit_server_list.md
index ca0092ffb..064850236 100644
--- a/docs/stackit_beta_server_list.md
+++ b/docs/stackit_server_list.md
@@ -1,4 +1,4 @@
-## stackit beta server list
+## stackit server list
Lists all servers of a project
@@ -7,29 +7,29 @@ Lists all servers of a project
Lists all servers of a project.
```
-stackit beta server list [flags]
+stackit server list [flags]
```
### Examples
```
Lists all servers
- $ stackit beta server list
+ $ stackit server list
Lists all servers which contains the label xxx
- $ stackit beta server list --label-selector xxx
+ $ stackit server list --label-selector xxx
Lists all servers in JSON format
- $ stackit beta server list --output-format json
+ $ stackit server list --output-format json
Lists up to 10 servers
- $ stackit beta server list --limit 10
+ $ stackit server list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta server list"
+ -h, --help Help for "stackit server list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
```
@@ -47,5 +47,5 @@ stackit beta server list [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_log.md b/docs/stackit_server_log.md
similarity index 72%
rename from docs/stackit_beta_server_log.md
rename to docs/stackit_server_log.md
index 0c15a8547..c1e1e7975 100644
--- a/docs/stackit_beta_server_log.md
+++ b/docs/stackit_server_log.md
@@ -1,4 +1,4 @@
-## stackit beta server log
+## stackit server log
Gets server console log
@@ -7,26 +7,26 @@ Gets server console log
Gets server console log.
```
-stackit beta server log SERVER_ID [flags]
+stackit server log SERVER_ID [flags]
```
### Examples
```
Get server console log for the server with ID "xxx"
- $ stackit beta server log xxx
+ $ stackit server log xxx
Get server console log for the server with ID "xxx" and limit output lines to 1000
- $ stackit beta server log xxx --length 1000
+ $ stackit server log xxx --length 1000
Get server console log for the server with ID "xxx" in JSON format
- $ stackit beta server log xxx --output-format json
+ $ stackit server log xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server log"
+ -h, --help Help for "stackit server log"
--length int Maximum number of lines to list (default 2000)
```
@@ -43,5 +43,5 @@ stackit beta server log SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_machine-type.md b/docs/stackit_server_machine-type.md
similarity index 58%
rename from docs/stackit_beta_server_machine-type.md
rename to docs/stackit_server_machine-type.md
index 406ff1176..4a7058bd8 100644
--- a/docs/stackit_beta_server_machine-type.md
+++ b/docs/stackit_server_machine-type.md
@@ -1,4 +1,4 @@
-## stackit beta server machine-type
+## stackit server machine-type
Provides functionality for server machine types available inside a project
@@ -7,13 +7,13 @@ Provides functionality for server machine types available inside a project
Provides functionality for server machine types available inside a project.
```
-stackit beta server machine-type [flags]
+stackit server machine-type [flags]
```
### Options
```
- -h, --help Help for "stackit beta server machine-type"
+ -h, --help Help for "stackit server machine-type"
```
### Options inherited from parent commands
@@ -29,7 +29,7 @@ stackit beta server machine-type [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server machine-type describe](./stackit_beta_server_machine-type_describe.md) - Shows details of a server machine type
-* [stackit beta server machine-type list](./stackit_beta_server_machine-type_list.md) - Get list of all machine types available in a project
+* [stackit server](./stackit_server.md) - Provides functionality for servers
+* [stackit server machine-type describe](./stackit_server_machine-type_describe.md) - Shows details of a server machine type
+* [stackit server machine-type list](./stackit_server_machine-type_list.md) - Get list of all machine types available in a project
diff --git a/docs/stackit_beta_server_machine-type_describe.md b/docs/stackit_server_machine-type_describe.md
similarity index 63%
rename from docs/stackit_beta_server_machine-type_describe.md
rename to docs/stackit_server_machine-type_describe.md
index 81519354a..c79ec2a84 100644
--- a/docs/stackit_beta_server_machine-type_describe.md
+++ b/docs/stackit_server_machine-type_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server machine-type describe
+## stackit server machine-type describe
Shows details of a server machine type
@@ -7,23 +7,23 @@ Shows details of a server machine type
Shows details of a server machine type.
```
-stackit beta server machine-type describe MACHINE_TYPE [flags]
+stackit server machine-type describe MACHINE_TYPE [flags]
```
### Examples
```
Show details of a server machine type with name "xxx"
- $ stackit beta server machine-type describe xxx
+ $ stackit server machine-type describe xxx
Show details of a server machine type with name "xxx" in JSON format
- $ stackit beta server machine-type describe xxx --output-format json
+ $ stackit server machine-type describe xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server machine-type describe"
+ -h, --help Help for "stackit server machine-type describe"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta server machine-type describe MACHINE_TYPE [flags]
### SEE ALSO
-* [stackit beta server machine-type](./stackit_beta_server_machine-type.md) - Provides functionality for server machine types available inside a project
+* [stackit server machine-type](./stackit_server_machine-type.md) - Provides functionality for server machine types available inside a project
diff --git a/docs/stackit_beta_server_machine-type_list.md b/docs/stackit_server_machine-type_list.md
similarity index 65%
rename from docs/stackit_beta_server_machine-type_list.md
rename to docs/stackit_server_machine-type_list.md
index 3a10a8be5..fd2ed7afe 100644
--- a/docs/stackit_beta_server_machine-type_list.md
+++ b/docs/stackit_server_machine-type_list.md
@@ -1,4 +1,4 @@
-## stackit beta server machine-type list
+## stackit server machine-type list
Get list of all machine types available in a project
@@ -7,26 +7,26 @@ Get list of all machine types available in a project
Get list of all machine types available in a project.
```
-stackit beta server machine-type list [flags]
+stackit server machine-type list [flags]
```
### Examples
```
Get list of all machine types
- $ stackit beta server machine-type list
+ $ stackit server machine-type list
Get list of all machine types in JSON format
- $ stackit beta server machine-type list --output-format json
+ $ stackit server machine-type list --output-format json
List the first 10 machine types
- $ stackit beta server machine-type list --limit=10
+ $ stackit server machine-type list --limit=10
```
### Options
```
- -h, --help Help for "stackit beta server machine-type list"
+ -h, --help Help for "stackit server machine-type list"
--limit int Limit the output to the first n elements
```
@@ -43,5 +43,5 @@ stackit beta server machine-type list [flags]
### SEE ALSO
-* [stackit beta server machine-type](./stackit_beta_server_machine-type.md) - Provides functionality for server machine types available inside a project
+* [stackit server machine-type](./stackit_server_machine-type.md) - Provides functionality for server machine types available inside a project
diff --git a/docs/stackit_beta_server_network-interface.md b/docs/stackit_server_network-interface.md
similarity index 50%
rename from docs/stackit_beta_server_network-interface.md
rename to docs/stackit_server_network-interface.md
index d2029b1e6..c198fb69f 100644
--- a/docs/stackit_beta_server_network-interface.md
+++ b/docs/stackit_server_network-interface.md
@@ -1,4 +1,4 @@
-## stackit beta server network-interface
+## stackit server network-interface
Allows attaching/detaching network interfaces to servers
@@ -7,13 +7,13 @@ Allows attaching/detaching network interfaces to servers
Allows attaching/detaching network interfaces to servers.
```
-stackit beta server network-interface [flags]
+stackit server network-interface [flags]
```
### Options
```
- -h, --help Help for "stackit beta server network-interface"
+ -h, --help Help for "stackit server network-interface"
```
### Options inherited from parent commands
@@ -29,8 +29,8 @@ stackit beta server network-interface [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server network-interface attach](./stackit_beta_server_network-interface_attach.md) - Attaches a network interface to a server
-* [stackit beta server network-interface detach](./stackit_beta_server_network-interface_detach.md) - Detaches a network interface from a server
-* [stackit beta server network-interface list](./stackit_beta_server_network-interface_list.md) - Lists all attached network interfaces of a server
+* [stackit server](./stackit_server.md) - Provides functionality for servers
+* [stackit server network-interface attach](./stackit_server_network-interface_attach.md) - Attaches a network interface to a server
+* [stackit server network-interface detach](./stackit_server_network-interface_detach.md) - Detaches a network interface from a server
+* [stackit server network-interface list](./stackit_server_network-interface_list.md) - Lists all attached network interfaces of a server
diff --git a/docs/stackit_beta_server_network-interface_attach.md b/docs/stackit_server_network-interface_attach.md
similarity index 67%
rename from docs/stackit_beta_server_network-interface_attach.md
rename to docs/stackit_server_network-interface_attach.md
index af58fe6c8..f20e49cb5 100644
--- a/docs/stackit_beta_server_network-interface_attach.md
+++ b/docs/stackit_server_network-interface_attach.md
@@ -1,4 +1,4 @@
-## stackit beta server network-interface attach
+## stackit server network-interface attach
Attaches a network interface to a server
@@ -7,24 +7,24 @@ Attaches a network interface to a server
Attaches a network interface to a server.
```
-stackit beta server network-interface attach [flags]
+stackit server network-interface attach [flags]
```
### Examples
```
Attach a network interface with ID "xxx" to a server with ID "yyy"
- $ stackit beta server network-interface attach --network-interface-id xxx --server-id yyy
+ $ stackit server network-interface attach --network-interface-id xxx --server-id yyy
Create a network interface for network with ID "xxx" and attach it to a server with ID "yyy"
- $ stackit beta server network-interface attach --network-id xxx --server-id yyy --create
+ $ stackit server network-interface attach --network-id xxx --server-id yyy --create
```
### Options
```
-b, --create If this is set a network interface will be created. (default false)
- -h, --help Help for "stackit beta server network-interface attach"
+ -h, --help Help for "stackit server network-interface attach"
--network-id string Network ID
--network-interface-id string Network Interface ID
--server-id string Server ID
@@ -43,5 +43,5 @@ stackit beta server network-interface attach [flags]
### SEE ALSO
-* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
+* [stackit server network-interface](./stackit_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
diff --git a/docs/stackit_beta_server_network-interface_detach.md b/docs/stackit_server_network-interface_detach.md
similarity index 68%
rename from docs/stackit_beta_server_network-interface_detach.md
rename to docs/stackit_server_network-interface_detach.md
index f6859346a..19369455a 100644
--- a/docs/stackit_beta_server_network-interface_detach.md
+++ b/docs/stackit_server_network-interface_detach.md
@@ -1,4 +1,4 @@
-## stackit beta server network-interface detach
+## stackit server network-interface detach
Detaches a network interface from a server
@@ -7,24 +7,24 @@ Detaches a network interface from a server
Detaches a network interface from a server.
```
-stackit beta server network-interface detach [flags]
+stackit server network-interface detach [flags]
```
### Examples
```
Detach a network interface with ID "xxx" from a server with ID "yyy"
- $ stackit beta server network-interface detach --network-interface-id xxx --server-id yyy
+ $ stackit server network-interface detach --network-interface-id xxx --server-id yyy
Detach and delete all network interfaces for network with ID "xxx" and detach them from a server with ID "yyy"
- $ stackit beta server network-interface detach --network-id xxx --server-id yyy --delete
+ $ stackit server network-interface detach --network-id xxx --server-id yyy --delete
```
### Options
```
-b, --delete If this is set all network interfaces will be deleted. (default false)
- -h, --help Help for "stackit beta server network-interface detach"
+ -h, --help Help for "stackit server network-interface detach"
--network-id string Network ID
--network-interface-id string Network Interface ID
--server-id string Server ID
@@ -43,5 +43,5 @@ stackit beta server network-interface detach [flags]
### SEE ALSO
-* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
+* [stackit server network-interface](./stackit_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
diff --git a/docs/stackit_beta_server_network-interface_list.md b/docs/stackit_server_network-interface_list.md
similarity index 64%
rename from docs/stackit_beta_server_network-interface_list.md
rename to docs/stackit_server_network-interface_list.md
index a184557eb..42ed2e5b5 100644
--- a/docs/stackit_beta_server_network-interface_list.md
+++ b/docs/stackit_server_network-interface_list.md
@@ -1,4 +1,4 @@
-## stackit beta server network-interface list
+## stackit server network-interface list
Lists all attached network interfaces of a server
@@ -7,26 +7,26 @@ Lists all attached network interfaces of a server
Lists all attached network interfaces of a server.
```
-stackit beta server network-interface list [flags]
+stackit server network-interface list [flags]
```
### Examples
```
Lists all attached network interfaces of server with ID "xxx"
- $ stackit beta server network-interface list --server-id xxx
+ $ stackit server network-interface list --server-id xxx
Lists all attached network interfaces of server with ID "xxx" in JSON format
- $ stackit beta server network-interface list --server-id xxx --output-format json
+ $ stackit server network-interface list --server-id xxx --output-format json
Lists up to 10 attached network interfaces of server with ID "xxx"
- $ stackit beta server network-interface list --server-id xxx --limit 10
+ $ stackit server network-interface list --server-id xxx --limit 10
```
### Options
```
- -h, --help Help for "stackit beta server network-interface list"
+ -h, --help Help for "stackit server network-interface list"
--limit int Maximum number of entries to list
--server-id string Server ID
```
@@ -44,5 +44,5 @@ stackit beta server network-interface list [flags]
### SEE ALSO
-* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
+* [stackit server network-interface](./stackit_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
diff --git a/docs/stackit_server_os-update.md b/docs/stackit_server_os-update.md
new file mode 100644
index 000000000..baf0ad8cc
--- /dev/null
+++ b/docs/stackit_server_os-update.md
@@ -0,0 +1,39 @@
+## stackit server os-update
+
+Provides functionality for managed server updates
+
+### Synopsis
+
+Provides functionality for managed server updates.
+
+```
+stackit server os-update [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server os-update"
+```
+
+### 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 server](./stackit_server.md) - Provides functionality for servers
+* [stackit server os-update create](./stackit_server_os-update_create.md) - Creates a Server os-update.
+* [stackit server os-update describe](./stackit_server_os-update_describe.md) - Shows details of a Server os-update
+* [stackit server os-update disable](./stackit_server_os-update_disable.md) - Disables server os-update service
+* [stackit server os-update enable](./stackit_server_os-update_enable.md) - Enables Server os-update service
+* [stackit server os-update list](./stackit_server_os-update_list.md) - Lists all server os-updates
+* [stackit server os-update schedule](./stackit_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
+
diff --git a/docs/stackit_beta_server_os-update_create.md b/docs/stackit_server_os-update_create.md
similarity index 67%
rename from docs/stackit_beta_server_os-update_create.md
rename to docs/stackit_server_os-update_create.md
index fcfa3efb6..f84cb6d77 100644
--- a/docs/stackit_beta_server_os-update_create.md
+++ b/docs/stackit_server_os-update_create.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update create
+## stackit server os-update create
Creates a Server os-update.
@@ -7,23 +7,23 @@ Creates a Server os-update.
Creates a Server os-update. Operation always is async.
```
-stackit beta server os-update create [flags]
+stackit server os-update create [flags]
```
### Examples
```
Create a Server os-update with name "myupdate"
- $ stackit beta server os-update create --server-id xxx --name=myupdate
+ $ stackit server os-update create --server-id xxx --name=myupdate
Create a Server os-update with name "myupdate" and maintenance window for 13 o'clock.
- $ stackit beta server os-update create --server-id xxx --name=mybupdate --maintenance-window=13
+ $ stackit server os-update create --server-id xxx --name=mybupdate --maintenance-window=13
```
### Options
```
- -h, --help Help for "stackit beta server os-update create"
+ -h, --help Help for "stackit server os-update create"
-m, --maintenance-window int Maintenance window (in hours, 1-24) (default 23)
-s, --server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server os-update create [flags]
### SEE ALSO
-* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
diff --git a/docs/stackit_beta_server_os-update_describe.md b/docs/stackit_server_os-update_describe.md
similarity index 65%
rename from docs/stackit_beta_server_os-update_describe.md
rename to docs/stackit_server_os-update_describe.md
index a73f04dd7..8302a131f 100644
--- a/docs/stackit_beta_server_os-update_describe.md
+++ b/docs/stackit_server_os-update_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update describe
+## stackit server os-update describe
Shows details of a Server os-update
@@ -7,23 +7,23 @@ Shows details of a Server os-update
Shows details of a Server os-update.
```
-stackit beta server os-update describe UPDATE_ID [flags]
+stackit server os-update describe UPDATE_ID [flags]
```
### Examples
```
Get details of a Server os-update with id "my-os-update-id"
- $ stackit beta server os-update describe my-os-update-id
+ $ stackit server os-update describe my-os-update-id
Get details of a Server os-update with id "my-os-update-id" in JSON format
- $ stackit beta server os-update describe my-os-update-id --output-format json
+ $ stackit server os-update describe my-os-update-id --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server os-update describe"
+ -h, --help Help for "stackit server os-update describe"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server os-update describe UPDATE_ID [flags]
### SEE ALSO
-* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
diff --git a/docs/stackit_beta_server_os-update_disable.md b/docs/stackit_server_os-update_disable.md
similarity index 68%
rename from docs/stackit_beta_server_os-update_disable.md
rename to docs/stackit_server_os-update_disable.md
index 477d42214..5be186b0b 100644
--- a/docs/stackit_beta_server_os-update_disable.md
+++ b/docs/stackit_server_os-update_disable.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update disable
+## stackit server os-update disable
Disables server os-update service
@@ -7,20 +7,20 @@ Disables server os-update service
Disables server os-update service.
```
-stackit beta server os-update disable [flags]
+stackit server os-update disable [flags]
```
### Examples
```
Disable os-update functionality for your server.
- $ stackit beta server os-update disable --server-id=zzz
+ $ stackit server os-update disable --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server os-update disable"
+ -h, --help Help for "stackit server os-update disable"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server os-update disable [flags]
### SEE ALSO
-* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
diff --git a/docs/stackit_beta_server_os-update_enable.md b/docs/stackit_server_os-update_enable.md
similarity index 68%
rename from docs/stackit_beta_server_os-update_enable.md
rename to docs/stackit_server_os-update_enable.md
index 661ddaf47..fdcc98abe 100644
--- a/docs/stackit_beta_server_os-update_enable.md
+++ b/docs/stackit_server_os-update_enable.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update enable
+## stackit server os-update enable
Enables Server os-update service
@@ -7,20 +7,20 @@ Enables Server os-update service
Enables Server os-update service.
```
-stackit beta server os-update enable [flags]
+stackit server os-update enable [flags]
```
### Examples
```
Enable os-update functionality for your server
- $ stackit beta server os-update enable --server-id=zzz
+ $ stackit server os-update enable --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server os-update enable"
+ -h, --help Help for "stackit server os-update enable"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server os-update enable [flags]
### SEE ALSO
-* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
diff --git a/docs/stackit_beta_server_os-update_list.md b/docs/stackit_server_os-update_list.md
similarity index 67%
rename from docs/stackit_beta_server_os-update_list.md
rename to docs/stackit_server_os-update_list.md
index 57c46d3df..97ff3bad7 100644
--- a/docs/stackit_beta_server_os-update_list.md
+++ b/docs/stackit_server_os-update_list.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update list
+## stackit server os-update list
Lists all server os-updates
@@ -7,23 +7,23 @@ Lists all server os-updates
Lists all server os-updates.
```
-stackit beta server os-update list [flags]
+stackit server os-update list [flags]
```
### Examples
```
List all os-updates for a server with ID "xxx"
- $ stackit beta server os-update list --server-id xxx
+ $ stackit server os-update list --server-id xxx
List all os-updates for a server with ID "xxx" in JSON format
- $ stackit beta server os-update list --server-id xxx --output-format json
+ $ stackit server os-update list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server os-update list"
+ -h, --help Help for "stackit server os-update list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server os-update list [flags]
### SEE ALSO
-* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
diff --git a/docs/stackit_server_os-update_schedule.md b/docs/stackit_server_os-update_schedule.md
new file mode 100644
index 000000000..1cc934797
--- /dev/null
+++ b/docs/stackit_server_os-update_schedule.md
@@ -0,0 +1,38 @@
+## stackit server os-update schedule
+
+Provides functionality for Server os-update Schedule
+
+### Synopsis
+
+Provides functionality for Server os-update Schedule.
+
+```
+stackit server os-update schedule [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server os-update schedule"
+```
+
+### 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 server os-update](./stackit_server_os-update.md) - Provides functionality for managed server updates
+* [stackit server os-update schedule create](./stackit_server_os-update_schedule_create.md) - Creates a Server os-update Schedule
+* [stackit server os-update schedule delete](./stackit_server_os-update_schedule_delete.md) - Deletes a Server os-update Schedule
+* [stackit server os-update schedule describe](./stackit_server_os-update_schedule_describe.md) - Shows details of a Server os-update Schedule
+* [stackit server os-update schedule list](./stackit_server_os-update_schedule_list.md) - Lists all server os-update schedules
+* [stackit server os-update schedule update](./stackit_server_os-update_schedule_update.md) - Updates a Server os-update Schedule
+
diff --git a/docs/stackit_beta_server_os-update_schedule_create.md b/docs/stackit_server_os-update_schedule_create.md
similarity index 70%
rename from docs/stackit_beta_server_os-update_schedule_create.md
rename to docs/stackit_server_os-update_schedule_create.md
index 529fe2b87..75862ef17 100644
--- a/docs/stackit_beta_server_os-update_schedule_create.md
+++ b/docs/stackit_server_os-update_schedule_create.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update schedule create
+## stackit server os-update schedule create
Creates a Server os-update Schedule
@@ -7,24 +7,24 @@ Creates a Server os-update Schedule
Creates a Server os-update Schedule.
```
-stackit beta server os-update schedule create [flags]
+stackit server os-update schedule create [flags]
```
### Examples
```
Create a Server os-update Schedule with name "myschedule"
- $ stackit beta server os-update schedule create --server-id xxx --name=myschedule
+ $ stackit server os-update schedule create --server-id xxx --name=myschedule
Create a Server os-update Schedule with name "myschedule" and maintenance window for 14 o'clock
- $ stackit beta server os-update schedule create --server-id xxx --name=myschedule --maintenance-window=14
+ $ stackit server os-update schedule create --server-id xxx --name=myschedule --maintenance-window=14
```
### Options
```
-e, --enabled Is the server os-update schedule enabled (default true)
- -h, --help Help for "stackit beta server os-update schedule create"
+ -h, --help Help for "stackit server os-update schedule create"
-d, --maintenance-window int os-update maintenance window (in hours, 1-24) (default 23)
-n, --name string os-update schedule name
-r, --rrule string os-update RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
@@ -44,5 +44,5 @@ stackit beta server os-update schedule create [flags]
### SEE ALSO
-* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
+* [stackit server os-update schedule](./stackit_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
diff --git a/docs/stackit_beta_server_os-update_schedule_delete.md b/docs/stackit_server_os-update_schedule_delete.md
similarity index 65%
rename from docs/stackit_beta_server_os-update_schedule_delete.md
rename to docs/stackit_server_os-update_schedule_delete.md
index d2e5e2bc9..c61c8b7ce 100644
--- a/docs/stackit_beta_server_os-update_schedule_delete.md
+++ b/docs/stackit_server_os-update_schedule_delete.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update schedule delete
+## stackit server os-update schedule delete
Deletes a Server os-update Schedule
@@ -7,20 +7,20 @@ Deletes a Server os-update Schedule
Deletes a Server os-update Schedule.
```
-stackit beta server os-update schedule delete SCHEDULE_ID [flags]
+stackit server os-update schedule delete SCHEDULE_ID [flags]
```
### Examples
```
Delete a Server os-update Schedule with ID "xxx" for server "zzz"
- $ stackit beta server os-update schedule delete xxx --server-id=zzz
+ $ stackit server os-update schedule delete xxx --server-id=zzz
```
### Options
```
- -h, --help Help for "stackit beta server os-update schedule delete"
+ -h, --help Help for "stackit server os-update schedule delete"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server os-update schedule delete SCHEDULE_ID [flags]
### SEE ALSO
-* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
+* [stackit server os-update schedule](./stackit_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
diff --git a/docs/stackit_beta_server_os-update_schedule_describe.md b/docs/stackit_server_os-update_schedule_describe.md
similarity index 63%
rename from docs/stackit_beta_server_os-update_schedule_describe.md
rename to docs/stackit_server_os-update_schedule_describe.md
index fc6542fd2..f93d219ac 100644
--- a/docs/stackit_beta_server_os-update_schedule_describe.md
+++ b/docs/stackit_server_os-update_schedule_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update schedule describe
+## stackit server os-update schedule describe
Shows details of a Server os-update Schedule
@@ -7,23 +7,23 @@ Shows details of a Server os-update Schedule
Shows details of a Server os-update Schedule.
```
-stackit beta server os-update schedule describe SCHEDULE_ID [flags]
+stackit server os-update schedule describe SCHEDULE_ID [flags]
```
### Examples
```
Get details of a Server os-update Schedule with id "my-schedule-id"
- $ stackit beta server os-update schedule describe my-schedule-id
+ $ stackit server os-update schedule describe my-schedule-id
Get details of a Server os-update Schedule with id "my-schedule-id" in JSON format
- $ stackit beta server os-update schedule describe my-schedule-id --output-format json
+ $ stackit server os-update schedule describe my-schedule-id --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server os-update schedule describe"
+ -h, --help Help for "stackit server os-update schedule describe"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server os-update schedule describe SCHEDULE_ID [flags]
### SEE ALSO
-* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
+* [stackit server os-update schedule](./stackit_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
diff --git a/docs/stackit_beta_server_os-update_schedule_list.md b/docs/stackit_server_os-update_schedule_list.md
similarity index 65%
rename from docs/stackit_beta_server_os-update_schedule_list.md
rename to docs/stackit_server_os-update_schedule_list.md
index 5352184bb..3cf2d1580 100644
--- a/docs/stackit_beta_server_os-update_schedule_list.md
+++ b/docs/stackit_server_os-update_schedule_list.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update schedule list
+## stackit server os-update schedule list
Lists all server os-update schedules
@@ -7,23 +7,23 @@ Lists all server os-update schedules
Lists all server os-update schedules.
```
-stackit beta server os-update schedule list [flags]
+stackit server os-update schedule list [flags]
```
### Examples
```
List all os-update schedules for a server with ID "xxx"
- $ stackit beta server os-update schedule list --server-id xxx
+ $ stackit server os-update schedule list --server-id xxx
List all os-update schedules for a server with ID "xxx" in JSON format
- $ stackit beta server os-update schedule list --server-id xxx --output-format json
+ $ stackit server os-update schedule list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server os-update schedule list"
+ -h, --help Help for "stackit server os-update schedule list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server os-update schedule list [flags]
### SEE ALSO
-* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
+* [stackit server os-update schedule](./stackit_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
diff --git a/docs/stackit_beta_server_os-update_schedule_update.md b/docs/stackit_server_os-update_schedule_update.md
similarity index 72%
rename from docs/stackit_beta_server_os-update_schedule_update.md
rename to docs/stackit_server_os-update_schedule_update.md
index 4b901269f..8a29cd366 100644
--- a/docs/stackit_beta_server_os-update_schedule_update.md
+++ b/docs/stackit_server_os-update_schedule_update.md
@@ -1,4 +1,4 @@
-## stackit beta server os-update schedule update
+## stackit server os-update schedule update
Updates a Server os-update Schedule
@@ -7,21 +7,21 @@ Updates a Server os-update Schedule
Updates a Server os-update Schedule.
```
-stackit beta server os-update schedule update SCHEDULE_ID [flags]
+stackit server os-update schedule update SCHEDULE_ID [flags]
```
### Examples
```
Update the name of the os-update schedule "zzz" of server "xxx"
- $ stackit beta server os-update schedule update zzz --server-id=xxx --name=newname
+ $ stackit server os-update schedule update zzz --server-id=xxx --name=newname
```
### Options
```
-e, --enabled Is the server os-update schedule enabled (default true)
- -h, --help Help for "stackit beta server os-update schedule update"
+ -h, --help Help for "stackit server os-update schedule update"
-d, --maintenance-window int Maintenance window (in hours, 1-24) (default 23)
-n, --name string os-update schedule name
-r, --rrule string os-update RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
@@ -41,5 +41,5 @@ stackit beta server os-update schedule update SCHEDULE_ID [flags]
### SEE ALSO
-* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
+* [stackit server os-update schedule](./stackit_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
diff --git a/docs/stackit_beta_server_public-ip.md b/docs/stackit_server_public-ip.md
similarity index 59%
rename from docs/stackit_beta_server_public-ip.md
rename to docs/stackit_server_public-ip.md
index 2572a6214..6ad5bfc99 100644
--- a/docs/stackit_beta_server_public-ip.md
+++ b/docs/stackit_server_public-ip.md
@@ -1,4 +1,4 @@
-## stackit beta server public-ip
+## stackit server public-ip
Allows attaching/detaching public IPs to servers
@@ -7,13 +7,13 @@ Allows attaching/detaching public IPs to servers
Allows attaching/detaching public IPs to servers.
```
-stackit beta server public-ip [flags]
+stackit server public-ip [flags]
```
### Options
```
- -h, --help Help for "stackit beta server public-ip"
+ -h, --help Help for "stackit server public-ip"
```
### Options inherited from parent commands
@@ -29,7 +29,7 @@ stackit beta server public-ip [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server public-ip attach](./stackit_beta_server_public-ip_attach.md) - Attaches a public IP to a server
-* [stackit beta server public-ip detach](./stackit_beta_server_public-ip_detach.md) - Detaches a public IP from a server
+* [stackit server](./stackit_server.md) - Provides functionality for servers
+* [stackit server public-ip attach](./stackit_server_public-ip_attach.md) - Attaches a public IP to a server
+* [stackit server public-ip detach](./stackit_server_public-ip_detach.md) - Detaches a public IP from a server
diff --git a/docs/stackit_beta_server_public-ip_attach.md b/docs/stackit_server_public-ip_attach.md
similarity index 68%
rename from docs/stackit_beta_server_public-ip_attach.md
rename to docs/stackit_server_public-ip_attach.md
index ce1a537e2..a3cc5172f 100644
--- a/docs/stackit_beta_server_public-ip_attach.md
+++ b/docs/stackit_server_public-ip_attach.md
@@ -1,4 +1,4 @@
-## stackit beta server public-ip attach
+## stackit server public-ip attach
Attaches a public IP to a server
@@ -7,20 +7,20 @@ Attaches a public IP to a server
Attaches a public IP to a server.
```
-stackit beta server public-ip attach PUBLIC_IP_ID [flags]
+stackit server public-ip attach PUBLIC_IP_ID [flags]
```
### Examples
```
Attach a public IP with ID "xxx" to a server with ID "yyy"
- $ stackit beta server public-ip attach xxx --server-id yyy
+ $ stackit server public-ip attach xxx --server-id yyy
```
### Options
```
- -h, --help Help for "stackit beta server public-ip attach"
+ -h, --help Help for "stackit server public-ip attach"
--server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server public-ip attach PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta server public-ip](./stackit_beta_server_public-ip.md) - Allows attaching/detaching public IPs to servers
+* [stackit server public-ip](./stackit_server_public-ip.md) - Allows attaching/detaching public IPs to servers
diff --git a/docs/stackit_beta_server_public-ip_detach.md b/docs/stackit_server_public-ip_detach.md
similarity index 68%
rename from docs/stackit_beta_server_public-ip_detach.md
rename to docs/stackit_server_public-ip_detach.md
index af84a000a..4881e3c2d 100644
--- a/docs/stackit_beta_server_public-ip_detach.md
+++ b/docs/stackit_server_public-ip_detach.md
@@ -1,4 +1,4 @@
-## stackit beta server public-ip detach
+## stackit server public-ip detach
Detaches a public IP from a server
@@ -7,20 +7,20 @@ Detaches a public IP from a server
Detaches a public IP from a server.
```
-stackit beta server public-ip detach PUBLIC_IP_ID [flags]
+stackit server public-ip detach PUBLIC_IP_ID [flags]
```
### Examples
```
Detaches a public IP with ID "xxx" from a server with ID "yyy"
- $ stackit beta server public-ip detach xxx --server-id yyy
+ $ stackit server public-ip detach xxx --server-id yyy
```
### Options
```
- -h, --help Help for "stackit beta server public-ip detach"
+ -h, --help Help for "stackit server public-ip detach"
--server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server public-ip detach PUBLIC_IP_ID [flags]
### SEE ALSO
-* [stackit beta server public-ip](./stackit_beta_server_public-ip.md) - Allows attaching/detaching public IPs to servers
+* [stackit server public-ip](./stackit_server_public-ip.md) - Allows attaching/detaching public IPs to servers
diff --git a/docs/stackit_beta_server_reboot.md b/docs/stackit_server_reboot.md
similarity index 72%
rename from docs/stackit_beta_server_reboot.md
rename to docs/stackit_server_reboot.md
index e425e2f51..8075a67ba 100644
--- a/docs/stackit_beta_server_reboot.md
+++ b/docs/stackit_server_reboot.md
@@ -1,4 +1,4 @@
-## stackit beta server reboot
+## stackit server reboot
Reboots a server
@@ -7,24 +7,24 @@ Reboots a server
Reboots a server.
```
-stackit beta server reboot SERVER_ID [flags]
+stackit server reboot SERVER_ID [flags]
```
### Examples
```
Perform a soft reboot of a server with ID "xxx"
- $ stackit beta server reboot xxx
+ $ stackit server reboot xxx
Perform a hard reboot of a server with ID "xxx"
- $ stackit beta server reboot xxx --hard
+ $ stackit server reboot xxx --hard
```
### Options
```
-b, --hard Performs a hard reboot. (default false)
- -h, --help Help for "stackit beta server reboot"
+ -h, --help Help for "stackit server reboot"
```
### Options inherited from parent commands
@@ -40,5 +40,5 @@ stackit beta server reboot SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_rescue.md b/docs/stackit_server_rescue.md
similarity index 74%
rename from docs/stackit_beta_server_rescue.md
rename to docs/stackit_server_rescue.md
index 06983d133..4aaa5104b 100644
--- a/docs/stackit_beta_server_rescue.md
+++ b/docs/stackit_server_rescue.md
@@ -1,4 +1,4 @@
-## stackit beta server rescue
+## stackit server rescue
Rescues an existing server
@@ -7,20 +7,20 @@ Rescues an existing server
Rescues an existing server.
```
-stackit beta server rescue SERVER_ID [flags]
+stackit server rescue SERVER_ID [flags]
```
### Examples
```
Rescue an existing server with ID "xxx" using image with ID "yyy" as boot volume
- $ stackit beta server rescue xxx --image-id yyy
+ $ stackit server rescue xxx --image-id yyy
```
### Options
```
- -h, --help Help for "stackit beta server rescue"
+ -h, --help Help for "stackit server rescue"
--image-id string The image ID to be used for a temporary boot volume.
```
@@ -37,5 +37,5 @@ stackit beta server rescue SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_resize.md b/docs/stackit_server_resize.md
similarity index 76%
rename from docs/stackit_beta_server_resize.md
rename to docs/stackit_server_resize.md
index 73a94c785..c91335432 100644
--- a/docs/stackit_beta_server_resize.md
+++ b/docs/stackit_server_resize.md
@@ -1,4 +1,4 @@
-## stackit beta server resize
+## stackit server resize
Resizes the server to the given machine type
@@ -7,20 +7,20 @@ Resizes the server to the given machine type
Resizes the server to the given machine type.
```
-stackit beta server resize SERVER_ID [flags]
+stackit server resize SERVER_ID [flags]
```
### Examples
```
Resize a server with ID "xxx" to machine type "yyy"
- $ stackit beta server resize xxx --machine-type yyy
+ $ stackit server resize xxx --machine-type yyy
```
### Options
```
- -h, --help Help for "stackit beta server resize"
+ -h, --help Help for "stackit server resize"
--machine-type string Name of the type of the machine for the server. Possible values are documented in https://docs.stackit.cloud/stackit/en/virtual-machine-flavors-75137231.html
```
@@ -37,5 +37,5 @@ stackit beta server resize SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_service-account.md b/docs/stackit_server_service-account.md
similarity index 51%
rename from docs/stackit_beta_server_service-account.md
rename to docs/stackit_server_service-account.md
index 08509cf0e..5af599a53 100644
--- a/docs/stackit_beta_server_service-account.md
+++ b/docs/stackit_server_service-account.md
@@ -1,4 +1,4 @@
-## stackit beta server service-account
+## stackit server service-account
Allows attaching/detaching service accounts to servers
@@ -7,13 +7,13 @@ Allows attaching/detaching service accounts to servers
Allows attaching/detaching service accounts to servers
```
-stackit beta server service-account [flags]
+stackit server service-account [flags]
```
### Options
```
- -h, --help Help for "stackit beta server service-account"
+ -h, --help Help for "stackit server service-account"
```
### Options inherited from parent commands
@@ -29,8 +29,8 @@ stackit beta server service-account [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
-* [stackit beta server service-account attach](./stackit_beta_server_service-account_attach.md) - Attach a service account to a server
-* [stackit beta server service-account detach](./stackit_beta_server_service-account_detach.md) - Detach a service account from a server
-* [stackit beta server service-account list](./stackit_beta_server_service-account_list.md) - List all attached service accounts for a server
+* [stackit server](./stackit_server.md) - Provides functionality for servers
+* [stackit server service-account attach](./stackit_server_service-account_attach.md) - Attach a service account to a server
+* [stackit server service-account detach](./stackit_server_service-account_detach.md) - Detach a service account from a server
+* [stackit server service-account list](./stackit_server_service-account_list.md) - List all attached service accounts for a server
diff --git a/docs/stackit_beta_server_service-account_attach.md b/docs/stackit_server_service-account_attach.md
similarity index 65%
rename from docs/stackit_beta_server_service-account_attach.md
rename to docs/stackit_server_service-account_attach.md
index 4e0998bf9..0cf08c386 100644
--- a/docs/stackit_beta_server_service-account_attach.md
+++ b/docs/stackit_server_service-account_attach.md
@@ -1,4 +1,4 @@
-## stackit beta server service-account attach
+## stackit server service-account attach
Attach a service account to a server
@@ -7,20 +7,20 @@ Attach a service account to a server
Attach a service account to a server
```
-stackit beta server service-account attach SERVICE_ACCOUNT_EMAIL [flags]
+stackit server service-account attach SERVICE_ACCOUNT_EMAIL [flags]
```
### Examples
```
Attach a service account with mail "xxx@sa.stackit.cloud" to a server with ID "yyy"
- $ stackit beta server service-account attach xxx@sa.stackit.cloud --server-id yyy
+ $ stackit server service-account attach xxx@sa.stackit.cloud --server-id yyy
```
### Options
```
- -h, --help Help for "stackit beta server service-account attach"
+ -h, --help Help for "stackit server service-account attach"
-s, --server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server service-account attach SERVICE_ACCOUNT_EMAIL [flags]
### SEE ALSO
-* [stackit beta server service-account](./stackit_beta_server_service-account.md) - Allows attaching/detaching service accounts to servers
+* [stackit server service-account](./stackit_server_service-account.md) - Allows attaching/detaching service accounts to servers
diff --git a/docs/stackit_beta_server_service-account_detach.md b/docs/stackit_server_service-account_detach.md
similarity index 65%
rename from docs/stackit_beta_server_service-account_detach.md
rename to docs/stackit_server_service-account_detach.md
index 7f674e634..87806ced3 100644
--- a/docs/stackit_beta_server_service-account_detach.md
+++ b/docs/stackit_server_service-account_detach.md
@@ -1,4 +1,4 @@
-## stackit beta server service-account detach
+## stackit server service-account detach
Detach a service account from a server
@@ -7,20 +7,20 @@ Detach a service account from a server
Detach a service account from a server
```
-stackit beta server service-account detach SERVICE_ACCOUNT_EMAIL [flags]
+stackit server service-account detach SERVICE_ACCOUNT_EMAIL [flags]
```
### Examples
```
Detach a service account with mail "xxx@sa.stackit.cloud" from a server "yyy"
- $ stackit beta server service-account detach xxx@sa.stackit.cloud --server-id yyy
+ $ stackit server service-account detach xxx@sa.stackit.cloud --server-id yyy
```
### Options
```
- -h, --help Help for "stackit beta server service-account detach"
+ -h, --help Help for "stackit server service-account detach"
-s, --server-id string Server id
```
@@ -37,5 +37,5 @@ stackit beta server service-account detach SERVICE_ACCOUNT_EMAIL [flags]
### SEE ALSO
-* [stackit beta server service-account](./stackit_beta_server_service-account.md) - Allows attaching/detaching service accounts to servers
+* [stackit server service-account](./stackit_server_service-account.md) - Allows attaching/detaching service accounts to servers
diff --git a/docs/stackit_beta_server_service-account_list.md b/docs/stackit_server_service-account_list.md
similarity index 65%
rename from docs/stackit_beta_server_service-account_list.md
rename to docs/stackit_server_service-account_list.md
index a6fa2498c..78349aee3 100644
--- a/docs/stackit_beta_server_service-account_list.md
+++ b/docs/stackit_server_service-account_list.md
@@ -1,4 +1,4 @@
-## stackit beta server service-account list
+## stackit server service-account list
List all attached service accounts for a server
@@ -7,26 +7,26 @@ List all attached service accounts for a server
List all attached service accounts for a server
```
-stackit beta server service-account list [flags]
+stackit server service-account list [flags]
```
### Examples
```
List all attached service accounts for a server with ID "xxx"
- $ stackit beta server service-account list --server-id xxx
+ $ stackit server service-account list --server-id xxx
List up to 10 attached service accounts for a server with ID "xxx"
- $ stackit beta server service-account list --server-id xxx --limit 10
+ $ stackit server service-account list --server-id xxx --limit 10
List all attached service accounts for a server with ID "xxx" in JSON format
- $ stackit beta server service-account list --server-id xxx --output-format json
+ $ stackit server service-account list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server service-account list"
+ -h, --help Help for "stackit server service-account list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```
@@ -44,5 +44,5 @@ stackit beta server service-account list [flags]
### SEE ALSO
-* [stackit beta server service-account](./stackit_beta_server_service-account.md) - Allows attaching/detaching service accounts to servers
+* [stackit server service-account](./stackit_server_service-account.md) - Allows attaching/detaching service accounts to servers
diff --git a/docs/stackit_beta_server_start.md b/docs/stackit_server_start.md
similarity index 75%
rename from docs/stackit_beta_server_start.md
rename to docs/stackit_server_start.md
index 06dd1b651..1fa89116d 100644
--- a/docs/stackit_beta_server_start.md
+++ b/docs/stackit_server_start.md
@@ -1,4 +1,4 @@
-## stackit beta server start
+## stackit server start
Starts an existing server or allocates the server if deallocated
@@ -7,20 +7,20 @@ Starts an existing server or allocates the server if deallocated
Starts an existing server or allocates the server if deallocated.
```
-stackit beta server start SERVER_ID [flags]
+stackit server start SERVER_ID [flags]
```
### Examples
```
Start an existing server with ID "xxx"
- $ stackit beta server start xxx
+ $ stackit server start xxx
```
### Options
```
- -h, --help Help for "stackit beta server start"
+ -h, --help Help for "stackit server start"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta server start SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_stop.md b/docs/stackit_server_stop.md
similarity index 73%
rename from docs/stackit_beta_server_stop.md
rename to docs/stackit_server_stop.md
index 51928947f..41403e1f7 100644
--- a/docs/stackit_beta_server_stop.md
+++ b/docs/stackit_server_stop.md
@@ -1,4 +1,4 @@
-## stackit beta server stop
+## stackit server stop
Stops an existing server
@@ -7,20 +7,20 @@ Stops an existing server
Stops an existing server.
```
-stackit beta server stop SERVER_ID [flags]
+stackit server stop SERVER_ID [flags]
```
### Examples
```
Stop an existing server with ID "xxx"
- $ stackit beta server stop xxx
+ $ stackit server stop xxx
```
### Options
```
- -h, --help Help for "stackit beta server stop"
+ -h, --help Help for "stackit server stop"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta server stop SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_unrescue.md b/docs/stackit_server_unrescue.md
similarity index 72%
rename from docs/stackit_beta_server_unrescue.md
rename to docs/stackit_server_unrescue.md
index 573ad1a6e..5dc30bab3 100644
--- a/docs/stackit_beta_server_unrescue.md
+++ b/docs/stackit_server_unrescue.md
@@ -1,4 +1,4 @@
-## stackit beta server unrescue
+## stackit server unrescue
Unrescues an existing server
@@ -7,20 +7,20 @@ Unrescues an existing server
Unrescues an existing server.
```
-stackit beta server unrescue SERVER_ID [flags]
+stackit server unrescue SERVER_ID [flags]
```
### Examples
```
Unrescue an existing server with ID "xxx"
- $ stackit beta server unrescue xxx
+ $ stackit server unrescue xxx
```
### Options
```
- -h, --help Help for "stackit beta server unrescue"
+ -h, --help Help for "stackit server unrescue"
```
### Options inherited from parent commands
@@ -36,5 +36,5 @@ stackit beta server unrescue SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_beta_server_update.md b/docs/stackit_server_update.md
similarity index 72%
rename from docs/stackit_beta_server_update.md
rename to docs/stackit_server_update.md
index 44b1e3ce4..3aac20259 100644
--- a/docs/stackit_beta_server_update.md
+++ b/docs/stackit_server_update.md
@@ -1,4 +1,4 @@
-## stackit beta server update
+## stackit server update
Updates a server
@@ -7,23 +7,23 @@ Updates a server
Updates a server.
```
-stackit beta server update SERVER_ID [flags]
+stackit server update SERVER_ID [flags]
```
### Examples
```
Update server with ID "xxx" with new name "server-1-new"
- $ stackit beta server update xxx --name server-1-new
+ $ stackit server update xxx --name server-1-new
Update server with ID "xxx" with new name "server-1-new" and label(s)
- $ stackit beta server update xxx --name server-1-new --labels key=value,foo=bar
+ $ stackit server update xxx --name server-1-new --labels key=value,foo=bar
```
### Options
```
- -h, --help Help for "stackit beta server update"
+ -h, --help Help for "stackit server update"
--labels stringToString Labels are key-value string pairs which can be attached to a server. E.g. '--labels key1=value1,key2=value2,...' (default [])
-n, --name string Server name
```
@@ -41,5 +41,5 @@ stackit beta server update SERVER_ID [flags]
### SEE ALSO
-* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
+* [stackit server](./stackit_server.md) - Provides functionality for servers
diff --git a/docs/stackit_server_volume.md b/docs/stackit_server_volume.md
new file mode 100644
index 000000000..74e426604
--- /dev/null
+++ b/docs/stackit_server_volume.md
@@ -0,0 +1,38 @@
+## stackit server volume
+
+Provides functionality for server volumes
+
+### Synopsis
+
+Provides functionality for server volumes.
+
+```
+stackit server volume [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit server volume"
+```
+
+### 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 server](./stackit_server.md) - Provides functionality for servers
+* [stackit server volume attach](./stackit_server_volume_attach.md) - Attaches a volume to a server
+* [stackit server volume describe](./stackit_server_volume_describe.md) - Describes a server volume attachment
+* [stackit server volume detach](./stackit_server_volume_detach.md) - Detaches a volume from a server
+* [stackit server volume list](./stackit_server_volume_list.md) - Lists all server volumes
+* [stackit server volume update](./stackit_server_volume_update.md) - Updates an attached volume of a server
+
diff --git a/docs/stackit_beta_server_volume_attach.md b/docs/stackit_server_volume_attach.md
similarity index 69%
rename from docs/stackit_beta_server_volume_attach.md
rename to docs/stackit_server_volume_attach.md
index 89f6fe054..b7014c6a1 100644
--- a/docs/stackit_beta_server_volume_attach.md
+++ b/docs/stackit_server_volume_attach.md
@@ -1,4 +1,4 @@
-## stackit beta server volume attach
+## stackit server volume attach
Attaches a volume to a server
@@ -7,24 +7,24 @@ Attaches a volume to a server
Attaches a volume to a server.
```
-stackit beta server volume attach VOLUME_ID [flags]
+stackit server volume attach VOLUME_ID [flags]
```
### Examples
```
Attach a volume with ID "xxx" to a server with ID "yyy"
- $ stackit beta server volume attach xxx --server-id yyy
+ $ stackit server volume attach xxx --server-id yyy
Attach a volume with ID "xxx" to a server with ID "yyy" and enable deletion on termination
- $ stackit beta server volume attach xxx --server-id yyy --delete-on-termination
+ $ stackit server volume attach xxx --server-id yyy --delete-on-termination
```
### Options
```
-b, --delete-on-termination Delete the volume during the termination of the server. (default false)
- -h, --help Help for "stackit beta server volume attach"
+ -h, --help Help for "stackit server volume attach"
--server-id string Server ID
```
@@ -41,5 +41,5 @@ stackit beta server volume attach VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
+* [stackit server volume](./stackit_server_volume.md) - Provides functionality for server volumes
diff --git a/docs/stackit_beta_server_volume_describe.md b/docs/stackit_server_volume_describe.md
similarity index 66%
rename from docs/stackit_beta_server_volume_describe.md
rename to docs/stackit_server_volume_describe.md
index df99e10a1..be85d6afc 100644
--- a/docs/stackit_beta_server_volume_describe.md
+++ b/docs/stackit_server_volume_describe.md
@@ -1,4 +1,4 @@
-## stackit beta server volume describe
+## stackit server volume describe
Describes a server volume attachment
@@ -7,26 +7,26 @@ Describes a server volume attachment
Describes a server volume attachment.
```
-stackit beta server volume describe VOLUME_ID [flags]
+stackit server volume describe VOLUME_ID [flags]
```
### Examples
```
Get details of the attachment of volume with ID "xxx" to server with ID "yyy"
- $ stackit beta server volume describe xxx --server-id yyy
+ $ stackit server volume describe xxx --server-id yyy
Get details of the attachment of volume with ID "xxx" to server with ID "yyy" in JSON format
- $ stackit beta server volume describe xxx --server-id yyy --output-format json
+ $ stackit server volume describe xxx --server-id yyy --output-format json
Get details of the attachment of volume with ID "xxx" to server with ID "yyy" in yaml format
- $ stackit beta server volume describe xxx --server-id yyy --output-format yaml
+ $ stackit server volume describe xxx --server-id yyy --output-format yaml
```
### Options
```
- -h, --help Help for "stackit beta server volume describe"
+ -h, --help Help for "stackit server volume describe"
--server-id string Server ID
```
@@ -43,5 +43,5 @@ stackit beta server volume describe VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
+* [stackit server volume](./stackit_server_volume.md) - Provides functionality for server volumes
diff --git a/docs/stackit_beta_server_volume_detach.md b/docs/stackit_server_volume_detach.md
similarity index 69%
rename from docs/stackit_beta_server_volume_detach.md
rename to docs/stackit_server_volume_detach.md
index 45b72bc30..3758a7b35 100644
--- a/docs/stackit_beta_server_volume_detach.md
+++ b/docs/stackit_server_volume_detach.md
@@ -1,4 +1,4 @@
-## stackit beta server volume detach
+## stackit server volume detach
Detaches a volume from a server
@@ -7,20 +7,20 @@ Detaches a volume from a server
Detaches a volume from a server.
```
-stackit beta server volume detach VOLUME_ID [flags]
+stackit server volume detach VOLUME_ID [flags]
```
### Examples
```
Detaches a volume with ID "xxx" from a server with ID "yyy"
- $ stackit beta server volume detach xxx --server-id yyy
+ $ stackit server volume detach xxx --server-id yyy
```
### Options
```
- -h, --help Help for "stackit beta server volume detach"
+ -h, --help Help for "stackit server volume detach"
--server-id string Server ID
```
@@ -37,5 +37,5 @@ stackit beta server volume detach VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
+* [stackit server volume](./stackit_server_volume.md) - Provides functionality for server volumes
diff --git a/docs/stackit_beta_server_volume_list.md b/docs/stackit_server_volume_list.md
similarity index 67%
rename from docs/stackit_beta_server_volume_list.md
rename to docs/stackit_server_volume_list.md
index b21e59ca8..97560e090 100644
--- a/docs/stackit_beta_server_volume_list.md
+++ b/docs/stackit_server_volume_list.md
@@ -1,4 +1,4 @@
-## stackit beta server volume list
+## stackit server volume list
Lists all server volumes
@@ -7,23 +7,23 @@ Lists all server volumes
Lists all server volumes.
```
-stackit beta server volume list [flags]
+stackit server volume list [flags]
```
### Examples
```
List all volumes for a server with ID "xxx"
- $ stackit beta server volume list --server-id xxx
+ $ stackit server volume list --server-id xxx
List all volumes for a server with ID "xxx" in JSON format
- $ stackit beta server volumes list --server-id xxx --output-format json
+ $ stackit server volumes list --server-id xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta server volume list"
+ -h, --help Help for "stackit server volume list"
-s, --server-id string Server ID
```
@@ -40,5 +40,5 @@ stackit beta server volume list [flags]
### SEE ALSO
-* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
+* [stackit server volume](./stackit_server_volume.md) - Provides functionality for server volumes
diff --git a/docs/stackit_beta_server_volume_update.md b/docs/stackit_server_volume_update.md
similarity index 71%
rename from docs/stackit_beta_server_volume_update.md
rename to docs/stackit_server_volume_update.md
index 88f94fe6f..70290e948 100644
--- a/docs/stackit_beta_server_volume_update.md
+++ b/docs/stackit_server_volume_update.md
@@ -1,4 +1,4 @@
-## stackit beta server volume update
+## stackit server volume update
Updates an attached volume of a server
@@ -7,21 +7,21 @@ Updates an attached volume of a server
Updates an attached volume of a server.
```
-stackit beta server volume update VOLUME_ID [flags]
+stackit server volume update VOLUME_ID [flags]
```
### Examples
```
Update a volume with ID "xxx" of a server with ID "yyy" and enables delete on termination
- $ stackit beta server volume update xxx --server-id yyy --delete-on-termination
+ $ stackit server volume update xxx --server-id yyy --delete-on-termination
```
### Options
```
-b, --delete-on-termination Delete the volume during the termination of the server. (default false)
- -h, --help Help for "stackit beta server volume update"
+ -h, --help Help for "stackit server volume update"
--server-id string Server ID
```
@@ -38,5 +38,5 @@ stackit beta server volume update VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
+* [stackit server volume](./stackit_server_volume.md) - Provides functionality for server volumes
diff --git a/docs/stackit_volume.md b/docs/stackit_volume.md
new file mode 100644
index 000000000..c83878554
--- /dev/null
+++ b/docs/stackit_volume.md
@@ -0,0 +1,40 @@
+## stackit volume
+
+Provides functionality for volumes
+
+### Synopsis
+
+Provides functionality for volumes.
+
+```
+stackit volume [flags]
+```
+
+### Options
+
+```
+ -h, --help Help for "stackit volume"
+```
+
+### 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 volume create](./stackit_volume_create.md) - Creates a volume
+* [stackit volume delete](./stackit_volume_delete.md) - Deletes a volume
+* [stackit volume describe](./stackit_volume_describe.md) - Shows details of a volume
+* [stackit volume list](./stackit_volume_list.md) - Lists all volumes of a project
+* [stackit volume performance-class](./stackit_volume_performance-class.md) - Provides functionality for volume performance classes available inside a project
+* [stackit volume resize](./stackit_volume_resize.md) - Resizes a volume
+* [stackit volume update](./stackit_volume_update.md) - Updates a volume
+
diff --git a/docs/stackit_beta_volume_create.md b/docs/stackit_volume_create.md
similarity index 73%
rename from docs/stackit_beta_volume_create.md
rename to docs/stackit_volume_create.md
index e2d41da46..dedf3c595 100644
--- a/docs/stackit_beta_volume_create.md
+++ b/docs/stackit_volume_create.md
@@ -1,4 +1,4 @@
-## stackit beta volume create
+## stackit volume create
Creates a volume
@@ -7,23 +7,23 @@ Creates a volume
Creates a volume.
```
-stackit beta volume create [flags]
+stackit volume create [flags]
```
### Examples
```
Create a volume with availability zone "eu01-1" and size 64 GB
- $ stackit beta volume create --availability-zone eu01-1 --size 64
+ $ stackit volume create --availability-zone eu01-1 --size 64
Create a volume with availability zone "eu01-1", size 64 GB and labels
- $ stackit beta volume create --availability-zone eu01-1 --size 64 --labels key=value,foo=bar
+ $ stackit volume create --availability-zone eu01-1 --size 64 --labels key=value,foo=bar
Create a volume with name "volume-1", from a source image with ID "xxx"
- $ stackit beta volume create --availability-zone eu01-1 --name volume-1 --source-id xxx --source-type image
+ $ stackit volume create --availability-zone eu01-1 --name volume-1 --source-id xxx --source-type image
Create a volume with availability zone "eu01-1", performance class "storage_premium_perf1" and size 64 GB
- $ stackit beta volume create --availability-zone eu01-1 --performance-class storage_premium_perf1 --size 64
+ $ stackit volume create --availability-zone eu01-1 --performance-class storage_premium_perf1 --size 64
```
### Options
@@ -31,7 +31,7 @@ stackit beta volume create [flags]
```
--availability-zone string Availability zone
--description string Volume description
- -h, --help Help for "stackit beta volume create"
+ -h, --help Help for "stackit volume create"
--labels stringToString Labels are key-value string pairs which can be attached to a volume. E.g. '--labels key1=value1,key2=value2,...' (default [])
-n, --name string Volume name
--performance-class string Performance class
@@ -53,5 +53,5 @@ stackit beta volume create [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_volume_delete.md b/docs/stackit_volume_delete.md
similarity index 73%
rename from docs/stackit_beta_volume_delete.md
rename to docs/stackit_volume_delete.md
index 8cf666298..165804aa6 100644
--- a/docs/stackit_beta_volume_delete.md
+++ b/docs/stackit_volume_delete.md
@@ -1,4 +1,4 @@
-## stackit beta volume delete
+## stackit volume delete
Deletes a volume
@@ -9,20 +9,20 @@ If the volume is still in use, the deletion will fail
```
-stackit beta volume delete VOLUME_ID [flags]
+stackit volume delete VOLUME_ID [flags]
```
### Examples
```
Delete volume with ID "xxx"
- $ stackit beta volume delete xxx
+ $ stackit volume delete xxx
```
### Options
```
- -h, --help Help for "stackit beta volume delete"
+ -h, --help Help for "stackit volume delete"
```
### Options inherited from parent commands
@@ -38,5 +38,5 @@ stackit beta volume delete VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_volume_describe.md b/docs/stackit_volume_describe.md
similarity index 70%
rename from docs/stackit_beta_volume_describe.md
rename to docs/stackit_volume_describe.md
index f6556c1cf..a098db3a7 100644
--- a/docs/stackit_beta_volume_describe.md
+++ b/docs/stackit_volume_describe.md
@@ -1,4 +1,4 @@
-## stackit beta volume describe
+## stackit volume describe
Shows details of a volume
@@ -7,23 +7,23 @@ Shows details of a volume
Shows details of a volume.
```
-stackit beta volume describe VOLUME_ID [flags]
+stackit volume describe VOLUME_ID [flags]
```
### Examples
```
Show details of a volume with ID "xxx"
- $ stackit beta volume describe xxx
+ $ stackit volume describe xxx
Show details of a volume with ID "xxx" in JSON format
- $ stackit beta volume describe xxx --output-format json
+ $ stackit volume describe xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta volume describe"
+ -h, --help Help for "stackit volume describe"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta volume describe VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_volume_list.md b/docs/stackit_volume_list.md
similarity index 70%
rename from docs/stackit_beta_volume_list.md
rename to docs/stackit_volume_list.md
index c6f33ad92..2e59fd0d7 100644
--- a/docs/stackit_beta_volume_list.md
+++ b/docs/stackit_volume_list.md
@@ -1,4 +1,4 @@
-## stackit beta volume list
+## stackit volume list
Lists all volumes of a project
@@ -7,29 +7,29 @@ Lists all volumes of a project
Lists all volumes of a project.
```
-stackit beta volume list [flags]
+stackit volume list [flags]
```
### Examples
```
Lists all volumes
- $ stackit beta volume list
+ $ stackit volume list
Lists all volumes which contains the label xxx
- $ stackit beta volume list --label-selector xxx
+ $ stackit volume list --label-selector xxx
Lists all volumes in JSON format
- $ stackit beta volume list --output-format json
+ $ stackit volume list --output-format json
Lists up to 10 volumes
- $ stackit beta volume list --limit 10
+ $ stackit volume list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta volume list"
+ -h, --help Help for "stackit volume list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
```
@@ -47,5 +47,5 @@ stackit beta volume list [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_volume_performance-class.md b/docs/stackit_volume_performance-class.md
similarity index 57%
rename from docs/stackit_beta_volume_performance-class.md
rename to docs/stackit_volume_performance-class.md
index 7df645369..f584910ab 100644
--- a/docs/stackit_beta_volume_performance-class.md
+++ b/docs/stackit_volume_performance-class.md
@@ -1,4 +1,4 @@
-## stackit beta volume performance-class
+## stackit volume performance-class
Provides functionality for volume performance classes available inside a project
@@ -7,13 +7,13 @@ Provides functionality for volume performance classes available inside a project
Provides functionality for volume performance classes available inside a project.
```
-stackit beta volume performance-class [flags]
+stackit volume performance-class [flags]
```
### Options
```
- -h, --help Help for "stackit beta volume performance-class"
+ -h, --help Help for "stackit volume performance-class"
```
### Options inherited from parent commands
@@ -29,7 +29,7 @@ stackit beta volume performance-class [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
-* [stackit beta volume performance-class describe](./stackit_beta_volume_performance-class_describe.md) - Shows details of a volume performance class
-* [stackit beta volume performance-class list](./stackit_beta_volume_performance-class_list.md) - Lists all volume performance classes for a project
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
+* [stackit volume performance-class describe](./stackit_volume_performance-class_describe.md) - Shows details of a volume performance class
+* [stackit volume performance-class list](./stackit_volume_performance-class_list.md) - Lists all volume performance classes for a project
diff --git a/docs/stackit_beta_volume_performance-class_describe.md b/docs/stackit_volume_performance-class_describe.md
similarity index 61%
rename from docs/stackit_beta_volume_performance-class_describe.md
rename to docs/stackit_volume_performance-class_describe.md
index ed8fa7942..a7c53a69c 100644
--- a/docs/stackit_beta_volume_performance-class_describe.md
+++ b/docs/stackit_volume_performance-class_describe.md
@@ -1,4 +1,4 @@
-## stackit beta volume performance-class describe
+## stackit volume performance-class describe
Shows details of a volume performance class
@@ -7,23 +7,23 @@ Shows details of a volume performance class
Shows details of a volume performance class.
```
-stackit beta volume performance-class describe VOLUME_PERFORMANCE_CLASS [flags]
+stackit volume performance-class describe VOLUME_PERFORMANCE_CLASS [flags]
```
### Examples
```
Show details of a volume performance class with name "xxx"
- $ stackit beta volume performance-class describe xxx
+ $ stackit volume performance-class describe xxx
Show details of a volume performance class with name "xxx" in JSON format
- $ stackit beta volume performance-class describe xxx --output-format json
+ $ stackit volume performance-class describe xxx --output-format json
```
### Options
```
- -h, --help Help for "stackit beta volume performance-class describe"
+ -h, --help Help for "stackit volume performance-class describe"
```
### Options inherited from parent commands
@@ -39,5 +39,5 @@ stackit beta volume performance-class describe VOLUME_PERFORMANCE_CLASS [flags]
### SEE ALSO
-* [stackit beta volume performance-class](./stackit_beta_volume_performance-class.md) - Provides functionality for volume performance classes available inside a project
+* [stackit volume performance-class](./stackit_volume_performance-class.md) - Provides functionality for volume performance classes available inside a project
diff --git a/docs/stackit_beta_volume_performance-class_list.md b/docs/stackit_volume_performance-class_list.md
similarity index 63%
rename from docs/stackit_beta_volume_performance-class_list.md
rename to docs/stackit_volume_performance-class_list.md
index ed595ca77..e01cd3df4 100644
--- a/docs/stackit_beta_volume_performance-class_list.md
+++ b/docs/stackit_volume_performance-class_list.md
@@ -1,4 +1,4 @@
-## stackit beta volume performance-class list
+## stackit volume performance-class list
Lists all volume performance classes for a project
@@ -7,29 +7,29 @@ Lists all volume performance classes for a project
Lists all volume performance classes for a project.
```
-stackit beta volume performance-class list [flags]
+stackit volume performance-class list [flags]
```
### Examples
```
Lists all volume performance classes
- $ stackit beta volume performance-class list
+ $ stackit volume performance-class list
Lists all volume performance classes which contains the label xxx
- $ stackit beta volume performance-class list --label-selector xxx
+ $ stackit volume performance-class list --label-selector xxx
Lists all volume performance classes in JSON format
- $ stackit beta volume performance-class list --output-format json
+ $ stackit volume performance-class list --output-format json
Lists up to 10 volume performance classes
- $ stackit beta volume performance-class list --limit 10
+ $ stackit volume performance-class list --limit 10
```
### Options
```
- -h, --help Help for "stackit beta volume performance-class list"
+ -h, --help Help for "stackit volume performance-class list"
--label-selector string Filter by label
--limit int Maximum number of entries to list
```
@@ -47,5 +47,5 @@ stackit beta volume performance-class list [flags]
### SEE ALSO
-* [stackit beta volume performance-class](./stackit_beta_volume_performance-class.md) - Provides functionality for volume performance classes available inside a project
+* [stackit volume performance-class](./stackit_volume_performance-class.md) - Provides functionality for volume performance classes available inside a project
diff --git a/docs/stackit_beta_volume_resize.md b/docs/stackit_volume_resize.md
similarity index 72%
rename from docs/stackit_beta_volume_resize.md
rename to docs/stackit_volume_resize.md
index 4df6abbcf..04286ff44 100644
--- a/docs/stackit_beta_volume_resize.md
+++ b/docs/stackit_volume_resize.md
@@ -1,4 +1,4 @@
-## stackit beta volume resize
+## stackit volume resize
Resizes a volume
@@ -7,20 +7,20 @@ Resizes a volume
Resizes a volume.
```
-stackit beta volume resize VOLUME_ID [flags]
+stackit volume resize VOLUME_ID [flags]
```
### Examples
```
Resize volume with ID "xxx" with new size 10 GB
- $ stackit beta volume resize xxx --size 10
+ $ stackit volume resize xxx --size 10
```
### Options
```
- -h, --help Help for "stackit beta volume resize"
+ -h, --help Help for "stackit volume resize"
--size int Volume size (GB)
```
@@ -37,5 +37,5 @@ stackit beta volume resize VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/docs/stackit_beta_volume_update.md b/docs/stackit_volume_update.md
similarity index 70%
rename from docs/stackit_beta_volume_update.md
rename to docs/stackit_volume_update.md
index ce82c2fe0..1f28e3b1e 100644
--- a/docs/stackit_beta_volume_update.md
+++ b/docs/stackit_volume_update.md
@@ -1,4 +1,4 @@
-## stackit beta volume update
+## stackit volume update
Updates a volume
@@ -7,27 +7,27 @@ Updates a volume
Updates a volume.
```
-stackit beta volume update VOLUME_ID [flags]
+stackit volume update VOLUME_ID [flags]
```
### Examples
```
Update volume with ID "xxx" with new name "volume-1-new"
- $ stackit beta volume update xxx --name volume-1-new
+ $ stackit volume update xxx --name volume-1-new
Update volume with ID "xxx" with new name "volume-1-new" and new description "volume-1-desc-new"
- $ stackit beta volume update xxx --name volume-1-new --description volume-1-desc-new
+ $ stackit volume update xxx --name volume-1-new --description volume-1-desc-new
Update volume with ID "xxx" with new name "volume-1-new", new description "volume-1-desc-new" and label(s)
- $ stackit beta volume update xxx --name volume-1-new --description volume-1-desc-new --labels key=value,foo=bar
+ $ stackit volume update xxx --name volume-1-new --description volume-1-desc-new --labels key=value,foo=bar
```
### Options
```
--description string Volume description
- -h, --help Help for "stackit beta volume update"
+ -h, --help Help for "stackit volume update"
--labels stringToString Labels are key-value string pairs which can be attached to a volume. E.g. '--labels key1=value1,key2=value2,...' (default [])
-n, --name string Volume name
```
@@ -45,5 +45,5 @@ stackit beta volume update VOLUME_ID [flags]
### SEE ALSO
-* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for volumes
+* [stackit volume](./stackit_volume.md) - Provides functionality for volumes
diff --git a/internal/cmd/beta/affinity-groups/affinity-groups.go b/internal/cmd/affinity-groups/affinity-groups.go
similarity index 68%
rename from internal/cmd/beta/affinity-groups/affinity-groups.go
rename to internal/cmd/affinity-groups/affinity-groups.go
index f05389de3..57f44f65e 100644
--- a/internal/cmd/beta/affinity-groups/affinity-groups.go
+++ b/internal/cmd/affinity-groups/affinity-groups.go
@@ -2,10 +2,10 @@ package affinity_groups
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/affinity-groups/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/affinity-groups/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/affinity-groups/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/affinity-groups/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/affinity-groups/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/affinity-groups/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/affinity-groups/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/affinity-groups/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/affinity-groups/create/create.go b/internal/cmd/affinity-groups/create/create.go
similarity index 97%
rename from internal/cmd/beta/affinity-groups/create/create.go
rename to internal/cmd/affinity-groups/create/create.go
index fb3a3dae7..ab1f48d3a 100644
--- a/internal/cmd/beta/affinity-groups/create/create.go
+++ b/internal/cmd/affinity-groups/create/create.go
@@ -38,7 +38,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create an affinity group with name "AFFINITY_GROUP_NAME" and policy "soft-affinity"`,
- "$ stackit beta affinity-group create --name AFFINITY_GROUP_NAME --policy soft-affinity",
+ "$ stackit affinity-group create --name AFFINITY_GROUP_NAME --policy soft-affinity",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/affinity-groups/create/create_test.go b/internal/cmd/affinity-groups/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/affinity-groups/create/create_test.go
rename to internal/cmd/affinity-groups/create/create_test.go
diff --git a/internal/cmd/beta/affinity-groups/delete/delete.go b/internal/cmd/affinity-groups/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/affinity-groups/delete/delete.go
rename to internal/cmd/affinity-groups/delete/delete.go
index f48dbd6a6..195b4539d 100644
--- a/internal/cmd/beta/affinity-groups/delete/delete.go
+++ b/internal/cmd/affinity-groups/delete/delete.go
@@ -35,7 +35,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete an affinity group with ID "xxx"`,
- "$ stackit beta affinity-group delete xxx",
+ "$ stackit affinity-group delete xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/affinity-groups/delete/delete_test.go b/internal/cmd/affinity-groups/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/affinity-groups/delete/delete_test.go
rename to internal/cmd/affinity-groups/delete/delete_test.go
diff --git a/internal/cmd/beta/affinity-groups/describe/describe.go b/internal/cmd/affinity-groups/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/affinity-groups/describe/describe.go
rename to internal/cmd/affinity-groups/describe/describe.go
index 197cf1b37..410937fb1 100644
--- a/internal/cmd/beta/affinity-groups/describe/describe.go
+++ b/internal/cmd/affinity-groups/describe/describe.go
@@ -36,7 +36,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details about an affinity group with the ID "xxx"`,
- "$ stackit beta affinity-group describe xxx",
+ "$ stackit affinity-group describe xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/affinity-groups/describe/describe_test.go b/internal/cmd/affinity-groups/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/affinity-groups/describe/describe_test.go
rename to internal/cmd/affinity-groups/describe/describe_test.go
diff --git a/internal/cmd/beta/affinity-groups/list/list.go b/internal/cmd/affinity-groups/list/list.go
similarity index 97%
rename from internal/cmd/beta/affinity-groups/list/list.go
rename to internal/cmd/affinity-groups/list/list.go
index 260eb787b..3c270bcdb 100644
--- a/internal/cmd/beta/affinity-groups/list/list.go
+++ b/internal/cmd/affinity-groups/list/list.go
@@ -36,11 +36,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
"Lists all affinity groups",
- "$ stackit beta affinity-group list",
+ "$ stackit affinity-group list",
),
examples.NewExample(
"Lists up to 10 affinity groups",
- "$ stackit beta affinity-group list --limit=10",
+ "$ stackit affinity-group list --limit=10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/affinity-groups/list/list_test.go b/internal/cmd/affinity-groups/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/affinity-groups/list/list_test.go
rename to internal/cmd/affinity-groups/list/list_test.go
diff --git a/internal/cmd/beta/beta.go b/internal/cmd/beta/beta.go
index d5b30e94a..ed6873b0e 100644
--- a/internal/cmd/beta/beta.go
+++ b/internal/cmd/beta/beta.go
@@ -3,18 +3,7 @@ package beta
import (
"fmt"
- affinityGroups "github.com/stackitcloud/stackit-cli/internal/cmd/beta/affinity-groups"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/image"
- keypair "github.com/stackitcloud/stackit-cli/internal/cmd/beta/key-pair"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network"
- networkArea "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area"
- networkinterface "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-interface"
- publicip "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/quota"
- securitygroup "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/sqlserverflex"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/examples"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
@@ -47,15 +36,4 @@ func NewCmd(p *print.Printer) *cobra.Command {
func addSubcommands(cmd *cobra.Command, p *print.Printer) {
cmd.AddCommand(sqlserverflex.NewCmd(p))
- cmd.AddCommand(server.NewCmd(p))
- cmd.AddCommand(networkArea.NewCmd(p))
- cmd.AddCommand(network.NewCmd(p))
- cmd.AddCommand(volume.NewCmd(p))
- cmd.AddCommand(networkinterface.NewCmd(p))
- cmd.AddCommand(publicip.NewCmd(p))
- cmd.AddCommand(securitygroup.NewCmd(p))
- cmd.AddCommand(keypair.NewCmd(p))
- cmd.AddCommand(image.NewCmd(p))
- cmd.AddCommand(quota.NewCmd(p))
- cmd.AddCommand(affinityGroups.NewCmd(p))
}
diff --git a/internal/cmd/beta/server/server.go b/internal/cmd/beta/server/server.go
deleted file mode 100644
index 888ed703a..000000000
--- a/internal/cmd/beta/server/server.go
+++ /dev/null
@@ -1,69 +0,0 @@
-package server
-
-import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/console"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/deallocate"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/log"
- machinetype "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/machine-type"
- networkinterface "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/network-interface"
- osUpdate "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update"
- publicip "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/public-ip"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/reboot"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/rescue"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/resize"
- serviceaccount "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/service-account"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/start"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/stop"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/unrescue"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/update"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/volume"
-
- "github.com/stackitcloud/stackit-cli/internal/pkg/args"
- "github.com/stackitcloud/stackit-cli/internal/pkg/print"
- "github.com/stackitcloud/stackit-cli/internal/pkg/utils"
-
- "github.com/spf13/cobra"
-)
-
-func NewCmd(p *print.Printer) *cobra.Command {
- cmd := &cobra.Command{
- Use: "server",
- Short: "Provides functionality for servers",
- Long: "Provides functionality for servers.",
- Args: args.NoArgs,
- Run: utils.CmdHelp,
- }
- addSubcommands(cmd, p)
- return cmd
-}
-
-func addSubcommands(cmd *cobra.Command, p *print.Printer) {
- cmd.AddCommand(backup.NewCmd(p))
- cmd.AddCommand(command.NewCmd(p))
- cmd.AddCommand(create.NewCmd(p))
- cmd.AddCommand(delete.NewCmd(p))
- cmd.AddCommand(describe.NewCmd(p))
- cmd.AddCommand(list.NewCmd(p))
- cmd.AddCommand(publicip.NewCmd(p))
- cmd.AddCommand(serviceaccount.NewCmd(p))
- cmd.AddCommand(update.NewCmd(p))
- cmd.AddCommand(volume.NewCmd(p))
- cmd.AddCommand(networkinterface.NewCmd(p))
- cmd.AddCommand(console.NewCmd(p))
- cmd.AddCommand(log.NewCmd(p))
- cmd.AddCommand(start.NewCmd(p))
- cmd.AddCommand(stop.NewCmd(p))
- cmd.AddCommand(reboot.NewCmd(p))
- cmd.AddCommand(deallocate.NewCmd(p))
- cmd.AddCommand(resize.NewCmd(p))
- cmd.AddCommand(rescue.NewCmd(p))
- cmd.AddCommand(unrescue.NewCmd(p))
- cmd.AddCommand(osUpdate.NewCmd(p))
- cmd.AddCommand(machinetype.NewCmd(p))
-}
diff --git a/internal/cmd/beta/image/create/create.go b/internal/cmd/image/create/create.go
similarity index 98%
rename from internal/cmd/beta/image/create/create.go
rename to internal/cmd/image/create/create.go
index 149aae01e..5fd2e86f2 100644
--- a/internal/cmd/beta/image/create/create.go
+++ b/internal/cmd/image/create/create.go
@@ -90,11 +90,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create an image with name 'my-new-image' from a raw disk image located in '/my/raw/image'`,
- `$ stackit beta image create --name my-new-image --disk-format=raw --local-file-path=/my/raw/image`,
+ `$ stackit image create --name my-new-image --disk-format=raw --local-file-path=/my/raw/image`,
),
examples.NewExample(
`Create an image with name 'my-new-image' from a qcow2 image read from '/my/qcow2/image' with labels describing its contents`,
- `$ stackit beta image create --name my-new-image --disk-format=qcow2 --local-file-path=/my/qcow2/image --labels os=linux,distro=alpine,version=3.12`,
+ `$ stackit image create --name my-new-image --disk-format=qcow2 --local-file-path=/my/qcow2/image --labels os=linux,distro=alpine,version=3.12`,
),
),
RunE: func(cmd *cobra.Command, _ []string) (err error) {
diff --git a/internal/cmd/beta/image/create/create_test.go b/internal/cmd/image/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/image/create/create_test.go
rename to internal/cmd/image/create/create_test.go
diff --git a/internal/cmd/beta/image/delete/delete.go b/internal/cmd/image/delete/delete.go
similarity index 99%
rename from internal/cmd/beta/image/delete/delete.go
rename to internal/cmd/image/delete/delete.go
index 609ced9ec..57ae4f026 100644
--- a/internal/cmd/beta/image/delete/delete.go
+++ b/internal/cmd/image/delete/delete.go
@@ -31,7 +31,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Deletes an image by its internal ID.",
Args: args.SingleArg(imageIdArg, utils.ValidateUUID),
Example: examples.Build(
- examples.NewExample(`Delete an image with ID "xxx"`, `$ stackit beta image delete xxx`),
+ examples.NewExample(`Delete an image with ID "xxx"`, `$ stackit image delete xxx`),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/image/delete/delete_test.go b/internal/cmd/image/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/image/delete/delete_test.go
rename to internal/cmd/image/delete/delete_test.go
diff --git a/internal/cmd/beta/image/describe/describe.go b/internal/cmd/image/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/image/describe/describe.go
rename to internal/cmd/image/describe/describe.go
index 8c8b27023..20ab802fc 100644
--- a/internal/cmd/beta/image/describe/describe.go
+++ b/internal/cmd/image/describe/describe.go
@@ -33,7 +33,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Describes an image by its internal ID.",
Args: args.SingleArg(imageIdArg, utils.ValidateUUID),
Example: examples.Build(
- examples.NewExample(`Describe image "xxx"`, `$ stackit beta image describe xxx`),
+ examples.NewExample(`Describe image "xxx"`, `$ stackit image describe xxx`),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/image/describe/describe_test.go b/internal/cmd/image/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/image/describe/describe_test.go
rename to internal/cmd/image/describe/describe_test.go
diff --git a/internal/cmd/beta/image/image.go b/internal/cmd/image/image.go
similarity index 65%
rename from internal/cmd/beta/image/image.go
rename to internal/cmd/image/image.go
index c84ef1430..899a62ce9 100644
--- a/internal/cmd/beta/image/image.go
+++ b/internal/cmd/image/image.go
@@ -1,11 +1,11 @@
package image
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/image/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/image/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/image/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/image/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/image/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/image/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/image/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/image/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/image/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/image/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
diff --git a/internal/cmd/beta/image/list/list.go b/internal/cmd/image/list/list.go
similarity index 97%
rename from internal/cmd/beta/image/list/list.go
rename to internal/cmd/image/list/list.go
index 035771d89..32316eae0 100644
--- a/internal/cmd/beta/image/list/list.go
+++ b/internal/cmd/image/list/list.go
@@ -40,15 +40,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all images`,
- `$ stackit beta image list`,
+ `$ stackit image list`,
),
examples.NewExample(
`List images with label`,
- `$ stackit beta image list --label-selector ARM64,dev`,
+ `$ stackit image list --label-selector ARM64,dev`,
),
examples.NewExample(
`List the first 10 images`,
- `$ stackit beta image list --limit=10`,
+ `$ stackit image list --limit=10`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/image/list/list_test.go b/internal/cmd/image/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/image/list/list_test.go
rename to internal/cmd/image/list/list_test.go
diff --git a/internal/cmd/beta/image/update/update.go b/internal/cmd/image/update/update.go
similarity index 98%
rename from internal/cmd/beta/image/update/update.go
rename to internal/cmd/image/update/update.go
index 9a4603882..8e6a8a2dd 100644
--- a/internal/cmd/beta/image/update/update.go
+++ b/internal/cmd/image/update/update.go
@@ -108,8 +108,8 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Updates an image",
Args: args.SingleArg(imageIdArg, utils.ValidateUUID),
Example: examples.Build(
- examples.NewExample(`Update the name of an image with ID "xxx"`, `$ stackit beta image update xxx --name my-new-name`),
- examples.NewExample(`Update the labels of an image with ID "xxx"`, `$ stackit beta image update xxx --labels label1=value1,label2=value2`),
+ examples.NewExample(`Update the name of an image with ID "xxx"`, `$ stackit image update xxx --name my-new-name`),
+ examples.NewExample(`Update the labels of an image with ID "xxx"`, `$ stackit image update xxx --labels label1=value1,label2=value2`),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/image/update/update_test.go b/internal/cmd/image/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/image/update/update_test.go
rename to internal/cmd/image/update/update_test.go
diff --git a/internal/cmd/beta/key-pair/create/create.go b/internal/cmd/key-pair/create/create.go
similarity index 93%
rename from internal/cmd/beta/key-pair/create/create.go
rename to internal/cmd/key-pair/create/create.go
index a69d75505..0c96810ba 100644
--- a/internal/cmd/beta/key-pair/create/create.go
+++ b/internal/cmd/key-pair/create/create.go
@@ -39,19 +39,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a new key pair with public-key "ssh-rsa xxx"`,
- "$ stackit beta key-pair create --public-key `ssh-rsa xxx`",
+ "$ stackit key-pair create --public-key `ssh-rsa xxx`",
),
examples.NewExample(
`Create a new key pair with public-key from file "/Users/username/.ssh/id_rsa.pub"`,
- "$ stackit beta key-pair create --public-key `@/Users/username/.ssh/id_rsa.pub`",
+ "$ stackit key-pair create --public-key `@/Users/username/.ssh/id_rsa.pub`",
),
examples.NewExample(
`Create a new key pair with name "KEY_PAIR_NAME" and public-key "ssh-rsa yyy"`,
- "$ stackit beta key-pair create --name KEY_PAIR_NAME --public-key `ssh-rsa yyy`",
+ "$ stackit key-pair create --name KEY_PAIR_NAME --public-key `ssh-rsa yyy`",
),
examples.NewExample(
`Create a new key pair with public-key "ssh-rsa xxx" and labels "key=value,key1=value1"`,
- "$ stackit beta key-pair create --public-key `ssh-rsa xxx` --labels key=value,key1=value1",
+ "$ stackit key-pair create --public-key `ssh-rsa xxx` --labels key=value,key1=value1",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/key-pair/create/create_test.go b/internal/cmd/key-pair/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/key-pair/create/create_test.go
rename to internal/cmd/key-pair/create/create_test.go
diff --git a/internal/cmd/beta/key-pair/create/template/id_ed25519.pub b/internal/cmd/key-pair/create/template/id_ed25519.pub
similarity index 100%
rename from internal/cmd/beta/key-pair/create/template/id_ed25519.pub
rename to internal/cmd/key-pair/create/template/id_ed25519.pub
diff --git a/internal/cmd/beta/key-pair/delete/delete.go b/internal/cmd/key-pair/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/key-pair/delete/delete.go
rename to internal/cmd/key-pair/delete/delete.go
index e1144dd5d..ba9b5a9ce 100644
--- a/internal/cmd/beta/key-pair/delete/delete.go
+++ b/internal/cmd/key-pair/delete/delete.go
@@ -32,7 +32,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete key pair with name "KEY_PAIR_NAME"`,
- "$ stackit beta key-pair delete KEY_PAIR_NAME",
+ "$ stackit key-pair delete KEY_PAIR_NAME",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/key-pair/delete/delete_test.go b/internal/cmd/key-pair/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/key-pair/delete/delete_test.go
rename to internal/cmd/key-pair/delete/delete_test.go
diff --git a/internal/cmd/beta/key-pair/describe/describe.go b/internal/cmd/key-pair/describe/describe.go
similarity index 97%
rename from internal/cmd/beta/key-pair/describe/describe.go
rename to internal/cmd/key-pair/describe/describe.go
index b9efb0907..f4ee01f94 100644
--- a/internal/cmd/beta/key-pair/describe/describe.go
+++ b/internal/cmd/key-pair/describe/describe.go
@@ -44,11 +44,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details about a key pair with name "KEY_PAIR_NAME"`,
- "$ stackit beta key-pair describe KEY_PAIR_NAME",
+ "$ stackit key-pair describe KEY_PAIR_NAME",
),
examples.NewExample(
`Get only the SSH public key of a key pair with name "KEY_PAIR_NAME"`,
- "$ stackit beta key-pair describe KEY_PAIR_NAME --public-key",
+ "$ stackit key-pair describe KEY_PAIR_NAME --public-key",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/key-pair/describe/describe_test.go b/internal/cmd/key-pair/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/key-pair/describe/describe_test.go
rename to internal/cmd/key-pair/describe/describe_test.go
diff --git a/internal/cmd/beta/key-pair/key-pair.go b/internal/cmd/key-pair/key-pair.go
similarity index 65%
rename from internal/cmd/beta/key-pair/key-pair.go
rename to internal/cmd/key-pair/key-pair.go
index d8e6f91aa..90bbd648b 100644
--- a/internal/cmd/beta/key-pair/key-pair.go
+++ b/internal/cmd/key-pair/key-pair.go
@@ -3,11 +3,11 @@ package keypair
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/key-pair/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/key-pair/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/key-pair/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/key-pair/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/key-pair/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
)
diff --git a/internal/cmd/beta/key-pair/list/list.go b/internal/cmd/key-pair/list/list.go
similarity index 95%
rename from internal/cmd/beta/key-pair/list/list.go
rename to internal/cmd/key-pair/list/list.go
index 9a1c9c624..8685edb36 100644
--- a/internal/cmd/beta/key-pair/list/list.go
+++ b/internal/cmd/key-pair/list/list.go
@@ -42,19 +42,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all key pairs`,
- "$ stackit beta key-pair list",
+ "$ stackit key-pair list",
),
examples.NewExample(
`Lists all key pairs which contains the label xxx`,
- "$ stackit beta key-pair list --label-selector xxx",
+ "$ stackit key-pair list --label-selector xxx",
),
examples.NewExample(
`Lists all key pairs in JSON format`,
- "$ stackit beta key-pair list --output-format json",
+ "$ stackit key-pair list --output-format json",
),
examples.NewExample(
`Lists up to 10 key pairs`,
- "$ stackit beta key-pair list --limit 10",
+ "$ stackit key-pair list --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/key-pair/list/list_test.go b/internal/cmd/key-pair/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/key-pair/list/list_test.go
rename to internal/cmd/key-pair/list/list_test.go
diff --git a/internal/cmd/beta/key-pair/update/update.go b/internal/cmd/key-pair/update/update.go
similarity index 98%
rename from internal/cmd/beta/key-pair/update/update.go
rename to internal/cmd/key-pair/update/update.go
index 90cf02e07..1a64875b5 100644
--- a/internal/cmd/beta/key-pair/update/update.go
+++ b/internal/cmd/key-pair/update/update.go
@@ -38,7 +38,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update the labels of a key pair with name "KEY_PAIR_NAME" with "key=value,key1=value1"`,
- "$ stackit beta key-pair update KEY_PAIR_NAME --labels key=value,key1=value1",
+ "$ stackit key-pair update KEY_PAIR_NAME --labels key=value,key1=value1",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/key-pair/update/update_test.go b/internal/cmd/key-pair/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/key-pair/update/update_test.go
rename to internal/cmd/key-pair/update/update_test.go
diff --git a/internal/cmd/beta/network-area/create/create.go b/internal/cmd/network-area/create/create.go
similarity index 90%
rename from internal/cmd/beta/network-area/create/create.go
rename to internal/cmd/network-area/create/create.go
index 3c348908f..4ce917af7 100644
--- a/internal/cmd/beta/network-area/create/create.go
+++ b/internal/cmd/network-area/create/create.go
@@ -54,19 +54,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a network area with name "network-area-1" in organization with ID "xxx" with network ranges and a transfer network`,
- `$ stackit beta network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24"`,
+ `$ stackit network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24"`,
),
examples.NewExample(
`Create a network area with name "network-area-2" in organization with ID "xxx" with network ranges, transfer network and DNS name server`,
- `$ stackit beta network-area create --name network-area-2 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --dns-name-servers "1.1.1.1"`,
+ `$ stackit network-area create --name network-area-2 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --dns-name-servers "1.1.1.1"`,
),
examples.NewExample(
`Create a network area with name "network-area-3" in organization with ID "xxx" with network ranges, transfer network and additional options`,
- `$ stackit beta network-area create --name network-area-3 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --default-prefix-length 25 --max-prefix-length 29 --min-prefix-length 24`,
+ `$ stackit network-area create --name network-area-3 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --default-prefix-length 25 --max-prefix-length 29 --min-prefix-length 24`,
),
examples.NewExample(
`Create a network area with name "network-area-1" in organization with ID "xxx" with network ranges and a transfer network and labels "key=value,key1=value1"`,
- `$ stackit beta network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --labels key=value,key1=value1`,
+ `$ stackit network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --labels key=value,key1=value1`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-area/create/create_test.go b/internal/cmd/network-area/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/create/create_test.go
rename to internal/cmd/network-area/create/create_test.go
diff --git a/internal/cmd/beta/network-area/delete/delete.go b/internal/cmd/network-area/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/network-area/delete/delete.go
rename to internal/cmd/network-area/delete/delete.go
index 3952efc42..d617d8496 100644
--- a/internal/cmd/beta/network-area/delete/delete.go
+++ b/internal/cmd/network-area/delete/delete.go
@@ -42,7 +42,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete network area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area delete xxx --organization-id yyy",
+ "$ stackit network-area delete xxx --organization-id yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/delete/delete_test.go b/internal/cmd/network-area/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/delete/delete_test.go
rename to internal/cmd/network-area/delete/delete_test.go
diff --git a/internal/cmd/beta/network-area/describe/describe.go b/internal/cmd/network-area/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/network-area/describe/describe.go
rename to internal/cmd/network-area/describe/describe.go
index 22cc7018e..35be06f3c 100644
--- a/internal/cmd/beta/network-area/describe/describe.go
+++ b/internal/cmd/network-area/describe/describe.go
@@ -43,15 +43,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a network area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area describe xxx --organization-id yyy",
+ "$ stackit network-area describe xxx --organization-id yyy",
),
examples.NewExample(
`Show details of a network area with ID "xxx" in organization with ID "yyy" and show attached projects`,
- "$ stackit beta network-area describe xxx --organization-id yyy --show-attached-projects",
+ "$ stackit network-area describe xxx --organization-id yyy --show-attached-projects",
),
examples.NewExample(
`Show details of a network area with ID "xxx" in organization with ID "yyy" in JSON format`,
- "$ stackit beta network-area describe xxx --organization-id yyy --output-format json",
+ "$ stackit network-area describe xxx --organization-id yyy --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/describe/describe_test.go b/internal/cmd/network-area/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/describe/describe_test.go
rename to internal/cmd/network-area/describe/describe_test.go
diff --git a/internal/cmd/beta/network-area/list/list.go b/internal/cmd/network-area/list/list.go
similarity index 95%
rename from internal/cmd/beta/network-area/list/list.go
rename to internal/cmd/network-area/list/list.go
index fef600ab3..4e112ae53 100644
--- a/internal/cmd/beta/network-area/list/list.go
+++ b/internal/cmd/network-area/list/list.go
@@ -43,19 +43,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all network areas of organization "xxx"`,
- "$ stackit beta network-area list --organization-id xxx",
+ "$ stackit network-area list --organization-id xxx",
),
examples.NewExample(
`Lists all network areas of organization "xxx" in JSON format`,
- "$ stackit beta network-area list --organization-id xxx --output-format json",
+ "$ stackit network-area list --organization-id xxx --output-format json",
),
examples.NewExample(
`Lists up to 10 network areas of organization "xxx"`,
- "$ stackit beta network-area list --organization-id xxx --limit 10",
+ "$ stackit network-area list --organization-id xxx --limit 10",
),
examples.NewExample(
`Lists all network areas of organization "xxx" which contains the label yyy`,
- "$ stackit beta network-area list --organization-id xxx --label-selector yyy",
+ "$ stackit network-area list --organization-id xxx --label-selector yyy",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-area/list/list_test.go b/internal/cmd/network-area/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/list/list_test.go
rename to internal/cmd/network-area/list/list_test.go
diff --git a/internal/cmd/beta/network-area/network-range/create/create.go b/internal/cmd/network-area/network-range/create/create.go
similarity index 97%
rename from internal/cmd/beta/network-area/network-range/create/create.go
rename to internal/cmd/network-area/network-range/create/create.go
index 297ee0e7f..98fa25a60 100644
--- a/internal/cmd/beta/network-area/network-range/create/create.go
+++ b/internal/cmd/network-area/network-range/create/create.go
@@ -41,7 +41,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a network range in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- `$ stackit beta network-area network-range create --network-area-id xxx --organization-id yyy --network-range "1.1.1.0/24"`,
+ `$ stackit network-area network-range create --network-area-id xxx --organization-id yyy --network-range "1.1.1.0/24"`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-area/network-range/create/create_test.go b/internal/cmd/network-area/network-range/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/network-range/create/create_test.go
rename to internal/cmd/network-area/network-range/create/create_test.go
diff --git a/internal/cmd/beta/network-area/network-range/delete/delete.go b/internal/cmd/network-area/network-range/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/network-area/network-range/delete/delete.go
rename to internal/cmd/network-area/network-range/delete/delete.go
index b7740dd9e..4b4ab2eda 100644
--- a/internal/cmd/beta/network-area/network-range/delete/delete.go
+++ b/internal/cmd/network-area/network-range/delete/delete.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete network range with id "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"`,
- `$ stackit beta network-area network-range delete xxx --network-area-id yyy --organization-id zzz`,
+ `$ stackit network-area network-range delete xxx --network-area-id yyy --organization-id zzz`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/network-range/delete/delete_test.go b/internal/cmd/network-area/network-range/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/network-range/delete/delete_test.go
rename to internal/cmd/network-area/network-range/delete/delete_test.go
diff --git a/internal/cmd/beta/network-area/network-range/describe/describe.go b/internal/cmd/network-area/network-range/describe/describe.go
similarity index 97%
rename from internal/cmd/beta/network-area/network-range/describe/describe.go
rename to internal/cmd/network-area/network-range/describe/describe.go
index a4c57f7eb..9f35dc145 100644
--- a/internal/cmd/beta/network-area/network-range/describe/describe.go
+++ b/internal/cmd/network-area/network-range/describe/describe.go
@@ -42,7 +42,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a network range with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"`,
- `$ stackit beta network-area network-range describe xxx --network-area-id yyy --organization-id zzz`,
+ `$ stackit network-area network-range describe xxx --network-area-id yyy --organization-id zzz`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/network-range/describe/describe_test.go b/internal/cmd/network-area/network-range/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/network-range/describe/describe_test.go
rename to internal/cmd/network-area/network-range/describe/describe_test.go
diff --git a/internal/cmd/beta/network-area/network-range/list/list.go b/internal/cmd/network-area/network-range/list/list.go
similarity index 94%
rename from internal/cmd/beta/network-area/network-range/list/list.go
rename to internal/cmd/network-area/network-range/list/list.go
index faace6c9c..b9b11d0e2 100644
--- a/internal/cmd/beta/network-area/network-range/list/list.go
+++ b/internal/cmd/network-area/network-range/list/list.go
@@ -43,15 +43,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all network ranges in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area network-range list --network-area-id xxx --organization-id yyy",
+ "$ stackit network-area network-range list --network-area-id xxx --organization-id yyy",
),
examples.NewExample(
`Lists all network ranges in a STACKIT Network Area with ID "xxx" in organization with ID "yyy" in JSON format`,
- "$ stackit beta network-area network-range list --network-area-id xxx --organization-id yyy --output-format json",
+ "$ stackit network-area network-range list --network-area-id xxx --organization-id yyy --output-format json",
),
examples.NewExample(
`Lists up to 10 network ranges in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area network-range list --network-area-id xxx --organization-id yyy --limit 10",
+ "$ stackit network-area network-range list --network-area-id xxx --organization-id yyy --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-area/network-range/list/list_test.go b/internal/cmd/network-area/network-range/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/network-range/list/list_test.go
rename to internal/cmd/network-area/network-range/list/list_test.go
diff --git a/internal/cmd/beta/network-area/network-range/network_range.go b/internal/cmd/network-area/network-range/network_range.go
similarity index 69%
rename from internal/cmd/beta/network-area/network-range/network_range.go
rename to internal/cmd/network-area/network-range/network_range.go
index 889cc75a2..71c849f17 100644
--- a/internal/cmd/beta/network-area/network-range/network_range.go
+++ b/internal/cmd/network-area/network-range/network_range.go
@@ -1,10 +1,10 @@
package networkranges
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/network-range/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/network-range/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/network-range/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/network-range/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/network-area/network_area.go b/internal/cmd/network-area/network_area.go
similarity index 65%
rename from internal/cmd/beta/network-area/network_area.go
rename to internal/cmd/network-area/network_area.go
index fd0bdd739..ef12c22a8 100644
--- a/internal/cmd/beta/network-area/network_area.go
+++ b/internal/cmd/network-area/network_area.go
@@ -1,13 +1,13 @@
package networkarea
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/list"
- networkrange "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/network-range"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/route"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/list"
+ networkrange "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/network-area/route/create/create.go b/internal/cmd/network-area/route/create/create.go
similarity index 95%
rename from internal/cmd/beta/network-area/route/create/create.go
rename to internal/cmd/network-area/route/create/create.go
index d73c337c3..05a881052 100644
--- a/internal/cmd/beta/network-area/route/create/create.go
+++ b/internal/cmd/network-area/route/create/create.go
@@ -48,11 +48,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a static route with prefix "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area route create --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1",
+ "$ stackit network-area route create --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1",
),
examples.NewExample(
`Create a static route with labels "key:value" and "foo:bar" with prefix "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area route create --labels key=value,foo=bar --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1",
+ "$ stackit network-area route create --labels key=value,foo=bar --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-area/route/create/create_test.go b/internal/cmd/network-area/route/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/route/create/create_test.go
rename to internal/cmd/network-area/route/create/create_test.go
diff --git a/internal/cmd/beta/network-area/route/delete/delete.go b/internal/cmd/network-area/route/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/network-area/route/delete/delete.go
rename to internal/cmd/network-area/route/delete/delete.go
index 0626c67a6..144647440 100644
--- a/internal/cmd/beta/network-area/route/delete/delete.go
+++ b/internal/cmd/network-area/route/delete/delete.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"`,
- "$ stackit beta network-area route delete xxx --organization-id zzz --network-area-id yyy",
+ "$ stackit network-area route delete xxx --organization-id zzz --network-area-id yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/route/delete/delete_test.go b/internal/cmd/network-area/route/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/route/delete/delete_test.go
rename to internal/cmd/network-area/route/delete/delete_test.go
diff --git a/internal/cmd/beta/network-area/route/describe/describe.go b/internal/cmd/network-area/route/describe/describe.go
similarity index 95%
rename from internal/cmd/beta/network-area/route/describe/describe.go
rename to internal/cmd/network-area/route/describe/describe.go
index fa03a07b2..8708f12e1 100644
--- a/internal/cmd/beta/network-area/route/describe/describe.go
+++ b/internal/cmd/network-area/route/describe/describe.go
@@ -43,11 +43,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"`,
- `$ stackit beta network-area route describe xxx --network-area-id yyy --organization-id zzz`,
+ `$ stackit network-area route describe xxx --network-area-id yyy --organization-id zzz`,
),
examples.NewExample(
`Show details of a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz" in JSON format`,
- `$ stackit beta network-area route describe xxx --network-area-id yyy --organization-id zzz --output-format json`,
+ `$ stackit network-area route describe xxx --network-area-id yyy --organization-id zzz --output-format json`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/route/describe/describe_test.go b/internal/cmd/network-area/route/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/route/describe/describe_test.go
rename to internal/cmd/network-area/route/describe/describe_test.go
diff --git a/internal/cmd/beta/network-area/route/list/list.go b/internal/cmd/network-area/route/list/list.go
similarity index 94%
rename from internal/cmd/beta/network-area/route/list/list.go
rename to internal/cmd/network-area/route/list/list.go
index c7e4f46f0..f8bada766 100644
--- a/internal/cmd/beta/network-area/route/list/list.go
+++ b/internal/cmd/network-area/route/list/list.go
@@ -42,15 +42,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all static routes in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area route list --network-area-id xxx --organization-id yyy",
+ "$ stackit network-area route list --network-area-id xxx --organization-id yyy",
),
examples.NewExample(
`Lists all static routes in a STACKIT Network Area with ID "xxx" in organization with ID "yyy" in JSON format`,
- "$ stackit beta network-area route list --network-area-id xxx --organization-id yyy --output-format json",
+ "$ stackit network-area route list --network-area-id xxx --organization-id yyy --output-format json",
),
examples.NewExample(
`Lists up to 10 static routes in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"`,
- "$ stackit beta network-area route list --network-area-id xxx --organization-id yyy --limit 10",
+ "$ stackit network-area route list --network-area-id xxx --organization-id yyy --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-area/route/list/list_test.go b/internal/cmd/network-area/route/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/route/list/list_test.go
rename to internal/cmd/network-area/route/list/list_test.go
diff --git a/internal/cmd/beta/network-area/route/routes.go b/internal/cmd/network-area/route/routes.go
similarity index 65%
rename from internal/cmd/beta/network-area/route/routes.go
rename to internal/cmd/network-area/route/routes.go
index 1125d4d70..20fa115dd 100644
--- a/internal/cmd/beta/network-area/route/routes.go
+++ b/internal/cmd/network-area/route/routes.go
@@ -1,11 +1,11 @@
package route
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/route/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/route/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/route/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/route/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-area/route/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/network-area/route/update/update.go b/internal/cmd/network-area/route/update/update.go
similarity index 97%
rename from internal/cmd/beta/network-area/route/update/update.go
rename to internal/cmd/network-area/route/update/update.go
index e378cdcf4..b97c9b44d 100644
--- a/internal/cmd/beta/network-area/route/update/update.go
+++ b/internal/cmd/network-area/route/update/update.go
@@ -48,7 +48,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Updates the label(s) of a static route with ID "xxx" in a STACKIT Network Area with ID "yyy" in organization with ID "zzz"`,
- "$ stackit beta network-area route update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz",
+ "$ stackit network-area route update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/route/update/update_test.go b/internal/cmd/network-area/route/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/route/update/update_test.go
rename to internal/cmd/network-area/route/update/update_test.go
diff --git a/internal/cmd/beta/network-area/update/update.go b/internal/cmd/network-area/update/update.go
similarity index 98%
rename from internal/cmd/beta/network-area/update/update.go
rename to internal/cmd/network-area/update/update.go
index 9aab1f1d9..3a0c4f6f7 100644
--- a/internal/cmd/beta/network-area/update/update.go
+++ b/internal/cmd/network-area/update/update.go
@@ -54,7 +54,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update network area with ID "xxx" in organization with ID "yyy" with new name "network-area-1-new"`,
- "$ stackit beta network-area update xxx --organization-id yyy --name network-area-1-new",
+ "$ stackit network-area update xxx --organization-id yyy --name network-area-1-new",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-area/update/update_test.go b/internal/cmd/network-area/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/network-area/update/update_test.go
rename to internal/cmd/network-area/update/update_test.go
diff --git a/internal/cmd/beta/network-interface/create/create.go b/internal/cmd/network-interface/create/create.go
similarity index 97%
rename from internal/cmd/beta/network-interface/create/create.go
rename to internal/cmd/network-interface/create/create.go
index eb6bb301b..a14e57b1e 100644
--- a/internal/cmd/beta/network-interface/create/create.go
+++ b/internal/cmd/network-interface/create/create.go
@@ -58,11 +58,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a network interface for network with ID "xxx"`,
- `$ stackit beta network-interface create --network-id xxx`,
+ `$ stackit network-interface create --network-id xxx`,
),
examples.NewExample(
`Create a network interface with allowed addresses, labels, a name, security groups and nic security enabled for network with ID "xxx"`,
- `$ stackit beta network-interface create --network-id xxx --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2 --name NAME --security-groups "UUID1,UUID2" --nic-security`,
+ `$ stackit network-interface create --network-id xxx --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2 --name NAME --security-groups "UUID1,UUID2" --nic-security`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-interface/create/create_test.go b/internal/cmd/network-interface/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/network-interface/create/create_test.go
rename to internal/cmd/network-interface/create/create_test.go
diff --git a/internal/cmd/beta/network-interface/delete/delete.go b/internal/cmd/network-interface/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/network-interface/delete/delete.go
rename to internal/cmd/network-interface/delete/delete.go
index 2597e9402..4f2cd3302 100644
--- a/internal/cmd/beta/network-interface/delete/delete.go
+++ b/internal/cmd/network-interface/delete/delete.go
@@ -36,7 +36,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete network interface with nic id "xxx" and network ID "yyy"`,
- `$ stackit beta network-interface delete xxx --network-id yyy`,
+ `$ stackit network-interface delete xxx --network-id yyy`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-interface/delete/delete_test.go b/internal/cmd/network-interface/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/network-interface/delete/delete_test.go
rename to internal/cmd/network-interface/delete/delete_test.go
diff --git a/internal/cmd/beta/network-interface/describe/describe.go b/internal/cmd/network-interface/describe/describe.go
similarity index 95%
rename from internal/cmd/beta/network-interface/describe/describe.go
rename to internal/cmd/network-interface/describe/describe.go
index a1d741bdf..89b04b9b3 100644
--- a/internal/cmd/beta/network-interface/describe/describe.go
+++ b/internal/cmd/network-interface/describe/describe.go
@@ -41,15 +41,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Describes network interface with nic id "xxx" and network ID "yyy"`,
- `$ stackit beta network-interface describe xxx --network-id yyy`,
+ `$ stackit network-interface describe xxx --network-id yyy`,
),
examples.NewExample(
`Describes network interface with nic id "xxx" and network ID "yyy" in JSON format`,
- `$ stackit beta network-interface describe xxx --network-id yyy --output-format json`,
+ `$ stackit network-interface describe xxx --network-id yyy --output-format json`,
),
examples.NewExample(
`Describes network interface with nic id "xxx" and network ID "yyy" in yaml format`,
- `$ stackit beta network-interface describe xxx --network-id yyy --output-format yaml`,
+ `$ stackit network-interface describe xxx --network-id yyy --output-format yaml`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-interface/describe/describe_test.go b/internal/cmd/network-interface/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/network-interface/describe/describe_test.go
rename to internal/cmd/network-interface/describe/describe_test.go
diff --git a/internal/cmd/beta/network-interface/list/list.go b/internal/cmd/network-interface/list/list.go
similarity index 94%
rename from internal/cmd/beta/network-interface/list/list.go
rename to internal/cmd/network-interface/list/list.go
index b4925b7a5..9ee88cd2f 100644
--- a/internal/cmd/beta/network-interface/list/list.go
+++ b/internal/cmd/network-interface/list/list.go
@@ -42,19 +42,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all network interfaces with network ID "xxx"`,
- `$ stackit beta network-interface list --network-id xxx`,
+ `$ stackit network-interface list --network-id xxx`,
),
examples.NewExample(
`Lists all network interfaces with network ID "xxx" which contains the label xxx`,
- `$ stackit beta network-interface list --network-id xxx --label-selector xxx`,
+ `$ stackit network-interface list --network-id xxx --label-selector xxx`,
),
examples.NewExample(
`Lists all network interfaces with network ID "xxx" in JSON format`,
- `$ stackit beta network-interface list --network-id xxx --output-format json`,
+ `$ stackit network-interface list --network-id xxx --output-format json`,
),
examples.NewExample(
`Lists up to 10 network interfaces with network ID "xxx"`,
- `$ stackit beta network-interface list --network-id xxx --limit 10`,
+ `$ stackit network-interface list --network-id xxx --limit 10`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network-interface/list/list_test.go b/internal/cmd/network-interface/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/network-interface/list/list_test.go
rename to internal/cmd/network-interface/list/list_test.go
diff --git a/internal/cmd/beta/network-interface/network-interface.go b/internal/cmd/network-interface/network-interface.go
similarity index 65%
rename from internal/cmd/beta/network-interface/network-interface.go
rename to internal/cmd/network-interface/network-interface.go
index b67392d43..cada28596 100644
--- a/internal/cmd/beta/network-interface/network-interface.go
+++ b/internal/cmd/network-interface/network-interface.go
@@ -2,11 +2,11 @@ package networkinterface
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-interface/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-interface/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-interface/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-interface/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network-interface/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-interface/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-interface/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-interface/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-interface/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network-interface/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/network-interface/update/update.go b/internal/cmd/network-interface/update/update.go
similarity index 96%
rename from internal/cmd/beta/network-interface/update/update.go
rename to internal/cmd/network-interface/update/update.go
index 9e7c12022..777f2f4b4 100644
--- a/internal/cmd/beta/network-interface/update/update.go
+++ b/internal/cmd/network-interface/update/update.go
@@ -56,15 +56,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Updates a network interface with nic id "xxx" and network-id "yyy" to new allowed addresses "1.1.1.1,8.8.8.8,9.9.9.9" and new labels "key=value,key2=value2"`,
- `$ stackit beta network-interface update xxx --network-id yyy --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2`,
+ `$ stackit network-interface update xxx --network-id yyy --allowed-addresses "1.1.1.1,8.8.8.8,9.9.9.9" --labels key=value,key2=value2`,
),
examples.NewExample(
`Updates a network interface with nic id "xxx" and network-id "yyy" with new name "nic-name-new"`,
- `$ stackit beta network-interface update xxx --network-id yyy --name nic-name-new`,
+ `$ stackit network-interface update xxx --network-id yyy --name nic-name-new`,
),
examples.NewExample(
`Updates a network interface with nic id "xxx" and network-id "yyy" to include the security group "zzz"`,
- `$ stackit beta network-interface update xxx --network-id yyy --security-groups zzz`,
+ `$ stackit network-interface update xxx --network-id yyy --security-groups zzz`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network-interface/update/update_test.go b/internal/cmd/network-interface/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/network-interface/update/update_test.go
rename to internal/cmd/network-interface/update/update_test.go
diff --git a/internal/cmd/beta/network/create/create.go b/internal/cmd/network/create/create.go
similarity index 94%
rename from internal/cmd/beta/network/create/create.go
rename to internal/cmd/network/create/create.go
index 38edf55ac..b89f54f49 100644
--- a/internal/cmd/beta/network/create/create.go
+++ b/internal/cmd/network/create/create.go
@@ -64,27 +64,27 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a network with name "network-1"`,
- `$ stackit beta network create --name network-1`,
+ `$ stackit network create --name network-1`,
),
examples.NewExample(
`Create a non-routed network with name "network-1"`,
- `$ stackit beta network create --name network-1 --non-routed`,
+ `$ stackit network create --name network-1 --non-routed`,
),
examples.NewExample(
`Create a network with name "network-1" and no gateway`,
- `$ stackit beta network create --name network-1 --no-ipv4-gateway`,
+ `$ stackit network create --name network-1 --no-ipv4-gateway`,
),
examples.NewExample(
`Create a network with name "network-1" and labels "key=value,key1=value1"`,
- `$ stackit beta network create --name network-1 --labels key=value,key1=value1`,
+ `$ stackit network create --name network-1 --labels key=value,key1=value1`,
),
examples.NewExample(
`Create an IPv4 network with name "network-1" with DNS name servers, a prefix and a gateway`,
- `$ stackit beta network create --name network-1 --ipv4-dns-name-servers "1.1.1.1,8.8.8.8,9.9.9.9" --ipv4-prefix "10.1.2.0/24" --ipv4-gateway "10.1.2.3"`,
+ `$ stackit network create --name network-1 --ipv4-dns-name-servers "1.1.1.1,8.8.8.8,9.9.9.9" --ipv4-prefix "10.1.2.0/24" --ipv4-gateway "10.1.2.3"`,
),
examples.NewExample(
`Create an IPv6 network with name "network-1" with DNS name servers, a prefix and a gateway`,
- `$ stackit beta network create --name network-1 --ipv6-dns-name-servers "2001:4860:4860::8888,2001:4860:4860::8844" --ipv6-prefix "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"`,
+ `$ stackit network create --name network-1 --ipv6-dns-name-servers "2001:4860:4860::8888,2001:4860:4860::8844" --ipv6-prefix "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network/create/create_test.go b/internal/cmd/network/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/network/create/create_test.go
rename to internal/cmd/network/create/create_test.go
diff --git a/internal/cmd/beta/network/delete/delete.go b/internal/cmd/network/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/network/delete/delete.go
rename to internal/cmd/network/delete/delete.go
index 17be9f0ed..c1608151e 100644
--- a/internal/cmd/beta/network/delete/delete.go
+++ b/internal/cmd/network/delete/delete.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete network with ID "xxx"`,
- "$ stackit beta network delete xxx",
+ "$ stackit network delete xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network/delete/delete_test.go b/internal/cmd/network/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/network/delete/delete_test.go
rename to internal/cmd/network/delete/delete_test.go
diff --git a/internal/cmd/beta/network/describe/describe.go b/internal/cmd/network/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/network/describe/describe.go
rename to internal/cmd/network/describe/describe.go
index e98cd01e6..13eb11133 100644
--- a/internal/cmd/beta/network/describe/describe.go
+++ b/internal/cmd/network/describe/describe.go
@@ -38,11 +38,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a network with ID "xxx"`,
- "$ stackit beta network describe xxx",
+ "$ stackit network describe xxx",
),
examples.NewExample(
`Show details of a network with ID "xxx" in JSON format`,
- "$ stackit beta network describe xxx --output-format json",
+ "$ stackit network describe xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network/describe/describe_test.go b/internal/cmd/network/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/network/describe/describe_test.go
rename to internal/cmd/network/describe/describe_test.go
diff --git a/internal/cmd/beta/network/list/list.go b/internal/cmd/network/list/list.go
similarity index 96%
rename from internal/cmd/beta/network/list/list.go
rename to internal/cmd/network/list/list.go
index 7ed81d62c..8b5577685 100644
--- a/internal/cmd/beta/network/list/list.go
+++ b/internal/cmd/network/list/list.go
@@ -41,19 +41,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all networks`,
- "$ stackit beta network list",
+ "$ stackit network list",
),
examples.NewExample(
`Lists all networks in JSON format`,
- "$ stackit beta network list --output-format json",
+ "$ stackit network list --output-format json",
),
examples.NewExample(
`Lists up to 10 networks`,
- "$ stackit beta network list --limit 10",
+ "$ stackit network list --limit 10",
),
examples.NewExample(
`Lists all networks which contains the label xxx`,
- "$ tackit beta network list --label-selector xxx",
+ "$ stackit network list --label-selector xxx",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/network/list/list_test.go b/internal/cmd/network/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/network/list/list_test.go
rename to internal/cmd/network/list/list_test.go
diff --git a/internal/cmd/beta/network/network.go b/internal/cmd/network/network.go
similarity index 67%
rename from internal/cmd/beta/network/network.go
rename to internal/cmd/network/network.go
index 30197e2ed..b95a496c7 100644
--- a/internal/cmd/beta/network/network.go
+++ b/internal/cmd/network/network.go
@@ -1,11 +1,11 @@
package network
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/network/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/network/update/update.go b/internal/cmd/network/update/update.go
similarity index 95%
rename from internal/cmd/beta/network/update/update.go
rename to internal/cmd/network/update/update.go
index 24c1c5e74..50be6c698 100644
--- a/internal/cmd/beta/network/update/update.go
+++ b/internal/cmd/network/update/update.go
@@ -55,19 +55,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update network with ID "xxx" with new name "network-1-new"`,
- `$ stackit beta network update xxx --name network-1-new`,
+ `$ stackit network update xxx --name network-1-new`,
),
examples.NewExample(
`Update network with ID "xxx" with no gateway`,
- `$ stackit beta network update --no-ipv4-gateway`,
+ `$ stackit network update --no-ipv4-gateway`,
),
examples.NewExample(
`Update IPv4 network with ID "xxx" with new name "network-1-new", new gateway and new DNS name servers`,
- `$ stackit beta network update xxx --name network-1-new --ipv4-dns-name-servers "2.2.2.2" --ipv4-gateway "10.1.2.3"`,
+ `$ stackit network update xxx --name network-1-new --ipv4-dns-name-servers "2.2.2.2" --ipv4-gateway "10.1.2.3"`,
),
examples.NewExample(
`Update IPv6 network with ID "xxx" with new name "network-1-new", new gateway and new DNS name servers`,
- `$ stackit beta network update xxx --name network-1-new --ipv6-dns-name-servers "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"`,
+ `$ stackit network update xxx --name network-1-new --ipv6-dns-name-servers "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/network/update/update_test.go b/internal/cmd/network/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/network/update/update_test.go
rename to internal/cmd/network/update/update_test.go
diff --git a/internal/cmd/beta/public-ip/associate/associate.go b/internal/cmd/public-ip/associate/associate.go
similarity index 98%
rename from internal/cmd/beta/public-ip/associate/associate.go
rename to internal/cmd/public-ip/associate/associate.go
index d50bafb8d..9ce91a954 100644
--- a/internal/cmd/beta/public-ip/associate/associate.go
+++ b/internal/cmd/public-ip/associate/associate.go
@@ -39,7 +39,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Associate public IP with ID "xxx" to a resource (network interface or virtual IP) with ID "yyy"`,
- `$ stackit beta public-ip associate xxx --associated-resource-id yyy`,
+ `$ stackit public-ip associate xxx --associated-resource-id yyy`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/public-ip/associate/associate_test.go b/internal/cmd/public-ip/associate/associate_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/associate/associate_test.go
rename to internal/cmd/public-ip/associate/associate_test.go
diff --git a/internal/cmd/beta/public-ip/create/create.go b/internal/cmd/public-ip/create/create.go
similarity index 96%
rename from internal/cmd/beta/public-ip/create/create.go
rename to internal/cmd/public-ip/create/create.go
index 9bc05ab3d..0ba5c6a84 100644
--- a/internal/cmd/beta/public-ip/create/create.go
+++ b/internal/cmd/public-ip/create/create.go
@@ -39,15 +39,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a public IP`,
- `$ stackit beta public-ip create`,
+ `$ stackit public-ip create`,
),
examples.NewExample(
`Create a public IP with associated resource ID "xxx"`,
- `$ stackit beta public-ip create --associated-resource-id xxx`,
+ `$ stackit public-ip create --associated-resource-id xxx`,
),
examples.NewExample(
`Create a public IP with associated resource ID "xxx" and labels`,
- `$ stackit beta public-ip create --associated-resource-id xxx --labels key=value,foo=bar`,
+ `$ stackit public-ip create --associated-resource-id xxx --labels key=value,foo=bar`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/public-ip/create/create_test.go b/internal/cmd/public-ip/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/create/create_test.go
rename to internal/cmd/public-ip/create/create_test.go
diff --git a/internal/cmd/beta/public-ip/delete/delete.go b/internal/cmd/public-ip/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/public-ip/delete/delete.go
rename to internal/cmd/public-ip/delete/delete.go
index 0f257d8f0..57a427dd6 100644
--- a/internal/cmd/beta/public-ip/delete/delete.go
+++ b/internal/cmd/public-ip/delete/delete.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete public IP with ID "xxx"`,
- "$ stackit beta public-ip delete xxx",
+ "$ stackit public-ip delete xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/public-ip/delete/delete_test.go b/internal/cmd/public-ip/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/delete/delete_test.go
rename to internal/cmd/public-ip/delete/delete_test.go
diff --git a/internal/cmd/beta/public-ip/describe/describe.go b/internal/cmd/public-ip/describe/describe.go
similarity index 97%
rename from internal/cmd/beta/public-ip/describe/describe.go
rename to internal/cmd/public-ip/describe/describe.go
index bc532fd6b..820d9ff61 100644
--- a/internal/cmd/beta/public-ip/describe/describe.go
+++ b/internal/cmd/public-ip/describe/describe.go
@@ -39,11 +39,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a public IP with ID "xxx"`,
- "$ stackit beta public-ip describe xxx",
+ "$ stackit public-ip describe xxx",
),
examples.NewExample(
`Show details of a public IP with ID "xxx" in JSON format`,
- "$ stackit beta public-ip describe xxx --output-format json",
+ "$ stackit public-ip describe xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/public-ip/describe/describe_test.go b/internal/cmd/public-ip/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/describe/describe_test.go
rename to internal/cmd/public-ip/describe/describe_test.go
diff --git a/internal/cmd/beta/public-ip/disassociate/disassociate.go b/internal/cmd/public-ip/disassociate/disassociate.go
similarity index 98%
rename from internal/cmd/beta/public-ip/disassociate/disassociate.go
rename to internal/cmd/public-ip/disassociate/disassociate.go
index eb8872d80..f15bd7efd 100644
--- a/internal/cmd/beta/public-ip/disassociate/disassociate.go
+++ b/internal/cmd/public-ip/disassociate/disassociate.go
@@ -35,7 +35,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Disassociate public IP with ID "xxx" from a resource (network interface or virtual IP)`,
- `$ stackit beta public-ip disassociate xxx`,
+ `$ stackit public-ip disassociate xxx`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/public-ip/disassociate/disassociate_test.go b/internal/cmd/public-ip/disassociate/disassociate_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/disassociate/disassociate_test.go
rename to internal/cmd/public-ip/disassociate/disassociate_test.go
diff --git a/internal/cmd/beta/public-ip/list/list.go b/internal/cmd/public-ip/list/list.go
similarity index 96%
rename from internal/cmd/beta/public-ip/list/list.go
rename to internal/cmd/public-ip/list/list.go
index c071e5069..19c225198 100644
--- a/internal/cmd/beta/public-ip/list/list.go
+++ b/internal/cmd/public-ip/list/list.go
@@ -41,19 +41,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all public IPs`,
- "$ stackit beta public-ip list",
+ "$ stackit public-ip list",
),
examples.NewExample(
`Lists all public IPs which contains the label xxx`,
- "$ stackit beta public-ip list --label-selector xxx",
+ "$ stackit public-ip list --label-selector xxx",
),
examples.NewExample(
`Lists all public IPs in JSON format`,
- "$ stackit beta public-ip list --output-format json",
+ "$ stackit public-ip list --output-format json",
),
examples.NewExample(
`Lists up to 10 public IPs`,
- "$ stackit beta public-ip list --limit 10",
+ "$ stackit public-ip list --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/public-ip/list/list_test.go b/internal/cmd/public-ip/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/list/list_test.go
rename to internal/cmd/public-ip/list/list_test.go
diff --git a/internal/cmd/beta/public-ip/public-ip.go b/internal/cmd/public-ip/public-ip.go
similarity index 60%
rename from internal/cmd/beta/public-ip/public-ip.go
rename to internal/cmd/public-ip/public-ip.go
index 5c5c8f410..6259759a8 100644
--- a/internal/cmd/beta/public-ip/public-ip.go
+++ b/internal/cmd/public-ip/public-ip.go
@@ -1,13 +1,13 @@
package publicip
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/associate"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/disassociate"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/public-ip/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/associate"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/disassociate"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/public-ip/update/update.go b/internal/cmd/public-ip/update/update.go
similarity index 97%
rename from internal/cmd/beta/public-ip/update/update.go
rename to internal/cmd/public-ip/update/update.go
index e36d92a70..d3bd1a86c 100644
--- a/internal/cmd/beta/public-ip/update/update.go
+++ b/internal/cmd/public-ip/update/update.go
@@ -42,11 +42,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update public IP with ID "xxx"`,
- `$ stackit beta public-ip update xxx`,
+ `$ stackit public-ip update xxx`,
),
examples.NewExample(
`Update public IP with ID "xxx" with new labels`,
- `$ stackit beta public-ip update xxx --labels key=value,foo=bar`,
+ `$ stackit public-ip update xxx --labels key=value,foo=bar`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/public-ip/update/update_test.go b/internal/cmd/public-ip/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/public-ip/update/update_test.go
rename to internal/cmd/public-ip/update/update_test.go
diff --git a/internal/cmd/beta/quota/list/list.go b/internal/cmd/quota/list/list.go
similarity index 99%
rename from internal/cmd/beta/quota/list/list.go
rename to internal/cmd/quota/list/list.go
index 97e9f956b..e18ed94de 100644
--- a/internal/cmd/beta/quota/list/list.go
+++ b/internal/cmd/quota/list/list.go
@@ -32,7 +32,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List available quotas`,
- `$ stackit beta quota list`,
+ `$ stackit quota list`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/quota/list/list_test.go b/internal/cmd/quota/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/quota/list/list_test.go
rename to internal/cmd/quota/list/list_test.go
diff --git a/internal/cmd/beta/quota/quota.go b/internal/cmd/quota/quota.go
similarity index 89%
rename from internal/cmd/beta/quota/quota.go
rename to internal/cmd/quota/quota.go
index e4eaf4bd8..bd71be405 100644
--- a/internal/cmd/beta/quota/quota.go
+++ b/internal/cmd/quota/quota.go
@@ -1,7 +1,7 @@
package quota
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/quota/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/quota/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
diff --git a/internal/cmd/root.go b/internal/cmd/root.go
index 4bdf6359a..736c944f5 100644
--- a/internal/cmd/root.go
+++ b/internal/cmd/root.go
@@ -6,26 +6,37 @@ import (
"strings"
"time"
+ affinityGroups "github.com/stackitcloud/stackit-cli/internal/cmd/affinity-groups"
"github.com/stackitcloud/stackit-cli/internal/cmd/auth"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta"
configCmd "github.com/stackitcloud/stackit-cli/internal/cmd/config"
"github.com/stackitcloud/stackit-cli/internal/cmd/curl"
"github.com/stackitcloud/stackit-cli/internal/cmd/dns"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/image"
+ keypair "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair"
loadbalancer "github.com/stackitcloud/stackit-cli/internal/cmd/load-balancer"
"github.com/stackitcloud/stackit-cli/internal/cmd/logme"
"github.com/stackitcloud/stackit-cli/internal/cmd/mariadb"
"github.com/stackitcloud/stackit-cli/internal/cmd/mongodbflex"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/network"
+ networkArea "github.com/stackitcloud/stackit-cli/internal/cmd/network-area"
+ networkinterface "github.com/stackitcloud/stackit-cli/internal/cmd/network-interface"
objectstorage "github.com/stackitcloud/stackit-cli/internal/cmd/object-storage"
"github.com/stackitcloud/stackit-cli/internal/cmd/observability"
"github.com/stackitcloud/stackit-cli/internal/cmd/opensearch"
"github.com/stackitcloud/stackit-cli/internal/cmd/organization"
"github.com/stackitcloud/stackit-cli/internal/cmd/postgresflex"
"github.com/stackitcloud/stackit-cli/internal/cmd/project"
+ publicip "github.com/stackitcloud/stackit-cli/internal/cmd/public-ip"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/quota"
"github.com/stackitcloud/stackit-cli/internal/cmd/rabbitmq"
"github.com/stackitcloud/stackit-cli/internal/cmd/redis"
secretsmanager "github.com/stackitcloud/stackit-cli/internal/cmd/secrets-manager"
+ securitygroup "github.com/stackitcloud/stackit-cli/internal/cmd/security-group"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server"
serviceaccount "github.com/stackitcloud/stackit-cli/internal/cmd/service-account"
"github.com/stackitcloud/stackit-cli/internal/cmd/ske"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/config"
"github.com/stackitcloud/stackit-cli/internal/pkg/errors"
@@ -164,6 +175,17 @@ func addSubcommands(cmd *cobra.Command, p *print.Printer) {
cmd.AddCommand(secretsmanager.NewCmd(p))
cmd.AddCommand(serviceaccount.NewCmd(p))
cmd.AddCommand(ske.NewCmd(p))
+ cmd.AddCommand(server.NewCmd(p))
+ cmd.AddCommand(networkArea.NewCmd(p))
+ cmd.AddCommand(network.NewCmd(p))
+ cmd.AddCommand(volume.NewCmd(p))
+ cmd.AddCommand(networkinterface.NewCmd(p))
+ cmd.AddCommand(publicip.NewCmd(p))
+ cmd.AddCommand(securitygroup.NewCmd(p))
+ cmd.AddCommand(keypair.NewCmd(p))
+ cmd.AddCommand(image.NewCmd(p))
+ cmd.AddCommand(quota.NewCmd(p))
+ cmd.AddCommand(affinityGroups.NewCmd(p))
}
// traverseCommands calls f for c and all of its children.
diff --git a/internal/cmd/beta/security-group/create/create.go b/internal/cmd/security-group/create/create.go
similarity index 95%
rename from internal/cmd/beta/security-group/create/create.go
rename to internal/cmd/security-group/create/create.go
index af66e0783..24f3da09c 100644
--- a/internal/cmd/beta/security-group/create/create.go
+++ b/internal/cmd/security-group/create/create.go
@@ -40,8 +40,8 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Creates security groups.",
Args: args.NoArgs,
Example: examples.Build(
- examples.NewExample(`Create a named group`, `$ stackit beta security-group create --name my-new-group`),
- examples.NewExample(`Create a named group with labels`, `$ stackit beta security-group create --name my-new-group --labels label1=value1,label2=value2`),
+ examples.NewExample(`Create a named group`, `$ stackit security-group create --name my-new-group`),
+ examples.NewExample(`Create a named group with labels`, `$ stackit security-group create --name my-new-group --labels label1=value1,label2=value2`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/security-group/create/create_test.go b/internal/cmd/security-group/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/create/create_test.go
rename to internal/cmd/security-group/create/create_test.go
diff --git a/internal/cmd/beta/security-group/delete/delete.go b/internal/cmd/security-group/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/security-group/delete/delete.go
rename to internal/cmd/security-group/delete/delete.go
index 80f91882c..85781ae13 100644
--- a/internal/cmd/beta/security-group/delete/delete.go
+++ b/internal/cmd/security-group/delete/delete.go
@@ -31,7 +31,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Deletes a security group by its internal ID.",
Args: args.SingleArg(groupIdArg, utils.ValidateUUID),
Example: examples.Build(
- examples.NewExample(`Delete a named group with ID "xxx"`, `$ stackit beta security-group delete xxx`),
+ examples.NewExample(`Delete a named group with ID "xxx"`, `$ stackit security-group delete xxx`),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/security-group/delete/delete_test.go b/internal/cmd/security-group/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/delete/delete_test.go
rename to internal/cmd/security-group/delete/delete_test.go
diff --git a/internal/cmd/beta/security-group/describe/describe.go b/internal/cmd/security-group/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/security-group/describe/describe.go
rename to internal/cmd/security-group/describe/describe.go
index 2ea0084dc..01d86df03 100644
--- a/internal/cmd/beta/security-group/describe/describe.go
+++ b/internal/cmd/security-group/describe/describe.go
@@ -34,7 +34,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Describes security groups by its internal ID.",
Args: args.SingleArg(groupIdArg, utils.ValidateUUID),
Example: examples.Build(
- examples.NewExample(`Describe group "xxx"`, `$ stackit beta security-group describe xxx`),
+ examples.NewExample(`Describe group "xxx"`, `$ stackit security-group describe xxx`),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/security-group/describe/describe_test.go b/internal/cmd/security-group/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/describe/describe_test.go
rename to internal/cmd/security-group/describe/describe_test.go
diff --git a/internal/cmd/beta/security-group/list/list.go b/internal/cmd/security-group/list/list.go
similarity index 95%
rename from internal/cmd/beta/security-group/list/list.go
rename to internal/cmd/security-group/list/list.go
index e9a4e31cf..74a44c943 100644
--- a/internal/cmd/beta/security-group/list/list.go
+++ b/internal/cmd/security-group/list/list.go
@@ -37,8 +37,8 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Lists security groups by its internal ID.",
Args: args.NoArgs,
Example: examples.Build(
- examples.NewExample(`List all groups`, `$ stackit beta security-group list`),
- examples.NewExample(`List groups with labels`, `$ stackit beta security-group list --label-selector label1=value1,label2=value2`),
+ examples.NewExample(`List all groups`, `$ stackit security-group list`),
+ examples.NewExample(`List groups with labels`, `$ stackit security-group list --label-selector label1=value1,label2=value2`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/security-group/list/list_test.go b/internal/cmd/security-group/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/list/list_test.go
rename to internal/cmd/security-group/list/list_test.go
diff --git a/internal/cmd/beta/security-group/rule/create/create.go b/internal/cmd/security-group/rule/create/create.go
similarity index 94%
rename from internal/cmd/beta/security-group/rule/create/create.go
rename to internal/cmd/security-group/rule/create/create.go
index d5e4ab6d4..a330e98eb 100644
--- a/internal/cmd/beta/security-group/rule/create/create.go
+++ b/internal/cmd/security-group/rule/create/create.go
@@ -61,19 +61,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a security group rule for security group with ID "xxx" with direction "ingress"`,
- `$ stackit beta security-group rule create --security-group-id xxx --direction ingress`,
+ `$ stackit security-group rule create --security-group-id xxx --direction ingress`,
),
examples.NewExample(
`Create a security group rule for security group with ID "xxx" with direction "egress", protocol "icmp" and icmp parameters`,
- `$ stackit beta security-group rule create --security-group-id xxx --direction egress --protocol-name icmp --icmp-parameter-code 0 --icmp-parameter-type 8`,
+ `$ stackit security-group rule create --security-group-id xxx --direction egress --protocol-name icmp --icmp-parameter-code 0 --icmp-parameter-type 8`,
),
examples.NewExample(
`Create a security group rule for security group with ID "xxx" with direction "ingress", protocol "tcp" and port range values`,
- `$ stackit beta security-group rule create --security-group-id xxx --direction ingress --protocol-name tcp --port-range-max 24 --port-range-min 22`,
+ `$ stackit security-group rule create --security-group-id xxx --direction ingress --protocol-name tcp --port-range-max 24 --port-range-min 22`,
),
examples.NewExample(
`Create a security group rule for security group with ID "xxx" with direction "ingress" and protocol number 1 `,
- `$ stackit beta security-group rule create --security-group-id xxx --direction ingress --protocol-number 1`,
+ `$ stackit security-group rule create --security-group-id xxx --direction ingress --protocol-number 1`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/security-group/rule/create/create_test.go b/internal/cmd/security-group/rule/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/rule/create/create_test.go
rename to internal/cmd/security-group/rule/create/create_test.go
diff --git a/internal/cmd/beta/security-group/rule/delete/delete.go b/internal/cmd/security-group/rule/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/security-group/rule/delete/delete.go
rename to internal/cmd/security-group/rule/delete/delete.go
index 035866bed..247caed8a 100644
--- a/internal/cmd/beta/security-group/rule/delete/delete.go
+++ b/internal/cmd/security-group/rule/delete/delete.go
@@ -41,7 +41,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete security group rule with ID "xxx" in security group with ID "yyy"`,
- "$ stackit beta security-group rule delete xxx --security-group-id yyy",
+ "$ stackit security-group rule delete xxx --security-group-id yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/security-group/rule/delete/delete_test.go b/internal/cmd/security-group/rule/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/rule/delete/delete_test.go
rename to internal/cmd/security-group/rule/delete/delete_test.go
diff --git a/internal/cmd/beta/security-group/rule/describe/describe.go b/internal/cmd/security-group/rule/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/security-group/rule/describe/describe.go
rename to internal/cmd/security-group/rule/describe/describe.go
index 2189d736f..8e8bd0508 100644
--- a/internal/cmd/beta/security-group/rule/describe/describe.go
+++ b/internal/cmd/security-group/rule/describe/describe.go
@@ -41,11 +41,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a security group rule with ID "xxx" in security group with ID "yyy"`,
- "$ stackit beta security-group rule describe xxx --security-group-id yyy",
+ "$ stackit security-group rule describe xxx --security-group-id yyy",
),
examples.NewExample(
`Show details of a security group rule with ID "xxx" in security group with ID "yyy" in JSON format`,
- "$ stackit beta security-group rule describe xxx --security-group-id yyy --output-format json",
+ "$ stackit security-group rule describe xxx --security-group-id yyy --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/security-group/rule/describe/describe_test.go b/internal/cmd/security-group/rule/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/rule/describe/describe_test.go
rename to internal/cmd/security-group/rule/describe/describe_test.go
diff --git a/internal/cmd/beta/security-group/rule/list/list.go b/internal/cmd/security-group/rule/list/list.go
similarity index 95%
rename from internal/cmd/beta/security-group/rule/list/list.go
rename to internal/cmd/security-group/rule/list/list.go
index 4e8d63481..84c83ece4 100644
--- a/internal/cmd/beta/security-group/rule/list/list.go
+++ b/internal/cmd/security-group/rule/list/list.go
@@ -43,15 +43,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all security group rules in security group with ID "xxx"`,
- "$ stackit beta security-group rule list --security-group-id xxx",
+ "$ stackit security-group rule list --security-group-id xxx",
),
examples.NewExample(
`Lists all security group rules in security group with ID "xxx" in JSON format`,
- "$ stackit beta security-group rule list --security-group-id xxx --output-format json",
+ "$ stackit security-group rule list --security-group-id xxx --output-format json",
),
examples.NewExample(
`Lists up to 10 security group rules in security group with ID "xxx"`,
- "$ stackit beta security-group rule list --security-group-id xxx --limit 10",
+ "$ stackit security-group rule list --security-group-id xxx --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/security-group/rule/list/list_test.go b/internal/cmd/security-group/rule/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/rule/list/list_test.go
rename to internal/cmd/security-group/rule/list/list_test.go
diff --git a/internal/cmd/beta/security-group/rule/security_group_rule.go b/internal/cmd/security-group/rule/security_group_rule.go
similarity index 68%
rename from internal/cmd/beta/security-group/rule/security_group_rule.go
rename to internal/cmd/security-group/rule/security_group_rule.go
index 26b3443f5..c1e133841 100644
--- a/internal/cmd/beta/security-group/rule/security_group_rule.go
+++ b/internal/cmd/security-group/rule/security_group_rule.go
@@ -1,10 +1,10 @@
package rule
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/rule/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/rule/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/rule/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/rule/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/rule/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/rule/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/rule/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/rule/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/security-group/security_group.go b/internal/cmd/security-group/security_group.go
similarity index 60%
rename from internal/cmd/beta/security-group/security_group.go
rename to internal/cmd/security-group/security_group.go
index 34e4bb73e..f20679d57 100644
--- a/internal/cmd/beta/security-group/security_group.go
+++ b/internal/cmd/security-group/security_group.go
@@ -1,12 +1,12 @@
package security_group
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/rule"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/security-group/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/rule"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/security-group/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
diff --git a/internal/cmd/beta/security-group/update/update.go b/internal/cmd/security-group/update/update.go
similarity index 97%
rename from internal/cmd/beta/security-group/update/update.go
rename to internal/cmd/security-group/update/update.go
index faec421f5..ddff90e23 100644
--- a/internal/cmd/beta/security-group/update/update.go
+++ b/internal/cmd/security-group/update/update.go
@@ -41,8 +41,8 @@ func NewCmd(p *print.Printer) *cobra.Command {
Long: "Updates a named security group",
Args: args.SingleArg(groupNameArg, utils.ValidateUUID),
Example: examples.Build(
- examples.NewExample(`Update the name of group "xxx"`, `$ stackit beta security-group update xxx --name my-new-name`),
- examples.NewExample(`Update the labels of group "xxx"`, `$ stackit beta security-group update xxx --labels label1=value1,label2=value2`),
+ examples.NewExample(`Update the name of group "xxx"`, `$ stackit security-group update xxx --name my-new-name`),
+ examples.NewExample(`Update the labels of group "xxx"`, `$ stackit security-group update xxx --labels label1=value1,label2=value2`),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/security-group/update/update_test.go b/internal/cmd/security-group/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/security-group/update/update_test.go
rename to internal/cmd/security-group/update/update_test.go
diff --git a/internal/cmd/beta/server/backup/backup.go b/internal/cmd/server/backup/backup.go
similarity index 58%
rename from internal/cmd/beta/server/backup/backup.go
rename to internal/cmd/server/backup/backup.go
index 512f9bd66..8936ae65f 100644
--- a/internal/cmd/beta/server/backup/backup.go
+++ b/internal/cmd/server/backup/backup.go
@@ -1,15 +1,15 @@
package backup
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/create"
- del "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/disable"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/enable"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/restore"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/schedule"
- volumebackup "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/volume-backup"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/create"
+ del "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/disable"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/enable"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/restore"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/schedule"
+ volumebackup "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/volume-backup"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/backup/create/create.go b/internal/cmd/server/backup/create/create.go
similarity index 96%
rename from internal/cmd/beta/server/backup/create/create.go
rename to internal/cmd/server/backup/create/create.go
index d64d14c0a..aae197772 100644
--- a/internal/cmd/beta/server/backup/create/create.go
+++ b/internal/cmd/server/backup/create/create.go
@@ -48,10 +48,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a Server Backup with name "mybackup"`,
- `$ stackit beta server backup create --server-id xxx --name=mybackup`),
+ `$ stackit server backup create --server-id xxx --name=mybackup`),
examples.NewExample(
`Create a Server Backup with name "mybackup" and retention period of 5 days`,
- `$ stackit beta server backup create --server-id xxx --name=mybackup --retention-period=5`),
+ `$ stackit server backup create --server-id xxx --name=mybackup --retention-period=5`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/create/create_test.go b/internal/cmd/server/backup/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/create/create_test.go
rename to internal/cmd/server/backup/create/create_test.go
diff --git a/internal/cmd/beta/server/backup/delete/delete.go b/internal/cmd/server/backup/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/server/backup/delete/delete.go
rename to internal/cmd/server/backup/delete/delete.go
index e8d92c351..821e62f74 100644
--- a/internal/cmd/beta/server/backup/delete/delete.go
+++ b/internal/cmd/server/backup/delete/delete.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a Server Backup with ID "xxx" for server "zzz"`,
- "$ stackit beta server backup delete xxx --server-id=zzz"),
+ "$ stackit server backup delete xxx --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/delete/delete_test.go b/internal/cmd/server/backup/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/delete/delete_test.go
rename to internal/cmd/server/backup/delete/delete_test.go
diff --git a/internal/cmd/beta/server/backup/describe/describe.go b/internal/cmd/server/backup/describe/describe.go
similarity index 97%
rename from internal/cmd/beta/server/backup/describe/describe.go
rename to internal/cmd/server/backup/describe/describe.go
index 2f55048cd..318b11b01 100644
--- a/internal/cmd/beta/server/backup/describe/describe.go
+++ b/internal/cmd/server/backup/describe/describe.go
@@ -41,10 +41,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of a Server Backup with id "my-backup-id"`,
- "$ stackit beta server backup describe my-backup-id"),
+ "$ stackit server backup describe my-backup-id"),
examples.NewExample(
`Get details of a Server Backup with id "my-backup-id" in JSON format`,
- "$ stackit beta server backup describe my-backup-id --output-format json"),
+ "$ stackit server backup describe my-backup-id --output-format json"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/describe/describe_test.go b/internal/cmd/server/backup/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/describe/describe_test.go
rename to internal/cmd/server/backup/describe/describe_test.go
diff --git a/internal/cmd/beta/server/backup/disable/disable.go b/internal/cmd/server/backup/disable/disable.go
similarity index 98%
rename from internal/cmd/beta/server/backup/disable/disable.go
rename to internal/cmd/server/backup/disable/disable.go
index 1d1ff797b..fc2219dca 100644
--- a/internal/cmd/beta/server/backup/disable/disable.go
+++ b/internal/cmd/server/backup/disable/disable.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Disable Server Backup functionality for your server.`,
- "$ stackit beta server backup disable --server-id=zzz"),
+ "$ stackit server backup disable --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/disable/disable_test.go b/internal/cmd/server/backup/disable/disable_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/disable/disable_test.go
rename to internal/cmd/server/backup/disable/disable_test.go
diff --git a/internal/cmd/beta/server/backup/enable/enable.go b/internal/cmd/server/backup/enable/enable.go
similarity index 98%
rename from internal/cmd/beta/server/backup/enable/enable.go
rename to internal/cmd/server/backup/enable/enable.go
index c6e6bc01c..3eea44927 100644
--- a/internal/cmd/beta/server/backup/enable/enable.go
+++ b/internal/cmd/server/backup/enable/enable.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Enable Server Backup functionality for your server`,
- "$ stackit beta server backup enable --server-id=zzz"),
+ "$ stackit server backup enable --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/enable/enable_test.go b/internal/cmd/server/backup/enable/enable_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/enable/enable_test.go
rename to internal/cmd/server/backup/enable/enable_test.go
diff --git a/internal/cmd/beta/server/backup/list/list.go b/internal/cmd/server/backup/list/list.go
similarity index 97%
rename from internal/cmd/beta/server/backup/list/list.go
rename to internal/cmd/server/backup/list/list.go
index fa060a413..8e90413ae 100644
--- a/internal/cmd/beta/server/backup/list/list.go
+++ b/internal/cmd/server/backup/list/list.go
@@ -41,10 +41,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all backups for a server with ID "xxx"`,
- "$ stackit beta server backup list --server-id xxx"),
+ "$ stackit server backup list --server-id xxx"),
examples.NewExample(
`List all backups for a server with ID "xxx" in JSON format`,
- "$ stackit beta server backup list --server-id xxx --output-format json"),
+ "$ stackit server backup list --server-id xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/list/list_test.go b/internal/cmd/server/backup/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/list/list_test.go
rename to internal/cmd/server/backup/list/list_test.go
diff --git a/internal/cmd/beta/server/backup/restore/restore.go b/internal/cmd/server/backup/restore/restore.go
similarity index 96%
rename from internal/cmd/beta/server/backup/restore/restore.go
rename to internal/cmd/server/backup/restore/restore.go
index cfb9be8bd..215d12e9f 100644
--- a/internal/cmd/beta/server/backup/restore/restore.go
+++ b/internal/cmd/server/backup/restore/restore.go
@@ -43,10 +43,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Restore a Server Backup with ID "xxx" for server "zzz"`,
- "$ stackit beta server backup restore xxx --server-id=zzz"),
+ "$ stackit server backup restore xxx --server-id=zzz"),
examples.NewExample(
`Restore a Server Backup with ID "xxx" for server "zzz" and start the server afterwards`,
- "$ stackit beta server backup restore xxx --server-id=zzz --start-server-after-restore"),
+ "$ stackit server backup restore xxx --server-id=zzz --start-server-after-restore"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/restore/restore_test.go b/internal/cmd/server/backup/restore/restore_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/restore/restore_test.go
rename to internal/cmd/server/backup/restore/restore_test.go
diff --git a/internal/cmd/beta/server/backup/schedule/create/create.go b/internal/cmd/server/backup/schedule/create/create.go
similarity index 95%
rename from internal/cmd/beta/server/backup/schedule/create/create.go
rename to internal/cmd/server/backup/schedule/create/create.go
index 19b789291..db22b2366 100644
--- a/internal/cmd/beta/server/backup/schedule/create/create.go
+++ b/internal/cmd/server/backup/schedule/create/create.go
@@ -56,10 +56,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a Server Backup Schedule with name "myschedule" and backup name "mybackup"`,
- `$ stackit beta server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule`),
+ `$ stackit server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule`),
examples.NewExample(
`Create a Server Backup Schedule with name "myschedule", backup name "mybackup" and retention period of 5 days`,
- `$ stackit beta server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule --backup-retention-period=5`),
+ `$ stackit server backup schedule create --server-id xxx --backup-name=mybackup --backup-schedule-name=myschedule --backup-retention-period=5`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/schedule/create/create_test.go b/internal/cmd/server/backup/schedule/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/schedule/create/create_test.go
rename to internal/cmd/server/backup/schedule/create/create_test.go
diff --git a/internal/cmd/beta/server/backup/schedule/delete/delete.go b/internal/cmd/server/backup/schedule/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/server/backup/schedule/delete/delete.go
rename to internal/cmd/server/backup/schedule/delete/delete.go
index 1417aba8e..add739884 100644
--- a/internal/cmd/beta/server/backup/schedule/delete/delete.go
+++ b/internal/cmd/server/backup/schedule/delete/delete.go
@@ -38,7 +38,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a Server Backup Schedule with ID "xxx" for server "zzz"`,
- "$ stackit beta server backup schedule delete xxx --server-id=zzz"),
+ "$ stackit server backup schedule delete xxx --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/schedule/delete/delete_test.go b/internal/cmd/server/backup/schedule/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/schedule/delete/delete_test.go
rename to internal/cmd/server/backup/schedule/delete/delete_test.go
diff --git a/internal/cmd/beta/server/backup/schedule/describe/describe.go b/internal/cmd/server/backup/schedule/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/server/backup/schedule/describe/describe.go
rename to internal/cmd/server/backup/schedule/describe/describe.go
index 4fd94511d..bd3ca9f71 100644
--- a/internal/cmd/beta/server/backup/schedule/describe/describe.go
+++ b/internal/cmd/server/backup/schedule/describe/describe.go
@@ -40,10 +40,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of a Server Backup Schedule with id "my-schedule-id"`,
- "$ stackit beta server backup schedule describe my-schedule-id"),
+ "$ stackit server backup schedule describe my-schedule-id"),
examples.NewExample(
`Get details of a Server Backup Schedule with id "my-schedule-id" in JSON format`,
- "$ stackit beta server backup schedule describe my-schedule-id --output-format json"),
+ "$ stackit server backup schedule describe my-schedule-id --output-format json"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/schedule/describe/describe_test.go b/internal/cmd/server/backup/schedule/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/schedule/describe/describe_test.go
rename to internal/cmd/server/backup/schedule/describe/describe_test.go
diff --git a/internal/cmd/beta/server/backup/schedule/list/list.go b/internal/cmd/server/backup/schedule/list/list.go
similarity index 97%
rename from internal/cmd/beta/server/backup/schedule/list/list.go
rename to internal/cmd/server/backup/schedule/list/list.go
index ff8ba067d..a1c60d4bc 100644
--- a/internal/cmd/beta/server/backup/schedule/list/list.go
+++ b/internal/cmd/server/backup/schedule/list/list.go
@@ -41,10 +41,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all backup schedules for a server with ID "xxx"`,
- "$ stackit beta server backup schedule list --server-id xxx"),
+ "$ stackit server backup schedule list --server-id xxx"),
examples.NewExample(
`List all backup schedules for a server with ID "xxx" in JSON format`,
- "$ stackit beta server backup schedule list --server-id xxx --output-format json"),
+ "$ stackit server backup schedule list --server-id xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/schedule/list/list_test.go b/internal/cmd/server/backup/schedule/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/schedule/list/list_test.go
rename to internal/cmd/server/backup/schedule/list/list_test.go
diff --git a/internal/cmd/beta/server/backup/schedule/schedule.go b/internal/cmd/server/backup/schedule/schedule.go
similarity index 63%
rename from internal/cmd/beta/server/backup/schedule/schedule.go
rename to internal/cmd/server/backup/schedule/schedule.go
index 73f026c5b..423486fde 100644
--- a/internal/cmd/beta/server/backup/schedule/schedule.go
+++ b/internal/cmd/server/backup/schedule/schedule.go
@@ -1,11 +1,11 @@
package schedule
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/schedule/create"
- del "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/schedule/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/schedule/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/schedule/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/schedule/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/schedule/create"
+ del "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/schedule/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/schedule/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/schedule/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/schedule/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/backup/schedule/update/update.go b/internal/cmd/server/backup/schedule/update/update.go
similarity index 97%
rename from internal/cmd/beta/server/backup/schedule/update/update.go
rename to internal/cmd/server/backup/schedule/update/update.go
index 7c278c270..aa9793faa 100644
--- a/internal/cmd/beta/server/backup/schedule/update/update.go
+++ b/internal/cmd/server/backup/schedule/update/update.go
@@ -56,10 +56,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update the retention period of the backup schedule "zzz" of server "xxx"`,
- "$ stackit beta server backup schedule update zzz --server-id=xxx --backup-retention-period=20"),
+ "$ stackit server backup schedule update zzz --server-id=xxx --backup-retention-period=20"),
examples.NewExample(
`Update the backup name of the backup schedule "zzz" of server "xxx"`,
- "$ stackit beta server backup schedule update zzz --server-id=xxx --backup-name=newname"),
+ "$ stackit server backup schedule update zzz --server-id=xxx --backup-name=newname"),
),
Args: args.SingleArg(scheduleIdArg, nil),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/backup/schedule/update/update_test.go b/internal/cmd/server/backup/schedule/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/schedule/update/update_test.go
rename to internal/cmd/server/backup/schedule/update/update_test.go
diff --git a/internal/cmd/beta/server/backup/volume-backup/delete/delete.go b/internal/cmd/server/backup/volume-backup/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/server/backup/volume-backup/delete/delete.go
rename to internal/cmd/server/backup/volume-backup/delete/delete.go
index 1d996b80a..6653c9718 100644
--- a/internal/cmd/beta/server/backup/volume-backup/delete/delete.go
+++ b/internal/cmd/server/backup/volume-backup/delete/delete.go
@@ -39,7 +39,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a Server Volume Backup with ID "xxx" for server "zzz" and backup "bbb"`,
- "$ stackit beta server backup volume-backup delete xxx --server-id=zzz --backup-id=bbb"),
+ "$ stackit server backup volume-backup delete xxx --server-id=zzz --backup-id=bbb"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/volume-backup/delete/delete_test.go b/internal/cmd/server/backup/volume-backup/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/volume-backup/delete/delete_test.go
rename to internal/cmd/server/backup/volume-backup/delete/delete_test.go
diff --git a/internal/cmd/beta/server/backup/volume-backup/restore/restore.go b/internal/cmd/server/backup/volume-backup/restore/restore.go
similarity index 97%
rename from internal/cmd/beta/server/backup/volume-backup/restore/restore.go
rename to internal/cmd/server/backup/volume-backup/restore/restore.go
index 110eca832..bf76ef7c9 100644
--- a/internal/cmd/beta/server/backup/volume-backup/restore/restore.go
+++ b/internal/cmd/server/backup/volume-backup/restore/restore.go
@@ -41,7 +41,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Restore a Server Volume Backup with ID "xxx" for server "zzz" and backup "bbb" to volume "rrr"`,
- "$ stackit beta server backup volume-backup restore xxx --server-id=zzz --backup-id=bbb --restore-volume-id=rrr"),
+ "$ stackit server backup volume-backup restore xxx --server-id=zzz --backup-id=bbb --restore-volume-id=rrr"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/backup/volume-backup/restore/restore_test.go b/internal/cmd/server/backup/volume-backup/restore/restore_test.go
similarity index 100%
rename from internal/cmd/beta/server/backup/volume-backup/restore/restore_test.go
rename to internal/cmd/server/backup/volume-backup/restore/restore_test.go
diff --git a/internal/cmd/beta/server/backup/volume-backup/volumebackup.go b/internal/cmd/server/backup/volume-backup/volumebackup.go
similarity index 78%
rename from internal/cmd/beta/server/backup/volume-backup/volumebackup.go
rename to internal/cmd/server/backup/volume-backup/volumebackup.go
index 17d8840ee..7a4024eb4 100644
--- a/internal/cmd/beta/server/backup/volume-backup/volumebackup.go
+++ b/internal/cmd/server/backup/volume-backup/volumebackup.go
@@ -1,8 +1,8 @@
package volumebackup
import (
- del "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/volume-backup/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/backup/volume-backup/restore"
+ del "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/volume-backup/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup/volume-backup/restore"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/command/command.go b/internal/cmd/server/command/command.go
similarity index 69%
rename from internal/cmd/beta/server/command/command.go
rename to internal/cmd/server/command/command.go
index 6d51137f2..9347fb111 100644
--- a/internal/cmd/beta/server/command/command.go
+++ b/internal/cmd/server/command/command.go
@@ -1,10 +1,10 @@
package command
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command/template"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command/template"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/command/create/create.go b/internal/cmd/server/command/create/create.go
similarity index 95%
rename from internal/cmd/beta/server/command/create/create.go
rename to internal/cmd/server/command/create/create.go
index 1ca0577f9..cc258aa81 100644
--- a/internal/cmd/beta/server/command/create/create.go
+++ b/internal/cmd/server/command/create/create.go
@@ -44,10 +44,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a server command for server with ID "xxx", template name "RunShellScript" and a script from a file (using the @{...} format)`,
- `$ stackit beta server command create --server-id xxx --template-name=RunShellScript --params script='@{/path/to/script.sh}'`),
+ `$ stackit server command create --server-id xxx --template-name=RunShellScript --params script='@{/path/to/script.sh}'`),
examples.NewExample(
`Create a server command for server with ID "xxx", template name "RunShellScript" and a script provided on the command line`,
- `$ stackit beta server command create --server-id xxx --template-name=RunShellScript --params script='echo hello'`),
+ `$ stackit server command create --server-id xxx --template-name=RunShellScript --params script='echo hello'`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/command/create/create_test.go b/internal/cmd/server/command/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/server/command/create/create_test.go
rename to internal/cmd/server/command/create/create_test.go
diff --git a/internal/cmd/beta/server/command/describe/describe.go b/internal/cmd/server/command/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/server/command/describe/describe.go
rename to internal/cmd/server/command/describe/describe.go
index cfc1f067f..dfd6beba4 100644
--- a/internal/cmd/beta/server/command/describe/describe.go
+++ b/internal/cmd/server/command/describe/describe.go
@@ -39,10 +39,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of a Server Command with ID "xxx" for server with ID "yyy"`,
- "$ stackit beta server command describe xxx --server-id=yyy"),
+ "$ stackit server command describe xxx --server-id=yyy"),
examples.NewExample(
`Get details of a Server Command with ID "xxx" for server with ID "yyy" in JSON format`,
- "$ stackit beta server command describe xxx --server-id=yyy --output-format json"),
+ "$ stackit server command describe xxx --server-id=yyy --output-format json"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/command/describe/describe_test.go b/internal/cmd/server/command/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/command/describe/describe_test.go
rename to internal/cmd/server/command/describe/describe_test.go
diff --git a/internal/cmd/beta/server/command/list/list.go b/internal/cmd/server/command/list/list.go
similarity index 97%
rename from internal/cmd/beta/server/command/list/list.go
rename to internal/cmd/server/command/list/list.go
index 8db186da9..3ee9fd364 100644
--- a/internal/cmd/beta/server/command/list/list.go
+++ b/internal/cmd/server/command/list/list.go
@@ -41,10 +41,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all commands for a server with ID "xxx"`,
- "$ stackit beta server command list --server-id xxx"),
+ "$ stackit server command list --server-id xxx"),
examples.NewExample(
`List all commands for a server with ID "xxx" in JSON format`,
- "$ stackit beta server command list --server-id xxx --output-format json"),
+ "$ stackit server command list --server-id xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/command/list/list_test.go b/internal/cmd/server/command/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/command/list/list_test.go
rename to internal/cmd/server/command/list/list_test.go
diff --git a/internal/cmd/beta/server/command/template/describe/describe.go b/internal/cmd/server/command/template/describe/describe.go
similarity index 95%
rename from internal/cmd/beta/server/command/template/describe/describe.go
rename to internal/cmd/server/command/template/describe/describe.go
index fd60b8c46..d549e8752 100644
--- a/internal/cmd/beta/server/command/template/describe/describe.go
+++ b/internal/cmd/server/command/template/describe/describe.go
@@ -39,10 +39,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of a Server Command Template with name "RunShellScript" for server with ID "xxx"`,
- "$ stackit beta server command template describe RunShellScript --server-id=xxx"),
+ "$ stackit server command template describe RunShellScript --server-id=xxx"),
examples.NewExample(
`Get details of a Server Command Template with name "RunShellScript" for server with ID "xxx" in JSON format`,
- "$ stackit beta server command template describe RunShellScript --server-id=xxx --output-format json"),
+ "$ stackit server command template describe RunShellScript --server-id=xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/command/template/describe/describe_test.go b/internal/cmd/server/command/template/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/command/template/describe/describe_test.go
rename to internal/cmd/server/command/template/describe/describe_test.go
diff --git a/internal/cmd/beta/server/command/template/list/list.go b/internal/cmd/server/command/template/list/list.go
similarity index 97%
rename from internal/cmd/beta/server/command/template/list/list.go
rename to internal/cmd/server/command/template/list/list.go
index 8be97f03b..079c4f5f7 100644
--- a/internal/cmd/beta/server/command/template/list/list.go
+++ b/internal/cmd/server/command/template/list/list.go
@@ -37,10 +37,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all command templates`,
- "$ stackit beta server command template list"),
+ "$ stackit server command template list"),
examples.NewExample(
`List all commands templates in JSON format`,
- "$ stackit beta server command template list --output-format json"),
+ "$ stackit server command template list --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/command/template/list/list_test.go b/internal/cmd/server/command/template/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/command/template/list/list_test.go
rename to internal/cmd/server/command/template/list/list_test.go
diff --git a/internal/cmd/beta/server/command/template/template.go b/internal/cmd/server/command/template/template.go
similarity index 79%
rename from internal/cmd/beta/server/command/template/template.go
rename to internal/cmd/server/command/template/template.go
index a1f0d7b20..03f9b13da 100644
--- a/internal/cmd/beta/server/command/template/template.go
+++ b/internal/cmd/server/command/template/template.go
@@ -1,8 +1,8 @@
package template
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command/template/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/command/template/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command/template/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command/template/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/console/console.go b/internal/cmd/server/console/console.go
similarity index 97%
rename from internal/cmd/beta/server/console/console.go
rename to internal/cmd/server/console/console.go
index 026c942cb..3c6f08ab8 100644
--- a/internal/cmd/beta/server/console/console.go
+++ b/internal/cmd/server/console/console.go
@@ -38,11 +38,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get a URL for the server remote console with server ID "xxx"`,
- "$ stackit beta server console xxx",
+ "$ stackit server console xxx",
),
examples.NewExample(
`Get a URL for the server remote console with server ID "xxx" in JSON format`,
- "$ stackit beta server console xxx --output-format json",
+ "$ stackit server console xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/console/console_test.go b/internal/cmd/server/console/console_test.go
similarity index 100%
rename from internal/cmd/beta/server/console/console_test.go
rename to internal/cmd/server/console/console_test.go
diff --git a/internal/cmd/beta/server/create/create.go b/internal/cmd/server/create/create.go
similarity index 91%
rename from internal/cmd/beta/server/create/create.go
rename to internal/cmd/server/create/create.go
index fb0cb24f6..461f58ce3 100644
--- a/internal/cmd/beta/server/create/create.go
+++ b/internal/cmd/server/create/create.go
@@ -74,39 +74,39 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a server from an image with id xxx`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx`,
+ `$ stackit server create --machine-type t1.1 --name server1 --image-id xxx`,
),
examples.NewExample(
`Create a server with labels from an image with id xxx`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx --labels key=value,foo=bar`,
+ `$ stackit server create --machine-type t1.1 --name server1 --image-id xxx --labels key=value,foo=bar`,
),
examples.NewExample(
`Create a server with a boot volume`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64`,
+ `$ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64`,
),
examples.NewExample(
`Create a server with a boot volume from an existing volume`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type volume`,
+ `$ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type volume`,
),
examples.NewExample(
`Create a server with a keypair`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx --keypair-name example`,
+ `$ stackit server create --machine-type t1.1 --name server1 --image-id xxx --keypair-name example`,
),
examples.NewExample(
`Create a server with a network`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --image-id xxx --network-id yyy`,
+ `$ stackit server create --machine-type t1.1 --name server1 --image-id xxx --network-id yyy`,
),
examples.NewExample(
`Create a server with a network interface`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --network-interface-ids yyy`,
+ `$ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --network-interface-ids yyy`,
),
examples.NewExample(
`Create a server with an attached volume`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --volumes yyy`,
+ `$ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --volumes yyy`,
),
examples.NewExample(
`Create a server with user data (cloud-init)`,
- `$ stackit beta server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --user-data @path/to/file.yaml")`,
+ `$ stackit server create --machine-type t1.1 --name server1 --boot-volume-source-id xxx --boot-volume-source-type image --boot-volume-size 64 --user-data @path/to/file.yaml")`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/create/create_test.go b/internal/cmd/server/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/server/create/create_test.go
rename to internal/cmd/server/create/create_test.go
diff --git a/internal/cmd/beta/server/deallocate/deallocate.go b/internal/cmd/server/deallocate/deallocate.go
similarity index 98%
rename from internal/cmd/beta/server/deallocate/deallocate.go
rename to internal/cmd/server/deallocate/deallocate.go
index 3cb27fb0b..53a01de69 100644
--- a/internal/cmd/beta/server/deallocate/deallocate.go
+++ b/internal/cmd/server/deallocate/deallocate.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Deallocate an existing server with ID "xxx"`,
- "$ stackit beta server deallocate xxx",
+ "$ stackit server deallocate xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/deallocate/deallocate_test.go b/internal/cmd/server/deallocate/deallocate_test.go
similarity index 100%
rename from internal/cmd/beta/server/deallocate/deallocate_test.go
rename to internal/cmd/server/deallocate/deallocate_test.go
diff --git a/internal/cmd/beta/server/delete/delete.go b/internal/cmd/server/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/server/delete/delete.go
rename to internal/cmd/server/delete/delete.go
index eaf994419..77ad35479 100644
--- a/internal/cmd/beta/server/delete/delete.go
+++ b/internal/cmd/server/delete/delete.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete server with ID "xxx"`,
- "$ stackit beta server delete xxx",
+ "$ stackit server delete xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/delete/delete_test.go b/internal/cmd/server/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/server/delete/delete_test.go
rename to internal/cmd/server/delete/delete_test.go
diff --git a/internal/cmd/beta/server/describe/describe.go b/internal/cmd/server/describe/describe.go
similarity index 98%
rename from internal/cmd/beta/server/describe/describe.go
rename to internal/cmd/server/describe/describe.go
index ab87b4ba5..0e3e5dae4 100644
--- a/internal/cmd/beta/server/describe/describe.go
+++ b/internal/cmd/server/describe/describe.go
@@ -38,11 +38,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a server with ID "xxx"`,
- "$ stackit beta server describe xxx",
+ "$ stackit server describe xxx",
),
examples.NewExample(
`Show details of a server with ID "xxx" in JSON format`,
- "$ stackit beta server describe xxx --output-format json",
+ "$ stackit server describe xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/describe/describe_test.go b/internal/cmd/server/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/describe/describe_test.go
rename to internal/cmd/server/describe/describe_test.go
diff --git a/internal/cmd/beta/server/list/list.go b/internal/cmd/server/list/list.go
similarity index 96%
rename from internal/cmd/beta/server/list/list.go
rename to internal/cmd/server/list/list.go
index b6a20939c..db72cdb26 100644
--- a/internal/cmd/beta/server/list/list.go
+++ b/internal/cmd/server/list/list.go
@@ -41,19 +41,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all servers`,
- "$ stackit beta server list",
+ "$ stackit server list",
),
examples.NewExample(
`Lists all servers which contains the label xxx`,
- "$ stackit beta server list --label-selector xxx",
+ "$ stackit server list --label-selector xxx",
),
examples.NewExample(
`Lists all servers in JSON format`,
- "$ stackit beta server list --output-format json",
+ "$ stackit server list --output-format json",
),
examples.NewExample(
`Lists up to 10 servers`,
- "$ stackit beta server list --limit 10",
+ "$ stackit server list --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/list/list_test.go b/internal/cmd/server/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/list/list_test.go
rename to internal/cmd/server/list/list_test.go
diff --git a/internal/cmd/beta/server/log/log.go b/internal/cmd/server/log/log.go
similarity index 96%
rename from internal/cmd/beta/server/log/log.go
rename to internal/cmd/server/log/log.go
index 3aaa51ed7..974b149a3 100644
--- a/internal/cmd/beta/server/log/log.go
+++ b/internal/cmd/server/log/log.go
@@ -43,15 +43,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get server console log for the server with ID "xxx"`,
- "$ stackit beta server log xxx",
+ "$ stackit server log xxx",
),
examples.NewExample(
`Get server console log for the server with ID "xxx" and limit output lines to 1000`,
- "$ stackit beta server log xxx --length 1000",
+ "$ stackit server log xxx --length 1000",
),
examples.NewExample(
`Get server console log for the server with ID "xxx" in JSON format`,
- "$ stackit beta server log xxx --output-format json",
+ "$ stackit server log xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/log/log_test.go b/internal/cmd/server/log/log_test.go
similarity index 100%
rename from internal/cmd/beta/server/log/log_test.go
rename to internal/cmd/server/log/log_test.go
diff --git a/internal/cmd/beta/server/machine-type/describe/describe.go b/internal/cmd/server/machine-type/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/server/machine-type/describe/describe.go
rename to internal/cmd/server/machine-type/describe/describe.go
index 365a07205..8c5d99e38 100644
--- a/internal/cmd/beta/server/machine-type/describe/describe.go
+++ b/internal/cmd/server/machine-type/describe/describe.go
@@ -38,11 +38,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a server machine type with name "xxx"`,
- "$ stackit beta server machine-type describe xxx",
+ "$ stackit server machine-type describe xxx",
),
examples.NewExample(
`Show details of a server machine type with name "xxx" in JSON format`,
- "$ stackit beta server machine-type describe xxx --output-format json",
+ "$ stackit server machine-type describe xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/machine-type/describe/describe_test.go b/internal/cmd/server/machine-type/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/machine-type/describe/describe_test.go
rename to internal/cmd/server/machine-type/describe/describe_test.go
diff --git a/internal/cmd/beta/server/machine-type/list/list.go b/internal/cmd/server/machine-type/list/list.go
similarity index 96%
rename from internal/cmd/beta/server/machine-type/list/list.go
rename to internal/cmd/server/machine-type/list/list.go
index a8511e53a..e04f3e9f8 100644
--- a/internal/cmd/beta/server/machine-type/list/list.go
+++ b/internal/cmd/server/machine-type/list/list.go
@@ -39,15 +39,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get list of all machine types`,
- "$ stackit beta server machine-type list",
+ "$ stackit server machine-type list",
),
examples.NewExample(
`Get list of all machine types in JSON format`,
- "$ stackit beta server machine-type list --output-format json",
+ "$ stackit server machine-type list --output-format json",
),
examples.NewExample(
`List the first 10 machine types`,
- `$ stackit beta server machine-type list --limit=10`,
+ `$ stackit server machine-type list --limit=10`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/machine-type/list/list_test.go b/internal/cmd/server/machine-type/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/machine-type/list/list_test.go
rename to internal/cmd/server/machine-type/list/list_test.go
diff --git a/internal/cmd/beta/server/machine-type/machine-type.go b/internal/cmd/server/machine-type/machine-type.go
similarity index 81%
rename from internal/cmd/beta/server/machine-type/machine-type.go
rename to internal/cmd/server/machine-type/machine-type.go
index 8878cc29f..51c33d236 100644
--- a/internal/cmd/beta/server/machine-type/machine-type.go
+++ b/internal/cmd/server/machine-type/machine-type.go
@@ -1,8 +1,8 @@
package machinetype
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/machine-type/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/machine-type/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/machine-type/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/machine-type/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/network-interface/attach/attach.go b/internal/cmd/server/network-interface/attach/attach.go
similarity index 96%
rename from internal/cmd/beta/server/network-interface/attach/attach.go
rename to internal/cmd/server/network-interface/attach/attach.go
index ecbf6bd41..b2f987f27 100644
--- a/internal/cmd/beta/server/network-interface/attach/attach.go
+++ b/internal/cmd/server/network-interface/attach/attach.go
@@ -44,11 +44,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Attach a network interface with ID "xxx" to a server with ID "yyy"`,
- `$ stackit beta server network-interface attach --network-interface-id xxx --server-id yyy`,
+ `$ stackit server network-interface attach --network-interface-id xxx --server-id yyy`,
),
examples.NewExample(
`Create a network interface for network with ID "xxx" and attach it to a server with ID "yyy"`,
- `$ stackit beta server network-interface attach --network-id xxx --server-id yyy --create`,
+ `$ stackit server network-interface attach --network-id xxx --server-id yyy --create`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/network-interface/attach/attach_test.go b/internal/cmd/server/network-interface/attach/attach_test.go
similarity index 100%
rename from internal/cmd/beta/server/network-interface/attach/attach_test.go
rename to internal/cmd/server/network-interface/attach/attach_test.go
diff --git a/internal/cmd/beta/server/network-interface/detach/detach.go b/internal/cmd/server/network-interface/detach/detach.go
similarity index 96%
rename from internal/cmd/beta/server/network-interface/detach/detach.go
rename to internal/cmd/server/network-interface/detach/detach.go
index 993c4426c..f0c735cb1 100644
--- a/internal/cmd/beta/server/network-interface/detach/detach.go
+++ b/internal/cmd/server/network-interface/detach/detach.go
@@ -44,11 +44,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Detach a network interface with ID "xxx" from a server with ID "yyy"`,
- `$ stackit beta server network-interface detach --network-interface-id xxx --server-id yyy`,
+ `$ stackit server network-interface detach --network-interface-id xxx --server-id yyy`,
),
examples.NewExample(
`Detach and delete all network interfaces for network with ID "xxx" and detach them from a server with ID "yyy"`,
- `$ stackit beta server network-interface detach --network-id xxx --server-id yyy --delete`,
+ `$ stackit server network-interface detach --network-id xxx --server-id yyy --delete`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/network-interface/detach/detach_test.go b/internal/cmd/server/network-interface/detach/detach_test.go
similarity index 100%
rename from internal/cmd/beta/server/network-interface/detach/detach_test.go
rename to internal/cmd/server/network-interface/detach/detach_test.go
diff --git a/internal/cmd/beta/server/network-interface/list/list.go b/internal/cmd/server/network-interface/list/list.go
similarity index 95%
rename from internal/cmd/beta/server/network-interface/list/list.go
rename to internal/cmd/server/network-interface/list/list.go
index de6fd5100..eb3210cf4 100644
--- a/internal/cmd/beta/server/network-interface/list/list.go
+++ b/internal/cmd/server/network-interface/list/list.go
@@ -40,15 +40,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all attached network interfaces of server with ID "xxx"`,
- "$ stackit beta server network-interface list --server-id xxx",
+ "$ stackit server network-interface list --server-id xxx",
),
examples.NewExample(
`Lists all attached network interfaces of server with ID "xxx" in JSON format`,
- "$ stackit beta server network-interface list --server-id xxx --output-format json",
+ "$ stackit server network-interface list --server-id xxx --output-format json",
),
examples.NewExample(
`Lists up to 10 attached network interfaces of server with ID "xxx"`,
- "$ stackit beta server network-interface list --server-id xxx --limit 10",
+ "$ stackit server network-interface list --server-id xxx --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/network-interface/list/list_test.go b/internal/cmd/server/network-interface/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/network-interface/list/list_test.go
rename to internal/cmd/server/network-interface/list/list_test.go
diff --git a/internal/cmd/beta/server/network-interface/network-interface.go b/internal/cmd/server/network-interface/network-interface.go
similarity index 73%
rename from internal/cmd/beta/server/network-interface/network-interface.go
rename to internal/cmd/server/network-interface/network-interface.go
index 88fc744dd..703e48eba 100644
--- a/internal/cmd/beta/server/network-interface/network-interface.go
+++ b/internal/cmd/server/network-interface/network-interface.go
@@ -1,9 +1,9 @@
package networkinterface
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/network-interface/attach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/network-interface/detach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/network-interface/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/network-interface/attach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/network-interface/detach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/network-interface/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/os-update/create/create.go b/internal/cmd/server/os-update/create/create.go
similarity index 96%
rename from internal/cmd/beta/server/os-update/create/create.go
rename to internal/cmd/server/os-update/create/create.go
index ac00b378e..9c4a1cbf9 100644
--- a/internal/cmd/beta/server/os-update/create/create.go
+++ b/internal/cmd/server/os-update/create/create.go
@@ -43,10 +43,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a Server os-update with name "myupdate"`,
- `$ stackit beta server os-update create --server-id xxx --name=myupdate`),
+ `$ stackit server os-update create --server-id xxx --name=myupdate`),
examples.NewExample(
`Create a Server os-update with name "myupdate" and maintenance window for 13 o'clock.`,
- `$ stackit beta server os-update create --server-id xxx --name=mybupdate --maintenance-window=13`),
+ `$ stackit server os-update create --server-id xxx --name=mybupdate --maintenance-window=13`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/create/create_test.go b/internal/cmd/server/os-update/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/create/create_test.go
rename to internal/cmd/server/os-update/create/create_test.go
diff --git a/internal/cmd/beta/server/os-update/describe/describe.go b/internal/cmd/server/os-update/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/server/os-update/describe/describe.go
rename to internal/cmd/server/os-update/describe/describe.go
index ac3a588d7..f2f768651 100644
--- a/internal/cmd/beta/server/os-update/describe/describe.go
+++ b/internal/cmd/server/os-update/describe/describe.go
@@ -39,10 +39,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of a Server os-update with id "my-os-update-id"`,
- "$ stackit beta server os-update describe my-os-update-id"),
+ "$ stackit server os-update describe my-os-update-id"),
examples.NewExample(
`Get details of a Server os-update with id "my-os-update-id" in JSON format`,
- "$ stackit beta server os-update describe my-os-update-id --output-format json"),
+ "$ stackit server os-update describe my-os-update-id --output-format json"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/describe/describe_test.go b/internal/cmd/server/os-update/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/describe/describe_test.go
rename to internal/cmd/server/os-update/describe/describe_test.go
diff --git a/internal/cmd/beta/server/os-update/disable/disable.go b/internal/cmd/server/os-update/disable/disable.go
similarity index 98%
rename from internal/cmd/beta/server/os-update/disable/disable.go
rename to internal/cmd/server/os-update/disable/disable.go
index cfd937ec1..a55ab7e9d 100644
--- a/internal/cmd/beta/server/os-update/disable/disable.go
+++ b/internal/cmd/server/os-update/disable/disable.go
@@ -36,7 +36,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Disable os-update functionality for your server.`,
- "$ stackit beta server os-update disable --server-id=zzz"),
+ "$ stackit server os-update disable --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/disable/disable_test.go b/internal/cmd/server/os-update/disable/disable_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/disable/disable_test.go
rename to internal/cmd/server/os-update/disable/disable_test.go
diff --git a/internal/cmd/beta/server/os-update/enable/enable.go b/internal/cmd/server/os-update/enable/enable.go
similarity index 98%
rename from internal/cmd/beta/server/os-update/enable/enable.go
rename to internal/cmd/server/os-update/enable/enable.go
index 9cb96b806..0dc7cb0f6 100644
--- a/internal/cmd/beta/server/os-update/enable/enable.go
+++ b/internal/cmd/server/os-update/enable/enable.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Enable os-update functionality for your server`,
- "$ stackit beta server os-update enable --server-id=zzz"),
+ "$ stackit server os-update enable --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/enable/enable_test.go b/internal/cmd/server/os-update/enable/enable_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/enable/enable_test.go
rename to internal/cmd/server/os-update/enable/enable_test.go
diff --git a/internal/cmd/beta/server/os-update/list/list.go b/internal/cmd/server/os-update/list/list.go
similarity index 97%
rename from internal/cmd/beta/server/os-update/list/list.go
rename to internal/cmd/server/os-update/list/list.go
index 6da7e4fcc..af4f15030 100644
--- a/internal/cmd/beta/server/os-update/list/list.go
+++ b/internal/cmd/server/os-update/list/list.go
@@ -43,10 +43,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all os-updates for a server with ID "xxx"`,
- "$ stackit beta server os-update list --server-id xxx"),
+ "$ stackit server os-update list --server-id xxx"),
examples.NewExample(
`List all os-updates for a server with ID "xxx" in JSON format`,
- "$ stackit beta server os-update list --server-id xxx --output-format json"),
+ "$ stackit server os-update list --server-id xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/list/list_test.go b/internal/cmd/server/os-update/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/list/list_test.go
rename to internal/cmd/server/os-update/list/list_test.go
diff --git a/internal/cmd/beta/server/os-update/os-update.go b/internal/cmd/server/os-update/os-update.go
similarity index 62%
rename from internal/cmd/beta/server/os-update/os-update.go
rename to internal/cmd/server/os-update/os-update.go
index b4100b3d6..a9d3ec8fc 100644
--- a/internal/cmd/beta/server/os-update/os-update.go
+++ b/internal/cmd/server/os-update/os-update.go
@@ -1,12 +1,12 @@
package osupdate
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/disable"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/enable"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/schedule"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/disable"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/enable"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/schedule"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/os-update/schedule/create/create.go b/internal/cmd/server/os-update/schedule/create/create.go
similarity index 96%
rename from internal/cmd/beta/server/os-update/schedule/create/create.go
rename to internal/cmd/server/os-update/schedule/create/create.go
index f36756391..e61003a95 100644
--- a/internal/cmd/beta/server/os-update/schedule/create/create.go
+++ b/internal/cmd/server/os-update/schedule/create/create.go
@@ -52,10 +52,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a Server os-update Schedule with name "myschedule"`,
- `$ stackit beta server os-update schedule create --server-id xxx --name=myschedule`),
+ `$ stackit server os-update schedule create --server-id xxx --name=myschedule`),
examples.NewExample(
`Create a Server os-update Schedule with name "myschedule" and maintenance window for 14 o'clock`,
- `$ stackit beta server os-update schedule create --server-id xxx --name=myschedule --maintenance-window=14`),
+ `$ stackit server os-update schedule create --server-id xxx --name=myschedule --maintenance-window=14`),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/schedule/create/create_test.go b/internal/cmd/server/os-update/schedule/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/schedule/create/create_test.go
rename to internal/cmd/server/os-update/schedule/create/create_test.go
diff --git a/internal/cmd/beta/server/os-update/schedule/delete/delete.go b/internal/cmd/server/os-update/schedule/delete/delete.go
similarity index 97%
rename from internal/cmd/beta/server/os-update/schedule/delete/delete.go
rename to internal/cmd/server/os-update/schedule/delete/delete.go
index d19482752..3c9813a98 100644
--- a/internal/cmd/beta/server/os-update/schedule/delete/delete.go
+++ b/internal/cmd/server/os-update/schedule/delete/delete.go
@@ -36,7 +36,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete a Server os-update Schedule with ID "xxx" for server "zzz"`,
- "$ stackit beta server os-update schedule delete xxx --server-id=zzz"),
+ "$ stackit server os-update schedule delete xxx --server-id=zzz"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/schedule/delete/delete_test.go b/internal/cmd/server/os-update/schedule/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/schedule/delete/delete_test.go
rename to internal/cmd/server/os-update/schedule/delete/delete_test.go
diff --git a/internal/cmd/beta/server/os-update/schedule/describe/describe.go b/internal/cmd/server/os-update/schedule/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/server/os-update/schedule/describe/describe.go
rename to internal/cmd/server/os-update/schedule/describe/describe.go
index efacb1fbe..98aa50f37 100644
--- a/internal/cmd/beta/server/os-update/schedule/describe/describe.go
+++ b/internal/cmd/server/os-update/schedule/describe/describe.go
@@ -39,10 +39,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of a Server os-update Schedule with id "my-schedule-id"`,
- "$ stackit beta server os-update schedule describe my-schedule-id"),
+ "$ stackit server os-update schedule describe my-schedule-id"),
examples.NewExample(
`Get details of a Server os-update Schedule with id "my-schedule-id" in JSON format`,
- "$ stackit beta server os-update schedule describe my-schedule-id --output-format json"),
+ "$ stackit server os-update schedule describe my-schedule-id --output-format json"),
),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/schedule/describe/describe_test.go b/internal/cmd/server/os-update/schedule/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/schedule/describe/describe_test.go
rename to internal/cmd/server/os-update/schedule/describe/describe_test.go
diff --git a/internal/cmd/beta/server/os-update/schedule/list/list.go b/internal/cmd/server/os-update/schedule/list/list.go
similarity index 96%
rename from internal/cmd/beta/server/os-update/schedule/list/list.go
rename to internal/cmd/server/os-update/schedule/list/list.go
index ad46f0de2..339f23fea 100644
--- a/internal/cmd/beta/server/os-update/schedule/list/list.go
+++ b/internal/cmd/server/os-update/schedule/list/list.go
@@ -41,10 +41,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all os-update schedules for a server with ID "xxx"`,
- "$ stackit beta server os-update schedule list --server-id xxx"),
+ "$ stackit server os-update schedule list --server-id xxx"),
examples.NewExample(
`List all os-update schedules for a server with ID "xxx" in JSON format`,
- "$ stackit beta server os-update schedule list --server-id xxx --output-format json"),
+ "$ stackit server os-update schedule list --server-id xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/os-update/schedule/list/list_test.go b/internal/cmd/server/os-update/schedule/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/schedule/list/list_test.go
rename to internal/cmd/server/os-update/schedule/list/list_test.go
diff --git a/internal/cmd/beta/server/os-update/schedule/schedule.go b/internal/cmd/server/os-update/schedule/schedule.go
similarity index 62%
rename from internal/cmd/beta/server/os-update/schedule/schedule.go
rename to internal/cmd/server/os-update/schedule/schedule.go
index 60c9e503c..9f051ced0 100644
--- a/internal/cmd/beta/server/os-update/schedule/schedule.go
+++ b/internal/cmd/server/os-update/schedule/schedule.go
@@ -1,11 +1,11 @@
package schedule
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/schedule/create"
- del "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/schedule/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/schedule/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/schedule/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/os-update/schedule/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/schedule/create"
+ del "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/schedule/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/schedule/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/schedule/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update/schedule/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/os-update/schedule/update/update.go b/internal/cmd/server/os-update/schedule/update/update.go
similarity index 98%
rename from internal/cmd/beta/server/os-update/schedule/update/update.go
rename to internal/cmd/server/os-update/schedule/update/update.go
index cea340336..25f110415 100644
--- a/internal/cmd/beta/server/os-update/schedule/update/update.go
+++ b/internal/cmd/server/os-update/schedule/update/update.go
@@ -51,7 +51,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update the name of the os-update schedule "zzz" of server "xxx"`,
- "$ stackit beta server os-update schedule update zzz --server-id=xxx --name=newname"),
+ "$ stackit server os-update schedule update zzz --server-id=xxx --name=newname"),
),
Args: args.SingleArg(scheduleIdArg, nil),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/os-update/schedule/update/update_test.go b/internal/cmd/server/os-update/schedule/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/server/os-update/schedule/update/update_test.go
rename to internal/cmd/server/os-update/schedule/update/update_test.go
diff --git a/internal/cmd/beta/server/public-ip/attach/attach.go b/internal/cmd/server/public-ip/attach/attach.go
similarity index 98%
rename from internal/cmd/beta/server/public-ip/attach/attach.go
rename to internal/cmd/server/public-ip/attach/attach.go
index ff6e6c05d..848a913b4 100644
--- a/internal/cmd/beta/server/public-ip/attach/attach.go
+++ b/internal/cmd/server/public-ip/attach/attach.go
@@ -38,7 +38,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Attach a public IP with ID "xxx" to a server with ID "yyy"`,
- `$ stackit beta server public-ip attach xxx --server-id yyy`,
+ `$ stackit server public-ip attach xxx --server-id yyy`,
)),
RunE: func(cmd *cobra.Command, args []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/public-ip/attach/attach_test.go b/internal/cmd/server/public-ip/attach/attach_test.go
similarity index 100%
rename from internal/cmd/beta/server/public-ip/attach/attach_test.go
rename to internal/cmd/server/public-ip/attach/attach_test.go
diff --git a/internal/cmd/beta/server/public-ip/detach/detach.go b/internal/cmd/server/public-ip/detach/detach.go
similarity index 98%
rename from internal/cmd/beta/server/public-ip/detach/detach.go
rename to internal/cmd/server/public-ip/detach/detach.go
index a5c0d366e..809b76759 100644
--- a/internal/cmd/beta/server/public-ip/detach/detach.go
+++ b/internal/cmd/server/public-ip/detach/detach.go
@@ -38,7 +38,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Detaches a public IP with ID "xxx" from a server with ID "yyy"`,
- `$ stackit beta server public-ip detach xxx --server-id yyy`,
+ `$ stackit server public-ip detach xxx --server-id yyy`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/public-ip/detach/detach_test.go b/internal/cmd/server/public-ip/detach/detach_test.go
similarity index 100%
rename from internal/cmd/beta/server/public-ip/detach/detach_test.go
rename to internal/cmd/server/public-ip/detach/detach_test.go
diff --git a/internal/cmd/beta/server/public-ip/public_ip.go b/internal/cmd/server/public-ip/public_ip.go
similarity index 80%
rename from internal/cmd/beta/server/public-ip/public_ip.go
rename to internal/cmd/server/public-ip/public_ip.go
index 662d00aa5..0bfafbcbd 100644
--- a/internal/cmd/beta/server/public-ip/public_ip.go
+++ b/internal/cmd/server/public-ip/public_ip.go
@@ -1,8 +1,8 @@
package publicip
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/public-ip/attach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/public-ip/detach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/public-ip/attach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/public-ip/detach"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/reboot/reboot.go b/internal/cmd/server/reboot/reboot.go
similarity index 97%
rename from internal/cmd/beta/server/reboot/reboot.go
rename to internal/cmd/server/reboot/reboot.go
index 2c32ac2c4..80aed47b3 100644
--- a/internal/cmd/beta/server/reboot/reboot.go
+++ b/internal/cmd/server/reboot/reboot.go
@@ -41,11 +41,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Perform a soft reboot of a server with ID "xxx"`,
- "$ stackit beta server reboot xxx",
+ "$ stackit server reboot xxx",
),
examples.NewExample(
`Perform a hard reboot of a server with ID "xxx"`,
- "$ stackit beta server reboot xxx --hard",
+ "$ stackit server reboot xxx --hard",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/reboot/reboot_test.go b/internal/cmd/server/reboot/reboot_test.go
similarity index 100%
rename from internal/cmd/beta/server/reboot/reboot_test.go
rename to internal/cmd/server/reboot/reboot_test.go
diff --git a/internal/cmd/beta/server/rescue/rescue.go b/internal/cmd/server/rescue/rescue.go
similarity index 98%
rename from internal/cmd/beta/server/rescue/rescue.go
rename to internal/cmd/server/rescue/rescue.go
index 69f4be349..81eabcab2 100644
--- a/internal/cmd/beta/server/rescue/rescue.go
+++ b/internal/cmd/server/rescue/rescue.go
@@ -41,7 +41,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Rescue an existing server with ID "xxx" using image with ID "yyy" as boot volume`,
- "$ stackit beta server rescue xxx --image-id yyy",
+ "$ stackit server rescue xxx --image-id yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/rescue/rescue_test.go b/internal/cmd/server/rescue/rescue_test.go
similarity index 100%
rename from internal/cmd/beta/server/rescue/rescue_test.go
rename to internal/cmd/server/rescue/rescue_test.go
diff --git a/internal/cmd/beta/server/resize/resize.go b/internal/cmd/server/resize/resize.go
similarity index 98%
rename from internal/cmd/beta/server/resize/resize.go
rename to internal/cmd/server/resize/resize.go
index 6cd7da807..d0112b723 100644
--- a/internal/cmd/beta/server/resize/resize.go
+++ b/internal/cmd/server/resize/resize.go
@@ -41,7 +41,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Resize a server with ID "xxx" to machine type "yyy"`,
- "$ stackit beta server resize xxx --machine-type yyy",
+ "$ stackit server resize xxx --machine-type yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/resize/resize_test.go b/internal/cmd/server/resize/resize_test.go
similarity index 100%
rename from internal/cmd/beta/server/resize/resize_test.go
rename to internal/cmd/server/resize/resize_test.go
diff --git a/internal/cmd/server/server.go b/internal/cmd/server/server.go
new file mode 100644
index 000000000..209b19e1b
--- /dev/null
+++ b/internal/cmd/server/server.go
@@ -0,0 +1,69 @@
+package server
+
+import (
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/backup"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/command"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/console"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/deallocate"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/log"
+ machinetype "github.com/stackitcloud/stackit-cli/internal/cmd/server/machine-type"
+ networkinterface "github.com/stackitcloud/stackit-cli/internal/cmd/server/network-interface"
+ osUpdate "github.com/stackitcloud/stackit-cli/internal/cmd/server/os-update"
+ publicip "github.com/stackitcloud/stackit-cli/internal/cmd/server/public-ip"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/reboot"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/rescue"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/resize"
+ serviceaccount "github.com/stackitcloud/stackit-cli/internal/cmd/server/service-account"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/start"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/stop"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/unrescue"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/volume"
+
+ "github.com/stackitcloud/stackit-cli/internal/pkg/args"
+ "github.com/stackitcloud/stackit-cli/internal/pkg/print"
+ "github.com/stackitcloud/stackit-cli/internal/pkg/utils"
+
+ "github.com/spf13/cobra"
+)
+
+func NewCmd(p *print.Printer) *cobra.Command {
+ cmd := &cobra.Command{
+ Use: "server",
+ Short: "Provides functionality for servers",
+ Long: "Provides functionality for servers.",
+ Args: args.NoArgs,
+ Run: utils.CmdHelp,
+ }
+ addSubcommands(cmd, p)
+ return cmd
+}
+
+func addSubcommands(cmd *cobra.Command, p *print.Printer) {
+ cmd.AddCommand(backup.NewCmd(p))
+ cmd.AddCommand(command.NewCmd(p))
+ cmd.AddCommand(create.NewCmd(p))
+ cmd.AddCommand(delete.NewCmd(p))
+ cmd.AddCommand(describe.NewCmd(p))
+ cmd.AddCommand(list.NewCmd(p))
+ cmd.AddCommand(publicip.NewCmd(p))
+ cmd.AddCommand(serviceaccount.NewCmd(p))
+ cmd.AddCommand(update.NewCmd(p))
+ cmd.AddCommand(volume.NewCmd(p))
+ cmd.AddCommand(networkinterface.NewCmd(p))
+ cmd.AddCommand(console.NewCmd(p))
+ cmd.AddCommand(log.NewCmd(p))
+ cmd.AddCommand(start.NewCmd(p))
+ cmd.AddCommand(stop.NewCmd(p))
+ cmd.AddCommand(reboot.NewCmd(p))
+ cmd.AddCommand(deallocate.NewCmd(p))
+ cmd.AddCommand(resize.NewCmd(p))
+ cmd.AddCommand(rescue.NewCmd(p))
+ cmd.AddCommand(unrescue.NewCmd(p))
+ cmd.AddCommand(osUpdate.NewCmd(p))
+ cmd.AddCommand(machinetype.NewCmd(p))
+}
diff --git a/internal/cmd/beta/server/service-account/attach/attach.go b/internal/cmd/server/service-account/attach/attach.go
similarity index 97%
rename from internal/cmd/beta/server/service-account/attach/attach.go
rename to internal/cmd/server/service-account/attach/attach.go
index cb822440d..49f7a1aa4 100644
--- a/internal/cmd/beta/server/service-account/attach/attach.go
+++ b/internal/cmd/server/service-account/attach/attach.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Attach a service account with mail "xxx@sa.stackit.cloud" to a server with ID "yyy"`,
- "$ stackit beta server service-account attach xxx@sa.stackit.cloud --server-id yyy",
+ "$ stackit server service-account attach xxx@sa.stackit.cloud --server-id yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/service-account/attach/attach_test.go b/internal/cmd/server/service-account/attach/attach_test.go
similarity index 100%
rename from internal/cmd/beta/server/service-account/attach/attach_test.go
rename to internal/cmd/server/service-account/attach/attach_test.go
diff --git a/internal/cmd/beta/server/service-account/detach/detach.go b/internal/cmd/server/service-account/detach/detach.go
similarity index 97%
rename from internal/cmd/beta/server/service-account/detach/detach.go
rename to internal/cmd/server/service-account/detach/detach.go
index e6ed7df88..aa3983c58 100644
--- a/internal/cmd/beta/server/service-account/detach/detach.go
+++ b/internal/cmd/server/service-account/detach/detach.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Detach a service account with mail "xxx@sa.stackit.cloud" from a server "yyy"`,
- "$ stackit beta server service-account detach xxx@sa.stackit.cloud --server-id yyy",
+ "$ stackit server service-account detach xxx@sa.stackit.cloud --server-id yyy",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/service-account/detach/detach_test.go b/internal/cmd/server/service-account/detach/detach_test.go
similarity index 100%
rename from internal/cmd/beta/server/service-account/detach/detach_test.go
rename to internal/cmd/server/service-account/detach/detach_test.go
diff --git a/internal/cmd/beta/server/service-account/list/list.go b/internal/cmd/server/service-account/list/list.go
similarity index 95%
rename from internal/cmd/beta/server/service-account/list/list.go
rename to internal/cmd/server/service-account/list/list.go
index 0b5120e7d..d9288a246 100644
--- a/internal/cmd/beta/server/service-account/list/list.go
+++ b/internal/cmd/server/service-account/list/list.go
@@ -39,15 +39,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all attached service accounts for a server with ID "xxx"`,
- "$ stackit beta server service-account list --server-id xxx",
+ "$ stackit server service-account list --server-id xxx",
),
examples.NewExample(
`List up to 10 attached service accounts for a server with ID "xxx"`,
- "$ stackit beta server service-account list --server-id xxx --limit 10",
+ "$ stackit server service-account list --server-id xxx --limit 10",
),
examples.NewExample(
`List all attached service accounts for a server with ID "xxx" in JSON format`,
- "$ stackit beta server service-account list --server-id xxx --output-format json",
+ "$ stackit server service-account list --server-id xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/server/service-account/list/list_test.go b/internal/cmd/server/service-account/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/service-account/list/list_test.go
rename to internal/cmd/server/service-account/list/list_test.go
diff --git a/internal/cmd/beta/server/service-account/service-account.go b/internal/cmd/server/service-account/service-account.go
similarity index 71%
rename from internal/cmd/beta/server/service-account/service-account.go
rename to internal/cmd/server/service-account/service-account.go
index e0907d4f1..0739d29a7 100644
--- a/internal/cmd/beta/server/service-account/service-account.go
+++ b/internal/cmd/server/service-account/service-account.go
@@ -3,9 +3,9 @@ package serviceaccount
import (
"github.com/spf13/cobra"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/service-account/attach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/service-account/detach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/service-account/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/service-account/attach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/service-account/detach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/service-account/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/server/start/start.go b/internal/cmd/server/start/start.go
similarity index 98%
rename from internal/cmd/beta/server/start/start.go
rename to internal/cmd/server/start/start.go
index e9f908703..7daec696f 100644
--- a/internal/cmd/beta/server/start/start.go
+++ b/internal/cmd/server/start/start.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Start an existing server with ID "xxx"`,
- "$ stackit beta server start xxx",
+ "$ stackit server start xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/start/start_test.go b/internal/cmd/server/start/start_test.go
similarity index 100%
rename from internal/cmd/beta/server/start/start_test.go
rename to internal/cmd/server/start/start_test.go
diff --git a/internal/cmd/beta/server/stop/stop.go b/internal/cmd/server/stop/stop.go
similarity index 98%
rename from internal/cmd/beta/server/stop/stop.go
rename to internal/cmd/server/stop/stop.go
index 53952101f..1201c778b 100644
--- a/internal/cmd/beta/server/stop/stop.go
+++ b/internal/cmd/server/stop/stop.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Stop an existing server with ID "xxx"`,
- "$ stackit beta server stop xxx",
+ "$ stackit server stop xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/stop/stop_test.go b/internal/cmd/server/stop/stop_test.go
similarity index 100%
rename from internal/cmd/beta/server/stop/stop_test.go
rename to internal/cmd/server/stop/stop_test.go
diff --git a/internal/cmd/beta/server/unrescue/unrescue.go b/internal/cmd/server/unrescue/unrescue.go
similarity index 98%
rename from internal/cmd/beta/server/unrescue/unrescue.go
rename to internal/cmd/server/unrescue/unrescue.go
index 647a15e85..5fc2d7c42 100644
--- a/internal/cmd/beta/server/unrescue/unrescue.go
+++ b/internal/cmd/server/unrescue/unrescue.go
@@ -37,7 +37,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Unrescue an existing server with ID "xxx"`,
- "$ stackit beta server unrescue xxx",
+ "$ stackit server unrescue xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/unrescue/unrescue_test.go b/internal/cmd/server/unrescue/unrescue_test.go
similarity index 100%
rename from internal/cmd/beta/server/unrescue/unrescue_test.go
rename to internal/cmd/server/unrescue/unrescue_test.go
diff --git a/internal/cmd/beta/server/update/update.go b/internal/cmd/server/update/update.go
similarity index 96%
rename from internal/cmd/beta/server/update/update.go
rename to internal/cmd/server/update/update.go
index 223942890..d7e06d95a 100644
--- a/internal/cmd/beta/server/update/update.go
+++ b/internal/cmd/server/update/update.go
@@ -43,11 +43,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update server with ID "xxx" with new name "server-1-new"`,
- `$ stackit beta server update xxx --name server-1-new`,
+ `$ stackit server update xxx --name server-1-new`,
),
examples.NewExample(
`Update server with ID "xxx" with new name "server-1-new" and label(s)`,
- `$ stackit beta server update xxx --name server-1-new --labels key=value,foo=bar`,
+ `$ stackit server update xxx --name server-1-new --labels key=value,foo=bar`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/update/update_test.go b/internal/cmd/server/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/server/update/update_test.go
rename to internal/cmd/server/update/update_test.go
diff --git a/internal/cmd/beta/server/volume/attach/attach.go b/internal/cmd/server/volume/attach/attach.go
similarity index 97%
rename from internal/cmd/beta/server/volume/attach/attach.go
rename to internal/cmd/server/volume/attach/attach.go
index 5a5f3b484..61eab4ba0 100644
--- a/internal/cmd/beta/server/volume/attach/attach.go
+++ b/internal/cmd/server/volume/attach/attach.go
@@ -44,11 +44,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Attach a volume with ID "xxx" to a server with ID "yyy"`,
- `$ stackit beta server volume attach xxx --server-id yyy`,
+ `$ stackit server volume attach xxx --server-id yyy`,
),
examples.NewExample(
`Attach a volume with ID "xxx" to a server with ID "yyy" and enable deletion on termination`,
- `$ stackit beta server volume attach xxx --server-id yyy --delete-on-termination`,
+ `$ stackit server volume attach xxx --server-id yyy --delete-on-termination`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/volume/attach/attach_test.go b/internal/cmd/server/volume/attach/attach_test.go
similarity index 100%
rename from internal/cmd/beta/server/volume/attach/attach_test.go
rename to internal/cmd/server/volume/attach/attach_test.go
diff --git a/internal/cmd/beta/server/volume/describe/describe.go b/internal/cmd/server/volume/describe/describe.go
similarity index 95%
rename from internal/cmd/beta/server/volume/describe/describe.go
rename to internal/cmd/server/volume/describe/describe.go
index 8ec3b488a..9336183a5 100644
--- a/internal/cmd/beta/server/volume/describe/describe.go
+++ b/internal/cmd/server/volume/describe/describe.go
@@ -40,15 +40,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Get details of the attachment of volume with ID "xxx" to server with ID "yyy"`,
- `$ stackit beta server volume describe xxx --server-id yyy`,
+ `$ stackit server volume describe xxx --server-id yyy`,
),
examples.NewExample(
`Get details of the attachment of volume with ID "xxx" to server with ID "yyy" in JSON format`,
- `$ stackit beta server volume describe xxx --server-id yyy --output-format json`,
+ `$ stackit server volume describe xxx --server-id yyy --output-format json`,
),
examples.NewExample(
`Get details of the attachment of volume with ID "xxx" to server with ID "yyy" in yaml format`,
- `$ stackit beta server volume describe xxx --server-id yyy --output-format yaml`,
+ `$ stackit server volume describe xxx --server-id yyy --output-format yaml`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/volume/describe/describe_test.go b/internal/cmd/server/volume/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/server/volume/describe/describe_test.go
rename to internal/cmd/server/volume/describe/describe_test.go
diff --git a/internal/cmd/beta/server/volume/detach/detach.go b/internal/cmd/server/volume/detach/detach.go
similarity index 98%
rename from internal/cmd/beta/server/volume/detach/detach.go
rename to internal/cmd/server/volume/detach/detach.go
index 858d749e5..826f1881c 100644
--- a/internal/cmd/beta/server/volume/detach/detach.go
+++ b/internal/cmd/server/volume/detach/detach.go
@@ -38,7 +38,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Detaches a volume with ID "xxx" from a server with ID "yyy"`,
- `$ stackit beta server volume detach xxx --server-id yyy`,
+ `$ stackit server volume detach xxx --server-id yyy`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/volume/detach/detach_test.go b/internal/cmd/server/volume/detach/detach_test.go
similarity index 100%
rename from internal/cmd/beta/server/volume/detach/detach_test.go
rename to internal/cmd/server/volume/detach/detach_test.go
diff --git a/internal/cmd/beta/server/volume/list/list.go b/internal/cmd/server/volume/list/list.go
similarity index 97%
rename from internal/cmd/beta/server/volume/list/list.go
rename to internal/cmd/server/volume/list/list.go
index 54bde7194..dd7509d7f 100644
--- a/internal/cmd/beta/server/volume/list/list.go
+++ b/internal/cmd/server/volume/list/list.go
@@ -38,10 +38,10 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`List all volumes for a server with ID "xxx"`,
- "$ stackit beta server volume list --server-id xxx"),
+ "$ stackit server volume list --server-id xxx"),
examples.NewExample(
`List all volumes for a server with ID "xxx" in JSON format`,
- "$ stackit beta server volumes list --server-id xxx --output-format json"),
+ "$ stackit server volumes list --server-id xxx --output-format json"),
),
RunE: func(cmd *cobra.Command, _ []string) error {
ctx := context.Background()
diff --git a/internal/cmd/beta/server/volume/list/list_test.go b/internal/cmd/server/volume/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/server/volume/list/list_test.go
rename to internal/cmd/server/volume/list/list_test.go
diff --git a/internal/cmd/beta/server/volume/update/update.go b/internal/cmd/server/volume/update/update.go
similarity index 98%
rename from internal/cmd/beta/server/volume/update/update.go
rename to internal/cmd/server/volume/update/update.go
index 7b90de143..5722808ef 100644
--- a/internal/cmd/beta/server/volume/update/update.go
+++ b/internal/cmd/server/volume/update/update.go
@@ -44,7 +44,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update a volume with ID "xxx" of a server with ID "yyy" and enables delete on termination`,
- `$ stackit beta server volume update xxx --server-id yyy --delete-on-termination`,
+ `$ stackit server volume update xxx --server-id yyy --delete-on-termination`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/server/volume/update/update_test.go b/internal/cmd/server/volume/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/server/volume/update/update_test.go
rename to internal/cmd/server/volume/update/update_test.go
diff --git a/internal/cmd/beta/server/volume/volume.go b/internal/cmd/server/volume/volume.go
similarity index 65%
rename from internal/cmd/beta/server/volume/volume.go
rename to internal/cmd/server/volume/volume.go
index 77714f625..c851bbcd7 100644
--- a/internal/cmd/beta/server/volume/volume.go
+++ b/internal/cmd/server/volume/volume.go
@@ -1,11 +1,11 @@
package volume
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/volume/attach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/volume/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/volume/detach"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/volume/list"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/server/volume/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/volume/attach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/volume/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/volume/detach"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/volume/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/server/volume/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/volume/create/create.go b/internal/cmd/volume/create/create.go
similarity index 94%
rename from internal/cmd/beta/volume/create/create.go
rename to internal/cmd/volume/create/create.go
index a00446f90..90b20d813 100644
--- a/internal/cmd/beta/volume/create/create.go
+++ b/internal/cmd/volume/create/create.go
@@ -54,19 +54,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Create a volume with availability zone "eu01-1" and size 64 GB`,
- `$ stackit beta volume create --availability-zone eu01-1 --size 64`,
+ `$ stackit volume create --availability-zone eu01-1 --size 64`,
),
examples.NewExample(
`Create a volume with availability zone "eu01-1", size 64 GB and labels`,
- `$ stackit beta volume create --availability-zone eu01-1 --size 64 --labels key=value,foo=bar`,
+ `$ stackit volume create --availability-zone eu01-1 --size 64 --labels key=value,foo=bar`,
),
examples.NewExample(
`Create a volume with name "volume-1", from a source image with ID "xxx"`,
- `$ stackit beta volume create --availability-zone eu01-1 --name volume-1 --source-id xxx --source-type image`,
+ `$ stackit volume create --availability-zone eu01-1 --name volume-1 --source-id xxx --source-type image`,
),
examples.NewExample(
`Create a volume with availability zone "eu01-1", performance class "storage_premium_perf1" and size 64 GB`,
- `$ stackit beta volume create --availability-zone eu01-1 --performance-class storage_premium_perf1 --size 64`,
+ `$ stackit volume create --availability-zone eu01-1 --performance-class storage_premium_perf1 --size 64`,
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/volume/create/create_test.go b/internal/cmd/volume/create/create_test.go
similarity index 100%
rename from internal/cmd/beta/volume/create/create_test.go
rename to internal/cmd/volume/create/create_test.go
diff --git a/internal/cmd/beta/volume/delete/delete.go b/internal/cmd/volume/delete/delete.go
similarity index 98%
rename from internal/cmd/beta/volume/delete/delete.go
rename to internal/cmd/volume/delete/delete.go
index 068c0f2ea..d07a9e8f5 100644
--- a/internal/cmd/beta/volume/delete/delete.go
+++ b/internal/cmd/volume/delete/delete.go
@@ -40,7 +40,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Delete volume with ID "xxx"`,
- "$ stackit beta volume delete xxx",
+ "$ stackit volume delete xxx",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/volume/delete/delete_test.go b/internal/cmd/volume/delete/delete_test.go
similarity index 100%
rename from internal/cmd/beta/volume/delete/delete_test.go
rename to internal/cmd/volume/delete/delete_test.go
diff --git a/internal/cmd/beta/volume/describe/describe.go b/internal/cmd/volume/describe/describe.go
similarity index 97%
rename from internal/cmd/beta/volume/describe/describe.go
rename to internal/cmd/volume/describe/describe.go
index b69b32332..e77073ea2 100644
--- a/internal/cmd/beta/volume/describe/describe.go
+++ b/internal/cmd/volume/describe/describe.go
@@ -39,11 +39,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a volume with ID "xxx"`,
- "$ stackit beta volume describe xxx",
+ "$ stackit volume describe xxx",
),
examples.NewExample(
`Show details of a volume with ID "xxx" in JSON format`,
- "$ stackit beta volume describe xxx --output-format json",
+ "$ stackit volume describe xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/volume/describe/describe_test.go b/internal/cmd/volume/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/volume/describe/describe_test.go
rename to internal/cmd/volume/describe/describe_test.go
diff --git a/internal/cmd/beta/volume/list/list.go b/internal/cmd/volume/list/list.go
similarity index 96%
rename from internal/cmd/beta/volume/list/list.go
rename to internal/cmd/volume/list/list.go
index f283037a3..02c643014 100644
--- a/internal/cmd/beta/volume/list/list.go
+++ b/internal/cmd/volume/list/list.go
@@ -40,19 +40,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all volumes`,
- "$ stackit beta volume list",
+ "$ stackit volume list",
),
examples.NewExample(
`Lists all volumes which contains the label xxx`,
- "$ stackit beta volume list --label-selector xxx",
+ "$ stackit volume list --label-selector xxx",
),
examples.NewExample(
`Lists all volumes in JSON format`,
- "$ stackit beta volume list --output-format json",
+ "$ stackit volume list --output-format json",
),
examples.NewExample(
`Lists up to 10 volumes`,
- "$ stackit beta volume list --limit 10",
+ "$ stackit volume list --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/volume/list/list_test.go b/internal/cmd/volume/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/volume/list/list_test.go
rename to internal/cmd/volume/list/list_test.go
diff --git a/internal/cmd/beta/volume/performance-class/describe/describe.go b/internal/cmd/volume/performance-class/describe/describe.go
similarity index 96%
rename from internal/cmd/beta/volume/performance-class/describe/describe.go
rename to internal/cmd/volume/performance-class/describe/describe.go
index 9d8537858..ade26f34a 100644
--- a/internal/cmd/beta/volume/performance-class/describe/describe.go
+++ b/internal/cmd/volume/performance-class/describe/describe.go
@@ -39,11 +39,11 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Show details of a volume performance class with name "xxx"`,
- "$ stackit beta volume performance-class describe xxx",
+ "$ stackit volume performance-class describe xxx",
),
examples.NewExample(
`Show details of a volume performance class with name "xxx" in JSON format`,
- "$ stackit beta volume performance-class describe xxx --output-format json",
+ "$ stackit volume performance-class describe xxx --output-format json",
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/volume/performance-class/describe/describe_test.go b/internal/cmd/volume/performance-class/describe/describe_test.go
similarity index 100%
rename from internal/cmd/beta/volume/performance-class/describe/describe_test.go
rename to internal/cmd/volume/performance-class/describe/describe_test.go
diff --git a/internal/cmd/beta/volume/performance-class/list/list.go b/internal/cmd/volume/performance-class/list/list.go
similarity index 94%
rename from internal/cmd/beta/volume/performance-class/list/list.go
rename to internal/cmd/volume/performance-class/list/list.go
index 9e51bd0d6..4449a5f3e 100644
--- a/internal/cmd/beta/volume/performance-class/list/list.go
+++ b/internal/cmd/volume/performance-class/list/list.go
@@ -41,19 +41,19 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Lists all volume performance classes`,
- "$ stackit beta volume performance-class list",
+ "$ stackit volume performance-class list",
),
examples.NewExample(
`Lists all volume performance classes which contains the label xxx`,
- "$ stackit beta volume performance-class list --label-selector xxx",
+ "$ stackit volume performance-class list --label-selector xxx",
),
examples.NewExample(
`Lists all volume performance classes in JSON format`,
- "$ stackit beta volume performance-class list --output-format json",
+ "$ stackit volume performance-class list --output-format json",
),
examples.NewExample(
`Lists up to 10 volume performance classes`,
- "$ stackit beta volume performance-class list --limit 10",
+ "$ stackit volume performance-class list --limit 10",
),
),
RunE: func(cmd *cobra.Command, _ []string) error {
diff --git a/internal/cmd/beta/volume/performance-class/list/list_test.go b/internal/cmd/volume/performance-class/list/list_test.go
similarity index 100%
rename from internal/cmd/beta/volume/performance-class/list/list_test.go
rename to internal/cmd/volume/performance-class/list/list_test.go
diff --git a/internal/cmd/beta/volume/performance-class/performance_class.go b/internal/cmd/volume/performance-class/performance_class.go
similarity index 80%
rename from internal/cmd/beta/volume/performance-class/performance_class.go
rename to internal/cmd/volume/performance-class/performance_class.go
index 8df1e19fe..4f159606e 100644
--- a/internal/cmd/beta/volume/performance-class/performance_class.go
+++ b/internal/cmd/volume/performance-class/performance_class.go
@@ -1,8 +1,8 @@
package performanceclass
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/performance-class/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/performance-class/list"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/performance-class/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/performance-class/list"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
diff --git a/internal/cmd/beta/volume/resize/resize.go b/internal/cmd/volume/resize/resize.go
similarity index 98%
rename from internal/cmd/beta/volume/resize/resize.go
rename to internal/cmd/volume/resize/resize.go
index fdcd882a2..7f966a2e3 100644
--- a/internal/cmd/beta/volume/resize/resize.go
+++ b/internal/cmd/volume/resize/resize.go
@@ -39,7 +39,7 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Resize volume with ID "xxx" with new size 10 GB`,
- `$ stackit beta volume resize xxx --size 10`,
+ `$ stackit volume resize xxx --size 10`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/volume/resize/resize_test.go b/internal/cmd/volume/resize/resize_test.go
similarity index 100%
rename from internal/cmd/beta/volume/resize/resize_test.go
rename to internal/cmd/volume/resize/resize_test.go
diff --git a/internal/cmd/beta/volume/update/update.go b/internal/cmd/volume/update/update.go
similarity index 94%
rename from internal/cmd/beta/volume/update/update.go
rename to internal/cmd/volume/update/update.go
index ffc5273cb..f7afad38a 100644
--- a/internal/cmd/beta/volume/update/update.go
+++ b/internal/cmd/volume/update/update.go
@@ -45,15 +45,15 @@ func NewCmd(p *print.Printer) *cobra.Command {
Example: examples.Build(
examples.NewExample(
`Update volume with ID "xxx" with new name "volume-1-new"`,
- `$ stackit beta volume update xxx --name volume-1-new`,
+ `$ stackit volume update xxx --name volume-1-new`,
),
examples.NewExample(
`Update volume with ID "xxx" with new name "volume-1-new" and new description "volume-1-desc-new"`,
- `$ stackit beta volume update xxx --name volume-1-new --description volume-1-desc-new`,
+ `$ stackit volume update xxx --name volume-1-new --description volume-1-desc-new`,
),
examples.NewExample(
`Update volume with ID "xxx" with new name "volume-1-new", new description "volume-1-desc-new" and label(s)`,
- `$ stackit beta volume update xxx --name volume-1-new --description volume-1-desc-new --labels key=value,foo=bar`,
+ `$ stackit volume update xxx --name volume-1-new --description volume-1-desc-new --labels key=value,foo=bar`,
),
),
RunE: func(cmd *cobra.Command, args []string) error {
diff --git a/internal/cmd/beta/volume/update/update_test.go b/internal/cmd/volume/update/update_test.go
similarity index 100%
rename from internal/cmd/beta/volume/update/update_test.go
rename to internal/cmd/volume/update/update_test.go
diff --git a/internal/cmd/beta/volume/volume.go b/internal/cmd/volume/volume.go
similarity index 65%
rename from internal/cmd/beta/volume/volume.go
rename to internal/cmd/volume/volume.go
index 5b03326bf..fe334cb6f 100644
--- a/internal/cmd/beta/volume/volume.go
+++ b/internal/cmd/volume/volume.go
@@ -1,13 +1,13 @@
package volume
import (
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/create"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/delete"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/describe"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/list"
- performanceclass "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/performance-class"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/resize"
- "github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume/update"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/create"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/delete"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/describe"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/list"
+ performanceclass "github.com/stackitcloud/stackit-cli/internal/cmd/volume/performance-class"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/resize"
+ "github.com/stackitcloud/stackit-cli/internal/cmd/volume/update"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
"github.com/stackitcloud/stackit-cli/internal/pkg/print"
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"