Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/stackit.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ stackit [flags]

### SEE ALSO

* [stackit argus](./stackit_argus.md) - Provides functionality for Argus
* [stackit auth](./stackit_auth.md) - Provides authentication functionality
* [stackit config](./stackit_config.md) - Provides functionality for CLI configuration options
* [stackit curl](./stackit_curl.md) - Executes an authenticated HTTP request to an endpoint
Expand Down
33 changes: 33 additions & 0 deletions docs/stackit_argus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## stackit argus

Provides functionality for Argus

### Synopsis

Provides functionality for Argus.

```
stackit argus [flags]
```

### Options

```
-h, --help Help for "stackit argus"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit](./stackit.md) - Manage STACKIT resources using the command line
* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances
* [stackit argus plans](./stackit_argus_plans.md) - Lists all Argus service plans

36 changes: 36 additions & 0 deletions docs/stackit_argus_instance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
## stackit argus instance

Provides functionality for Argus instances

### Synopsis

Provides functionality for Argus instances.

```
stackit argus instance [flags]
```

### Options

```
-h, --help Help for "stackit argus instance"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus](./stackit_argus.md) - Provides functionality for Argus
* [stackit argus instance create](./stackit_argus_instance_create.md) - Creates an Argus instance
* [stackit argus instance delete](./stackit_argus_instance_delete.md) - Deletes an Argus instance
* [stackit argus instance describe](./stackit_argus_instance_describe.md) - Shows details of an Argus instance
* [stackit argus instance list](./stackit_argus_instance_list.md) - Lists all Argus instances
* [stackit argus instance update](./stackit_argus_instance_update.md) - Updates an Argus instance

44 changes: 44 additions & 0 deletions docs/stackit_argus_instance_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## stackit argus instance create

Creates an Argus instance

### Synopsis

Creates an Argus instance.

```
stackit argus instance create [flags]
```

### Examples

```
Create an Argus instance with name "my-instance" and specify plan by name
$ stackit argus instance create --name my-instance --plan-name Monitoring-Starter-EU01

Create an Argus instance with name "my-instance" and specify plan by ID
$ stackit argus instance create --name my-instance --plan-id xxx
```

### Options

```
-h, --help Help for "stackit argus instance create"
-n, --name string Instance name
--plan-id string Plan ID
--plan-name string Plan name
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances

38 changes: 38 additions & 0 deletions docs/stackit_argus_instance_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## stackit argus instance delete

Deletes an Argus instance

### Synopsis

Deletes an Argus instance.

```
stackit argus instance delete INSTANCE_ID [flags]
```

### Examples

```
Delete an Argus instance with ID "xxx"
$ stackit argus instance delete xxx
```

### Options

```
-h, --help Help for "stackit argus instance delete"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances

41 changes: 41 additions & 0 deletions docs/stackit_argus_instance_describe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## stackit argus instance describe

Shows details of an Argus instance

### Synopsis

Shows details of an Argus instance.

```
stackit argus instance describe INSTANCE_ID [flags]
```

### Examples

```
Get details of an Argus instance with ID "xxx"
$ stackit argus instance describe xxx

Get details of an Argus instance with ID "xxx" in a table format
$ stackit argus instance describe xxx --output-format pretty
```

### Options

```
-h, --help Help for "stackit argus instance describe"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances

45 changes: 45 additions & 0 deletions docs/stackit_argus_instance_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit argus instance list

Lists all Argus instances

### Synopsis

Lists all Argus instances.

```
stackit argus instance list [flags]
```

### Examples

```
List all Argus instances
$ stackit argus instance list

List all Argus instances in JSON format
$ stackit argus instance list --output-format json

List up to 10 Argus instances
$ stackit argus instance list --limit 10
```

### Options

```
-h, --help Help for "stackit argus instance list"
--limit int Maximum number of entries to list
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances

47 changes: 47 additions & 0 deletions docs/stackit_argus_instance_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
## stackit argus instance update

Updates an Argus instance

### Synopsis

Updates an Argus instance.

```
stackit argus instance update INSTANCE_ID [flags]
```

### Examples

