/v2/compute/projects/{project_id}/dynamips/nodes/{node_id}
------------------------------------------------------------------------------------------------------------------------------------------
.. contents::
GET /v2/compute/projects/**{project_id}**/dynamips/nodes/**{node_id}**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get a Dynamips VM instance
Parameters
**********
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
- **200**: Success
- **400**: Invalid request
- **404**: Instance doesn't exist
Output
*******
.. raw:: html
| Name | Mandatory | Type | Description |
| auto_delete_disks | | boolean | Automatically delete nvram and disk files |
| aux | | ['integer', 'null'] | Auxiliary console TCP port |
| chassis | | string | Cisco router chassis model |
| clock_divisor | | integer | Clock divisor |
| console | ✔ | ['integer', 'null'] | Console TCP port |
| console_type | ✔ | enum | Possible values: telnet, none |
| disk0 | | integer | Disk0 size in MB |
| disk1 | | integer | Disk1 size in MB |
| dynamips_id | ✔ | integer | ID to use with Dynamips |
| exec_area | | integer | Exec area value |
| idlemax | | integer | Idlemax value |
| idlepc | | string | Idle-PC value |
| idlesleep | | integer | Idlesleep value |
| image | | string | Path to the IOS image |
| image_md5sum | | ['string', 'null'] | Checksum of the IOS image |
| iomem | | integer | I/O memory percentage |
| mac_addr | | ['null', 'string'] | Base MAC address |
| midplane | | enum | Possible values: std, vxr |
| mmap | | boolean | MMAP feature |
| name | ✔ | string | Dynamips VM instance name |
| node_directory | | string | Path to the vm working directory |
| node_id | ✔ | string | Node UUID |
| npe | | enum | Possible values: npe-100, npe-150, npe-175, npe-200, npe-225, npe-300, npe-400, npe-g2 |
| nvram | | integer | Amount of NVRAM in KB |
| platform | | string | Cisco router platform |
| power_supplies | | array | Power supplies status |
| project_id | ✔ | string | Project UUID |
| ram | | integer | Amount of RAM in MB |
| sensors | | array | Temperature sensors |
| slot0 | | | Network module slot 0 |
| slot1 | | | Network module slot 1 |
| slot2 | | | Network module slot 2 |
| slot3 | | | Network module slot 3 |
| slot4 | | | Network module slot 4 |
| slot5 | | | Network module slot 5 |
| slot6 | | | Network module slot 6 |
| sparsemem | | boolean | Sparse memory feature |
| status | | enum | Possible values: started, stopped, suspended |
| system_id | | string | System ID |
| usage | | string | How to use the Dynamips VM |
| wic0 | | | Network module WIC slot 0 |
| wic1 | | | Network module WIC slot 0 |
| wic2 | | | Network module WIC slot 0 |
PUT /v2/compute/projects/**{project_id}**/dynamips/nodes/**{node_id}**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Update a Dynamips VM instance
Parameters
**********
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
- **200**: Instance updated
- **400**: Invalid request
- **404**: Instance doesn't exist
- **409**: Conflict
Input
*******
.. raw:: html
| Name | Mandatory | Type | Description |
| auto_delete_disks | | boolean | Automatically delete nvram and disk files |
| aux | | integer | Auxiliary console TCP port |
| chassis | | string | Cisco router chassis model |
| clock_divisor | | integer | Clock divisor |
| console | | ['integer', 'null'] | Console TCP port |
| console_type | | enum | Possible values: telnet, none |
| disk0 | | integer | Disk0 size in MB |
| disk1 | | integer | Disk1 size in MB |
| dynamips_id | | integer | Dynamips ID |
| exec_area | | integer | Exec area value |
| idlemax | | integer | Idlemax value |
| idlepc | | string | Idle-PC value |
| idlesleep | | integer | Idlesleep value |
| image | | string | Path to the IOS image |
| image_md5sum | | ['string', 'null'] | Checksum of the IOS image |
| iomem | | integer | I/O memory percentage |
| mac_addr | | ['null', 'string'] | Base MAC address |
| midplane | | enum | Possible values: std, vxr |
| mmap | | boolean | MMAP feature |
| name | | string | Dynamips VM instance name |
| npe | | enum | Possible values: npe-100, npe-150, npe-175, npe-200, npe-225, npe-300, npe-400, npe-g2 |
| nvram | | integer | Amount of NVRAM in KB |
| platform | | string | Cisco router platform |
| power_supplies | | array | Power supplies status |
| ram | | integer | Amount of RAM in MB |
| sensors | | array | Temperature sensors |
| slot0 | | | Network module slot 0 |
| slot1 | | | Network module slot 1 |
| slot2 | | | Network module slot 2 |
| slot3 | | | Network module slot 3 |
| slot4 | | | Network module slot 4 |
| slot5 | | | Network module slot 5 |
| slot6 | | | Network module slot 6 |
| sparsemem | | boolean | Sparse memory feature |
| system_id | | string | System ID |
| usage | | string | How to use the Dynamips VM |
| wic0 | | | Network module WIC slot 0 |
| wic1 | | | Network module WIC slot 0 |
| wic2 | | | Network module WIC slot 0 |
Output
*******
.. raw:: html
| Name | Mandatory | Type | Description |
| auto_delete_disks | | boolean | Automatically delete nvram and disk files |
| aux | | ['integer', 'null'] | Auxiliary console TCP port |
| chassis | | string | Cisco router chassis model |
| clock_divisor | | integer | Clock divisor |
| console | ✔ | ['integer', 'null'] | Console TCP port |
| console_type | ✔ | enum | Possible values: telnet, none |
| disk0 | | integer | Disk0 size in MB |
| disk1 | | integer | Disk1 size in MB |
| dynamips_id | ✔ | integer | ID to use with Dynamips |
| exec_area | | integer | Exec area value |
| idlemax | | integer | Idlemax value |
| idlepc | | string | Idle-PC value |
| idlesleep | | integer | Idlesleep value |
| image | | string | Path to the IOS image |
| image_md5sum | | ['string', 'null'] | Checksum of the IOS image |
| iomem | | integer | I/O memory percentage |
| mac_addr | | ['null', 'string'] | Base MAC address |
| midplane | | enum | Possible values: std, vxr |
| mmap | | boolean | MMAP feature |
| name | ✔ | string | Dynamips VM instance name |
| node_directory | | string | Path to the vm working directory |
| node_id | ✔ | string | Node UUID |
| npe | | enum | Possible values: npe-100, npe-150, npe-175, npe-200, npe-225, npe-300, npe-400, npe-g2 |
| nvram | | integer | Amount of NVRAM in KB |
| platform | | string | Cisco router platform |
| power_supplies | | array | Power supplies status |
| project_id | ✔ | string | Project UUID |
| ram | | integer | Amount of RAM in MB |
| sensors | | array | Temperature sensors |
| slot0 | | | Network module slot 0 |
| slot1 | | | Network module slot 1 |
| slot2 | | | Network module slot 2 |
| slot3 | | | Network module slot 3 |
| slot4 | | | Network module slot 4 |
| slot5 | | | Network module slot 5 |
| slot6 | | | Network module slot 6 |
| sparsemem | | boolean | Sparse memory feature |
| status | | enum | Possible values: started, stopped, suspended |
| system_id | | string | System ID |
| usage | | string | How to use the Dynamips VM |
| wic0 | | | Network module WIC slot 0 |
| wic1 | | | Network module WIC slot 0 |
| wic2 | | | Network module WIC slot 0 |
DELETE /v2/compute/projects/**{project_id}**/dynamips/nodes/**{node_id}**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Delete a Dynamips VM instance
Parameters
**********
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
- **204**: Instance deleted
- **400**: Invalid request
- **404**: Instance doesn't exist