Chilkat Online Tools

DataFlex / Core Services API / ListPublicIps

Back to Collection Items

Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoHttp
    Boolean iSuccess
    Variant vQueryParams
    Handle hoQueryParams
    Variant vResp
    Handle hoResp
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Handle hoJarrResp
    Integer iRespStatusCode
    Variant vJson
    Handle hoJson
    String sValue
    String sAssignedEntityTypeValue
    String sAvailabilityDomainValue
    String sCompartmentIdValue
    String sDefinedTagsValue
    String sDisplayNameValue
    String sFreeformTagsValue
    String sIdValue
    String sIpAddressValue
    String sLifecycleStateValue
    String sLifetimeValue
    String sPrivateIpIdValue
    String sPublicIpPoolIdValue
    String sScopeValue
    String sTimeCreatedValue
    Integer i
    Integer iCount_i
    String sTemp1

    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatHttp)) To hoHttp
    If (Not(IsComObjectCreated(hoHttp))) Begin
        Send CreateComObject of hoHttp
    End

    Get Create (RefClass(cComChilkatJsonObject)) To hoQueryParams
    If (Not(IsComObjectCreated(hoQueryParams))) Begin
        Send CreateComObject of hoQueryParams
    End
    Get ComUpdateInt Of hoQueryParams "limit" 801 To iSuccess
    Get ComUpdateString Of hoQueryParams "scope" "AVAILABILITY_DOMAIN" To iSuccess
    Get ComUpdateString Of hoQueryParams "availabilityDomain" "officia sed" To iSuccess
    Get ComUpdateString Of hoQueryParams "lifetime" "RESERVED" To iSuccess
    Get ComUpdateString Of hoQueryParams "compartmentId" "{{compartment_ocid}}" To iSuccess

    Send ComSetRequestHeader To hoHttp "Authorization" "{{signature}}"
    Send ComSetRequestHeader To hoHttp "Date" "{{date}}"

    Get Create (RefClass(cComChilkatHttpResponse)) To hoResp
    If (Not(IsComObjectCreated(hoResp))) Begin
        Send CreateComObject of hoResp
    End
    Get pvComObject of hoQueryParams to vQueryParams
    Get pvComObject of hoResp to vResp
    Get ComHttpParams Of hoHttp "GET" "https://iaas.{{region}}.oraclecloud.com/20160918/publicIps" vQueryParams vResp To iSuccess
    If (iSuccess = False) Begin
        Get ComLastErrorText Of hoHttp To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComGetBodySb Of hoResp vSbResponseBody To iSuccess

    Get Create (RefClass(cComChilkatJsonArray)) To hoJarrResp
    If (Not(IsComObjectCreated(hoJarrResp))) Begin
        Send CreateComObject of hoJarrResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJarrResp vSbResponseBody To iSuccess
    Set ComEmitCompact Of hoJarrResp To False

    Showln "Response Body:"
    Get ComEmit Of hoJarrResp To sTemp1
    Showln sTemp1

    Get ComStatusCode Of hoResp To iRespStatusCode
    Showln "Response Status Code = " iRespStatusCode
    If (iRespStatusCode >= 400) Begin
        Showln "Response Header:"
        Get ComHeader Of hoResp To sTemp1
        Showln sTemp1
        Showln "Failed."
        Procedure_Return
    End

    // Sample JSON response:
    // (Sample code for parsing the JSON response is shown below)

    // [
    //   {
    //     "assignedEntityId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "assignedEntityType": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "availabilityDomain": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "compartmentId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "definedTags": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "displayName": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "freeformTags": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "id": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "ipAddress": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "lifecycleState": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "lifetime": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "privateIpId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "publicIpPoolId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "scope": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "timeCreated": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     }
    //   },
    //   {
    //     "assignedEntityId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "assignedEntityType": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "availabilityDomain": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "compartmentId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "definedTags": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "displayName": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "freeformTags": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "id": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "ipAddress": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "lifecycleState": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "lifetime": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "privateIpId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "publicIpPoolId": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "scope": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     },
    //     "timeCreated": {
    //       "value": "<Error: Too many levels of nesting to fake this schema>"
    //     }
    //   }
    // ]

    // Sample code for parsing the JSON response...
    // Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

    Get Create (RefClass(cComChilkatJsonObject)) To hoJson
    If (Not(IsComObjectCreated(hoJson))) Begin
        Send CreateComObject of hoJson
    End

    Move 0 To i
    Get ComSize Of hoJarrResp To iCount_i
    While (i < iCount_i)
        Get pvComObject of hoJson to vJson
        Get ComObjectAt2 Of hoJarrResp i vJson To iSuccess
        Get ComStringOf Of hoJson "assignedEntityId.value" To sValue
        Get ComStringOf Of hoJson "assignedEntityType.value" To sAssignedEntityTypeValue
        Get ComStringOf Of hoJson "availabilityDomain.value" To sAvailabilityDomainValue
        Get ComStringOf Of hoJson "compartmentId.value" To sCompartmentIdValue
        Get ComStringOf Of hoJson "definedTags.value" To sDefinedTagsValue
        Get ComStringOf Of hoJson "displayName.value" To sDisplayNameValue
        Get ComStringOf Of hoJson "freeformTags.value" To sFreeformTagsValue
        Get ComStringOf Of hoJson "id.value" To sIdValue
        Get ComStringOf Of hoJson "ipAddress.value" To sIpAddressValue
        Get ComStringOf Of hoJson "lifecycleState.value" To sLifecycleStateValue
        Get ComStringOf Of hoJson "lifetime.value" To sLifetimeValue
        Get ComStringOf Of hoJson "privateIpId.value" To sPrivateIpIdValue
        Get ComStringOf Of hoJson "publicIpPoolId.value" To sPublicIpPoolIdValue
        Get ComStringOf Of hoJson "scope.value" To sScopeValue
        Get ComStringOf Of hoJson "timeCreated.value" To sTimeCreatedValue
        Move (i + 1) To i
    Loop



