В облачной инфраструктуре Oracle я пытаюсь получить подробную информацию о VNIC, подключенных к вычислительному экземпляру. Я вижу, что в oci-cli есть опция для передачи OCID экземпляра вычислений, и она предоставляет подробные данные VNIC, прикрепленных к экземпляру (работает хорошо !!).
oci compute instance list-vnics --instance-id <OCID of compute instance>
Ссылка: https://docs.cloud.oracle.com/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/compute/instance/list-vnics.html
Однако нет возможности получить то же самое при использовании REST API: https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Instance/
Пожалуйста, предложите эквивалентный Rest API для получения того же результата?
Конечная цель - получить публичный IP-адрес вычислительного экземпляра OCI с использованием RestAPI.
Вы захотите использовать ListVnicAttachments API , фильтруя по определенному instanceId, а затем для каждого объекта ответа VnicAttachment вызывайте GetVnic API , передавая vnicId VnicAttachment. .