doctl compute reserved-ip create [flags]
c
Creates a new reserved IP address.
Reserved IP addresses can either be assigned to Droplets or held in the region they were created in on your account, but because of the IPv4 address shortage, unassigned reserved IP addresses incur charges.
The following example creates a reserved IP address in the nyc1
region and assigns it to a Droplet with the ID 386734086
:
doctl compute reserved-ip create --region nyc1 --droplet-id 386734086
Option | Description |
---|---|
--droplet-id
|
The ID of the Droplet to assign the reserved IP to. Cannot be used with the --region flag.
Default: 0
|
--format
|
Columns for output in a comma-separated list. Possible values: IP , Region , DropletID , DropletName , ProjectID .
|
--help
, -h
|
Help for this command |
--no-header
|
Return raw data with no headers
Default: false
|
--project-id
|
The ID of the project to assign the IP address. When excluded, the address is assigned to your default project. When using the --droplet-id flag, it is assigned to the project containing the Droplet.
|
--region
|
The region where to create the reserved IP address. Cannot be used with the --droplet-id flag.
|
Command | Description |
---|---|
doctl compute reserved-ip | Display commands to manage reserved IP addresses |
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
|