Using VMware vCenter Orchestrator Plug-Ins vCenter Orchestrator 4.2.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document, see http://www.vmware.com/support/pubs.
Using VMware vCenter Orchestrator Plug-Ins You can find the most up-to-date technical documentation on the VMware Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product updates. If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com Copyright © 2008 – 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws.
Contents Using VMware vCenter Orchestrator Plug-Ins 7 1 Introduction to Orchestrator Plug-Ins 9 Orchestrator Architecture 9 Default Orchestrator Plug-Ins 10 Access the Orchestrator API Explorer 12 2 Using the vCenter Server 5.0.1 Plug-In 15 Configure the vCenter Server 5.0.1 Plug-In 15 vCenter Server 5.0.
Using VMware vCenter Orchestrator Plug-Ins VMware Tools Workflows 30 3 Using the vCO Library Plug-In 31 vCO Library Plug-In Workflows 31 4 Using the Database Plug-In 33 Database Plug-In Scripting API 33 Connection Class 33 JDBCConnection Class 33 PreparedStatement Class 34 ResultSet Class 34 Running the JDBC Sample Workflows 35 Generate a JDBC URL 35 Test a JDBC Connection 36 Create a Table by Using JDBC 36 Insert a Row into a JBCD Table 37 Select Rows from a JDBC Table 37 Delete an Entry from a JDBC T
Contents XMLNode Class 54 XMLNodeList Class 55 Running the XML Plug-In Sample Workflows 55 Create a Simple XML Document 55 Find an Element in an XML Document 56 Modify an XML Document 56 Create an Example Address Book from XML 57 7 Using the Mail Plug-In 59 Define the Default SMTP Connection 59 Mail Plug-In Scripting API 60 EmailMessage Class 60 Email Scripting Examples 60 Using the Mail Plug-In Sample Workflows 61 Access the Mail Plug-In Sample Workflows 61 Mail Plug-In Sample Workflows 61 Test an Examp
Using VMware vCenter Orchestrator Plug-Ins 6 VMware, Inc.
Using VMware vCenter Orchestrator Plug-Ins The Using VMware vCenter Orchestrator Plug-Ins provides information and instructions about configuring and ® using the official set of plug-ins installed with VMware vCenter Orchestrator. Intended Audience This information is intended for advanced vSphere administrators and experienced system administrators who are familiar with virtual machine technology and datacenter operations. VMware, Inc.
Using VMware vCenter Orchestrator Plug-Ins 8 VMware, Inc.
Introduction to Orchestrator Plug-Ins 1 Plug-ins allow you to use Orchestrator to access and control external technologies and applications. Exposing an external technology in an Orchestrator plug-in allows you to incorporate objects and functions in workflows that access the objects and functions of that external technology.
Using VMware vCenter Orchestrator Plug-Ins Figure 1-1. VMware vCenter Orchestrator Architecture vCenter Orchestrator Client application browser access workflow library workflow engine vCenter Server directory services XML web service SSH JDBC SMTP vCenter Server 3rd-party plug-in Orchestrator database Default Orchestrator Plug-Ins Orchestrator includes a collection of plug-ins. Each plug-in exposes an external product API to the Orchestrator platform.
Chapter 1 Introduction to Orchestrator Plug-Ins Table 1-1. Plug-Ins Installed with Orchestrator by Default (Continued) Plug-In Purpose Configuration Input Types Scripting Objects Inventory Database Java Database Connectivity (JDBC) API is the industry standard for databaseindependent connectivity between the Java programming language and a wide range of databases. The databases include SQL databases and other tabular data sources, such as spreadsheets or flat files.
Using VMware vCenter Orchestrator Plug-Ins Table 1-1. Plug-Ins Installed with Orchestrator by Default (Continued) Plug-In Purpose Configuration Input Types Scripting Objects Inventory Enumeration Provides common enumerated types that can be used in workflows by other plug-ins. None JavaScript Enumerations None Exposes nothing in the inventory.
Chapter 1 Introduction to Orchestrator Plug-Ins Procedure u Access the API Explorer from either the Orchestrator client or from the Scripting tabs of the workflow, policy, and action editors. n To access the API Explorer from the Orchestrator client, click Tools > API Explorer in the Orchestrator client tool bar. n To access the API Explorer from the Scripting tabs of the workflow, policy, and action editors, click Search API on the left.
Using VMware vCenter Orchestrator Plug-Ins 14 VMware, Inc.
Using the vCenter Server 5.0.1 Plug-In 2 The vCenter Server 5.0.1 plug-in (VMware vCenter Orchestrator plug-in for vCenter Server 5.0.1) allows interaction between vCenter Orchestrator and vCenter Server. You can use the vCenter Server 5.0.1 plug-in to manage multiple vCenter Server hosts. You can create workflows that use the vCenter Server plug-in API to automate tasks in your vCenter Server environment. The vCenter Server 5.0.1 plug-in maps the vCenter Server 5.
Using VMware vCenter Orchestrator Plug-Ins 7 (Optional) Select the Secure channel check box to establish a secure connection to your vCenter Server host. 8 In the Path text box, retain the default value, /sdk. This value is the location of the SDK that you use to connect to your vCenter Server instance. 9 In the User name and Password text boxes, type the credentials for Orchestrator to use to establish the connection to the vCenter Server host.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In 2 Expand the hierarchical list to Library > vCenter. What to do next Review the workflow library. vCenter Server Plug-In Workflow Library The vCenter Server plug-in workflow library contains workflows that you can use to run automated processes related to the management of vCenter Server. Batch Workflows Batch workflows populate configuration elements or run workflows on a selected vCenter Server object.
Using VMware vCenter Orchestrator Plug-Ins Remove virtual machines from DRS group Removes virutal machines from a cluster DRS group. Rename cluster Renames a cluster. Custom Attributes Workflows With custom attributes workflows, you can add custom attributes to virtual machines or get a custom attribute for a virtual machine. You access the custom attributes workflows from Library > vCenter > Custom Attributes. Add custom attribute to a virtual machine Adds a custom attribute to a virtual machine.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In Log all datastore files Creates a log for every virtual machine configuration file and every virtual machine file found in all datastores. Log unused datastore files Searches the vCenter Server environment for unused files that are registered on virtual machines and exports a log of the files in a text file. Datacenter Folder Management Workflows With datacenter folder management workflows, you can create, delete, or rename a datacenter folder.
Using VMware vCenter Orchestrator Plug-Ins Basic Host Management Workflows With basic host management workflows, you can put a host into maintenance mode, make a host exit maintenance mode, move a host to a folder or a cluster, and reload data from a host. You access the basic host management workflows from Library > vCenter > Host management > Basic. Enter maintenance mode Puts the host into maintenance mode. You can cancel the task. Exit maintenance mode Exits maintenance mode.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In Networking Workflows With networking workflows you can add a port group to distributed virtual switch, create a distributed virtual switch with a port group, and so on. You access the networking workflows from Library > vCenter > Networking. Add port group to distributed virtual switch Adds a new distributed virtual port group to a specified distributed virtual switch.
Using VMware vCenter Orchestrator Plug-Ins Update distributed virtual switch Updates the properties of a distributed virtual switch. Update private VLAN Updates a VLAN on the specified distributed virtual switch. Standard Virtual Switch Workflows With standard virtual switch workflows you can create, update, or delete a standard virtual switch, and create, delete, or update port groups in standard virtual switches.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In Reconfigure resource pool Reconfigures CPU and memory allocation configuration for a given resource pool. Rename resource pool Renames a resource pool and waits for the task to complete. Storage Workflows With storage workflows you can perform storage-related operations. You access the storage workflows from Library > vCenter > Storage. Add datastore on iSCSI/FC/local SCSI Creates a datastore on a Fibre Channel, iSCSI or local SCSI disk.
Using VMware vCenter Orchestrator Plug-Ins Create VMDK antiaffinity rule Creates a VMDK anti-affinity rule for a virtual machine that indicates which of its virtual disks must be kept on different datastores. The rule applies to the virtual disks of the selected virtual machine. Remove datastore cluster Removes a datastore cluster. Removing a datastore cluster also removes all of the settings and the alarms for the cluster from the vCenter Server system.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In Rename virtual machine Renames an existing virtual machine on the vCenter Server system or host and not on the datastore. Set virtual machine performance Changes performance settings such as shares, minimum and maximum values, shaping for network, and disk access of a virtual machine. Unregister virtual machine Removes an existing virtual machine from the inventory.
Using VMware vCenter Orchestrator Plug-Ins Linked clone, Windows with multiple NICs and credential Creates a linked clone of a Windows virtual machine and performs the guest operating system customization. Configures up to four virtual network cards and a local administrator user account. Linked clone, Windows with single NIC and credential Creates a linked clone of a Windows virtual machine and performs the guest operating system customization.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In Windows Customization Clone Workflows With Windows customization clone workflows you can clone Windows virtual machines and customize the guest operating system. You access the Windows customization clone workflows from Library > vCenter > Virtual Machine management > Clone > Windows Customization.
Using VMware vCenter Orchestrator Plug-Ins Disconnect all detachable devices from a running virtual machine Disconnects floppy disks, CD-ROM drives, parallel ports, and serial ports from a running virtual machine. Mount floppy disk drive Mounts a floppy disk drive FLP file from the ESX datastore. Move and Migrate Workflows With move and migrate workflows, you can migrate virtual machines. You access the move and migrate workflows from Library > vCenter > Virtual Machine management > Move and Migrate.
Chapter 2 Using the vCenter Server 5.0.1 Plug-In Power Management Workflows With power management workflows, you can power on and off virtual machines, reboot the guest operating system of a virtual machine, suspend a virtual machine, and so on. You access the power management workflows fromLibrary > vCenter > Virtual Machine management > Power Management. Power off virtual machine and wait Powers off a virtual machine and waits for the process to complete.
Using VMware vCenter Orchestrator Plug-Ins Revert to current snapshot Reverts to the current snapshot. Revert to snapshot and wait Reverts to a specific snapshot. Does not delete the snapshot. VMware Tools Workflows With VMware Tools workflows, you can perform VMware Tools-related tasks on virtual machines. You access the VMware Tools workflows from Library > vCenter > Virtual Machine management > VMware Tools. 30 Mount tools installer Mounts the VMware Tools installer on the virtual CD-ROM.
Using the vCO Library Plug-In 3 You can use the vCO Library plug-in workflows as templates for customization and automation of client processes, and to troubleshoot Orchestrator. vCO Library Plug-In Workflows The vCO Library plug-in provides the workflows in the Locking, Orchestrator, and Troubleshooting workflow categories. Locking Workflows You access these workflows from Library > Locking in the Workflows view of the Orchestrator client. Display all locks Shows all locks.
Using VMware vCenter Orchestrator Plug-Ins Troubleshooting Workflows You access these workflows from Library > Troubleshooting in the Workflows view of the Orchestrator client. Export logs and application settings 32 Generates a ZIP archive of troubleshooting information that contains configuration files, server, configuration, wrapper, and installation log files. The output directory must exist and write access must be permitted. VMware, Inc.
4 Using the Database Plug-In You can use the API that the Database plug-in provides to implement connectivity to SQL databases and other tabular data sources, such as spreadsheets or flat files. The Database plug-in API which is based on JDBC, provides a call-level API for SQL-based database access. The Database plug-in also provides sample workflows that demonstrate how to use the API in workflows.
Using VMware vCenter Orchestrator Plug-Ins Method Returns Description getConnection(string,string,str ing):Connection Connection The three strings represent URL, user name, and password. PreparedStatement Class The PreparedStatement class represents a precompiled SQL statement. The PreparedStatement class defines the following methods. Method Returns Description execute():boolean Boolean Runs an SQL statement in the PreparedStatement object.
Chapter 4 Using the Database Plug-In Method Returns Description getNumberAt(number):number Number Returns the Number value of a given column index. getString(string):string String Returns the String value of a given column name. getStringAt(number):string String Returns the String value of a given column index. getTimestamp(string):Object Object Returns the Timestamp value of a given column name. getTimestampAt(number):Object Object Returns the Timestamp value of a given column index.
Using VMware vCenter Orchestrator Plug-Ins c (Optional) Type a database port number. If you do not specify a port number, the workflow uses a default port number. 6 d Type a user name to access the database. e Type a password to access the database. Click Submit to run the workflow. Test a JDBC Connection You can run a workflow from the Orchestrator client to test the connection to a database. Prerequisites n The Database plug-in must be enabled in the Orchestrator configuration interface.
Chapter 4 Using the Database Plug-In c Type a user name to access the database. d Type an SQL create statement. An example syntax is: CREATE TABLE "table_name" ("column1" "data_type_for_column1", "column2" "data_type_for_column2") 5 Click Submit to run the workflow. Insert a Row into a JBCD Table You can run a workflow from the Orchestrator client to test the insertion of a row into a JDBC table. Prerequisites n The Database plug-in must be enabled in the Orchestrator configuration interface.
Using VMware vCenter Orchestrator Plug-Ins 4 Provide the required information to select rows from a table. a Type a JDBC connection URL. b Type a user name to access the database. c Type a password to access the database. d Type an SQL select statement. An example syntax is: SELECT * FROM "table_name" 5 Click Submit to run the workflow. Delete an Entry from a JDBC Table You can run a workflow from the Orchestrator client to test the deletion of an entry from a JDBC table.
Chapter 4 Using the Database Plug-In 2 In the workflows hierarchical list, open Library > JDBC > JDBC Examples to navigate to the JDBC delete all from table example workflow. 3 Right-click the JDBC delete all from table example workflow and select Start workflow. 4 Provide the required information to delete all all entries from a table. a Type a JDBC connection URL. b Type a user name to access the database. c Type a password to access the database. d Type an SQL delete statement.
Using VMware vCenter Orchestrator Plug-Ins 2 In the workflows hierarchical list, open Library > JDBC > JDBC Examples to navigate to the Full JDBC cycle example workflow. 3 Right-click the Full JDBC cycle example workflow and select Start workflow. 4 Provide the required information to run a complete database cycle. 5 40 a Type a JDBC connection URL. b Type a user name to access the database. c Type a password to access the database. d Type the values to be used as entries in the database.
Using the SSH Plug-In 5 You can use the SSH plug-in workflows to run SSH commands on a remote host that supports SSH and transfer files between an Orchestrator server and a remote host through a secure connection. This chapter includes the following topics: n “Configure the SSH Plug-In,” on page 41 n “SSH Plug-In Scripting API,” on page 42 n “Running the SSH Plug-In Sample Workflows,” on page 46 Configure the SSH Plug-In You can set up the SSH plug-in to ensure encrypted connections.
Using VMware vCenter Orchestrator Plug-Ins SSH Plug-In Scripting API The SSH scripting API contains classes, with their respective attributes, methods, and constructors, that allow Orchestrator to perform SSH operations from workflows. You can use the API to develop custom workflows that access a remote server through SSH. SSH:File Type The SSH:File type uses the SSHFile class as its scripting object. The SSH:File type contains the following properties.
Chapter 5 Using the SSH Plug-In Method Returns Description changePassphrase(Path,SecureStr ing,SecureString):Object Object Changes the passphrase of a private key. generateKeyPair(string,Path,Sec ureString,number, string):string String Generates a pair of a public and a private key. Returns the generated key fingerprint. SSHCommand Class The SSHCommand class is the main class for running SSH commands from workflows. The SSHCommand class defines the following constructors.
Using VMware vCenter Orchestrator Plug-Ins Method Returns Description findDir(string,string):string[] Array of String Searches recursively and returns directories that match a pattern. Leaves an open session. You can disconnect the session manually. findFile(string,string):string[ ] Array of String Searches recursively and returns files that match a pattern. Leaves an open session. You can disconnect the session manually.
Chapter 5 Using the SSH Plug-In Attribute Returns Description path String Full folder path port Number SSH port SSHSession Class The SSHSession class is the main class for SSH session management. The SSHSession class defines the following constructors. Constructor Description SSHSession(string,string):SSHSession Creates a new SSHSession. SSHSession(string,string,number):SSHSession Creates a new SSHSession. The SSHSession class defines the following attributes.
Using VMware vCenter Orchestrator Plug-Ins Method Returns Description executeAndLog(string):Object Object Runs a single command and waits until it is completed. executeCommand(string,boolean): string String Runs a single command, waits until it is completed, and returns the stdout result, if synchronous. Leaves an open session. You can disconnect the session manually. findAll(Path,string):string[] Array of String Searches recursively and returns files and directories that match a pattern.
Chapter 5 Using the SSH Plug-In Prerequisites n The SSH plug-in must be enabled and configured in the Orchestrator configuration interface. n You must be logged in to the Orchestrator client as a user who can run SSH workflows. Procedure 1 Click the Workflows view in the Orchestrator client. 2 In the workflows hierarchical list, open Library > SSH to navigate to the Generate key pair workflow. 3 Right-click the Generate key pair workflow and select Start workflow.
Using VMware vCenter Orchestrator Plug-Ins Procedure 1 Click the Workflows view in the Orchestrator client. 2 In the workflows hierarchical list, open Library > SSH to navigate to the Register vCO public key on host workflow. 3 Right-click the Register vCO public key on host workflow and select Start workflow. 4 Provide the host and authentication information. NOTE You must provide credentials that are registered on the SSH host. 5 Click Submit to run the workflow.
Chapter 5 Using the SSH Plug-In Procedure 1 Click the Workflows view in the Orchestrator client. 2 In the workflows hierarchical list, open Library > SSH to navigate to the SCP get command workflow. 3 Right-click the SCP get command workflow and select Start workflow. 4 Provide the required information. 5 a Type an SSH host name or IP address. b Type the SSH authentication information. c Type the path to the directory on the Orchestrator server into which to copy the file.
Using VMware vCenter Orchestrator Plug-Ins 50 VMware, Inc.
6 Using the XML Plug-In You can use the XML plug-in to run workflows that create and modify XML documents. The XML plug-in adds an implementation of a Document Object Model (DOM) XML parser to the Orchestrator JavaScript API. The XML plug-in also provides some sample workflows to demonstrate how you can create and modify XML documents from workflows. Alternatively, you can use the ECMAScript for XML (E4X) implementation in the Orchestrator JavaScript API to process XML documents directly in JavaScript.
Using VMware vCenter Orchestrator Plug-Ins Method Returns Description createTextNode(String):XMLNode XMLNode Creates a text node. getChildNodes():Object Object Gets all child nodes. getDocumentElement():XMLElement XMLElement Allows direct access to the child node that is at the root element of the document.
Chapter 6 Using the XML Plug-In Method Returns Description hasAttribute(String):boolean Boolean Returns true if the attribute exists. insertBefore(XMLNode,XMLNode):O bject Object Inserts a newChild node before the existing child node refChild. If refChild is null, the newChild node is inserted at the end of list of child nodes. If the newChild node exists in the tree, it is first removed. normalize():Object Object Normalizes the node.
Using VMware vCenter Orchestrator Plug-Ins Attribute Returns Description length Number The length of a list The XMLNamedNodeMap class defines the following methods. Method Returns Description getNamedItem(string):XMLNode XMLNode Retrieves a node specified by name. item(number):XMLNode XMLNode Retrieves a child node at index. XMLNode Class The XMLNode class is the main node class. The XMLNode class defines the following attributes.
Chapter 6 Using the XML Plug-In XMLNodeList Class The XMLNodeList class is the main class for node lists. The XMLNodeList class defines the following attribute. Attribute Returns Description length Number The length of a list The XMLNodeList class defines the following method. Method Returns Description item(number):Object Object Retrieves a child node at index.
Using VMware vCenter Orchestrator Plug-Ins Find an Element in an XML Document You can run a workflow from the Orchestrator client to find an element in the XML created by the Create a simple XML document workflow. Prerequisites n The XML plug-in must be enabled from the Orchestrator configuration interface. n You must be logged in to the Orchestrator client as a user who can run XML workflows.
Chapter 6 Using the XML Plug-In 4 Provide the input and output filepaths. a Type the filepath to the XML document to modify. For example, c:/orchestrator/filename.xml. b Type the filepath to the modified XML document. For example, c:/orchestrator/filename.xml. NOTE If you type the same filepath in both fields, the workflow overwrites the original file with the modified file. If you type an output filepath to a file that does not exist, the workflow creates a modified file.
Using VMware vCenter Orchestrator Plug-Ins 58 VMware, Inc.
Using the Mail Plug-In 7 You can send email messages from workflows by using the Mail plug-in, which uses the Simple Mail Transfer Protocol (SMTP). For example, you can create a workflow to send an email to a given address if the workflow requires user interaction or when it completes its run.
Using VMware vCenter Orchestrator Plug-Ins Mail Plug-In Scripting API The Mail scripting API contains one class, with its respective attributes and methods, that allow vCenter Orchestrator workflows to send email messages. You can use the API to develop custom workflows. EmailMessage Class The EmailMessage class is the main class for creating email messages that you want to send from workflows. The EmailMessage class defines the following attributes.
Chapter 7 Using the Mail Plug-In Send an Email The following JavaScript example sends an email to the defined recipient, through an SMTP server, with the defined content. var message = new EmailMessage() ; message.smtpHost = "smtpHost" ; message.subject= "my subject" ; message.toAddress = "receiver@vmware.com" ; message.fromAddress = "sender@vmware.com" ; message.addMimePart("This is a simple message","text/html") ; message.
Using VMware vCenter Orchestrator Plug-Ins Test an Example Interaction with Email You can run a workflow from the Orchestrator client to send an email to respond to a query, known as a user interaction. The workflow uses the default mail server configuration that you set in the Orchestrator configuration interface. See “Define the Default SMTP Connection,” on page 59. Prerequisites n The Mail plug-in must be enabled and configured in the Orchestrator configuration interface.
8 Using the Net Plug-In You can use the Net plug-in to implement the Telnet, FTP, and POP3 protocols in workflows. The POP3 part allows reading email. In combination with the Mail plug-in, the Net plug-in provides full email sending and receiving capabilities in workflows. Net Plug-In Scripting API The Net scripting API contains classes, with their respective attributes, methods, and constructors, that allow vCenter Orchestrator workflows to implement Telnet, POP3, and FTP functionality.
Using VMware vCenter Orchestrator Plug-Ins Method Returns Description getFile(String,String) : Number Number Copies a file from a remote host to the Orchestrator server. getStatus() : String String Provides the status information returned by the server. getString(String) : String String Gets the content of a remote file. isAvailable() : boolean Boolean Makes checks on the socket to test whether it is available for use.
Chapter 8 Using the Net Plug-In Method Returns Description listMessages():POP3Message[] Array of POP3Message Lists all messages. If there are no messages, the method returns a zero length array. If the operation fails, the method returns null. login(String,String):boolean Boolean Logs in on POP3 server with the given user name and password. You must first connect to the server with the connect() method, before attempting to log in.
Using VMware vCenter Orchestrator Plug-Ins TelnetClient Class The TelnetClient class is the main class for implementing Telnet functionality into workflows. The TelnetClient class defines the TelnetClient(String):TelnetClient constructor. The TelnetClient class defines the following attributes.
9 Using the Enumeration Plug-In You can use the Enumeration plug-in to implement common enumerated types in workflows. This chapter includes the following topics: n “Enumeration Plug-In Scrpting API,” on page 67 n “Time Zone Codes,” on page 68 Enumeration Plug-In Scrpting API The Enums scripting API contains common enumerated types. Table 9-1.
Using VMware vCenter Orchestrator Plug-Ins Table 9-1. Common Enumerated Types (Continued) Enumeration Name Possible Values Description Enums:Performance Low: Low (20%) Type of performance Medium: Medium (60%) High: High (80%) Enums:RAM 128: 128MB Possible RAM sizes 256: 256MB 512: 512MB 1024: 1GB 2048: 2GB 3584: 3.
Chapter 9 Using the Enumeration Plug-In Time Zone Code Time Zone Name Description 030 Mexico Standard Time (GMT-06:00) Guadalajara, Mexico City, Monterrey 033 Central America Standard Time (GMT-06:00) Central America 035 Eastern Standard Time (GMT-05:00) Eastern Time (US and Canada) 040 U.S. Eastern Standard Time (GMT-05:00) Indiana (East) 045 S.A. Pacific Standard Time (GMT-05:00) Bogota, Lima, Quito 050 Atlantic Standard Time (GMT-04:00) Atlantic Time (Canada) 055 S.A.
Using VMware vCenter Orchestrator Plug-Ins 70 Time Zone Code Time Zone Name Description 165 Arabian Standard Time (GMT+04:00) Abu Dhabi, Muscat 170 Caucasus Standard Time (GMT+04:00) Baku, Tbilisi, Yerevan 175 Transitional Islamic State of Afghanistan Standard Time (GMT+04:30) Kabul 180 Ekaterinburg Standard Time (GMT+05:00) Ekaterinburg 185 West Asia Standard Time (GMT+05:00) Islamabad, Karachi, Tashkent 190 India Standard Time (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi 193 Nep
Index A I API Explorer, accessing 12 audience 7 introduction 9 B J clone workflows 25 cluster and compute resource workflows 17 custom attributes workflows 18 JDBC connection, testing 36 JDBC dropping, testing 39 JDBC entry deletion, testing 38 JDBC full cycle, testing 39 JDBC plug-in, usage 33 JDBC row insertion, testing 37 JDBC row selection, testing 37 JDBC sample workflows 35 JDBC table creation, testing 36 JDBC URL generator 35 D L basic host management workflows 20 basic virtual machine wor
Using VMware vCenter Orchestrator Plug-Ins Mail plug-in 10 Net plug-in 10 overview of 10 SSH plug-in 10 vCenter Server 4.
Index X XML DOM 51 E4X 51 XML plug-in scripting API 51 usage 51 XML plug-in API XMLDocument class 51 XMLElement class 52 XMLManager class 53 XMLNamedNodeMap class 53 XMLNode class 54 XMLNodeList class 55 XML plug-in sample workflows creating a simple XML document 55 creating an address book 57 finding an element 56 modifying an XML document 56 VMware, Inc.
Using VMware vCenter Orchestrator Plug-Ins 74 VMware, Inc.