Search

Class DeployRule

Extends com.vmware.o11n.plugin.autodeploy.ManagedEntity
Deploy rule as defined within the rule engine.

Attributes

Name Type Description
editable boolean Shows if the rule is editable.
hostProfile String Host profile of the rule
id String ID of the rule
location String Inventory location of the rule
name String Name of the rule
pattern String Pattern of the rule
pxeProfileName String PXE profile name of the rule
pxeProfilePackages String[] PXE profile packages of the rule
type String Type of the rule

Methods

Name Returns
DeployRule(String ) constructor
equals(Object ) boolean
getCopy() DeployRule
getHostUri() String
getPxeProfilePackagesList() String
hashCode() Number
isEditable() boolean
isHidden() boolean

Returned by

Method Returns
AutoDeploy.copyDeployRule(DeployRule rule, String ruleName, boolean changedPxeProfile, SoftwareImageProfile imageProfile, boolean changedHostProfile, ADHostProfile hostProfile, boolean changedLocation, AutoDeployItem location, String pattern, boolean updateSets, boolean activate) DeployRule
AutoDeploy.createDeployRule(String ruleName, SoftwareImageProfile imageProfile, ADHostProfile hostProfile, AutoDeployItem location, String pattern) DeployRule
AutoDeploy.editDeployRule(DeployRule rule, String ruleName, boolean changedPxeProfile, SoftwareImageProfile imageProfile, boolean changedHostProfile, ADHostProfile hostProfile, boolean changedLocation, AutoDeployItem location, String pattern) DeployRule
AutoDeploy.getActiveDeployRules() DeployRule[]
AutoDeploy.getDeployRule(String ruleName) DeployRule
AutoDeploy.getDeployRules() DeployRule[]
AutoDeploy.getHiddenRuleById(String ) DeployRule
AutoDeploy.getHiddenRules() DeployRule[]
AutoDeploy.getHostMatchingRules(AutoDeployItem esxHost, String ruleSetType) DeployRule[]
AutoDeploy.getRuleById(String ) DeployRule
AutoDeploy.getWorkingDeployRules() DeployRule[]
autoDeployManager.getDeployRule(String , String ) DeployRule
DeployRule.getCopy() DeployRule
DeployRuleSet.Rules() DeployRule

Referenced in

Method Returns
AutoDeploy.activateDeployRule(DeployRule deployRule, Number position) void
AutoDeploy.addToWorkingSet(DeployRule deployRule, Number position) void
AutoDeploy.addUnassignedRule(DeployRule ) void
AutoDeploy.changeHostProfile(DeployRule deployRule, ADHostProfile hostProfile) void
AutoDeploy.changeImageProfile(DeployRule deployRule, SoftwareImageProfile imageProfile) void
AutoDeploy.changeRuleLocation(DeployRule deployRule, AutoDeployItem locationItem) void
AutoDeploy.copyDeployRule(DeployRule rule, String ruleName, boolean changedPxeProfile, SoftwareImageProfile imageProfile, boolean changedHostProfile, ADHostProfile hostProfile, boolean changedLocation, AutoDeployItem location, String pattern, boolean updateSets, boolean activate) DeployRule
AutoDeploy.deleteDeployRule(DeployRule deployRule) String
AutoDeploy.editDeployRule(DeployRule rule, String ruleName, boolean changedPxeProfile, SoftwareImageProfile imageProfile, boolean changedHostProfile, ADHostProfile hostProfile, boolean changedLocation, AutoDeployItem location, String pattern) DeployRule
AutoDeploy.isActiveRule(DeployRule deployRule) boolean
AutoDeploy.isWorkingRule(DeployRule deployRule) boolean
AutoDeploy.removeFromRuleSet(DeployRule deployRule, boolean activate) void