Sha256: a6750c961bdcb104e881ac91459a6984f537a2c10c2f1e6ab5adba47da74f602

Contents?: true

Size: 999 Bytes

Versions: 28

Compression:

Stored size: 999 Bytes

Contents

module Fog
  module Compute
    class Cloudstack

      class Real
        # This command allows a user to register for the developer API, returning a secret key and an API key. This request is made through the integration API port, so it is a privileged command and must be made on behalf of a user. It is up to the implementer just how the username and password are entered, and then how that translates to an integration API request. Both secret key and API key should be returned to the user
        #
        # {CloudStack API Reference}[http://cloudstack.apache.org/docs/api/apidocs-4.4/root_admin/registerUserKeys.html]
        def register_user_keys(*args)
          options = {}
          if args[0].is_a? Hash
            options = args[0]
            options.merge!('command' => 'registerUserKeys') 
          else
            options.merge!('command' => 'registerUserKeys', 
            'id' => args[0])
          end
          request(options)
        end
      end

    end
  end
end

Version data entries

28 entries across 26 versions & 4 rubygems

Version Path
fog-2.1.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-1.42.1/lib/fog/cloudstack/requests/compute/register_user_keys.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-1.42.1/lib/fog/cloudstack/requests/compute/register_user_keys.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-1.42.1/lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.42.1 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-2.0.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.42.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.41.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.40.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.39.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.38.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.37.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.36.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.35.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-2.0.0.pre.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.34.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.33.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.32.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb
fog-1.31.0 lib/fog/cloudstack/requests/compute/register_user_keys.rb