You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"vsphere_compute_cluster_vm_dependency_rule" {
source="./modules/vsphere/r/vsphere_compute_cluster_vm_dependency_rule"# compute_cluster_id - (required) is a type of stringcompute_cluster_id=null# dependency_vm_group_name - (required) is a type of stringdependency_vm_group_name=null# enabled - (optional) is a type of boolenabled=null# mandatory - (optional) is a type of boolmandatory=null# name - (required) is a type of stringname=null# vm_group_name - (required) is a type of stringvm_group_name=null
}
variable"compute_cluster_id" {
description="(required) - The managed object ID of the cluster."type=string
}
variable"dependency_vm_group_name" {
description="(required) - The name of the VM group that this rule depends on. The VMs defined in the group specified by vm_group_name will not be started until the VMs in this group are started."type=string
}
variable"enabled" {
description="(optional) - Enable this rule in the cluster."type=booldefault=null
}
variable"mandatory" {
description="(optional) - When true, prevents any virtual machine operations that may violate this rule."type=booldefault=null
}
variable"name" {
description="(required) - The unique name of the virtual machine group in the cluster."type=string
}
variable"vm_group_name" {
description="(required) - The name of the VM group that is the subject of this rule. The VMs defined in this group will not be started until the VMs in the group specified by dependency_vm_group_name are started."type=string
}
resource"vsphere_compute_cluster_vm_dependency_rule""this" {
# compute_cluster_id - (required) is a type of stringcompute_cluster_id=var.compute_cluster_id# dependency_vm_group_name - (required) is a type of stringdependency_vm_group_name=var.dependency_vm_group_name# enabled - (optional) is a type of boolenabled=var.enabled# mandatory - (optional) is a type of boolmandatory=var.mandatory# name - (required) is a type of stringname=var.name# vm_group_name - (required) is a type of stringvm_group_name=var.vm_group_name
}