dtctl network update-subnet
Usage
dtctl network update-subnet [flags]
Aliases
us
Description
Update a subnet's gateway, DHCP setting, allocation pools, or DNS servers.
Example
dtctl network update-subnet --network-id <network-id> --subnet-id <subnet-id> --gateway-ip 10.0.0.1 --dns-servers 8.8.8.8,1.1.1.1
Response
In text output (the default), this command returns the following columns: ID, Name, Project ID, Network ID, IP Version, Subnet Pool ID, Enable DHCP, IPv6 RA Mode, IPv6 Address Mode, Gateway IP, CIDR, Allocation Pools, DNS Nameservers, Description, Created At, Updated At, Revision Number, Project ID.
Pass --output json to get the full response object instead.
Flags
| Option | Description |
|---|---|
--allocation-pool, -a | Allocation pool as 'startIP-endIP' (repeatable). Omit to leave allocation pools unchanged |
--dhcp, -p | Enable DHCP on the subnet Default: true |
--dns-servers, -d | Comma-separated DNS server IPs. Omit to leave DNS servers unchanged |
--gateway-ip, -g | Gateway IP address |
--network-id, -n | Network ID (required) |
--subnet-id, -s | Subnet ID (required) |
Related Commands
| Command | Description |
|---|---|
| dtctl network list | List networks |
| dtctl network show | Show a network |
| dtctl network create | Create a network |
| dtctl network update | Rename a network |
| dtctl network delete | Delete a network |
| dtctl network subnet | Show subnet details |
Global Flags
| Option | Description |
|---|---|
--api-url | Send this command to a different API endpoint, e.g. a test environment (default "https://console.dt.net.tr/api/v1") |
--config, -c | Specify a custom config file Default: ~/.config/dtctl/config.yaml |
--no-headers | Omit the column headers, for scripting Default: false |
--output, -o | Output format: text, wide, vertical, json. text fits the terminal, wide never truncates, vertical prints one field per line Default: text |