Get Virtual Machine Class

Get Virtual Machine Class

Retrieves the specified virtualMachineClass

Request
URI
GET
https://{api_host}/cloudapi/vcf/virtualMachineClasses/{virtualMachineClassUrn}
COPY
Path Parameters
string
virtualMachineClassUrn
Required

virtualMachineClassUrn


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns RegionVirtualMachineClass of type(s) application/json;version=40.0
{
    "id": "string",
    "region": {
        "name": "string",
        "id": "string"
    },
    "name": "string",
    "cpuReservationMHz": 0,
    "memoryReservationMiB": 0,
    "cpuCount": 0,
    "memoryMiB": 0,
    "reserved": false
}
string
id
Optional

The identifier of the class in URN format.

object
region
Optional

Entity reference used to describe VCD entities

string
name
Optional

Name of the Virtual Machine Class.

integer As int64 As int64
cpuReservationMHz
Optional

CPU that a Virtual Machine reserves when this VirtualMachineClass is applied.

integer As int64 As int64
memoryReservationMiB
Optional

Memory in MiB that a Virtual Machine reserves when this VirtualMachineClass is applied.

integer As int32 As int32
cpuCount
Optional

Number of CPUs that a Virtual Machine gets when this VirtualMachineClass is applied.

integer As int64 As int64
memoryMiB
Optional

Memory in MiB that a Virtual Machine gets when this VirtualMachineClass is applied.

boolean
reserved
Optional

Whether this VM class can be used to reserve number of its instances within a namespace.


Vendor Extension

This operation contains the following vendor extensions defined in the spec:

                    [object Object]
                
Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/cloudapi/vcf/virtualMachineClasses/{virtualMachineClassUrn}