VcenterSettingsV1ConfigComponentsInventoryClusterDrsDependencyRule
The DependencyRule structure defines VM-to-VM dependencies. A VM-VM Dependency rule identifies the following groups.
- A virtual machine group - DependencyRule.vm-group
- A “depends on” virtual machine group - DependencyRule.depends-on-vm-group.
The VMs in DependencyRule.vm-group depends on the list of VMs specified in DependencyRule.depends-on-vm-group.
Properties
Depdendency virtual group name. The virtual group may contain one or more virtual machines.
Flag to indicate whether or not the rule is enabled. Set this property when user configures the rule. The default value is false (disabled). If there is a rule conflict, the Server can override the setting to disable a rule. If unset or empty, the value is skipped.
Flag to indicate if the rule is in compliance. If unset or empty, the value is skipped.
Flag to indicate whether compliance with this rule is mandatory or optional. The default value is false (optional). If unset or empty, the value is skipped.
Name of the rule.
The Status enumeration defines a general “health” value for a managed entity.
GRAY : The status is unknown.
GREEN : The entity is OK.
YELLOW : The entity might have a problem.
RED : The entity definitely has a problem.
Possible values are: GRAY , GREEN , YELLOW , RED
Flag to indicate whether the rule is created by the user or the system. If unset or empty, the value is skipped.
Virtual group name. The virtual group may contain one or more virtual machines.
JSON Example
{
"depends_on_vm_group": "string",
"enabled": false,
"in_compliance": false,
"mandatory": false,
"name": "string",
"status": "GRAY",
"user_created": false,
"vm_group": "string"
}