provisioner

package
v0.51.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2024 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MinectlProvisioner

type MinectlProvisioner struct {
	// contains filtered or unexported fields
}

func ListProvisioner

func ListProvisioner(options *MinectlProvisionerListOpts, logging ...*logging.MinectlLogging) (*MinectlProvisioner, error)

func NewProvisioner

func NewProvisioner(options *MinectlProvisionerOpts, logging ...*logging.MinectlLogging) (*MinectlProvisioner, error)

func (*MinectlProvisioner) CreateServer

func (p *MinectlProvisioner) CreateServer(wait bool) (*automation.ResourceResults, error)

func (*MinectlProvisioner) DeleteServer

func (p *MinectlProvisioner) DeleteServer() error

func (*MinectlProvisioner) DoRCON

func (p *MinectlProvisioner) DoRCON() error

func (*MinectlProvisioner) GetServer

func (*MinectlProvisioner) ListServer

func (p *MinectlProvisioner) ListServer() ([]automation.ResourceResults, error)

func (*MinectlProvisioner) UpdateServer

func (p *MinectlProvisioner) UpdateServer() error

func (*MinectlProvisioner) UploadPlugin

func (p *MinectlProvisioner) UploadPlugin(plugin, destination string) error

type MinectlProvisionerListOpts

type MinectlProvisionerListOpts struct {
	Provider string
	Region   string
}

type MinectlProvisionerOpts

type MinectlProvisionerOpts struct {
	ManifestPath      string
	ID                string
	SSHPrivateKeyPath string
}

type Provisioner

type Provisioner interface {
	CreateServer(wait bool) (*automation.ResourceResults, error)
	DeleteServer() error
	UpdateServer() error
	UploadPlugin(plugin, destination string) error
	ListServer() ([]automation.ResourceResults, error)
	GetServer() (*automation.ResourceResults, error)
	DoRCON() error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL