VMGetResponseBody

This is a response body class for an operation.


Properties

Required Property Name Type Description
optional value VMInfo

Information about the specified virtual machine.

Returned By


Get VM

JSON Example

{
    "value": {
        "boot": {
            "delay": 0,
            "efi_legacy_boot": false,
            "enter_setup_mode": false,
            "network_protocol": "enum",
            "retry": false,
            "retry_delay": 0,
            "type": "enum"
        },
        "boot_devices": [
            {
                "disks": [
                    "string"
                ],
                "nic": "string",
                "type": "enum"
            }
        ],
        "cdroms": {
            "key": {
                "allow_guest_control": false,
                "backing": {
                    "auto_detect": false,
                    "device_access_type": "enum",
                    "host_device": "string",
                    "iso_file": "string",
                    "type": "enum"
                },
                "ide": {
                    "master": false,
                    "primary": false
                },
                "label": "string",
                "sata": {
                    "bus": 0,
                    "unit": 0
                },
                "start_connected": false,
                "state": "enum",
                "type": "enum"
            }
        },
        "cpu": {
            "cores_per_socket": 0,
            "count": 0,
            "hot_add_enabled": false,
            "hot_remove_enabled": false
        },
        "disks": {
            "key": {
                "backing": {
                    "type": "enum",
                    "vmdk_file": "string"
                },
                "capacity": 0,
                "ide": {
                    "master": false,
                    "primary": false
                },
                "label": "string",
                "sata": {
                    "bus": 0,
                    "unit": 0
                },
                "scsi": {
                    "bus": 0,
                    "unit": 0
                },
                "type": "enum"
            }
        },
        "floppies": {
            "key": {
                "allow_guest_control": false,
                "backing": {
                    "auto_detect": false,
                    "host_device": "string",
                    "image_file": "string",
                    "type": "enum"
                },
                "label": "string",
                "start_connected": false,
                "state": "enum"
            }
        },
        "guest_OS": "enum",
        "hardware": {
            "upgrade_policy": "enum",
            "upgrade_status": "enum",
            "upgrade_version": "enum",
            "version": "enum"
        },
        "identity": {
            "bios_uuid": "string",
            "instance_uuid": "string",
            "name": "string"
        },
        "instant_clone_frozen": false,
        "memory": {
            "hot_add_enabled": false,
            "hot_add_increment_size_MiB": 0,
            "hot_add_limit_MiB": 0,
            "size_MiB": 0
        },
        "name": "string",
        "nics": {
            "key": {
                "allow_guest_control": false,
                "backing": {
                    "connection_cookie": 0,
                    "distributed_port": "string",
                    "distributed_switch_uuid": "string",
                    "host_device": "string",
                    "network": "string",
                    "network_name": "string",
                    "opaque_network_id": "string",
                    "opaque_network_type": "string",
                    "type": "enum"
                },
                "label": "string",
                "mac_address": "string",
                "mac_type": "enum",
                "pci_slot_number": 0,
                "start_connected": false,
                "state": "enum",
                "type": "enum",
                "upt_compatibility_enabled": false,
                "wake_on_lan_enabled": false
            }
        },
        "parallel_ports": {
            "key": {
                "allow_guest_control": false,
                "backing": {
                    "auto_detect": false,
                    "file": "string",
                    "host_device": "string",
                    "type": "enum"
                },
                "label": "string",
                "start_connected": false,
                "state": "enum"
            }
        },
        "power_state": "enum",
        "sata_adapters": {
            "key": {
                "bus": 0,
                "label": "string",
                "pci_slot_number": 0,
                "type": "enum"
            }
        },
        "scsi_adapters": {
            "key": {
                "label": "string",
                "pci_slot_number": 0,
                "scsi": {
                    "bus": 0,
                    "unit": 0
                },
                "sharing": "enum",
                "type": "enum"
            }
        },
        "serial_ports": {
            "key": {
                "allow_guest_control": false,
                "backing": {
                    "auto_detect": false,
                    "file": "string",
                    "host_device": "string",
                    "network_location": "string",
                    "no_rx_loss": false,
                    "pipe": "string",
                    "proxy": "string",
                    "type": "enum"
                },
                "label": "string",
                "start_connected": false,
                "state": "enum",
                "yield_on_poll": false
            }
        }
    }
}
Feedback

Was this page helpful?