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_beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ stackit beta [flags]
* [stackit beta cdn](./stackit_beta_cdn.md) - Manage CDN resources
* [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for Edge Cloud services.
* [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake
* [stackit beta scf](./stackit_beta_scf.md) - Provides functionality for STACKIT Cloud Foundry
* [stackit beta volume](./stackit_beta_volume.md) - Provides functionality for Volume
* [stackit beta vpn](./stackit_beta_vpn.md) - Provides functionality for VPN

34 changes: 34 additions & 0 deletions docs/stackit_beta_scf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## stackit beta scf

Provides functionality for STACKIT Cloud Foundry

### Synopsis

Provides functionality for STACKIT Cloud Foundry.

```
stackit beta scf [flags]
```

### Options

```
-h, --help Help for "stackit beta scf"
```

### 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands
* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations

38 changes: 38 additions & 0 deletions docs/stackit_beta_scf_organization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## stackit beta scf organization

Provides functionality for STACKIT Cloud Foundry organizations

### Synopsis

Provides functionality for STACKIT Cloud Foundry organizations.

```
stackit beta scf organization [flags]
```

### Options

```
-h, --help Help for "stackit beta scf organization"
```

### 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta scf](./stackit_beta_scf.md) - Provides functionality for STACKIT Cloud Foundry
* [stackit beta scf organization create](./stackit_beta_scf_organization_create.md) - Creates a STACKIT Cloud Foundry organization
* [stackit beta scf organization delete](./stackit_beta_scf_organization_delete.md) - Deletes a STACKIT Cloud Foundry organization
* [stackit beta scf organization describe](./stackit_beta_scf_organization_describe.md) - Shows details of a STACKIT Cloud Foundry organization
* [stackit beta scf organization list](./stackit_beta_scf_organization_list.md) - Lists all STACKIT Cloud Foundry organizations
* [stackit beta scf organization update](./stackit_beta_scf_organization_update.md) - Updates a STACKIT Cloud Foundry organization

45 changes: 45 additions & 0 deletions docs/stackit_beta_scf_organization_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit beta scf organization create

Creates a STACKIT Cloud Foundry organization

### Synopsis

Creates a STACKIT Cloud Foundry organization.

```
stackit beta scf organization create [flags]
```

### Examples

```
Create a STACKIT Cloud Foundry organization with name "my-org"
$ stackit beta scf organization create --name my-org

Create a STACKIT Cloud Foundry organization with name "my-org" on platform "xxx"
$ stackit beta scf organization create --name my-org --platform-id xxx
```

### Options

```
-h, --help Help for "stackit beta scf organization create"
--name string Name of the organization
--platform-id string The UUID of the platform to create the organization on
```

### 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations

40 changes: 40 additions & 0 deletions docs/stackit_beta_scf_organization_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## stackit beta scf organization delete

Deletes a STACKIT Cloud Foundry organization

### Synopsis

Deletes a STACKIT Cloud Foundry organization.

```
stackit beta scf organization delete ORGANIZATION_ID [flags]
```

### Examples

```
Delete a STACKIT Cloud Foundry organization with ID "xxx"
$ stackit beta scf organization delete xxx
```

### Options

```
-h, --help Help for "stackit beta scf organization 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations

43 changes: 43 additions & 0 deletions docs/stackit_beta_scf_organization_describe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
## stackit beta scf organization describe

Shows details of a STACKIT Cloud Foundry organization

### Synopsis

Shows details of a STACKIT Cloud Foundry organization.

```
stackit beta scf organization describe ORGANIZATION_ID [flags]
```

### Examples

```
Get details of a STACKIT Cloud Foundry organization with ID "xxx"
$ stackit beta scf organization describe xxx

Get details of a STACKIT Cloud Foundry organization with ID "xxx" in JSON format
$ stackit beta scf organization describe xxx --output-format json
```

### Options

```
-h, --help Help for "stackit beta scf organization 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations

44 changes: 44 additions & 0 deletions docs/stackit_beta_scf_organization_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## stackit beta scf organization list

Lists all STACKIT Cloud Foundry organizations

### Synopsis

Lists all STACKIT Cloud Foundry organizations. The number of fetched organizations is limited to 5000.

```
stackit beta scf organization list [flags]
```

### Examples

```
List all STACKIT Cloud Foundry organizations
$ stackit beta scf organization list

List up to 10 STACKIT Cloud Foundry organizations
$ stackit beta scf organization list --limit 10
```

### Options

```
-h, --help Help for "stackit beta scf organization 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations

45 changes: 45 additions & 0 deletions docs/stackit_beta_scf_organization_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit beta scf organization update

Updates a STACKIT Cloud Foundry organization

### Synopsis

Updates a STACKIT Cloud Foundry organization. Only the specified fields are updated.

```
stackit beta scf organization update ORGANIZATION_ID [flags]
```

### Examples

```
Update the name of a STACKIT Cloud Foundry organization with ID "xxx"
$ stackit beta scf organization update xxx --name new-name

Suspend a STACKIT Cloud Foundry organization with ID "xxx"
$ stackit beta scf organization update xxx --suspended
```

### Options

```
-h, --help Help for "stackit beta scf organization update"
--name string Name of the organization
--suspended Whether the organization is suspended
```

### 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, none, yaml])
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
```

### SEE ALSO

* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations

1 change: 1 addition & 0 deletions docs/stackit_config_set.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ stackit config set [flags]
--redis-custom-endpoint string Redis API base URL, used in calls to this API
--resource-manager-custom-endpoint string Resource Manager API base URL, used in calls to this API
--runcommand-custom-endpoint string Run Command API base URL, used in calls to this API
--scf-custom-endpoint string STACKIT Cloud Foundry API base URL, used in calls to this API
--secrets-manager-custom-endpoint string Secrets Manager API base URL, used in calls to this API
--server-osupdate-custom-endpoint string Server Update Management API base URL, used in calls to this API
--serverbackup-custom-endpoint string Server Backup API base URL, used in calls to this API
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 @@ -58,6 +58,7 @@ stackit config unset [flags]
--region Region
--resource-manager-custom-endpoint Resource Manager API base URL. If unset, uses the default base URL
--runcommand-custom-endpoint Server Command base URL. If unset, uses the default base URL
--scf-custom-endpoint STACKIT Cloud Foundry API base URL. If unset, uses the default base URL
--secrets-manager-custom-endpoint Secrets Manager API base URL. If unset, uses the default base URL
--server-osupdate-custom-endpoint Server Update Management base URL. If unset, uses the default base URL
--serverbackup-custom-endpoint Server Backup 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 @@ -32,6 +32,7 @@ require (
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.15.0
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.27.0
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.11.0
github.com/stackitcloud/stackit-sdk-go/services/scf v0.11.0
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.20.0
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.8.0
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.6.0
Expand Down
2 changes: 2 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,8 @@ github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.27.0 h1:lZl9X
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.27.0/go.mod h1:IsId3wbkp5oaO0JEaHZpZnbVW6KFHlAptwB+1iG3v3w=
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.11.0 h1:EVeeGzvyiCN4VbInHIWXZtL8hPsVzZIdnfXjgyZzUf0=
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.11.0/go.mod h1:KQLunYwad9IhSbnXuhkKAldVG9LNxCzIYHR8vMJlKQI=
github.com/stackitcloud/stackit-sdk-go/services/scf v0.11.0 h1:tdRyQFfGHFiXNhURdHSdesh7ym3y2R9A39B4ywj2Coc=
github.com/stackitcloud/stackit-sdk-go/services/scf v0.11.0/go.mod h1:SvwAqAKOa4ZSEsSypsFYb6KS9Kvuk8vL4DZw4mpY7b8=
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.20.0 h1:D4/yjPk0GMbp5X96luY3wGEkFJ8RjfLJsIQhHh2ZdwI=
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.20.0/go.mod h1:yV1dcbGaZfdzwcJqjsRNpZ4VVDsQETAAYj2/MCPr4RE=
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.8.0 h1:iFiKTlug6QfLtUAtPKcJe6NX4Jr9HZ84vJNgvra0Wew=
Expand Down
2 changes: 2 additions & 0 deletions internal/cmd/beta/beta.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import (
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/cdn"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/edge"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/intake"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/scf"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/volume"
"github.com/stackitcloud/stackit-cli/internal/cmd/beta/vpn"
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
Expand Down Expand Up @@ -47,6 +48,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) {
cmd.AddCommand(albwaf.NewCmd(params))
cmd.AddCommand(edge.NewCmd(params))
cmd.AddCommand(intake.NewCmd(params))
cmd.AddCommand(scf.NewCmd(params))
cmd.AddCommand(cdn.NewCmd(params))
cmd.AddCommand(vpn.NewCmd(params))
}
Loading
Loading