» nsxt_vm_tags
This resource provides a means to configure tags that are applied to objects such as virtual machines. A virtual machine is not directly managed by NSX however, NSX allows attachment of tags to a virtual machine. This tagging enables tag based grouping of objects. Deletion of nsxt_vm_tags
resource will remove all tags from the virtual machine and is equivalent to update operation with empty tag set.
» Example Usage
resource "nsxt_vm_tags" "vm1_tags" {
instance_id = "${vsphere_virtual_machine.vm1.id}"
tag {
scope = "color"
tag = "blue"
}
}
» Argument Reference
The following arguments are supported:
-
instance_id
- (Required) BIOS Id of the Virtual Machine. -
tag
- (Required) A list of scope + tag pairs to associate with this VM.
» Importing
An existing Tags collection can be imported into this resource, via the following command:
terraform import nsxt_vm_tags.vm1_tags id
The above would import NSX virtual machine tags as a resource named vm1_tags
with the NSX id id
, where id is external ID (not the BIOS id) of the virtual machine.