Skip to content

Commit 20bc85d

Browse files
committed
feat(automation): onboard volume automation template command
relates to STACKITCLI-349
1 parent 0576efa commit 20bc85d

23 files changed

Lines changed: 1002 additions & 0 deletions

docs/stackit_beta.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,6 @@ stackit beta [flags]
4747
* [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for Edge Cloud services.
4848
* [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake
4949
* [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (STACKIT File Storage)
50+
* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for Volume
5051
* [stackit beta vpn](./stackit_beta_vpn.md) - Provides functionality for VPN
5152

docs/stackit_beta_volume.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## stackit beta volume
2+
3+
Provides functionality for Volume
4+
5+
### Synopsis
6+
7+
Provides functionality for Volume.
8+
9+
```
10+
stackit beta volume [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta volume"
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 volume automation](./stackit_beta_volume_automation.md) - Provides functionality for Volume Automation
34+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## stackit beta volume automation
2+
3+
Provides functionality for Volume Automation
4+
5+
### Synopsis
6+
7+
Provides functionality for Volume Automation.
8+
9+
```
10+
stackit beta volume automation [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta volume automation"
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 volume](./stackit_beta_volume.md) - Provides functionality for Volume
33+
* [stackit beta volume automation template](./stackit_beta_volume_automation_template.md) - Provides functionality for Volume Automation Templates
34+
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## stackit beta volume automation template
2+
3+
Provides functionality for Volume Automation Templates
4+
5+
### Synopsis
6+
7+
Provides functionality for Volume Automation Templates.
8+
9+
```
10+
stackit beta volume automation template [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta volume automation template"
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 volume automation](./stackit_beta_volume_automation.md) - Provides functionality for Volume Automation
33+
* [stackit beta volume automation template describe](./stackit_beta_volume_automation_template_describe.md) - Shows details of a Volume Automation Template
34+
* [stackit beta volume automation template list](./stackit_beta_volume_automation_template_list.md) - List all Volume Automation Templates
35+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit beta volume automation template describe
2+
3+
Shows details of a Volume Automation Template
4+
5+
### Synopsis
6+
7+
Shows details of a Volume Automation Template.
8+
9+
```
10+
stackit beta volume automation template describe [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Describe the Volume Automation Template with ID "xxx"
17+
$ stackit beta volume automation template describe xxx
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta volume automation template describe"
24+
```
25+
26+
### Options inherited from parent commands
27+
28+
```
29+
-y, --assume-yes If set, skips all confirmation prompts
30+
--async If set, runs the command asynchronously
31+
-o, --output-format string Output format, (one of: [json, pretty, none, yaml])
32+
-p, --project-id string Project ID
33+
--region string Target region for region-specific requests
34+
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
35+
```
36+
37+
### SEE ALSO
38+
39+
* [stackit beta volume automation template](./stackit_beta_volume_automation_template.md) - Provides functionality for Volume Automation Templates
40+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta volume automation template list
2+
3+
List all Volume Automation Templates
4+
5+
### Synopsis
6+
7+
List all Volume Automation Templates.
8+
9+
```
10+
stackit beta volume automation template list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
List all Volume Automation Templates
17+
$ stackit beta volume automation template list
18+
19+
List up to 10 Volume Automation Templates
20+
$ stackit beta volume automation template list --limit 10
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta volume automation template 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 volume automation template](./stackit_beta_volume_automation_template.md) - Provides functionality for Volume Automation Templates
44+

docs/stackit_config_set.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ stackit config set [flags]
3232
--alb-waf-custom-endpoint string ALB WAF API base URL, used in calls to this API
3333
--allowed-url-domain string Domain name, used for the verification of the URLs that are given in the custom identity provider endpoint and "STACKIT curl" command
3434
--authorization-custom-endpoint string Authorization API base URL, used in calls to this API
35+
--automation-custom-endpoint string Automation API base URL, used in calls to this API
3536
--cdn-custom-endpoint string CDN API base URL, used in calls to this API
3637
--dns-custom-endpoint string DNS API base URL, used in calls to this API
3738
--edge-custom-endpoint string Edge API base URL, used in calls to this API

docs/stackit_config_unset.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ stackit config unset [flags]
3131
--assume-yes If set, skips all confirmation prompts
3232
--async Configuration option to run commands asynchronously
3333
--authorization-custom-endpoint Authorization API base URL. If unset, uses the default base URL
34+
--automation-custom-endpoint Automation API base URL. If unset, uses the default base URL
3435
--cdn-custom-endpoint Custom CDN endpoint URL. If unset, uses the default base URL
3536
--dns-custom-endpoint DNS API base URL. If unset, uses the default base URL
3637
--edge-custom-endpoint Edge API base URL. If unset, uses the default base URL

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ require (
1919
github.com/stackitcloud/stackit-sdk-go/services/alb v0.17.1
2020
github.com/stackitcloud/stackit-sdk-go/services/albwaf v0.13.2
2121
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.3
22+
github.com/stackitcloud/stackit-sdk-go/services/automation v0.1.1
2223
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.21.0
2324
github.com/stackitcloud/stackit-sdk-go/services/dns v0.23.1
2425
github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.2

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,8 @@ github.com/stackitcloud/stackit-sdk-go/services/albwaf v0.13.2 h1:zY0ArhTg++8oOA
616616
github.com/stackitcloud/stackit-sdk-go/services/albwaf v0.13.2/go.mod h1:4M9G1I64kZwlXO32ZoIpt0GAN4SpZ1SYerwCVVIBGoE=
617617
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.3 h1:YEuymF48gnBNqBsraBN5pycBDEyXcFYy/2bCdF+H3eY=
618618
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.3/go.mod h1:T/JF25XGJ3GqER/1L2N//DgY8x5tY7gA3N+/0nvmOWY=
619+
github.com/stackitcloud/stackit-sdk-go/services/automation v0.1.1 h1:naKG2lRw9ALCNaaJabhgtuCwSBVyOOlIX3NPkIFX1i0=
620+
github.com/stackitcloud/stackit-sdk-go/services/automation v0.1.1/go.mod h1:1vv2SZorcHJKxEPV15CnTDhavV+NcYSNjAX7cZGX31k=
619621
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.21.0 h1:lCs1eq/OOTdwGrrkxkJ8qCnS6yLM4XZhznpML3nd1NI=
620622
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.21.0/go.mod h1:NBgvZH5ekJ2hFCNI480C9MdJsa4989YGC1YgX5ELA48=
621623
github.com/stackitcloud/stackit-sdk-go/services/dns v0.23.1 h1:6hm7oYJeR5Bu8d+PeCvVLWjUXh78pSfdsCTZ7lu5qdc=

0 commit comments

Comments
 (0)