Skip to content

Commit f7d1360

Browse files
authored
feat(intake): add runner command (#952)
relates to STACKITINT-1349
1 parent a451076 commit f7d1360

30 files changed

+2238
-0
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 intake](./stackit_beta_intake.md) - Provides functionality for intake
4546
* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS
4647
* [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex
4748

docs/stackit_beta_intake.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## stackit beta intake
2+
3+
Provides functionality for intake
4+
5+
### Synopsis
6+
7+
Provides functionality for intake.
8+
9+
```
10+
stackit beta intake [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta intake"
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 intake runner](./stackit_beta_intake_runner.md) - Provides functionality for Intake Runners
34+

docs/stackit_beta_intake_runner.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## stackit beta intake runner
2+
3+
Provides functionality for Intake Runners
4+
5+
### Synopsis
6+
7+
Provides functionality for Intake Runners.
8+
9+
```
10+
stackit beta intake runner [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta intake runner"
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 intake](./stackit_beta_intake.md) - Provides functionality for intake
33+
* [stackit beta intake runner create](./stackit_beta_intake_runner_create.md) - Creates a new Intake Runner
34+
* [stackit beta intake runner delete](./stackit_beta_intake_runner_delete.md) - Deletes an Intake Runner
35+
* [stackit beta intake runner describe](./stackit_beta_intake_runner_describe.md) - Shows details of an Intake Runner
36+
* [stackit beta intake runner list](./stackit_beta_intake_runner_list.md) - Lists all Intake Runners
37+
* [stackit beta intake runner update](./stackit_beta_intake_runner_update.md) - Updates an Intake Runner
38+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## stackit beta intake runner create
2+
3+
Creates a new Intake Runner
4+
5+
### Synopsis
6+
7+
Creates a new Intake Runner.
8+
9+
```
10+
stackit beta intake runner create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create a new Intake Runner with a display name and message capacity limits
17+
$ stackit beta intake runner create --display-name my-runner --max-message-size-kib 1000 --max-messages-per-hour 5000
18+
19+
Create a new Intake Runner with a description and labels
20+
$ stackit beta intake runner create --display-name my-runner --max-message-size-kib 1000 --max-messages-per-hour 5000 --description "Main runner for production" --labels="env=prod,team=billing"
21+
```
22+
23+
### Options
24+
25+
```
26+
--description string Description
27+
--display-name string Display name
28+
-h, --help Help for "stackit beta intake runner create"
29+
--labels stringToString Labels in key=value format, separated by commas. Example: --labels "key1=value1,key2=value2" (default [])
30+
--max-message-size-kib int Maximum message size in KiB
31+
--max-messages-per-hour int Maximum number of messages per hour
32+
```
33+
34+
### Options inherited from parent commands
35+
36+
```
37+
-y, --assume-yes If set, skips all confirmation prompts
38+
--async If set, runs the command asynchronously
39+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
40+
-p, --project-id string Project ID
41+
--region string Target region for region-specific requests
42+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
43+
```
44+
45+
### SEE ALSO
46+
47+
* [stackit beta intake runner](./stackit_beta_intake_runner.md) - Provides functionality for Intake Runners
48+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit beta intake runner delete
2+
3+
Deletes an Intake Runner
4+
5+
### Synopsis
6+
7+
Deletes an Intake Runner.
8+
9+
```
10+
stackit beta intake runner delete RUNNER_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete an Intake Runner with ID "xxx"
17+
$ stackit beta intake runner delete xxx
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta intake runner delete"
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 intake runner](./stackit_beta_intake_runner.md) - Provides functionality for Intake Runners
40+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## stackit beta intake runner describe
2+
3+
Shows details of an Intake Runner
4+
5+
### Synopsis
6+
7+
Shows details of an Intake Runner.
8+
9+
```
10+
stackit beta intake runner describe RUNNER_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Get details of an Intake Runner with ID "xxx"
17+
$ stackit beta intake runner describe xxx
18+
19+
Get details of an Intake Runner with ID "xxx" in JSON format
20+
$ stackit beta intake runner describe xxx --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta intake runner describe"
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 intake runner](./stackit_beta_intake_runner.md) - Provides functionality for Intake Runners
43+
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
## stackit beta intake runner list
2+
3+
Lists all Intake Runners
4+
5+
### Synopsis
6+
7+
Lists all Intake Runners for the current project.
8+
9+
```
10+
stackit beta intake runner list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
List all Intake Runners
17+
$ stackit beta intake runner list
18+
19+
List all Intake Runners in JSON format
20+
$ stackit beta intake runner list --output-format json
21+
22+
List up to 5 Intake Runners
23+
$ stackit beta intake runner list --limit 5
24+
```
25+
26+
### Options
27+
28+
```
29+
-h, --help Help for "stackit beta intake runner list"
30+
--limit int Maximum number of entries to list
31+
```
32+
33+
### Options inherited from parent commands
34+
35+
```
36+
-y, --assume-yes If set, skips all confirmation prompts
37+
--async If set, runs the command asynchronously
38+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
39+
-p, --project-id string Project ID
40+
--region string Target region for region-specific requests
41+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
42+
```
43+
44+
### SEE ALSO
45+
46+
* [stackit beta intake runner](./stackit_beta_intake_runner.md) - Provides functionality for Intake Runners
47+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## stackit beta intake runner update
2+
3+
Updates an Intake Runner
4+
5+
### Synopsis
6+
7+
Updates an Intake Runner. Only the specified fields are updated.
8+
9+
```
10+
stackit beta intake runner update RUNNER_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Update the display name of an Intake Runner with ID "xxx"
17+
$ stackit beta intake runner update xxx --display-name "new-runner-name"
18+
19+
Update the message capacity limits for an Intake Runner with ID "xxx"
20+
$ stackit beta intake runner update xxx --max-message-size-kib 1000 --max-messages-per-hour 10000
21+
```
22+
23+
### Options
24+
25+
```
26+
--description string Description
27+
--display-name string Display name
28+
-h, --help Help for "stackit beta intake runner update"
29+
--labels stringToString Labels in key=value format, separated by commas. Example: --labels "key1=value1,key2=value2". (default [])
30+
--max-message-size-kib int Maximum message size in KiB. Note: Overall message capacity cannot be decreased.
31+
--max-messages-per-hour int Maximum number of messages per hour. Note: Overall message capacity cannot be decreased.
32+
```
33+
34+
### Options inherited from parent commands
35+
36+
```
37+
-y, --assume-yes If set, skips all confirmation prompts
38+
--async If set, runs the command asynchronously
39+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
40+
-p, --project-id string Project ID
41+
--region string Target region for region-specific requests
42+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
43+
```
44+
45+
### SEE ALSO
46+
47+
* [stackit beta intake runner](./stackit_beta_intake_runner.md) - Provides functionality for Intake Runners
48+

