Skip to content

Commit 2b8556d

Browse files
feat(scf): onboard scf organization command (#1700)
Relates to STACKITCLI-481
1 parent ad53d5b commit 2b8556d

32 files changed

Lines changed: 2262 additions & 0 deletions

‎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 scf](./stackit_beta_scf.md) - Provides functionality for STACKIT Cloud Foundry
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

‎docs/stackit_beta_scf.md‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## stackit beta scf
2+
3+
Provides functionality for STACKIT Cloud Foundry
4+
5+
### Synopsis
6+
7+
Provides functionality for STACKIT Cloud Foundry.
8+
9+
```
10+
stackit beta scf [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta scf"
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 scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations
34+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## stackit beta scf organization
2+
3+
Provides functionality for STACKIT Cloud Foundry organizations
4+
5+
### Synopsis
6+
7+
Provides functionality for STACKIT Cloud Foundry organizations.
8+
9+
```
10+
stackit beta scf organization [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta scf organization"
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 scf](./stackit_beta_scf.md) - Provides functionality for STACKIT Cloud Foundry
33+
* [stackit beta scf organization create](./stackit_beta_scf_organization_create.md) - Creates a STACKIT Cloud Foundry organization
34+
* [stackit beta scf organization delete](./stackit_beta_scf_organization_delete.md) - Deletes a STACKIT Cloud Foundry organization
35+
* [stackit beta scf organization describe](./stackit_beta_scf_organization_describe.md) - Shows details of a STACKIT Cloud Foundry organization
36+
* [stackit beta scf organization list](./stackit_beta_scf_organization_list.md) - Lists all STACKIT Cloud Foundry organizations
37+
* [stackit beta scf organization update](./stackit_beta_scf_organization_update.md) - Updates a STACKIT Cloud Foundry organization
38+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta scf organization create
2+
3+
Creates a STACKIT Cloud Foundry organization
4+
5+
### Synopsis
6+
7+
Creates a STACKIT Cloud Foundry organization.
8+
9+
```
10+
stackit beta scf organization create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create a STACKIT Cloud Foundry organization with name "my-org"
17+
$ stackit beta scf organization create --name my-org
18+
19+
Create a STACKIT Cloud Foundry organization with name "my-org" on platform "xxx"
20+
$ stackit beta scf organization create --name my-org --platform-id xxx
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta scf organization create"
27+
--name string Name of the organization
28+
--platform-id string The UUID of the platform to create the organization on
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, (one of: [json, pretty, none, yaml])
37+
-p, --project-id string Project ID
38+
--region string Target region for region-specific requests
39+
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations
45+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit beta scf organization delete
2+
3+
Deletes a STACKIT Cloud Foundry organization
4+
5+
### Synopsis
6+
7+
Deletes a STACKIT Cloud Foundry organization.
8+
9+
```
10+
stackit beta scf organization delete ORGANIZATION_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete a STACKIT Cloud Foundry organization with ID "xxx"
17+
$ stackit beta scf organization delete xxx
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta scf organization 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 scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations
40+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## stackit beta scf organization describe
2+
3+
Shows details of a STACKIT Cloud Foundry organization
4+
5+
### Synopsis
6+
7+
Shows details of a STACKIT Cloud Foundry organization.
8+
9+
```
10+
stackit beta scf organization describe ORGANIZATION_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Get details of a STACKIT Cloud Foundry organization with ID "xxx"
17+
$ stackit beta scf organization describe xxx
18+
19+
Get details of a STACKIT Cloud Foundry organization with ID "xxx" in JSON format
20+
$ stackit beta scf organization describe xxx --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta scf organization 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 scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations
43+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta scf organization list
2+
3+
Lists all STACKIT Cloud Foundry organizations
4+
5+
### Synopsis
6+
7+
Lists all STACKIT Cloud Foundry organizations. The number of fetched organizations is limited to 5000.
8+
9+
```
10+
stackit beta scf organization list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
List all STACKIT Cloud Foundry organizations
17+
$ stackit beta scf organization list
18+
19+
List up to 10 STACKIT Cloud Foundry organizations
20+
$ stackit beta scf organization list --limit 10
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta scf organization list"
27+
--limit int Maximum number of entries to list
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 scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations
44+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta scf organization update
2+
3+
Updates a STACKIT Cloud Foundry organization
4+
5+
### Synopsis
6+
7+
Updates a STACKIT Cloud Foundry organization. Only the specified fields are updated.
8+
9+
```
10+
stackit beta scf organization update ORGANIZATION_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Update the name of a STACKIT Cloud Foundry organization with ID "xxx"
17+
$ stackit beta scf organization update xxx --name new-name
18+
19+
Suspend a STACKIT Cloud Foundry organization with ID "xxx"
20+
$ stackit beta scf organization update xxx --suspended
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta scf organization update"
27+
--name string Name of the organization
28+
--suspended Whether the organization is suspended
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, (one of: [json, pretty, none, yaml])
37+
-p, --project-id string Project ID
38+
--region string Target region for region-specific requests
39+
--verbosity string Verbosity of the CLI, (one of: [debug, info, warning, error]) (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta scf organization](./stackit_beta_scf_organization.md) - Provides functionality for STACKIT Cloud Foundry organizations
45+

‎docs/stackit_config_set.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ stackit config set [flags]
5656
--redis-custom-endpoint string Redis API base URL, used in calls to this API
5757
--resource-manager-custom-endpoint string Resource Manager API base URL, used in calls to this API
5858
--runcommand-custom-endpoint string Run Command API base URL, used in calls to this API
59+
--scf-custom-endpoint string STACKIT Cloud Foundry API base URL, used in calls to this API
5960
--secrets-manager-custom-endpoint string Secrets Manager API base URL, used in calls to this API
6061
--server-osupdate-custom-endpoint string Server Update Management API base URL, used in calls to this API
6162
--serverbackup-custom-endpoint string Server Backup 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
@@ -58,6 +58,7 @@ stackit config unset [flags]
5858
--region Region
5959
--resource-manager-custom-endpoint Resource Manager API base URL. If unset, uses the default base URL
6060
--runcommand-custom-endpoint Server Command base URL. If unset, uses the default base URL
61+
--scf-custom-endpoint STACKIT Cloud Foundry API base URL. If unset, uses the default base URL
6162
--secrets-manager-custom-endpoint Secrets Manager API base URL. If unset, uses the default base URL
6263
--server-osupdate-custom-endpoint Server Update Management base URL. If unset, uses the default base URL
6364
--serverbackup-custom-endpoint Server Backup base URL. If unset, uses the default base URL

0 commit comments

Comments
 (0)