Skip to content

Commit 37f0442

Browse files
committed
adjust network-area commands
1 parent 1d12b45 commit 37f0442

File tree

23 files changed

+1486
-385
lines changed

23 files changed

+1486
-385
lines changed

docs/stackit_network-area_create.md

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,20 @@ stackit network-area create [flags]
1313
### Examples
1414

1515
```
16-
Create a network area with name "network-area-1" in organization with ID "xxx" with network ranges and a transfer network
17-
$ stackit network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24"
16+
Create a network area with name "network-area-1" in organization with ID "xxx"
17+
$ stackit network-area create --name network-area-1 --organization-id xxx"
1818
19-
Create a network area with name "network-area-2" in organization with ID "xxx" with network ranges, transfer network and DNS name server
20-
$ stackit network-area create --name network-area-2 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --dns-name-servers "1.1.1.1"
21-
22-
Create a network area with name "network-area-3" in organization with ID "xxx" with network ranges, transfer network and additional options
23-
$ stackit network-area create --name network-area-3 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --default-prefix-length 25 --max-prefix-length 29 --min-prefix-length 24
24-
25-
Create a network area with name "network-area-1" in organization with ID "xxx" with network ranges and a transfer network and labels "key=value,key1=value1"
26-
$ stackit network-area create --name network-area-1 --organization-id xxx --network-ranges "1.1.1.0/24,192.123.1.0/24" --transfer-network "192.160.0.0/24" --labels key=value,key1=value1
19+
Create a network area with name "network-area-1" in organization with ID "xxx" with labels "key=value,key1=value1"
20+
$ stackit network-area create --name network-area-1 --organization-id xxx --labels key=value,key1=value1
2721
```
2822

2923
### Options
3024

3125
```
32-
--default-prefix-length int The default prefix length for networks in the network area
33-
--dns-name-servers strings List of DNS name server IPs
34-
-h, --help Help for "stackit network-area create"
35-
--labels stringToString Labels are key-value string pairs which can be attached to a network-area. E.g. '--labels key1=value1,key2=value2,...' (default [])
36-
--max-prefix-length int The maximum prefix length for networks in the network area
37-
--min-prefix-length int The minimum prefix length for networks in the network area
38-
-n, --name string Network area name
39-
--network-ranges strings List of network ranges (default [])
40-
--organization-id string Organization ID
41-
--transfer-network string Transfer network in CIDR notation
26+
-h, --help Help for "stackit network-area create"
27+
--labels stringToString Labels are key-value string pairs which can be attached to a network-area. E.g. '--labels key1=value1,key2=value2,...' (default [])
28+
-n, --name string Network area name
29+
--organization-id string Organization ID
4230
```
4331

4432
### Options inherited from parent commands

docs/stackit_network-area_route_create.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,25 @@ stackit network-area route create [flags]
1515
### Examples
1616

1717
```
18-
Create a static route with prefix "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
19-
$ stackit network-area route create --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1
18+
Create a static route with destination "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
19+
$ stackit network-area route create --organization-id yyy --network-area-id xxx --destination 1.1.1.0/24 --next-hop 1.1.1.1
2020
21-
Create a static route with labels "key:value" and "foo:bar" with prefix "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
22-
$ stackit network-area route create --labels key=value,foo=bar --organization-id yyy --network-area-id xxx --prefix 1.1.1.0/24 --next-hop 1.1.1.1
21+
Create a static route with labels "key:value" and "foo:bar" with destination "1.1.1.0/24" and next hop "1.1.1.1" in a STACKIT Network Area with ID "xxx" in organization with ID "yyy"
22+
$ stackit network-area route create --labels key=value,foo=bar --organization-id yyy --network-area-id xxx --destination 1.1.1.0/24 --next-hop 1.1.1.1
2323
```
2424

2525
### Options
2626

2727
```
28+
--destination string Destination route. Must be a valid IPv4 or IPv6 CIDR
2829
-h, --help Help for "stackit network-area route create"
2930
--labels stringToString Labels are key-value string pairs which can be attached to a route. A label can be provided with the format key=value and the flag can be used multiple times to provide a list of labels (default [])
3031
--network-area-id string STACKIT Network Area ID
31-
--next-hop string Next hop IP address. Must be a valid IPv4
32+
--next-hop-ipv4 string Next hop IPv4 address
33+
--next-hop-ipv6 string Next hop IPv6 address
34+
--nexthop-blackhole Sets next hop to black hole
35+
--nexthop-internet Sets next hop to internet
3236
--organization-id string Organization ID
33-
--prefix string Static route prefix
3437
```
3538

3639
### Options inherited from parent commands

docs/stackit_network-area_update.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,10 @@ stackit network-area update AREA_ID [flags]
2020
### Options
2121

2222
```
23-
--default-prefix-length int The default prefix length for networks in the network area
24-
--dns-name-servers strings List of DNS name server IPs
25-
-h, --help Help for "stackit network-area update"
26-
--labels stringToString Labels are key-value string pairs which can be attached to a network-area. E.g. '--labels key1=value1,key2=value2,...' (default [])
27-
--max-prefix-length int The maximum prefix length for networks in the network area
28-
--min-prefix-length int The minimum prefix length for networks in the network area
29-
-n, --name string Network area name
30-
--organization-id string Organization ID
23+
-h, --help Help for "stackit network-area update"
24+
--labels stringToString Labels are key-value string pairs which can be attached to a network-area. E.g. '--labels key1=value1,key2=value2,...' (default [])
25+
-n, --name string Network area name
26+
--organization-id string Organization ID
3127
```
3228

3329
### Options inherited from parent commands

docs/stackit_network_create.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ stackit network create [flags]
2626
$ stackit network create --name network-1 --labels key=value,key1=value1
2727
2828
Create an IPv4 network with name "network-1" with DNS name servers, a prefix and a gateway
29-
$ stackit network create --name network-1 --ipv4-dns-name-servers "1.1.1.1,8.8.8.8,9.9.9.9" --ipv4-prefix "10.1.2.0/24" --ipv4-gateway "10.1.2.3"
29+
$ stackit network create --name network-1 --non-routed --ipv4-dns-name-servers "1.1.1.1,8.8.8.8,9.9.9.9" --ipv4-prefix "10.1.2.0/24" --ipv4-gateway "10.1.2.3"
3030
3131
Create an IPv6 network with name "network-1" with DNS name servers, a prefix and a gateway
3232
$ stackit network create --name network-1 --ipv6-dns-name-servers "2001:4860:4860::8888,2001:4860:4860::8844" --ipv6-prefix "2001:4860:4860::8888" --ipv6-gateway "2001:4860:4860::8888"

0 commit comments

Comments
 (0)