С помощью подключаемого модуля vCenter для Automation Orchestrator можно запрашивать определенные объекты из иерархии vCenter.

Методы отправки запросов

Для отправки запросов можно использовать управляемый объект vCSearchIndex или методы поиска объектов, включенные в иерархию подключаемого модуля, например getAllDatastores(), getAllVirtualMachines(), findAllForType() и другие.

Быстродействие

По умолчанию оба метода возвращают запрошенные объекты без каких-либо свойств, если набор свойств не указан в поисковом запросе в качестве аргумента параметров метода.
Примечание: Необходимо использовать выражения запросов, содержащие поисковые элементы getAll...() и findAll...(), чтобы сократить количество найденных объектов, которые требуется отфильтровать клиенту Automation Orchestrator. Это позволяет повысить общую производительность сервера Automation Orchestrator.
Для отправки запросов в иерархию vCenter можно использовать два типа выражений.
Тип выражения Описание
Именные выражения В качестве аргумента параметра запроса указывается имя.
Примечание: Объекты фильтруются по указанному аргументу имени, который соответствует имени объекта в иерархии подключаемого модуля vCenter.
Выражения XPath Можно использовать выражения на основе языка запросов XPath. Дополнительные сведения см. в разделе Использование выражений XPath с подключаемым модулем vCenter.

При вызове объекта иерархии vCenter с настраиваемыми свойствами каждая ссылка на этот объект (в рабочем процессе или действии) приводит к отправке запроса в vCenter, что приводит к заметному повышению использования системных ресурсов. Чтобы оптимизировать производительность и избежать многократной сериализации и десериализации объекта в рамках цикла рабочего процесса, рекомендуется использовать для хранения объекта общий ресурс, вместо того чтобы хранить его как атрибут рабочего процесса, входной или выходной параметр. Такой общий ресурс может быть элементом конфигурации или элементом ресурса.