[comment]: # ({28c0af3f-e6df368c})
# 2 Campos de chave de descoberta de máquina virtual

A tabela a seguir lista os campos retornados pelas chaves de descoberta relacionadas à máquina virtual.

|**Chave do item**|<|<|
|--|--|------|
|**Descrição**|**Campo**|**Conteúdo recuperado**|
|**vmware.cluster.discovery**|<|<|
|Executa a descoberta de cluster.|{\#CLUSTER.ID}|Identificador do cluster.|
|^|{\#CLUSTER.NAME}|Nome do cluster.|
|^|"resource_pool"|Um array contendo dados do pool de recursos, incluindo ID do grupo de recursos, array de tags, caminho do pool de recursos, número de máquinas virtuais.<br><br>Estrutura do array:<br>`[{`<br>`"rpid":"id do grupo de recursos",`<br>`"tags":[{}],`<br>`"rpath":"caminho do grupo de recursos",`<br>`"vm_count":0`<br>`}]`<br><br>Para a estrutura do array `"tags"`, consulte o campo "tags".|
|^|"tags"|Um array contendo tags com nome, descrição e categoria da tag.<br><br>Estrutura do array:<br>`[{`<br>`"tag":"nome da tag",`<br>`"tag_description":"descrição da tag",`<br>`"category":"categoria da tag"`<br>`}]`|
|**vmware.datastore.discovery**|<|<|
|Executa a descoberta de datastore.|{\#DATASTORE}|Nome do datastore.|
|^|{\#DATASTORE.EXTENT}|Um array contendo o ID da partição de extensão do datastore e o nome da instância.<br><br>Estrutura do array:<br>`[{`<br>`"partitionid":1,`<br>`"instance":"nome"`<br>`}]`|
|^|{\#DATASTORE.TYPE}|Tipo de datastore.<br><br>Exemplos de valores: `VMFS`, `NFS`, `vsan`, etc.|
|^|{\#DATASTORE.UUID}|Identificador do datastore.|
|^|"tags"|Um array contendo tags com nome, descrição e categoria da tag.<br><br>Estrutura do array:<br>`[{`<br>`"tag":"nome da tag",`<br>`"tag_description":"descrição da tag",`<br>`"category":"categoria da tag"`<br>`}]`|
|**vmware.dc.discovery**|<|<|
|Executa a descoberta de datacenter.|{\#DATACENTER}|Nome do datacenter.|
|^|{\#DATACENTERID}|Identificador do datacenter.|
|^|"tags"|Um array contendo tags com nome, descrição e categoria da tag.<br><br>Estrutura do array:<br>`[{`<br>`"tag":"nome da tag",`<br>`"tag_description":"descrição da tag",`<br>`"category":"categoria da tag"`<br>`}]`|
|**vmware.dvswitch.discovery**|<|<|
|Executa a descoberta de switches distribuídos do vSphere.|{\#DVS.NAME}|Nome do switch.|
|^|{\#DVS.UUID}|Identificador do switch.|
|**vmware.hv.discovery**|<|<|
|Executa a descoberta de hipervisor.|{\#HV.UUID}|Identificador exclusivo do hipervisor.|
|^|{\#HV.ID}|Identificador do hipervisor (nome do objeto gerenciado HostSystem).|
|^|{\#HV.NAME}|Nome do hipervisor.|
|^|{\#HV.NETNAME}|Nome do host de rede do hipervisor.|
|^|{\#HV.IP}|Endereço IP do hipervisor, pode estar vazio.<br><br>No caso de uma configuração HA com várias interfaces de rede, a seguinte prioridade de seleção para a interface é observada:<br>- preferir o IP que compartilha a sub-rede IP com o IP do vCenter;<br>- preferir o IP da sub-rede IP com gateway padrão;<br>- preferir o IP da interface com o menor ID.|
|^|{\#CLUSTER.NAME}|Nome do cluster, pode estar vazio.|
|^|{\#DATACENTER.NAME}|Nome do datacenter.|
|^|{\#PARENT.NAME}|Nome do contêiner que armazena o hipervisor.|
|^|{\#PARENT.TYPE}|Tipo de contêiner no qual o hipervisor está armazenado. Os valores podem ser `Datacenter`, `Folder`, `ClusterComputeResource`, `VMware`, onde "VMware" significa tipo de contêiner desconhecido.|
|^|"resource_pool"|Um array contendo dados do pool de recursos, incluindo ID do grupo de recursos, array de tags, caminho do pool de recursos, número de máquinas virtuais.<br><br>Estrutura do array:<br>`[{`<br>`"rpid":"id do grupo de recursos",`<br>`"tags":[{}],`<br>`"rpath":"caminho do grupo de recursos",`<br>`"vm_count":0`<br>`}]`<br><br>Para a estrutura do array `"tags"`, consulte o campo "tags".|
|^|"tags"|Um array contendo tags com nome, descrição e categoria da tag.<br><br>Estrutura do array:<br>`[{`<br>`"tag":"nome da tag",`<br>`"tag_description":"descrição da tag",`<br>`"category":"categoria da tag"`<br>`}]`|
|**vmware.hv.datastore.discovery**|<|<|
|Executa a descoberta de datastore do hipervisor. Observe que vários hipervisores podem usar o mesmo datastore.|{\#DATASTORE}|Nome do datastore.|
|^|{\#DATASTORE.TYPE}|Tipo de datastore.<br><br>Exemplos de valores: `VMFS`, `NFS`, `vsan`, etc.|
|^|{\#DATASTORE.UUID}|Identificador do datastore.|
|^|{\#MULTIPATH.COUNT}|Número registrado de caminhos do datastore.|
|^|{\#MULTIPATH.PARTITION.COUNT}|Número de partições de disco disponíveis.|
|^|"datastore_extent"|Um array contendo o nome da instância de extensão do datastore e o ID da partição.<br><br>Estrutura do array:<br>`[{`<br>`"partitionid":1,`<br>`"instance":"nome"`<br>`}]`|
|^|"tags"|Um array contendo tags com nome, descrição e categoria da tag.<br><br>Estrutura do array:<br>`[{`<br>`"tag":"nome da tag",`<br>`"tag_description":"descrição da tag",`<br>`"category":"categoria da tag"`<br>`}]`|
|**vmware.hv.net.if.discovery**|<|<|
|Executa a descoberta de interfaces de rede do hipervisor.|{\#IFNAME}|Nome da interface.|
|^|{\#IFDRIVER}|Driver da interface.|
|^|{\#IFDUPLEX}|Configurações de duplex da interface.|
|^|{\#IFSPEED}|Velocidade da interface.|
|^|{\#IFMAC}|Endereço mac da interface.|
|**vmware.vm.discovery**|<|<|
|Executa a descoberta de máquina virtual.|{\#VM.UUID}|Identificador exclusivo da máquina virtual.|
|^|{\#VM.ID}|Identificador da máquina virtual (nome do objeto gerenciado VirtualMachine).|
|^|{\#VM.NAME}|Nome da máquina virtual.|
|^|{\#HV.NAME}|Nome do hipervisor.|
|^|{\#HV.UUID}|Identificador exclusivo do hipervisor.|
|^|{\#HV.ID}|Identificador do hipervisor (nome do objeto gerenciado HostSystem).|
|^|{\#CLUSTER.NAME}|Nome do cluster, pode estar vazio.|
|^|{\#DATACENTER.NAME}|Nome do datacenter.|
|^|{\#DATASTORE.NAME}|Nome do datastore.|
|^|{\#DATASTORE.UUID}|Identificador do datastore.|
|^|{\#VM.IP}|Endereço IP da máquina virtual, pode estar vazio.|
|^|{\#VM.DNS}|Nome DNS da máquina virtual, pode estar vazio.|
|^|{\#VM.GUESTFAMILY}|Família do sistema operacional da máquina virtual convidada, pode estar vazio.|
|^|{\#VM.GUESTFULLNAME}|Nome completo do sistema operacional da máquina virtual convidada, pode estar vazio.|
|^|{\#VM.FOLDER}|A cadeia de pastas pai da máquina virtual, pode ser usada como valor para grupos aninhados; os nomes das pastas são combinados com "/". Pode estar vazio.|
|^|{\#VM.TOOLS.STATUS}|Estado das ferramentas da máquina virtual VMware.|
|^|{\#VM.POWERSTATE}|Estado de energia da máquina virtual VMware (`poweredOff`, `poweredOn` ou `suspended`).|
|^|{\#VM.RPOOL.ID}|Identificador do pool de recursos.|
|^|{\#VM.RPOOL.PATH}|Caminho completo do pool de recursos, excluindo o nome "root" "Resources". Os nomes das pastas são combinados com "/".|
|^|{\#VM.SNAPSHOT.COUNT}|Número de snapshots da VM.|
|^|"tags"|Um array contendo tags com nome, descrição e categoria da tag.<br><br>Estrutura do array:<br>`[{`<br>`"tag":"nome da tag",`<br>`"tag_description":"descrição da tag",`<br>`"category":"categoria da tag"`<br>`}]`|
|^|"vm_customattribute"|Um array de atributos personalizados da máquina virtual (se definidos).<br><br>Estrutura do array:<br>`[{`<br>`"name":"nome do campo personalizado",`<br>`"value":"valor do campo personalizado"`<br>`}]`|
|^|"net_if"|Um array de interfaces de rede da máquina virtual.<br><br>Estrutura do array:<br>`[{`<br>`"ifname": "nome da interface",`<br>`"ifdesc": "descrição da interface",`<br>`"ifmac": "00:00:00:00:00:00",`<br>`"ifconnected": true,`<br>`"iftype": "tipo da interface",`<br>`"ifbackingdevice": "dispositivo de suporte da interface",`<br>`"ifdvswitch_uuid": "uuid do switch da interface",`<br>`"ifdvswitch_portgroup": "grupo de portas do switch da interface",`<br>`"ifdvswitch_port": "porta do switch da interface",`<br>`"ifip": ["endereços IP da interface"]`<br>`}]`<br><br>Para a descrição dos dados retornados, consulte a chave do item "vmware.vm.net.if.discovery".|
|**vmware.vm.net.if.discovery**|<|<|
|Executa a descoberta de interface de rede da máquina virtual.|{\#IFNAME}|Nome da interface de rede.|
|^|{\#IFDESC}|Descrição da interface.|
|^|{\#IFMAC}|Endereço mac da interface.|
|^|{\#IFCONNECTED}|Status da conexão da interface (`false` - desconectada; `true` - conectada).|
|^|{\#IFTYPE}|Tipo da interface.|
|^|{\#IFBACKINGDEVICE}|Nome do dispositivo de suporte.|
|^|{\#IFDVSWITCH.UUID}|Identificador exclusivo do vSphere Distributed Switch.|
|^|{\#IFDVSWITCH.PORTGROUP}|Grupo de portas distribuídas.|
|^|{\#IFDVSWITCH.PORT}|Porta do vSphere Distributed Switch.|
|^|"ifip"|Um array de endereços da interface.|
|**vmware.vm.vfs.dev.discovery**|<|<|
|Executa a descoberta de dispositivo de disco da máquina virtual.|{\#DISKNAME}|Nome do dispositivo de disco.|
|**vmware.vm.vfs.fs.discovery**|<|<|
|Executa a descoberta do sistema de arquivos da máquina virtual.|{\#FSNAME}|Nome do sistema de arquivos.|

[comment]: # ({/28c0af3f-e6df368c})
