NSX-T Data Center REST API

Returns information about the particular virtual machine

Request:

Method:
GET
URI Path(s):
/api/v1/csm/virtual-machines/{virtual-machine-id}
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
n/a

Example Request:

GET https://<nsx-csm>/api/v1/csm/virtual-machines/i-027c0b32cbe631ec9

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
AwsVirtualMachine+
AzureVirtualMachine+
CloudVirtualMachine+

Example Response:

{ "description": "t2.micro", "id": "i-027c0b32cbe631ec9", "display_name": "vm-2", "is_gateway": false, "private_ip": "13.14.41.253", "cloud_tags": [], "os_type": "AMAZON_LINUX", "agent_status": "NO_AGENT", "os_details": "", "availability_zone": "us-west-2c", "vpc": "vpc-f4ddaf93", "vm_config_status": { "whitelist": { "whitelisted": "NO" }, "usermanaged": { "usermanaged": "NO" } }, "nsx_configured_rules_count" : 1, "nsx_failed_rules_count" : 0 }

Required Permissions:

read

Feature:

cloud_resources

Additional Errors: