Con el complemento vCenter para Automation Orchestrator, puede consultar el inventario de vCenter para objetos específicos.

Métodos de generación de consultas

Para generar consultas, puede usar el objeto administrado vCSearchIndex o los métodos de buscador de objetos que se incluyen en el inventario del complemento, por ejemplo, getAllDatastores(), getAllVirtualMachines(), findAllForType() y otros.

Rendimiento

De forma predeterminada, ambos métodos devuelven los objetos consultados sin incluir ninguna de sus propiedades, a menos que especifique un conjunto de propiedades como un argumento para los parámetros de método en la consulta de búsqueda.
Nota: Siempre debe usar las expresiones de consulta con los objetos de buscador getAll...() y findAll...() para evitar que el cliente de Automation Orchestrator filtre grandes conjuntos de objetos devueltos, lo que podría afectar el rendimiento general del servidor de Automation Orchestrator.
Puede utilizar dos tipos de expresiones para consultar el inventario de vCenter.
Tipo de expresión Descripción
Expresiones de nombre Puede especificar un nombre como argumento para un parámetro de consulta.
Nota: Los objetos están filtrados por el argumento de nombre especificado según el nombre del objeto de complemento que aparece en el inventario del complemento vCenter.
Expresiones XPath Puede utilizar expresiones basadas en el lenguaje de consulta de XPath. Para obtener más información, consulte Usar expresiones XPath con el complemento vCenter.

Cuando se invoca un objeto de inventario vCenter con propiedades personalizadas, cada referencia a este objeto, en un flujo de trabajo o una acción, envía una consulta a vCenter, lo que genera una sobrecarga considerable del rendimiento. Para optimizar el rendimiento y evitar serializar y deserializar el objeto varias veces durante la ejecución de un flujo de trabajo, es preferible utilizar un recurso compartido para almacenar el objeto en lugar de almacenarlo como un atributo de flujo de trabajo, una entrada o un parámetro de salida. Este recurso compartido puede ser un elemento de configuración o un elemento de recurso.