Class CloudProvisioningRecord

java.lang.Object
org.jenkinsci.plugins.vsphere.tools.CloudProvisioningRecord

public final class CloudProvisioningRecord extends Object
There's a delay between when we give a bunch of nodes to Jenkins (when it asks us to provision some) and when those nodes appear in vSphere and in Jenkins, so we need to keep a record of what's in progress so we don't over-commit. Similarly there's also a delay between when we decide to delete some and when we successfully delete the VMs, and so we need to know what VMs we need to delete, and also what ones we're in the process of deleting.