 c83651f5be
			
		
	
	c83651f5be
	
	
	
		
			
			Fixes RST documents to include list mark up when appropriate. closes: https://github.com/vmware/pyvmomi/issues/76
		
			
				
	
	
	
		
			3.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	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.