---
title: "Show vm details"
method: GET
path: "/entities/vms/{id}"
tags: ["Entities"]
---

# Show vm details

`GET /entities/vms/{id}`

Show vm details

## Path parameters

- `id` string, required

## Query parameters

- `time` integer

## Response `200`

OK

- BaseVirtualMachine
  - `entity_id` string
  - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
  - `name` string
  - `default_gateway` string
  - `destination_firewall_rules` RuleSet[]
    - `firewall` Reference
      - `entity_id` string
      - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
    - `rule_set_type` 'NSX_STANDARD' | 'NSX_REDIRECT' | 'AWS_STANDARD'
    - `rules` Reference[]
      - `entity_id` string
      - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
  - `ip_addresses` IpV4Address[]
    - `ip_address` string
    - `netmask` string
    - `network_address` string
  - `ip_sets` Reference[]
    - `entity_id` string
    - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
  - `security_groups` Reference[]
    - `entity_id` string
    - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
  - `source_firewall_rules` RuleSet[]
    - `firewall` Reference
      - `entity_id` string
      - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
    - `rule_set_type` 'NSX_STANDARD' | 'NSX_REDIRECT' | 'AWS_STANDARD'
    - `rules` Reference[]
      - `entity_id` string
      - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'
  - `vnics` Reference[]
    - `entity_id` string
    - `entity_type` 'VirtualMachine' | 'EC2Instance' | 'Host' | 'Vnic' | 'Vmknic' | 'VxlanLayer2Network' | 'VlanL2Network' | 'Cluster' | 'SecurityTag' | 'ResourcePool' | 'NSXIPSet' | 'EC2IPSet' | 'NSXSecurityGroup' | 'EC2SecurityGroup' | 'Flow' | 'ProblemEvent' | 'Application' | 'Tier' | 'NSXFirewallRule' | 'EC2SGFirewallRule' | 'NSXRedirectRule' | 'VCenterManager' | 'NSXVManager' | 'NSXService' | 'EC2Service' | 'VPC' | 'NSXDistributedFirewall' | 'EC2Firewall' | 'NSXServiceGroup' | 'DistributedVirtualSwitch' | 'DistributedVirtualPortgroup' | 'VCDatacenter' | 'Datastore' | 'Folder'

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Error

---

[API](https://skmtc.net/vmware/apis/vrni.md) · [All operations](https://skmtc.net/vmware/apis/vrni/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vmware/vrni/versions/29e16496f00c/schema)
