Class Fog::Compute::Joyent::Real
In: lib/fog/joyent/requests/compute/list_machine_snapshots.rb
lib/fog/joyent/requests/compute/delete_machine.rb
lib/fog/joyent/requests/compute/get_machine_metadata.rb
lib/fog/joyent/requests/compute/get_machine.rb
lib/fog/joyent/requests/compute/get_machine_snapshot.rb
lib/fog/joyent/requests/compute/list_keys.rb
lib/fog/joyent/requests/compute/create_machine_snapshot.rb
lib/fog/joyent/requests/compute/delete_machine_tag.rb
lib/fog/joyent/requests/compute/list_machines.rb
lib/fog/joyent/requests/compute/create_machine.rb
lib/fog/joyent/requests/compute/list_datacenters.rb
lib/fog/joyent/requests/compute/start_machine_from_snapshot.rb
lib/fog/joyent/requests/compute/create_key.rb
lib/fog/joyent/requests/compute/update_machine_metadata.rb
lib/fog/joyent/requests/compute/stop_machine.rb
lib/fog/joyent/requests/compute/get_dataset.rb
lib/fog/joyent/requests/compute/list_machine_tags.rb
lib/fog/joyent/requests/compute/add_machine_tags.rb
lib/fog/joyent/requests/compute/delete_machine_snapshot.rb
lib/fog/joyent/requests/compute/delete_all_machine_tags.rb
lib/fog/joyent/requests/compute/list_packages.rb
lib/fog/joyent/requests/compute/delete_key.rb
lib/fog/joyent/requests/compute/get_machine_tag.rb
lib/fog/joyent/requests/compute/get_package.rb
lib/fog/joyent/requests/compute/reboot_machine.rb
lib/fog/joyent/requests/compute/delete_machine_metadata.rb
lib/fog/joyent/requests/compute/get_key.rb
lib/fog/joyent/requests/compute/list_datasets.rb
lib/fog/joyent/requests/compute/start_machine.rb
lib/fog/joyent/requests/compute/delete_all_machine_metadata.rb
lib/fog/joyent/compute.rb
Parent: Object

Methods

Public Class methods

Public Instance methods

Creates a new SSH Key

Parameters

  • name<~String> - Name to assign to this key
  • key<~String> - OpenSSH formatted public key

Returns

  • response<~Excon::Response>:
    • body<~Hash>:
      • ‘name’<~String> - Name for this key
      • ‘key’<~String> - OpenSSH formatted public key

Lists all the packages available to the authenticated user

Returns

Exon::Response<Array>

  • name<~String> The "friendly name for this package
  • memory<~Number> How much memory will by available (in Mb)
  • disk<~Number> How much disk space will be available (in Gb)
  • swap<~Number> How much swap memory will be available (in Mb)
  • default<~Boolean> Whether this is the default package in this datacenter"

[Validate]