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_host_rule" {
source="./modules/vsphere/r/vsphere_compute_cluster_vm_host_rule"# affinity_host_group_name - (optional) is a type of stringaffinity_host_group_name=null# anti_affinity_host_group_name - (optional) is a type of stringanti_affinity_host_group_name=null# compute_cluster_id - (required) is a type of stringcompute_cluster_id=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"affinity_host_group_name" {
description="(optional) - When this field is used, virtual machines defined in vm_group_name will be run on the hosts defined in this host group."type=stringdefault=null
}
variable"anti_affinity_host_group_name" {
description="(optional) - When this field is used, virtual machines defined in vm_group_name will not be run on the hosts defined in this host group."type=stringdefault=null
}
variable"compute_cluster_id" {
description="(required) - The managed object ID of the cluster."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 virtual machine group to use with this rule."type=string
}
resource"vsphere_compute_cluster_vm_host_rule""this" {
# affinity_host_group_name - (optional) is a type of stringaffinity_host_group_name=var.affinity_host_group_name# anti_affinity_host_group_name - (optional) is a type of stringanti_affinity_host_group_name=var.anti_affinity_host_group_name# compute_cluster_id - (required) is a type of stringcompute_cluster_id=var.compute_cluster_id# 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
}