Skip to content

Commit 5184d23

Browse files
committed
onboard logs service -instance
1 parent 2bdaa5b commit 5184d23

32 files changed

+2422
-0
lines changed

docs/stackit_beta.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,6 @@ stackit beta [flags]
4444
* [stackit beta alb](./stackit_beta_alb.md) - Manages application loadbalancers
4545
* [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake
4646
* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS
47+
* [stackit beta logs](./stackit_beta_logs.md) - Provides functionality for Logs
4748
* [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex
4849

docs/stackit_beta_logs.md

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

docs/stackit_beta_logs_instance.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## stackit beta logs instance
2+
3+
Provides functionality for Logs instances
4+
5+
### Synopsis
6+
7+
Provides functionality for Logs instances.
8+
9+
```
10+
stackit beta logs instance [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta logs 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 logs](./stackit_beta_logs.md) - Provides functionality for Logs
33+
* [stackit beta logs instance create](./stackit_beta_logs_instance_create.md) - Creates a Logs instance
34+
* [stackit beta logs instance delete](./stackit_beta_logs_instance_delete.md) - Deletes the given Logs instance
35+
* [stackit beta logs instance describe](./stackit_beta_logs_instance_describe.md) - Shows details of a Logs instance
36+
* [stackit beta logs instance list](./stackit_beta_logs_instance_list.md) - Lists Logs instances
37+
* [stackit beta logs instance update](./stackit_beta_logs_instance_update.md) - Updates a Logs instance
38+
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
## stackit beta logs instance create
2+
3+
Creates a Logs instance
4+
5+
### Synopsis
6+
7+
Creates a Logs instance.
8+
9+
```
10+
stackit beta logs instance create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create a Logs instance with name "my-instance" and retention time 10 days
17+
$ stackit beta logs instance create --display-name "my-instance" --retention-days 10
18+
19+
Create a Logs instance with name "my-instance", retention time 10 days, and a description
20+
$ stackit beta logs instance create --display-name "my-instance" --retention-days 10 --description "Description of the instance"
21+
22+
Create a Logs instance with name "my-instance", retention time 10 days, and restrict access to a specific range of IP addresses.
23+
$ stackit beta logs instance create --display-name "my-instance" --retention-days 10 --acl 1.2.3.0/24
24+
```
25+
26+
### Options
27+
28+
```
29+
--acl strings Access control list
30+
--description string Description
31+
--display-name string Display name
32+
-h, --help Help for "stackit beta logs instance create"
33+
--retention-days int The days for how long the logs should be stored before being cleaned up
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 logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances
50+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit beta logs instance delete
2+
3+
Deletes the given Logs instance
4+
5+
### Synopsis
6+
7+
Deletes the given Logs instance.
8+
9+
```
10+
stackit beta logs instance delete INSTANCE_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete a Logs instance with ID "xxx"
17+
$ stackit beta logs instance delete "xxx"
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta logs instance 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 logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances
40+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## stackit beta logs instance describe
2+
3+
Shows details of a Logs instance
4+
5+
### Synopsis
6+
7+
Shows details of a Logs instance
8+
9+
```
10+
stackit beta logs instance describe INSTANCE_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Get details of a Logs instance with ID "xxx"
17+
$ stackit beta logs instance describe xxx
18+
19+
Get details of a Logs instance with ID "xxx" in JSON format
20+
$ stackit beta logs instance describe xxx --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta logs instance 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 logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances
43+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta logs instance list
2+
3+
Lists Logs instances
4+
5+
### Synopsis
6+
7+
Lists Logs instances within the project.
8+
9+
```
10+
stackit beta logs instance list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
List all Logs instances
17+
$ stackit beta logs instance list
18+
19+
List the first 10 Logs instances
20+
$ stackit beta logs instance list --limit=10
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta logs instance list"
27+
--limit int Limit the output to the first n elements
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 logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances
44+
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
## stackit beta logs instance update
2+
3+
Updates a Logs instance
4+
5+
### Synopsis
6+
7+
Updates a Logs instance.
8+
9+
```
10+
stackit beta logs instance update INSTANCE_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Update the display name of the Logs instance with ID "xxx"
17+
$ stackit beta logs instance update xxx --display-name new-name
18+
19+
Update the retention time of the Logs instance with ID "xxx"
20+
$ stackit beta logs instance update xxx --retention-days 40
21+
22+
Update the ACL of the Logs instance with ID "xxx"
23+
$ stackit beta logs instance update xxx --acl 1.2.3.0/24
24+
```
25+
26+
### Options
27+
28+
```
29+
--acl strings Access control list
30+
--description string Description
31+
--display-name string Display name
32+
-h, --help Help for "stackit beta logs instance update"
33+
--retention-days int The days for how long the logs should be stored before being cleaned up
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 logs instance](./stackit_beta_logs_instance.md) - Provides functionality for Logs instances
50+

docs/stackit_config_set.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ stackit config set [flags]
4040
--kms-custom-endpoint string KMS API base URL, used in calls to this API
4141
--load-balancer-custom-endpoint string Load Balancer API base URL, used in calls to this API
4242
--logme-custom-endpoint string LogMe API base URL, used in calls to this API
43+
--logs-custom-endpoint string Logs API base URL, used in calls to this API
4344
--mariadb-custom-endpoint string MariaDB API base URL, used in calls to this API
4445
--mongodbflex-custom-endpoint string MongoDB Flex API base URL, used in calls to this API
4546
--object-storage-custom-endpoint string Object Storage 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
@@ -38,6 +38,7 @@ stackit config unset [flags]
3838
--kms-custom-endpoint KMS API base URL. If unset, uses the default base URL
3939
--load-balancer-custom-endpoint Load Balancer API base URL. If unset, uses the default base URL
4040
--logme-custom-endpoint LogMe API base URL. If unset, uses the default base URL
41+
--logs-custom-endpoint Logs API base URL. If unset, uses the default base URL
4142
--mariadb-custom-endpoint MariaDB API base URL. If unset, uses the default base URL
4243
--mongodbflex-custom-endpoint MongoDB Flex API base URL. If unset, uses the default base URL
4344
--object-storage-custom-endpoint Object Storage API base URL. If unset, uses the default base URL

0 commit comments

Comments
 (0)