docs/stackit_config_set.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ stackit config set [flags]
3636
--iaas-custom-endpoint string IaaS API base URL, used in calls to this API
3737
--identity-provider-custom-client-id string Identity Provider client ID, used for user authentication
3838
--identity-provider-custom-well-known-configuration string Identity Provider well-known OpenID configuration URL, used for user authentication
39+
--intake-custom-endpoint string Intake API base URL, used in calls to this API
3940
--kms-custom-endpoint string KMS API base URL, used in calls to this API
4041
--load-balancer-custom-endpoint string Load Balancer API base URL, used in calls to this API
4142
--logme-custom-endpoint string LogMe 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
@@ -34,6 +34,7 @@ stackit config unset [flags]
3434
--iaas-custom-endpoint IaaS API base URL. If unset, uses the default base URL
3535
--identity-provider-custom-client-id Identity Provider client ID, used for user authentication
3636
--identity-provider-custom-well-known-configuration Identity Provider well-known OpenID configuration URL. If unset, uses the default identity provider
37+
--intake-custom-endpoint Intake API base URL. If unset, uses the default base URL
3738
--kms-custom-endpoint KMS API base URL. If unset, uses the default base URL
3839
--load-balancer-custom-endpoint Load Balancer API base URL. If unset, uses the default base URL
3940
--logme-custom-endpoint LogMe API base URL. If unset, uses the default base URL

0 commit comments

Comments
 (0)