Orchestration v2 Attributes for IpAddressReservation

The following sample JSON shows the key attributes of the IpAddressReservation object type for IP networks. A description of each of the required and optional attributes of this object type is provided in the table that follows the JSON sample.

         {
                  "name": "/Compute-acme/joe/IPres-for-instance1-vnic1",
                  "ipAddressPool": "/oracle/public/public-ippool"
         }
             
Parameter Required or Optional Description

name

required

The three-part name of the object (/Compute-identity_domain/user/object).

Object names can contain only alphanumeric characters, hyphens, underscores, and periods. Object names are case-sensitive.

When you specify the object name, ensure that an object of the same type and with the same name doesn’t already exist. If such an object already exists, another object of the same type and with the same name won’t be created and the existing object won’t be updated.

ipAddressPool

required

The IP address pool from which you want to reserve an IP address. Enter one of the following:

  • /oracle/public/public-ippool: When you attach an IP address from this pool to an instance, you enable access between the public Internet and the instance.

  • /oracle/public/cloud-ippool: When you attach an IP address from this pool to an instance, the instance can communicate privately (that is, without traffic going over the public Internet) with other Oracle Cloud services, such as the REST endpoint of an Oracle Cloud Infrastructure Object Storage Classic account in the same region.

description

optional

Description of the IP reservation.

tags

optional

Strings that you can use to tag the IP reservation.