File: doc.go

package info (click to toggle)
golang-github-gophercloud-gophercloud 1.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 11,416 kB
  • sloc: sh: 99; makefile: 21
file content (25 lines) | stat: -rw-r--r-- 749 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
Package remoteconsoles provides the ability to create server remote consoles
through the Compute API.
You need to specify at least "2.6" microversion for the ComputeClient to use
that API.

Example of Creating a new RemoteConsole

	computeClient, err := openstack.NewComputeV2(providerClient, endpointOptions)
	computeClient.Microversion = "2.6"

	createOpts := remoteconsoles.CreateOpts{
	  Protocol: remoteconsoles.ConsoleProtocolVNC,
	  Type:     remoteconsoles.ConsoleTypeNoVNC,
	}
	serverID := "b16ba811-199d-4ffd-8839-ba96c1185a67"

	remtoteConsole, err := remoteconsoles.Create(computeClient, serverID, createOpts).Extract()
	if err != nil {
	  panic(err)
	}

	fmt.Printf("Console URL: %s\n", remtoteConsole.URL)
*/
package remoteconsoles