pkg

package
v0.0.0-...-5999405 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2023 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const CliXmlPrefix = "#< CLIXML"

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecResult

type ExecResult struct {
	ExitCode int
	Output   string
	Error    error
}

type HypervCsiController

type HypervCsiController struct {
	csi.IdentityServer
	csi.ControllerServer
	WinrmClient remotePowerShellRunner
	VolumePath  string
}

func (*HypervCsiController) ControllerExpandVolume

func (*HypervCsiController) ControllerGetCapabilities

func (*HypervCsiController) ControllerGetVolume

func (*HypervCsiController) ControllerPublishVolume

func (*HypervCsiController) ControllerUnpublishVolume

func (*HypervCsiController) CreateSnapshot

func (*HypervCsiController) CreateVolume

func (*HypervCsiController) DeleteSnapshot

func (*HypervCsiController) DeleteVolume

func (*HypervCsiController) GetCapacity

func (*HypervCsiController) GetPluginCapabilities

func (*HypervCsiController) GetPluginInfo

func (*HypervCsiController) ListSnapshots

func (*HypervCsiController) ListVolumes

ControllerServer

func (*HypervCsiController) Probe

IdentityServer

func (*HypervCsiController) ValidateVolumeCapabilities

type HypervCsiDriver

type HypervCsiDriver struct {
	csi.NodeServer
}

func (*HypervCsiDriver) NodeExpandVolume

NodeExpandVolume Not supported capability

func (*HypervCsiDriver) NodeGetCapabilities

func (*HypervCsiDriver) NodeGetInfo

func (*HypervCsiDriver) NodeGetVolumeStats

NodeGetVolumeStats Not supported capability

func (*HypervCsiDriver) NodePublishVolume

NodePublishVolume Mount a volume to the target path

func (*HypervCsiDriver) NodeStageVolume

NodeStageVolume Not supported capability

func (*HypervCsiDriver) NodeUnpublishVolume

NodeUnpublishVolume Unmount a volume from the target path

func (*HypervCsiDriver) NodeUnstageVolume

NodeUnstageVolume Not supported capability

type PSRemoteObjects

type PSRemoteObjects struct {
	XMLName xml.Name `xml:"Objs"`
	Objects []string `xml:"S"`
}

Jump to

Keyboard shortcuts

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