Create/Reserve an IpBlock


ionosctl ipblock create [flags]


For ipblock command:

[ip ipb]

For create command:



Use this command to create/reserve an IpBlock in a specified location that can be used by resources within any Virtual Data Centers provisioned in that same location. An IpBlock consists of one or more static IP addresses. The name, size of the IpBlock can be set.

You can wait for the Request to be executed using --wait-for-request option.


  -u, --api-url string     Override default host url (default "")
      --cols strings       Set of columns to be printed on output 
                           Available columns: [IpBlockId Name Location Size Ips State] (default [IpBlockId,Name,Location,Size,Ips,State])
  -c, --config string      Configuration file used for authentication (default "$XDG_CONFIG_HOME/ionosctl/config.json")
  -D, --depth int32        Controls the detail depth of the response objects. Max depth is 10.
  -f, --force              Force command to execute without user input
  -h, --help               Print usage
  -l, --location string    Location of the IpBlock (default "de/txl")
  -n, --name string        Name of the IpBlock. If not set, it will automatically be set
      --no-headers         Don't print table headers when table output is used
  -o, --output string      Desired output format [text|json|api-json] (default "text")
  -q, --quiet              Quiet output
      --size int           Size of the IpBlock (default 2)
  -t, --timeout int        Timeout option for Request for IpBlock creation [seconds] (default 60)
  -v, --verbose            Print step-by-step process when running command
  -w, --wait-for-request   Wait for the Request for IpBlock creation to be executed


ionosctl ipblock create --name NAME --location LOCATION_ID --size IPBLOCK_SIZE

Last updated