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"