kvmredirection

package
v2.36.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package kvmredirection represents configuration-related and operational parameters for the KVM redirection service in the Intel(R) AMT.

Index

Constants

View Source
const (
	IPSKVMRedirectionSettingData string = "IPS_KVMRedirectionSettingData"
	TerminateSession             string = "TerminateSession"
	ValueNotFound                string = "Value not found in map"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Body

type Body struct {
	XMLName                        xml.Name `xml:"Body"`
	PullResponse                   PullResponse
	EnumerateResponse              common.EnumerateResponse
	KVMRedirectionSettingsResponse KVMRedirectionSettingsResponse
	TerminateSessionResponse       TerminateSession_OUTPUT
}

OUTPUT.

type KVMRedirectionSettingsRequest

type KVMRedirectionSettingsRequest struct {
	XMLName                        xml.Name `xml:"h:IPS_KVMRedirectionSettingData"`
	H                              string   `xml:"xmlns:h,attr"`
	ElementName                    string   `xml:"h:ElementName"`
	InstanceID                     string   `xml:"h:InstanceID"`
	EnabledByMEBx                  bool     `xml:"h:EnabledByMEBx"`
	BackToBackFbMode               bool     `xml:"h:BackToBackFbMode"`
	Is5900PortEnabled              bool     `xml:"h:Is5900PortEnabled"`
	OptInPolicy                    bool     `xml:"h:OptInPolicy"`
	SessionTimeout                 uint16   `xml:"h:SessionTimeout"`
	RFBPassword                    string   `xml:"h:RFBPassword"`
	DefaultScreen                  uint8    `xml:"h:DefaultScreen"`
	InitialDecimationModeForLowRes uint8    `xml:"h:InitialDecimationModeForLowRes"`
	GreyscalePixelFormatSupported  bool     `xml:"h:GreyscalePixelFormatSupported"`
	ZlibControlSupported           bool     `xml:"h:ZlibControlSupported"`
	DoubleBufferMode               bool     `xml:"h:DoubleBufferMode"`
	DoubleBufferState              bool     `xml:"h:DoubleBufferState"`
}

INPUT.

type KVMRedirectionSettingsResponse

type KVMRedirectionSettingsResponse struct {
	XMLName                        xml.Name `xml:"IPS_KVMRedirectionSettingData"`
	ElementName                    string   `xml:"ElementName"`
	InstanceID                     string   `xml:"InstanceID"`
	EnabledByMEBx                  bool     `xml:"EnabledByMEBx"`
	BackToBackFbMode               bool     `xml:"BackToBackFbMode"`
	Is5900PortEnabled              bool     `xml:"Is5900PortEnabled"`
	OptInPolicy                    bool     `xml:"OptInPolicy"`
	OptInPolicyTimeout             uint16   `xml:"OptInPolicyTimeout"`
	SessionTimeout                 uint16   `xml:"SessionTimeout"`
	RFBPassword                    string   `xml:"RFBPassword"`
	DefaultScreen                  uint8    `xml:"DefaultScreen"`
	InitialDecimationModeForLowRes uint8    `xml:"InitialDecimationModeForLowRes"`
	GreyscalePixelFormatSupported  bool     `xml:"GreyscalePixelFormatSupported"`
	ZlibControlSupported           bool     `xml:"ZlibControlSupported"`
	DoubleBufferMode               bool     `xml:"DoubleBufferMode"`
	DoubleBufferState              bool     `xml:"DoubleBufferState"`
}

OUTPUT.

type PullResponse

type PullResponse struct {
	XMLName                     xml.Name                         `xml:"PullResponse"`
	KVMRedirectionSettingsItems []KVMRedirectionSettingsResponse `xml:"Items>IPS_KVMRedirectionSettingData"`
}

OUTPUT.

type Response

type Response struct {
	*client.Message
	XMLName xml.Name       `xml:"Envelope"`
	Header  message.Header `xml:"Header"`
	Body    Body           `xml:"Body"`
}

OUTPUT.

type ReturnValue

type ReturnValue int

ReturnValue indicates the status of the operation.

const (
	ReturnValueSuccess ReturnValue = iota
	ReturnValueInternalError
)

func (ReturnValue) String

func (r ReturnValue) String() string

String returns a human-readable string representation.

type SettingData

type SettingData struct {
	base.WSManService[Response]
}

func NewKVMRedirectionSettingDataWithClient

func NewKVMRedirectionSettingDataWithClient(creator *message.WSManMessageCreator, wsclient client.WSMan) SettingData

NewKVMRedirectionSettingDataWithClient returns a new instance of the KVMRedirectionSettings struct.

func (*SettingData) TerminateSession

func (settings *SettingData) TerminateSession() (response Response, err error)

type TerminateSession_OUTPUT

type TerminateSession_OUTPUT struct {
	XMLName     xml.Name `xml:"TerminateSession_OUTPUT"`
	ReturnValue ReturnValue
}

OUTPUT.

Jump to

Keyboard shortcuts

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