How many javaScript objects come with the vCloud Plug-in?

A total of 163 new javaScript objects are delivered as part of the VMware vCenter Orchestrator Plug-in for vCloud Director. The table below provides their names and descriptions

Object NameObject Description
VclAccessLevel AccessLevelType
VclAccessSetting An AccessSetting element defines the level of access granted to the User or Group referenced in the Subject element.
VclAccessSettings The AccessSettings element is a container for AccessSetting elements. This container must be present and not empty if the value of IsSharedToEveryone in the containing ControlAccessParams element is set to false.
VclAdminCatalog
VclAdminExtension
VclAdminOrgNetwork
VclAdminOrganization The AdminOrg element provides an administrative view of an Organization. It includes all members of the Org element, and adds several elements that can be viewed and modified only by system administrators.
VclAdminVdc The AdminVdc resource provides an administrative view of a a vDC. It includes all members of the vDC element, and adds several elements that can be viewed and modified only by system administrators.
VclAdminVdcParams
VclAllocationModel The AllocationModel element defines how resources are allocated in a vDC. It contains one of the following string values:
VclAvailableNetworks The AvailableNetworks element is a container for zero or more references to Network elements in a vDC. This element is created by the server and is read-only at the client.
VclCalendar
VclCapacityWithUsage The Cpu/Memory element defines the CPU/memory capacity that can be allocated from a vDC and optionally reports how much of that capacity is in use.
VclCatalog A Catalog resource is a container for CatalogItems. An Org may contain zero or more Catalog resources.
VclCatalogItem The CatalogItem element is a container for a reference to a catalogued entity such as an image or template.
VclCompositionItemParam
VclComputeCapacity The ComputeCapacity element specifies various compute resources available in a vDC.
VclControlAccessParams The ControlAccessParams element appears in Catalogs and vApps. This element can be read by all users but can be modified only by system administrators.
VclCustomizationSection
VclDhcpService The DhcpService element specifies the properties of the network’s DHCP service.
VclDuration
VclEntityType EntityType
VclFenceMode The FenceMode element contains one of the following strings that specify how a Network is connected to its parent network.
VclFile File elements are constructed by the server in response to an upload or download request. One File element is constructed for each file included in the ovf:References section of a VAppTemplate or VApp.
VclFilesList
VclFirewallPolicy
VclFirewallRule The FirewallRule element defines a single firewall rule.
VclFirewallService The FirewallService element defines the firewall service capabilities of a network.
VclGroup A Group entity defines a group.
VclGroupsList The Groups element is a container for ReferenceType elements that reference Groups in an Organization. This element is created by the server and is read-only at the client.
VclGuestCustomizationSection
VclHost Represents a vCloud host with all its configuration parameters.
VclHostAdmin Represents a vCloud host for administrative tasks.
VclHostManager
VclHostSessionMode
VclImportVmAsVAppParams
VclImportVmAsVAppTemplateParams
VclInstantiationParams
VclIpAddressAllocationMode
VclIpAddresses
VclIpRange The IpRange element defines a range of IP addresses available on a network.
VclIpRanges
VclIpScope The IpScope element defines the address range, gateway, netmask, and other properties of the network.
VclLdapAuthenticationMechanism
VclLdapConnector
VclLeaseSettingsSection
VclLicensingManagedServer
VclLicensingReport
VclLicensingReportSample
VclLicensingVirtualMachine
VclManagedServerMetrics
VclMedia The Media element is used as the body of a request to upload virtual media, such as an ISO or floppy image. It is also used in the response.
VclMediaImageType
VclNatMappingMode
VclNatOneToOneBasicRule
VclNatOneToOneVmRule
VclNatPolicy
VclNatPortForwardingRule
VclNatRule The NatRule element specifies a single Network Address Translation rule.
VclNatService The NatService element defines the Network Address Translation capabilities of a network.
VclNatType
VclNatVmRule
VclNetworkAssignment When you compose a complex vApp, use a NetworkAssignment element to associate the network defined in each child vApp with a network in the parent vApp. You must create a NetworkAssignment element for each Item in the composed vApp.
VclNetworkConfigSection The NetworkConfigSection element extends the ovf:NetworkSection element by adding a Link to a vCloud network and a NetworkConfig element that defines the configuration of that network.
VclNetworkConfiguration The Configuration element specifies properties of a vCloud network.
VclNetworkConnection
VclNetworkConnectionSection
VclNetworkFeatures The Features element defines a set of network features.
VclNetworkPoolReferences The NetworkPoolReferences element is a container for ReferenceType elements that reference NetworkPools in a ProviderVdc. This element is created by the server and is read-only at the client.
VclNumericRange
VclOrgEmailSettings The OrgEmailSettings element defines the email settings for an Organization.
VclOrgLdapGroupAttributes If OrgLdapMode is CUSTOM, the GroupAttributes element defines how a group is imported from LDAP.
VclOrgLdapMode The OrgLdapMode element defines whether this Organization is connected to an LDAP service, and whether it uses the system default LDAP service or a custom LDAP service.
VclOrgLdapSettings If OrgLdapMode is CUSTOM, the OrgLdapSettings element defines the hostname and connection details for the Organization’s LDAP service.
VclOrgLdapUserAttributes If OrgLdapMode is CUSTOM, the UserAttributes element defines how LDAP attributes are used when importing a user.
VclOrgLeaseSettings The OrgLeaseSettings element defines default lease durations and policies for the Organization.
VclOrgNetwork The OrgNetwork element defines a network that is available in an organization.
VclOrgSettings The Settings element establishes various quotas and policies for the Organization. It also contains elements that specify the details of how the Organization connects to LDAP and email services.
VclOrganization An Organization element is a high-level abstraction that provides a container and a unit of administration for a collection of resources and users.
VclOvfAutomaticRecoveryAction
VclOvfAutomaticShutdownAction
VclOvfAutomaticStartupAction
VclOvfCimBoolean
VclOvfCimDateTime
VclOvfCimString
VclOvfCimUnsignedInt
VclOvfCimUnsignedLong
VclOvfCimUnsignedShort
VclOvfConsumerVisibility
VclOvfContent
VclOvfDatatypeFactory
VclOvfEnvelope
VclOvfFile
VclOvfMappingBehavior
VclOvfMsg
VclOvfNetworkSection The NetworkSection element of an OVF package or VApp lists all the logical networks used by the package or VApp. The vCloud API has implemented extensions to this section that enable a more comprehensive specification of network features such as firewall and NAT rules than what is currently supported by the OVF standard. For more information, see NetworkConfig.
VclOvfNetworkSectionNetwork
VclOvfOperatingSystemSection The OperatingSystemSection element of an OVF package or VApp specifies the guest operating system installed on the virtual disks of a VirtualSystem or VApp.
VclOvfRASD
VclOvfReferences
VclOvfResourceAllocationCaptionType
VclOvfResourceAllocationChangeableTypeType
VclOvfResourceType
VclOvfSection
VclOvfStartupSection In an OVF package or VApp that contains multiple virtual machines, the StartupSection specifies the order in which the virtual machines (VirtualSystems in an OVF VirtualSystemCollection or the VAppChildren of a VApp) are powered on.
VclOvfStartupSectionItem
VclOvfStrings
VclOvfStringsMsg
VclOvfVSSD
VclOvfVirtualHardwareSection The VirtualHardwareSection element of an OVF package or VApp contains a description of the virtual hardware required by a VirtualSystem or VApp.
VclOvfVirtualSystemCaptionType
VclOvfVirtualSystemChangeableTypeType
VclProviderNetwork
VclProviderVdc A providerVdc resource is a collection of all the resources available in a vCloud. A Provider vDC is created by the vCloud service provider using tools that are specific to the host platform. In this release, a Provider vDC is created by a vSphere administrator using vSphere tools.
VclProviderVdcCapacity
VclReference
VclResourceEntities The ResourceEntities element is a container in a vDC for zero or more ResourceEntity elements. This element is created by the server and is read-only at the client.
VclResourcePool
VclResourceReference
VclRight Right elements are read-only to users and adminsitrators, and can be retrieved with a GET operation that specifies the URL in a RightReference.
VclRightReferences The RightReferences element is a container for zero or more RightReference elements.
VclRole The Role element contains a single RightReferences element, which is a container for RightReference elements.
VclRootComputeCapacity
VclScreenTicket A ScreenTicket element contains a string that represents a screen ticket (required to access a vApp Console).
VclShieldManagerParams
VclSmtpServerSettings If IsDefaultSmtpServer (in OrgEmailSettings) is false, the SmtpServerSettings element specifies connection details for the Organization’s SMTP server.
VclTask Whenever the result of a request cannot be returned immediately, the server creates a task entity and returns its URL to the client. The client can use this URL in a subsequent GET request to obtain the current status of the task.
VclTaskStatus The current status of the task.
VclTasksInProgress The TasksInProgress element is a container for Task elements owned by the containing entity (such as an Org). This element is created by the server and is read-only at the client.
VclTasksList The TasksList element is a container for Task elements. This element is created by the server and is read-only at the client.
VclUser A User entity defines a user.
VclUserParams UserParams Type
VclUsersList The Users element is a container for ReferenceType elements that reference Users in an Organization. This element is created by the server and is read-only at the client.
VclVApp A VApp is the result of instantiation of a VAppTemplate.
VclVAppNetworkConfiguration The NetworkConfig element defines the configuration of a VApp network.
VclVAppTemplate A VAppTemplate element is the created when you upload an OVF package to a vDC. It provides an immutable description of a vApp.
VclVM
VclVMWFencePoolParams
VclVMWHost
VclVMWNetworkPool
VclVMWNetworkPoolType The VMWNetworkPoolType element defines a set of types that are used when creating network pools.
VclVMWPortGroupPoolParams
VclVMWProviderNetwork
VclVMWProviderNetworkParams
VclVMWProviderVdc
VclVMWProviderVdcParams
VclVMWVlanPoolParams
VclVdc A vDC resource describes a deployment environment for vApps.
VclVdcs
VclVimObjectRef
VclVimObjectRefs
VclVimObjectType The VimObjectType element defines a set of types that are used when referencing VIM objects.
VclVimServer
VclVimServerParams
VclVirtualCpu
VclVirtualDisk
VclVirtualMachineMetrics
VclVirtualMedia
VclVirtualMemory
VclVirtualNetworkCard
VclVmObjectRef
VclVmPendingQuestion
VclVmQuestionAnswerChoice