
Fixes RST documents to include list mark up when appropriate. closes: https://github.com/vmware/pyvmomi/issues/76
157 lines
3.6 KiB
ReStructuredText
157 lines
3.6 KiB
ReStructuredText
.. _vim.Task: ../../vim/Task.rst
|
|
|
|
.. _vSphere API 4.0: ../../vim/version.rst#vimversionversion5
|
|
|
|
.. _vim.ManagedEntity: ../../vim/ManagedEntity.rst
|
|
|
|
.. _vmodl.ManagedObject: ../../vim.ExtensibleManagedObject.rst
|
|
|
|
.. _vim.fault.InvalidName: ../../vim/fault/InvalidName.rst
|
|
|
|
.. _vim.fault.DuplicateName: ../../vim/fault/DuplicateName.rst
|
|
|
|
.. _vmodl.fault.InvalidArgument: ../../vmodl/fault/InvalidArgument.rst
|
|
|
|
.. _vim.scheduler.ScheduledTask: ../../vim/scheduler/ScheduledTask.rst
|
|
|
|
.. _vim.scheduler.ScheduledTaskSpec: ../../vim/scheduler/ScheduledTaskSpec.rst
|
|
|
|
.. _vim.scheduler.ScheduledTaskDescription: ../../vim/scheduler/ScheduledTaskDescription.rst
|
|
|
|
|
|
vim.scheduler.ScheduledTaskManager
|
|
==================================
|
|
Object manager for scheduled tasks.
|
|
|
|
|
|
|
|
|
|
Attributes
|
|
----------
|
|
scheduledTask ([`vim.scheduler.ScheduledTask`_]):
|
|
privilege: System.View
|
|
All available scheduled tasks.
|
|
description (`vim.scheduler.ScheduledTaskDescription`_):
|
|
privilege: System.View
|
|
Static descriptive strings used in scheduled tasks.
|
|
|
|
|
|
Methods
|
|
-------
|
|
|
|
|
|
CreateScheduledTask(entity, spec):
|
|
Creates a scheduled task.
|
|
|
|
|
|
Privilege:
|
|
|
|
|
|
|
|
Args:
|
|
entity (`vim.ManagedEntity`_):
|
|
The managed entity (or entities) for which the scheduled task triggers an action. You can schedule tasks on any managed entity. If the scheduled task is associated with a leaf node in the inventory tree, it applies only to a single entity (virtual machine or host). If the task is associated with a folder, a datacenter, a compute resource, or a resource pool, it applies to the virtual machine or host descendants of the entity.
|
|
|
|
|
|
spec (`vim.scheduler.ScheduledTaskSpec`_):
|
|
The specification for the new scheduled task.
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
`vim.scheduler.ScheduledTask`_:
|
|
The scheduled task created by the operation.
|
|
|
|
Raises:
|
|
|
|
`vim.fault.InvalidName`_:
|
|
if the scheduled task name is empty or too long.
|
|
|
|
`vim.fault.DuplicateName`_:
|
|
if a scheduled task with the name already exists.
|
|
|
|
`vmodl.fault.InvalidArgument`_:
|
|
if the specification is invalid.
|
|
|
|
|
|
RetrieveEntityScheduledTask(entity):
|
|
Available scheduled tasks defined on the entity.
|
|
|
|
|
|
Privilege:
|
|
System.View
|
|
|
|
|
|
|
|
Args:
|
|
entity (`vim.ManagedEntity`_, optional):
|
|
The entity. If null, all scheduled tasks are returned for visible entities.
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
[`vim.scheduler.ScheduledTask`_]:
|
|
The scheduled tasks.
|
|
|
|
|
|
CreateObjectScheduledTask(obj, spec):
|
|
Creates a scheduled task.
|
|
since: `vSphere API 4.0`_
|
|
|
|
|
|
Privilege:
|
|
|
|
|
|
|
|
Args:
|
|
obj (`vmodl.ManagedObject`_):
|
|
The managed object for which the scheduled task triggers an action. You can schedule tasks on any managed object.
|
|
|
|
|
|
spec (`vim.scheduler.ScheduledTaskSpec`_):
|
|
The specification for the new scheduled task.
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
`vim.scheduler.ScheduledTask`_:
|
|
The scheduled task created by the operation.
|
|
|
|
Raises:
|
|
|
|
`vim.fault.InvalidName`_:
|
|
if the scheduled task name is empty or too long.
|
|
|
|
`vim.fault.DuplicateName`_:
|
|
if a scheduled task with the name already exists.
|
|
|
|
`vmodl.fault.InvalidArgument`_:
|
|
if the specification is invalid.
|
|
|
|
|
|
RetrieveObjectScheduledTask(obj):
|
|
Available scheduled tasks defined on the object.
|
|
since: `vSphere API 4.0`_
|
|
|
|
|
|
Privilege:
|
|
System.View
|
|
|
|
|
|
|
|
Args:
|
|
obj (`vmodl.ManagedObject`_, optional):
|
|
The object. If not specified, all scheduled tasks are returned for visible entities and visible ManagedObjects.
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
[`vim.scheduler.ScheduledTask`_]:
|
|
The scheduled tasks.
|
|
|
|
|