package shell

import "github.com/vmware/govmomi/vapi/appliance/access/shell"

Index

Constants

const Path = "/api/appliance/access/shell"

Types

type Access

type Access struct {
	Enabled bool `json:"enabled"`
	Timeout int  `json:"timeout"`
}

Access represents shell configuration.

type Manager

type Manager struct {
	*rest.Client
}

Manager provides convenience methods to get/set enabled state of BASH.

func NewManager

func NewManager(client *rest.Client) *Manager

NewManager creates a new Manager with the given client

func (*Manager) Get

func (m *Manager) Get(ctx context.Context) (Access, error)

Get returns enabled state of BASH, that is, access to BASH from within the controlled CLI.

func (*Manager) Set

func (m *Manager) Set(ctx context.Context, inp Access) error

Set enables state of BASH, that is access to BASH from within the controlled CLI.

Source Files

shell.go

Version
v0.48.1 (latest)
Published
Feb 11, 2025
Platform
linux/amd64
Imports
3 packages
Last checked
3 months ago

Tools for package owners.