Skip to content

Commit 786f253

Browse files
committed
feat(telemetryrouter): onboard TelemetryRouter service
STACKITCLI-382 Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
1 parent 7cad135 commit 786f253

72 files changed

Lines changed: 8850 additions & 0 deletions

File tree

Some content is hidden

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

‎docs/stackit_beta.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ stackit beta [flags]
4646
* [stackit beta cdn](./stackit_beta_cdn.md) - Manage CDN resources
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
49+
* [stackit beta telemetryrouter](./stackit_beta_telemetryrouter.md) - Provides functionality for Telemetry Router
4950
* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for Volume
5051
* [stackit beta vpn](./stackit_beta_vpn.md) - Provides functionality for VPN
5152

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## stackit beta telemetryrouter
2+
3+
Provides functionality for Telemetry Router
4+
5+
### Synopsis
6+
7+
Provides functionality for Telemetry Router.
8+
9+
```
10+
stackit beta telemetryrouter [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta telemetryrouter"
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 telemetryrouter access-token](./stackit_beta_telemetryrouter_access-token.md) - Provides functionality for Telemetry Router access tokens
34+
* [stackit beta telemetryrouter destination](./stackit_beta_telemetryrouter_destination.md) - Provides functionality for Telemetry Router destinations
35+
* [stackit beta telemetryrouter instance](./stackit_beta_telemetryrouter_instance.md) - Provides functionality for Telemetry Router instances
36+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## stackit beta telemetryrouter access-token
2+
3+
Provides functionality for Telemetry Router access tokens
4+
5+
### Synopsis
6+
7+
Provides functionality for Telemetry Router access tokens.
8+
9+
```
10+
stackit beta telemetryrouter access-token [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta telemetryrouter access-token"
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 telemetryrouter](./stackit_beta_telemetryrouter.md) - Provides functionality for Telemetry Router
33+
* [stackit beta telemetryrouter access-token create](./stackit_beta_telemetryrouter_access-token_create.md) - Creates a Telemetry Router access token
34+
* [stackit beta telemetryrouter access-token delete](./stackit_beta_telemetryrouter_access-token_delete.md) - Deletes a Telemetry Router access token
35+
* [stackit beta telemetryrouter access-token describe](./stackit_beta_telemetryrouter_access-token_describe.md) - Shows details of a Telemetry Router access token
36+
* [stackit beta telemetryrouter access-token list](./stackit_beta_telemetryrouter_access-token_list.md) - Lists all Telemetry Router access tokens of an instance
37+
* [stackit beta telemetryrouter access-token update](./stackit_beta_telemetryrouter_access-token_update.md) - Updates a Telemetry Router access token
38+
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
## stackit beta telemetryrouter access-token create
2+
3+
Creates a Telemetry Router access token
4+
5+
### Synopsis
6+
7+
Creates a Telemetry Router access token.
8+
9+
```
10+
stackit beta telemetryrouter access-token create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create an access token with the display name "access-token-1" for the Telemetry Router instance "xxx"
17+
$ stackit beta telemetryrouter access-token create --display-name access-token-1 --instance-id xxx
18+
19+
Create an access token with a description
20+
$ stackit beta telemetryrouter access-token create --display-name access-token-1 --instance-id xxx --description "Access token for service"
21+
22+
Create an access token which expires in 30 days
23+
$ stackit beta telemetryrouter access-token create --display-name access-token-1 --instance-id xxx --ttl 30
24+
```
25+
26+
### Options
27+
28+
```
29+
--description string Description of the access token
30+
--display-name string Display name for the access token
31+
-h, --help Help for "stackit beta telemetryrouter access-token create"
32+
--instance-id string ID of the Telemetry Router instance
33+
--ttl int32 Time-to-live (TTL) in days for the access token. If not set, the token will not expire
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 telemetryrouter access-token](./stackit_beta_telemetryrouter_access-token.md) - Provides functionality for Telemetry Router access tokens
50+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## stackit beta telemetryrouter access-token delete
2+
3+
Deletes a Telemetry Router access token
4+
5+
### Synopsis
6+
7+
Deletes a Telemetry Router access token.
8+
9+
```
10+
stackit beta telemetryrouter access-token delete ACCESS_TOKEN_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete access token with ID "xxx" for the Telemetry Router instance "yyy"
17+
$ stackit beta telemetryrouter access-token delete xxx --instance-id yyy
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta telemetryrouter access-token delete"
24+
--instance-id string ID of the Telemetry Router instance
25+
```
26+
27+
### Options inherited from parent commands
28+
29+
```
30+
-y, --assume-yes If set, skips all confirmation prompts
31+
--async If set, runs the command asynchronously
32+
-o, --output-format string Output format, (one of: [json, pretty, none, yaml])
33+
-p, --project-id string Project ID
34+
--region string Target region for region-specific requests
35+
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
36+
```
37+
38+
### SEE ALSO
39+
40+
* [stackit beta telemetryrouter access-token](./stackit_beta_telemetryrouter_access-token.md) - Provides functionality for Telemetry Router access tokens
41+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta telemetryrouter access-token describe
2+
3+
Shows details of a Telemetry Router access token
4+
5+
### Synopsis
6+
7+
Shows details of a Telemetry Router access token.
8+
9+
```
10+
stackit beta telemetryrouter access-token describe ACCESS_TOKEN_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Show details of a Telemetry Router access token with ID "xxx"
17+
$ stackit beta telemetryrouter access-token describe xxx --instance-id yyy
18+
19+
Show details of a Telemetry Router access token with ID "xxx" in JSON format
20+
$ stackit beta telemetryrouter access-token describe xxx --instance-id yyy --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta telemetryrouter access-token describe"
27+
--instance-id string ID of the Telemetry Router instance
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 telemetryrouter access-token](./stackit_beta_telemetryrouter_access-token.md) - Provides functionality for Telemetry Router access tokens
44+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## stackit beta telemetryrouter access-token list
2+
3+
Lists all Telemetry Router access tokens of an instance
4+
5+
### Synopsis
6+
7+
Lists all Telemetry Router access tokens of an instance.
8+
9+
```
10+
stackit beta telemetryrouter access-token list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Lists all access tokens of the Telemetry Router instance "xxx"
17+
$ stackit beta telemetryrouter access-token list --instance-id xxx
18+
19+
Lists all access tokens in JSON format
20+
$ stackit beta telemetryrouter access-token list --instance-id xxx --output-format json
21+
22+
Lists up to 10 access tokens
23+
$ stackit beta telemetryrouter access-token list --instance-id xxx --limit 10
24+
```
25+
26+
### Options
27+
28+
```
29+
-h, --help Help for "stackit beta telemetryrouter access-token list"
30+
--instance-id string ID of the Telemetry Router instance
31+
--limit int Maximum number of entries to list
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 telemetryrouter access-token](./stackit_beta_telemetryrouter_access-token.md) - Provides functionality for Telemetry Router access tokens
48+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## stackit beta telemetryrouter access-token update
2+
3+
Updates a Telemetry Router access token
4+
5+
### Synopsis
6+
7+
Updates a Telemetry Router access token.
8+
9+
```
10+
stackit beta telemetryrouter access-token update ACCESS_TOKEN_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Update the display name of the access token with ID "xxx"
17+
$ stackit beta telemetryrouter access-token update xxx --instance-id yyy --display-name access-token-1
18+
19+
Update the description of the access token with ID "xxx"
20+
$ stackit beta telemetryrouter access-token update xxx --instance-id yyy --description "Access token for service"
21+
```
22+
23+
### Options
24+
25+
```
26+
--description string Description of the access token
27+
--display-name string Display name for the access token
28+
-h, --help Help for "stackit beta telemetryrouter access-token update"
29+
--instance-id string ID of the Telemetry Router instance
30+
```
31+
32+
### Options inherited from parent commands
33+
34+
```
35+
-y, --assume-yes If set, skips all confirmation prompts
36+
--async If set, runs the command asynchronously
37+
-o, --output-format string Output format, (one of: [json, pretty, none, yaml])
38+
-p, --project-id string Project ID
39+
--region string Target region for region-specific requests
40+
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
41+
```
42+
43+
### SEE ALSO
44+
45+
* [stackit beta telemetryrouter access-token](./stackit_beta_telemetryrouter_access-token.md) - Provides functionality for Telemetry Router access tokens
46+
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
## stackit beta telemetryrouter destination
2+
3+
Provides functionality for Telemetry Router destinations
4+
5+
### Synopsis
6+
7+
Provides functionality for Telemetry Router destinations.
8+
9+
```
10+
stackit beta telemetryrouter destination [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta telemetryrouter destination"
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 telemetryrouter](./stackit_beta_telemetryrouter.md) - Provides functionality for Telemetry Router
33+
* [stackit beta telemetryrouter destination create](./stackit_beta_telemetryrouter_destination_create.md) - Creates a Telemetry Router destination
34+
* [stackit beta telemetryrouter destination delete](./stackit_beta_telemetryrouter_destination_delete.md) - Deletes a Telemetry Router destination
35+
* [stackit beta telemetryrouter destination describe](./stackit_beta_telemetryrouter_destination_describe.md) - Shows details of a Telemetry Router destination
36+
* [stackit beta telemetryrouter destination generate-payload](./stackit_beta_telemetryrouter_destination_generate-payload.md) - Generates a payload to create/update Telemetry Router destinations
37+
* [stackit beta telemetryrouter destination list](./stackit_beta_telemetryrouter_destination_list.md) - Lists all Telemetry Router destinations of an instance
38+
* [stackit beta telemetryrouter destination update](./stackit_beta_telemetryrouter_destination_update.md) - Updates a Telemetry Router destination
39+

0 commit comments

Comments
 (0)