End_Procedure

Curl Command

curl -G -d "limit=801"
	-d "scope=AVAILABILITY_DOMAIN"
	-d "availabilityDomain=officia%20sed"
	-d "lifetime=RESERVED"
	-d "compartmentId=%7B%7Bcompartment_ocid%7D%7D"
	-H "Date: {{date}}"
	-H "Authorization: {{signature}}"
https://iaas.{{region}}.oraclecloud.com/20160918/publicIps

Postman Collection Item JSON

{
  "name": "ListPublicIps",
  "request": {
    "method": "GET",
    "header": [
      {
        "key": "Date",
        "value": "{{date}}",
        "description": "(Required) Current Date",
        "type": "text"
      },
      {
        "key": "Authorization",
        "value": "{{signature}}",
        "description": "(Required) Signature Authentication on Authorization header",
        "type": "text"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/publicIps?limit=801&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId={{compartment_ocid}}",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "publicIps"
      ],
      "query": [
        {
          "key": "limit",
          "value": "801",
          "description": "For list pagination. The maximum number of results per page, or items to return in a paginated\n\"List\" call. For important details about how pagination works, see\n[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n\nExample: `50`\n"
        },
        {
          "key": "page",
          "value": "laboris proident officia tempor",
          "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\"\ncall. For important details about how pagination works, see\n[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n",
          "disabled": true
        },
        {
          "key": "scope",
          "value": "AVAILABILITY_DOMAIN",
          "description": "(Required) Whether the public IP is regional or specific to a particular availability domain.\n\n* `REGION`: The public IP exists within a region and is assigned to a regional entity\n(such as a [NatGateway](#/en/iaas/latest/NatGateway/)), or can be assigned to a private IP\nin any availability domain in the region. Reserved public IPs have `scope` = `REGION`, as do\nephemeral public IPs assigned to a regional entity.\n\n* `AVAILABILITY_DOMAIN`: The public IP exists within the availability domain of the entity\nit's assigned to, which is specified by the `availabilityDomain` property of the public IP object.\nEphemeral public IPs that are assigned to private IPs have `scope` = `AVAILABILITY_DOMAIN`.\n"
        },
        {
          "key": "availabilityDomain",
          "value": "officia sed",
          "description": "The name of the availability domain.\n\nExample: `Uocm:PHX-AD-1`\n"
        },
        {
          "key": "lifetime",
          "value": "RESERVED",
          "description": "A filter to return only public IPs that match given lifetime.\n"
        },
        {
          "key": "compartmentId",
          "value": "{{compartment_ocid}}",
          "description": "(Required) The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment."
        },
        {
          "key": "publicIpPoolId",
          "value": "amet ut",
          "description": "A filter to return only resources that belong to the given public IP pool.\n",
          "disabled": true
        }
      ]
    },
    "description": "Lists the [PublicIp](#/en/iaas/latest/PublicIp/) objects\nin the specified compartment. You can filter the list by using query parameters.\n\nTo list your reserved public IPs:\n  * Set `scope` = `REGION`  (required)\n  * Leave the `availabilityDomain` parameter empty\n  * Set `lifetime` = `RESERVED`\n\nTo list the ephemeral public IPs assigned to a regional entity such as a NAT gateway:\n  * Set `scope` = `REGION`  (required)\n  * Leave the `availabilityDomain` parameter empty\n  * Set `lifetime` = `EPHEMERAL`\n\nTo list the ephemeral public IPs assigned to private IPs:\n  * Set `scope` = `AVAILABILITY_DOMAIN` (required)\n  * Set the `availabilityDomain` parameter to the desired availability domain (required)\n  * Set `lifetime` = `EPHEMERAL`\n\n**Note:** An ephemeral public IP assigned to a private IP\nis always in the same availability domain and compartment as the private IP.\n"
  },
  "response": [
    {
      "name": "The list is being retrieved.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/publicIps?limit=801&page=laboris proident officia tempor&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId=amet ut&publicIpPoolId=amet ut",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publicIps"
          ],
          "query": [
            {
              "key": "limit",
              "value": "801"
            },
            {
              "key": "page",
              "value": "laboris proident officia tempor"
            },
            {
              "key": "scope",
              "value": "AVAILABILITY_DOMAIN"
            },
            {
              "key": "availabilityDomain",
              "value": "officia sed"
            },
            {
              "key": "lifetime",
              "value": "RESERVED"
            },
            {
              "key": "compartmentId",
              "value": "amet ut"
            },
            {
              "key": "publicIpPoolId",
              "value": "amet ut"
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "opc-next-page",
          "value": "officia sed",
          "description": "For list pagination. When this header appears in the response, additional pages\nof results remain. For important details about how pagination works, see\n[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n"
        },
        {
          "key": "opc-request-id",
          "value": "officia sed",
          "description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
        },
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "[\n {\n  \"assignedEntityId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"assignedEntityType\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"availabilityDomain\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"compartmentId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"definedTags\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"displayName\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"freeformTags\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"id\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"ipAddress\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"lifecycleState\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"lifetime\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"privateIpId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"publicIpPoolId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"scope\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"timeCreated\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n },\n {\n  \"assignedEntityId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"assignedEntityType\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"availabilityDomain\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"compartmentId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"definedTags\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"displayName\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"freeformTags\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"id\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"ipAddress\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"lifecycleState\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"lifetime\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"privateIpId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"publicIpPoolId\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"scope\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"timeCreated\": {\n   \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n }\n]"
    },
    {
      "name": "Bad Request",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/publicIps?limit=801&page=laboris proident officia tempor&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId=amet ut&publicIpPoolId=amet ut",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publicIps"
          ],
          "query": [
            {
              "key": "limit",
              "value": "801"
            },
            {
              "key": "page",
              "value": "laboris proident officia tempor"
            },
            {
              "key": "scope",
              "value": "AVAILABILITY_DOMAIN"
            },
            {
              "key": "availabilityDomain",
              "value": "officia sed"
            },
            {
              "key": "lifetime",
              "value": "RESERVED"
            },
            {
              "key": "compartmentId",
              "value": "amet ut"
            },
            {
              "key": "publicIpPoolId",
              "value": "amet ut"
            }
          ]
        }
      },
      "status": "Bad Request",
      "code": 400,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "opc-request-id",
          "value": "officia sed",
          "description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
        },
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
    },
    {
      "name": "Unauthorized",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/publicIps?limit=801&page=laboris proident officia tempor&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId=amet ut&publicIpPoolId=amet ut",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publicIps"
          ],
          "query": [
            {
              "key": "limit",
              "value": "801"
            },
            {
              "key": "page",
              "value": "laboris proident officia tempor"
            },
            {
              "key": "scope",
              "value": "AVAILABILITY_DOMAIN"
            },
            {
              "key": "availabilityDomain",
              "value": "officia sed"
            },
            {
              "key": "lifetime",
              "value": "RESERVED"
            },
            {
              "key": "compartmentId",
              "value": "amet ut"
            },
            {
              "key": "publicIpPoolId",
              "value": "amet ut"
            }
          ]
        }
      },
      "status": "Unauthorized",
      "code": 401,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "opc-request-id",
          "value": "officia sed",
          "description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
        },
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
    },
    {
      "name": "Not Found",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/publicIps?limit=801&page=laboris proident officia tempor&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId=amet ut&publicIpPoolId=amet ut",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publicIps"
          ],
          "query": [
            {
              "key": "limit",
              "value": "801"
            },
            {
              "key": "page",
              "value": "laboris proident officia tempor"
            },
            {
              "key": "scope",
              "value": "AVAILABILITY_DOMAIN"
            },
            {
              "key": "availabilityDomain",
              "value": "officia sed"
            },
            {
              "key": "lifetime",
              "value": "RESERVED"
            },
            {
              "key": "compartmentId",
              "value": "amet ut"
            },
            {
              "key": "publicIpPoolId",
              "value": "amet ut"
            }
          ]
        }
      },
      "status": "Not Found",
      "code": 404,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "opc-request-id",
          "value": "officia sed",
          "description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
        },
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
    },
    {
      "name": "Internal Server Error",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/publicIps?limit=801&page=laboris proident officia tempor&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId=amet ut&publicIpPoolId=amet ut",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publicIps"
          ],
          "query": [
            {
              "key": "limit",
              "value": "801"
            },
            {
              "key": "page",
              "value": "laboris proident officia tempor"
            },
            {
              "key": "scope",
              "value": "AVAILABILITY_DOMAIN"
            },
            {
              "key": "availabilityDomain",
              "value": "officia sed"
            },
            {
              "key": "lifetime",
              "value": "RESERVED"
            },
            {
              "key": "compartmentId",
              "value": "amet ut"
            },
            {
              "key": "publicIpPoolId",
              "value": "amet ut"
            }
          ]
        }
      },
      "status": "Internal Server Error",
      "code": 500,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "opc-request-id",
          "value": "officia sed",
          "description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
        },
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
    },
    {
      "name": "An error has occurred.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/publicIps?limit=801&page=laboris proident officia tempor&scope=AVAILABILITY_DOMAIN&availabilityDomain=officia sed&lifetime=RESERVED&compartmentId=amet ut&publicIpPoolId=amet ut",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "publicIps"
          ],
          "query": [
            {
              "key": "limit",
              "value": "801"
            },
            {
              "key": "page",
              "value": "laboris proident officia tempor"
            },
            {
              "key": "scope",
              "value": "AVAILABILITY_DOMAIN"
            },
            {
              "key": "availabilityDomain",
              "value": "officia sed"
            },
            {
              "key": "lifetime",
              "value": "RESERVED"
            },
            {
              "key": "compartmentId",
              "value": "amet ut"
            },
            {
              "key": "publicIpPoolId",
              "value": "amet ut"
            }
          ]
        }
      },
      "status": "Internal Server Error",
      "code": 500,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "opc-request-id",
          "value": "officia sed",
          "description": "Unique Oracle-assigned identifier for the request. If you need to contact\nOracle about a particular request, please provide the request ID.\n"
        },
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n \"code\": \"et exercitation Excepteur\",\n \"message\": \"irure sit\"\n}"
    }
  ]
}