# File lib/fog/softlayer/storage.rb, line 95
        def initialize(options={})
          @api_key = options[:softlayer_api_key]
          @username = options[:softlayer_username]
          validate_username! @username
          @cluster = options[:softlayer_cluster]
          @storage_account = options[:softlayer_storage_account] || default_storage_account(options[:softlayer_username], options[:softlayer_api_key])
          @connection_options     = options[:connection_options] || {}
          @bluemix_objstor_auth_url = options[:softlayer_bluemix_objstor_auth_url] || nil
          authenticate
          @persistent = options[:persistent] || false
          @connection = Fog::Core::Connection.new("#{@scheme}://#{@host}:#{@port}", @persistent, @connection_options)
          @temp_url_key = options[:softlayer_temp_url_key] || get_temp_url_key_for_account
        end