```
Update the plan of an Argus instance with ID "xxx" by specifying the plan ID
$ stackit argus instance update xxx --plan-id yyy

Update the plan of an Argus instance with ID "xxx" by specifying the plan name
$ stackit argus instance update xxx --plan-name Frontend-Starter-EU01

Update the name of an Argus instance with ID "xxx"
$ stackit argus instance update xxx --name new-instance-name
```

### Options

```
-h, --help Help for "stackit argus instance update"
-n, --name string Instance name
--plan-id string Plan ID
--plan-name string Plan name
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus instance](./stackit_argus_instance.md) - Provides functionality for Argus instances

45 changes: 45 additions & 0 deletions docs/stackit_argus_plans.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit argus plans

Lists all Argus service plans

### Synopsis

Lists all Argus service plans.

```
stackit argus plans [flags]
```

### Examples

```
List all Argus service plans
$ stackit argus plans

List all Argus service plans in JSON format
$ stackit argus plans --output-format json

List up to 10 Argus service plans
$ stackit argus plans --limit 10
```

### Options

```
-h, --help Help for "stackit argus plans"
--limit int Maximum number of entries to list
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty"]
-p, --project-id string Project ID
```

### SEE ALSO

* [stackit argus](./stackit_argus.md) - Provides functionality for Argus

1 change: 1 addition & 0 deletions docs/stackit_config_set.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ stackit config set [flags]
### Options

```
--argus-custom-endpoint string Argus API base URL, used in calls to this API
--authorization-custom-endpoint string Authorization API base URL, used in calls to this API
--dns-custom-endpoint string DNS API base URL, used in calls to this API
-h, --help Help for "stackit config set"
Expand Down
1 change: 1 addition & 0 deletions docs/stackit_config_unset.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ stackit config unset [flags]
### Options

```
--argus-custom-endpoint Argus API base URL. If unset, uses the default base URL
--async Configuration option to run commands asynchronously
--authorization-custom-endpoint Authorization API base URL. If unset, uses the default base URL
--dns-custom-endpoint DNS API base URL. If unset, uses the default base URL
Expand Down
1 change: 1 addition & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ require (
github.com/sourcegraph/conc v0.3.0 // indirect
github.com/spf13/afero v1.11.0 // indirect
github.com/spf13/cast v1.6.0 // indirect
github.com/stackitcloud/stackit-sdk-go/services/argus v0.9.5
github.com/stackitcloud/stackit-sdk-go/services/logme v0.10.1
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.10.1
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v0.8.6
Expand Down
2 changes: 2 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ github.com/spf13/viper v1.18.2 h1:LUXCnvUvSM6FXAsj6nnfc8Q2tp1dIgUfY9Kc8GsSOiQ=
github.com/spf13/viper v1.18.2/go.mod h1:EKmWIqdnk5lOcmR72yw6hS+8OPYcwD0jteitLMVB+yk=
github.com/stackitcloud/stackit-sdk-go/core v0.10.0 h1:IcY8xa/6wo8EhRE9mpCvz4EtTkkoiIa2ZwPHuc5zGyw=
github.com/stackitcloud/stackit-sdk-go/core v0.10.0/go.mod h1:B5dkVm2HlBRG7liBVIFNqncDb6TUHnJ7t0GsKhAFuRk=
github.com/stackitcloud/stackit-sdk-go/services/argus v0.9.5 h1:RLsA2jO9sMNpn7NYdtFyumY5Vj4n4WtBm2J2NBKlsnw=
github.com/stackitcloud/stackit-sdk-go/services/argus v0.9.5/go.mod h1:lzGbqwV0hqeX/kUvaaFTgjOJRxUlsZ911TX1YAcKwqc=
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.1.1 h1:h7dCaBlbU34WSGuEXREmCdCzQafZgdXDZuairAzeuo8=
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.1.1/go.mod h1:V+wTIfuJRV8PiSOfMX6GCTaHWltGaLCz8ImOKeHIaIA=
github.com/stackitcloud/stackit-sdk-go/services/dns v0.8.4 h1:n/X2pVdETDXGHk+vCsg0p3b2zGxSRMJ065to/aAoncg=
Expand Down
Loading