Class ProvisioningConfig

All Implemented Interfaces:
Describable<ProvisioningConfig>, Serializable
Direct Known Subclasses:
CatalogProvisioningConfig, CloneProvisioningConfig

public abstract class ProvisioningConfig extends AbstractDescribableImpl<ProvisioningConfig> implements Serializable
Abstract base for the two provisioning strategies supported by the plugin.
  • CloneProvisioningConfig — clone an existing VM by name or ID. Available in both HOST and ORCHESTRATOR modes. In ORCHESTRATOR mode, use the VM ID instead of the VM name.
  • CatalogProvisioningConfig — create a VM from a Parallels DevOps catalog entry. Available in both HOST and ORCHESTRATOR modes.

Implementations are rendered in the UI via <f:dropdownDescriptorSelector> in the AgentTemplate config jelly, which automatically shows each implementation's own jelly form without any inline JavaScript.

See Also: