package
1.1.0
Repository: https://github.com/phoenixnap/go-sdk-bmc.git
Documentation: pkg.go.dev

# Functions

NewCreateServerCommand constructs new commmand of this type.
NewCreateSshKeyCommand - constructs new command of this type.
NewDeleteServerCommand constructs new commmand of this type.
NewDeleteSshKeyCommand constructs new commmand of this type.
NewGetServerCommand constructs new commmand of this type.
NewGetServersCommand constructs new commmand of this type.
NewGetSshKeyCommand constructs new commmand of this type.
NewGetSshKeysCommand constructs new commmand of this type.
NewPowerOffCommand constructs new commmand of this type.
NewPowerOnCommand constructs new commmand of this type.
NewRebootCommand constructs new commmand of this type.
NewReserveCommand constructs new commmand of this type.
NewResetCommand constructs new commmand of this type.
NewShutDownCommand constructs new commmand of this type.
NewUpdateSshKeyCommand - constructs new command of this type.

# Structs

CreateServerCommand represents command for server provisioning.
CreateSshKeyCommand represents command for sshkey creating.
DeleteServerCommand represents command for server deprovisioning.
DeleteSshKeyCommand represents command for sshkey deleting.
GetServerCommand represents command that pulls details about specific server.
GetServersCommand represents command for server retrieval.
GetSshKeyCommand represents command that pulls details about specific sshKey.
GetSshKeysCommand represents command for sshkeys retrieval.
PowerOffCommand represents command that powers off the server.
PowerOnCommand represents command that powers on the server.
RebootCommand represents command that reboots the server.
ReserveCommand represents command that reserves the server.
ResetCommand represents command that resets the server.
ShutDownCommand represents command that reboots the server.
UpdateSshKeyCommand represents command for sshkey updating.

# Interfaces

Executor is the interface used to define contract for commands.