Skip to content

Commit 265c5b6

Browse files
committed
Initial Release of the STACKIT Edge-Cloud service CLI
1 parent 733c089 commit 265c5b6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+9306
-2
lines changed

docs/stackit_beta.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ stackit beta [flags]
4242

4343
* [stackit](./stackit.md) - Manage STACKIT resources using the command line
4444
* [stackit beta alb](./stackit_beta_alb.md) - Manages application loadbalancers
45+
* [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for edge services.
4546
* [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake
4647
* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS
4748
* [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (stackit file storage)

docs/stackit_beta_edge-cloud.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## stackit beta edge-cloud
2+
3+
Provides functionality for edge services.
4+
5+
### Synopsis
6+
7+
Provides functionality for STACKIT Edge Cloud (STEC) services.
8+
9+
```
10+
stackit beta edge-cloud [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta edge-cloud"
17+
```
18+
19+
### Options inherited from parent commands
20+
21+
```
22+
-y, --assume-yes If set, skips all confirmation prompts
23+
--async If set, runs the command asynchronously
24+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
25+
-p, --project-id string Project ID
26+
--region string Target region for region-specific requests
27+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
28+
```
29+
30+
### SEE ALSO
31+
32+
* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
33+
* [stackit beta edge-cloud instance](./stackit_beta_edge-cloud_instance.md) - Provides functionality for edge instances.
34+
* [stackit beta edge-cloud kubeconfig](./stackit_beta_edge-cloud_kubeconfig.md) - Provides functionality for edge kubeconfig.
35+
* [stackit beta edge-cloud plans](./stackit_beta_edge-cloud_plans.md) - Provides functionality for edge service plans.
36+
* [stackit beta edge-cloud token](./stackit_beta_edge-cloud_token.md) - Provides functionality for edge service token.
37+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## stackit beta edge-cloud instance
2+
3+
Provides functionality for edge instances.
4+
5+
### Synopsis
6+
7+
Provides functionality for STACKIT Edge Cloud (STEC) instance management.
8+
9+
```
10+
stackit beta edge-cloud instance [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta edge-cloud instance"
17+
```
18+
19+
### Options inherited from parent commands
20+
21+
```
22+
-y, --assume-yes If set, skips all confirmation prompts
23+
--async If set, runs the command asynchronously
24+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
25+
-p, --project-id string Project ID
26+
--region string Target region for region-specific requests
27+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
28+
```
29+
30+
### SEE ALSO
31+
32+
* [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for edge services.
33+
* [stackit beta edge-cloud instance create](./stackit_beta_edge-cloud_instance_create.md) - Creates an edge instance
34+
* [stackit beta edge-cloud instance delete](./stackit_beta_edge-cloud_instance_delete.md) - Deletes an edge instance
35+
* [stackit beta edge-cloud instance describe](./stackit_beta_edge-cloud_instance_describe.md) - Describes an edge instance
36+
* [stackit beta edge-cloud instance list](./stackit_beta_edge-cloud_instance_list.md) - Lists edge instances
37+
* [stackit beta edge-cloud instance update](./stackit_beta_edge-cloud_instance_update.md) - Updates an edge instance
38+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## stackit beta edge-cloud instance create
2+
3+
Creates an edge instance
4+
5+
### Synopsis
6+
7+
Creates a STACKIT Edge Cloud (STEC) instance. The instance will take a moment to become fully functional.
8+
9+
```
10+
stackit beta edge-cloud instance create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Creates an edge instance with the name "xxx" and plan-id "yyy"
17+
$ stackit beta edge-cloud instance create --name "xxx" --plan-id "yyy"
18+
```
19+
20+
### Options
21+
22+
```
23+
-d, --description string A user chosen description to distinguish multiple instances.
24+
-h, --help Help for "stackit beta edge-cloud instance create"
25+
-n, --name string The displayed name to distinguish multiple instances.
26+
--plan-id string Service Plan configures the size of the Instance.
27+
```
28+
29+
### Options inherited from parent commands
30+
31+
```
32+
-y, --assume-yes If set, skips all confirmation prompts
33+
--async If set, runs the command asynchronously
34+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
35+
-p, --project-id string Project ID
36+
--region string Target region for region-specific requests
37+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
38+
```
39+
40+
### SEE ALSO
41+
42+
* [stackit beta edge-cloud instance](./stackit_beta_edge-cloud_instance.md) - Provides functionality for edge instances.
43+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta edge-cloud instance delete
2+
3+
Deletes an edge instance
4+
5+
### Synopsis
6+
7+
Deletes a STACKIT Edge Cloud (STEC) instance. The instance will be deleted permanently.
8+
9+
```
10+
stackit beta edge-cloud instance delete [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete an edge instance with id "xxx"
17+
$ stackit beta edge-cloud instance delete --id "xxx"
18+
19+
Delete an edge instance with name "xxx"
20+
$ stackit beta edge-cloud instance delete --name "xxx"
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta edge-cloud instance delete"
27+
-i, --id string The project-unique identifier of this instance.
28+
-n, --name string The displayed name to distinguish multiple instances.
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
37+
-p, --project-id string Project ID
38+
--region string Target region for region-specific requests
39+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta edge-cloud instance](./stackit_beta_edge-cloud_instance.md) - Provides functionality for edge instances.
45+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta edge-cloud instance describe
2+
3+
Describes an edge instance
4+
5+
### Synopsis
6+
7+
Describes a STACKIT Edge Cloud (STEC) instance.
8+
9+
```
10+
stackit beta edge-cloud instance describe [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Describe an edge instance with id "xxx"
17+
$ stackit beta edge-cloud instance describe --id <ID>
18+
19+
Describe an edge instance with name "xxx"
20+
$ stackit beta edge-cloud instance describe --name <NAME>
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta edge-cloud instance describe"
27+
-i, --id string The project-unique identifier of this instance.
28+
-n, --name string The displayed name to distinguish multiple instances.
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
37+
-p, --project-id string Project ID
38+
--region string Target region for region-specific requests
39+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta edge-cloud instance](./stackit_beta_edge-cloud_instance.md) - Provides functionality for edge instances.
45+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta edge-cloud instance list
2+
3+
Lists edge instances
4+
5+
### Synopsis
6+
7+
Lists STACKIT Edge Cloud (STEC) instances of a project.
8+
9+
```
10+
stackit beta edge-cloud instance list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Lists all edge instances of a given project
17+
$ stackit beta edge-cloud instance list
18+
19+
Lists all edge instances of a given project and limits the output to two instances
20+
$ stackit beta edge-cloud instance list --limit 2
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta edge-cloud instance list"
27+
--limit int Maximum number of entries to list
28+
```
29+
30+
### Options inherited from parent commands
31+
32+
```
33+
-y, --assume-yes If set, skips all confirmation prompts
34+
--async If set, runs the command asynchronously
35+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
36+
-p, --project-id string Project ID
37+
--region string Target region for region-specific requests
38+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
39+
```
40+
41+
### SEE ALSO
42+
43+
* [stackit beta edge-cloud instance](./stackit_beta_edge-cloud_instance.md) - Provides functionality for edge instances.
44+
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
## stackit beta edge-cloud instance update
2+
3+
Updates an edge instance
4+
5+
### Synopsis
6+
7+
Updates a STACKIT Edge Cloud (STEC) instance.
8+
9+
```
10+
stackit beta edge-cloud instance update [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Updates the description of an edge instance with id "xxx"
17+
$ stackit beta edge-cloud instance update --id "xxx" --description "yyy"
18+
19+
Updates the plan of an edge instance with name "xxx"
20+
$ stackit beta edge-cloud instance update --name "xxx" --plan-id "yyy"
21+
22+
Updates the description and plan of an edge instance with id "xxx"
23+
$ stackit beta edge-cloud instance update --id "xxx" --description "yyy" --plan-id "zzz"
24+
```
25+
26+
### Options
27+
28+
```
29+
-d, --description string A user chosen description to distinguish multiple instances.
30+
-h, --help Help for "stackit beta edge-cloud instance update"
31+
-i, --id string The project-unique identifier of this instance.
32+
-n, --name string The displayed name to distinguish multiple instances.
33+
--plan-id string Service Plan configures the size of the Instance.
34+
```
35+
36+
### Options inherited from parent commands
37+
38+
```
39+
-y, --assume-yes If set, skips all confirmation prompts
40+
--async If set, runs the command asynchronously
41+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
42+
-p, --project-id string Project ID
43+
--region string Target region for region-specific requests
44+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
45+
```
46+
47+
### SEE ALSO
48+
49+
* [stackit beta edge-cloud instance](./stackit_beta_edge-cloud_instance.md) - Provides functionality for edge instances.
50+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## stackit beta edge-cloud kubeconfig
2+
3+
Provides functionality for edge kubeconfig.
4+
5+
### Synopsis
6+
7+
Provides functionality for STACKIT Edge Cloud (STEC) kubeconfig management.
8+
9+
```
10+
stackit beta edge-cloud kubeconfig [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta edge-cloud kubeconfig"
17+
```
18+
19+
### Options inherited from parent commands
20+
21+
```
22+
-y, --assume-yes If set, skips all confirmation prompts
23+
--async If set, runs the command asynchronously
24+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
25+
-p, --project-id string Project ID
26+
--region string Target region for region-specific requests
27+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
28+
```
29+
30+
### SEE ALSO
31+
32+
* [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for edge services.
33+
* [stackit beta edge-cloud kubeconfig create](./stackit_beta_edge-cloud_kubeconfig_create.md) - Creates or updates a local kubeconfig file of an edge instance
34+

0 commit comments

Comments
 (0)