doctl compute droplet-action enable-private-networking <droplet-id> [flags]
Enables VPC networking on a Droplet. This command adds a private IPv4 address to the Droplet that other resources inside the Droplet’s VPC network can access. The Droplet is placed in the default VPC network for the region it resides in.
All Droplets created after 1 October 2020 are provided a private IP address and placed into a VPC network by default. You can use this command to enable private networking on a Droplet that was created before 1 October 2020 and was not already in a VPC network.
Once you have manually enabled private networking for a Droplet, the Droplet requires additional internal network configuration for it to become accessible through the VPC network. For more information, see: https://docs.digitalocean.com/products/networking/vpc/how-to/enable
The following example enables private networking on a Droplet with the ID 386734086
:
doctl compute droplet-action enable-private-networking 386734086
Option | Description |
---|---|
--format
|
Columns for output in a comma-separated list. Possible values: ID , Status , Type , StartedAt , CompletedAt , ResourceID , ResourceType , Region .
|
--help
, -h
|
Help for this command |
--no-header
|
Return raw data with no headers
Default: false
|
--wait
|
Instruct the terminal to wait for the action to complete before returning access to the user
Default: false
|
Command | Description |
---|---|
doctl compute droplet-action | Display Droplet action commands |
Option | Description |
---|---|
--access-token , -t
|
API V2 access token |
--api-url , -u
|
Override default API endpoint |
--config , -c
|
Specify a custom config file
Default:
|
--context
|
Specify a custom authentication context name |
--http-retry-max
|
Set maximum number of retries for requests that fail with a 429 or 500-level error
Default: 5
|
--http-retry-wait-max
|
Set the minimum number of seconds to wait before retrying a failed request
Default: 30
|
--http-retry-wait-min
|
Set the maximum number of seconds to wait before retrying a failed request
Default: 1
|
--interactive
|
Enable interactive behavior. Defaults to true if the terminal supports it (default false)
Default: false
|
--output , -o
|
Desired output format [text|json]
Default: text
|
--trace
|
Show a log of network activity while performing a command
Default: false
|
--verbose , -v
|
Enable verbose output
Default: false
|