File: doc.go

package info (click to toggle)
golang-github-gophercloud-gophercloud 0.12.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, bullseye-backports
  • size: 10,224 kB
  • sloc: sh: 125; makefile: 21
file content (28 lines) | stat: -rw-r--r-- 754 bytes parent folder | download | duplicates (2)
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
26
27
28
/*
Package rescueunrescue provides the ability to place a server into rescue mode
and to return it back.

Example to Rescue a server

  rescueOpts := rescueunrescue.RescueOpts{
    AdminPass:      "aUPtawPzE9NU",
    RescueImageRef: "115e5c5b-72f0-4a0a-9067-60706545248c",
  }
  serverID := "3f54d05f-3430-4d80-aa07-63e6af9e2488"

  adminPass, err := rescueunrescue.Rescue(computeClient, serverID, rescueOpts).Extract()
  if err != nil {
    panic(err)
  }

  fmt.Printf("adminPass of the rescued server %s: %s\n", serverID, adminPass)

Example to Unrescue a server

  serverID := "3f54d05f-3430-4d80-aa07-63e6af9e2488"

  if err := rescueunrescue.Unrescue(computeClient, serverID).ExtractErr(); err != nil {
    panic(err)
  }
*/
package rescueunrescue