Enums

Functions

  • Add an option to a specific server.
  • Create a new elastic metal server. Once the server is created, you probably want to install an OS.
  • The volumes key is a dictionary composed of the volume position as key and the volume parameters as value. Depending of the volume parameters, you can achieve different behaviours : Create a volume from a snapshot of an image : Optional : volume_type, size, boot. If the size parameter is not set, the size of the volume will equal the size of the corresponding snapshot of the image. Attach an existing volume : Required : id, name. Optional : boot. Create an empty volume : Required : name, volume_type, size. Optional : organization, project, boot. Create a volume from a snapshot : Required : base_snapshot, name, volume_type. Optional : organization, project, boot.
  • Delete an option from a specific server.
  • Delete the server associated with the given ID.
  • Delete a server with the given ID.
  • Get the server associated with the given ID.
  • Get the details of a specified Server.
  • Give the ping status on the server associated with the given ID.
  • Install an OS on the server associated with the given ID.
  • List all actions that can currently be performed on a server.
  • List events associated to the given server ID.
  • List elastic metal servers for organization.
  • Perform power related actions on a server. Be wary that when terminating a server, all the attached volumes (local and block storage) are deleted. So, if you want to keep your local volumes, you must use the archive action instead of terminate. And if you want to keep block-storage volumes, you must detach it beforehand you issue the terminate call. For more information, read the Volumes documentation.
  • Configure ip associated with the given server ID and ipID. You can use this method to set a reverse dns for an IP.
  • Update the server associated with the given ID.