How to get property of vCAC virtual machine
get vcacVm
properties
var entity = vCACVm.getEntity();
var managed = entity.getProperty("IsManaged");
if(managed){
var
currentVMName = entity.getProperty("VirtualMachineName");
vcacVmProperties = new
Properties();
var
virtualMachinePropertiesEntities = entity.getLink(vcacHost, "VirtualMachineProperties");
for each (var
virtualMachinePropertiesEntity in virtualMachinePropertiesEntities) {
var propertyName =
virtualMachinePropertiesEntity.getProperty("PropertyName");
var propertyValue = virtualMachinePropertiesEntity.getProperty("PropertyValue");
System.log("Found property " + propertyName + " = " + propertyValue);
vcacVmProperties.put(propertyName,
propertyValue);
}
}
emailAddress
= vcacVmProperties.get("machine.user.email");
serviceLevel
= vcacVmProperties.get("dd.backup.levels");
userLogin =
vcacVmProperties.get("__User");
Comments
Post a Comment