Cloud Servers - API Calls

Servers

Create Server
/v2/{ddi}/servers
Create Server (Bfv)
/v2/{ddi}/os-volumes_boot
Delete Server
/v2/{ddi}/servers/{server_id}
Get Server Details
/v2/{ddi}/servers/{server_id}
List Servers
/v2/{ddi}/servers
List Servers With Details
/v2/{ddi}/servers/detail
Update Server
/v2/{ddi}/servers/{server_id}

Actions

Change Administrator Password
/v2/{ddi}/servers/{server_id}/action
Confirm Resized Server
/v2/{ddi}/servers/{server_id}/action
Create Server Image
/v2/{ddi}/servers/{server_id}/action
Get Limits
/v2/{ddi}/limits
Get Vnc Console
/v2/{ddi}/servers/{server_id}/action
List Instance Actions
/v2/{ddi}/servers/{server_id}/os-instance-actions
Reboot Server
/v2/{ddi}/servers/{server_id}/action
Rebuild Server
/v2/{ddi}/servers/{server_id}/action
Rescue Server
/v2/{ddi}/servers/{server_id}/action
Rescue Server With Specified Image
/v2/{ddi}/servers/{server_id}/action
Reset Network
/v2/{ddi}/servers/{server_id}/action
Resize Server
/v2/{ddi}/servers/{server_id}/action
Revert Resized Server
/v2/{ddi}/servers/{server_id}/action
Show Details For Instance Action
/v2/{ddi}/servers/{server_id}/os-instance-actions/{request_id}
Unrescue Server
/v2/{ddi}/servers/{server_id}/action

Metadata

Delete Image Metadata Item
/v2/{ddi}/images/{image_id}/metadata/{metadata_key}
Delete Server Metadata Item
/v2/{ddi}/servers/{server_id}/metadata/{metadata_key}
Get Image Metadata Item
/v2/{ddi}/images/{image_id}/metadata/{metadata_key}
Get Server Metadata Item
/v2/{ddi}/servers/{server_id}/metadata/{metadata_key}
List Image Metadata
/v2/{ddi}/images/{image_id}/metadata
List Server Metadata
/v2/{ddi}/servers/{server_id}/metadata
Set Image Metadata
/v2/{ddi}/images/{image_id}/metadata
Set Image Metadata Item
/v2/{ddi}/images/{image_id}/metadata/{metadata_key}
Set Server Metadata
/v2/{ddi}/servers/{server_id}/metadata
Update Image Metadata
/v2/{ddi}/images/{image_id}/metadata
Update Server Metadata
/v2/{ddi}/servers/{server_id}/metadata
Update Server Metadata Key Value
/v2/{ddi}/servers/{server_id}/metadata/{metadata_key}

Volumes

Attach Volume To Server
/v2/{ddi}/servers/{server_id}/os-volume_attachments
Delete Volume Attachement
/v2/{ddi}/servers/{server_id}/os-volume_attachments/{volume_id}
Get Volume Attachment Details
/v2/{ddi}/servers/{server_id}/os-volume_attachments/{attachment_id}
List Attached Volumes
/v2/{ddi}/servers/{server_id}/os-volume_attachments
Unattach Volume From Server
/v2/{ddi}/servers/{server_id}/os-volume_attachments/{attachment_id}

Networks

Attach Virtual Interface
/v2/{ddi}/servers/{server_id}/os-virtual-interfacesv2
List Virtual Interfaces
/v2/{ddi}/servers/{server_id}/os-virtual-interfacesv2
Unattach Virtual Interface
/v2/{ddi}/servers/{server_id}/os-virtual-interfacesv2/{interface_id}

Images

Delete Image
/v2/{ddi}/images/{image_id}
Get Image Details
/v2/{ddi}/images/{image_id}
List Images
/v2/{ddi}/images
List Images With Details
/v2/{ddi}/images/detail

Flavors

Get Flavor Details
/v2/{ddi}/flavors/{flavor_id}
List Flavors
/v2/{ddi}/flavors

Addresses

List Addresses
/v2/{ddi}/servers/{server_id}/ips
List Addresses By Network
/v2/{ddi}/servers/{server_id}/ips/{network_label}

Key Pairs

Create Server Key Pair
/v2/{ddi}/os-keypairs
Delete Server Key Pair
/v2/{ddi}/os-keypairs/{keypair_name}
List Server Key Pairs
/v2/{ddi}/os-keypairs
Upload Server Key Pair
/v2/{ddi}/os-keypairs