Sha256: 581d4c2b4f667dc3f692549f7fe0c3bbabcc2bdc503680fad2e1c4a2c8753c0b
Contents?: true
Size: 1.02 KB
Versions: 7
Compression:
Stored size: 1.02 KB
Contents
module Fog module Compute class Vsphere class Real def vm_acquire_ticket(options = {}) raise ArgumentError, "instance_uuid is a required parameter" unless options.key?('instance_uuid') ticket_type = options['ticket_type'] || 'webmks' vm_mob_ref = get_vm_ref(options['instance_uuid']) ticket = vm_mob_ref.AcquireTicket(:ticketType => ticket_type) { 'ticket' => ticket.ticket, 'host' => ticket.host, 'port' => ticket.port, 'ssl_thumbprint' => ticket.sslThumbprint } end end class Mock def vm_acquire_ticket(options = {}) raise ArgumentError, "instance_uuid is a required parameter" unless options.key?('instance_uuid') { 'ticket' => 'fdsfdsf', 'host' => 'esxi.example.com', 'port' => 443, 'ssl_thumbprint' => '1C:63:E1:BD:56:03:EB:44:85:12:12:FC:DA:40:11:65:0E:30:A1:B8' } end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems