v1alpha2

package
v1.11.1 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha2 is the v1alpha2 version of the operations API.

Index

Constants

View Source
const (
	Version = "v1alpha2"
)

Variables

View Source
var (
	// SchemeBuilder is the scheme builder with scheme init functions to run for this API package
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)

	// AddToScheme is a common registration function for mapping packaged scoped group & version keys to a scheme
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: subresources.GroupName, Version: Version}

SchemeGroupVersion is group version used to register these objects

Functions

func Convert_subresources_VirtualMachineAddResourceClaim_To_v1alpha2_VirtualMachineAddResourceClaim added in v1.6.0

func Convert_subresources_VirtualMachineAddResourceClaim_To_v1alpha2_VirtualMachineAddResourceClaim(in *subresources.VirtualMachineAddResourceClaim, out *VirtualMachineAddResourceClaim, s conversion.Scope) error

Convert_subresources_VirtualMachineAddResourceClaim_To_v1alpha2_VirtualMachineAddResourceClaim is an autogenerated conversion function.

func Convert_subresources_VirtualMachineAddVolume_To_v1alpha2_VirtualMachineAddVolume

func Convert_subresources_VirtualMachineAddVolume_To_v1alpha2_VirtualMachineAddVolume(in *subresources.VirtualMachineAddVolume, out *VirtualMachineAddVolume, s conversion.Scope) error

Convert_subresources_VirtualMachineAddVolume_To_v1alpha2_VirtualMachineAddVolume is an autogenerated conversion function.

func Convert_subresources_VirtualMachineCancelEvacuation_To_v1alpha2_VirtualMachineCancelEvacuation added in v1.0.0

func Convert_subresources_VirtualMachineCancelEvacuation_To_v1alpha2_VirtualMachineCancelEvacuation(in *subresources.VirtualMachineCancelEvacuation, out *VirtualMachineCancelEvacuation, s conversion.Scope) error

Convert_subresources_VirtualMachineCancelEvacuation_To_v1alpha2_VirtualMachineCancelEvacuation is an autogenerated conversion function.

func Convert_subresources_VirtualMachineConsole_To_v1alpha2_VirtualMachineConsole

func Convert_subresources_VirtualMachineConsole_To_v1alpha2_VirtualMachineConsole(in *subresources.VirtualMachineConsole, out *VirtualMachineConsole, s conversion.Scope) error

Convert_subresources_VirtualMachineConsole_To_v1alpha2_VirtualMachineConsole is an autogenerated conversion function.

func Convert_subresources_VirtualMachineFreeze_To_v1alpha2_VirtualMachineFreeze

func Convert_subresources_VirtualMachineFreeze_To_v1alpha2_VirtualMachineFreeze(in *subresources.VirtualMachineFreeze, out *VirtualMachineFreeze, s conversion.Scope) error

Convert_subresources_VirtualMachineFreeze_To_v1alpha2_VirtualMachineFreeze is an autogenerated conversion function.

func Convert_subresources_VirtualMachinePoolScaleDownWith_To_v1alpha2_VirtualMachinePoolScaleDownWith added in v1.11.1

func Convert_subresources_VirtualMachinePoolScaleDownWith_To_v1alpha2_VirtualMachinePoolScaleDownWith(in *subresources.VirtualMachinePoolScaleDownWith, out *VirtualMachinePoolScaleDownWith, s conversion.Scope) error

Convert_subresources_VirtualMachinePoolScaleDownWith_To_v1alpha2_VirtualMachinePoolScaleDownWith is an autogenerated conversion function.

func Convert_subresources_VirtualMachinePool_To_v1alpha2_VirtualMachinePool added in v1.11.1

func Convert_subresources_VirtualMachinePool_To_v1alpha2_VirtualMachinePool(in *subresources.VirtualMachinePool, out *VirtualMachinePool, s conversion.Scope) error

Convert_subresources_VirtualMachinePool_To_v1alpha2_VirtualMachinePool is an autogenerated conversion function.

func Convert_subresources_VirtualMachinePortForward_To_v1alpha2_VirtualMachinePortForward

func Convert_subresources_VirtualMachinePortForward_To_v1alpha2_VirtualMachinePortForward(in *subresources.VirtualMachinePortForward, out *VirtualMachinePortForward, s conversion.Scope) error

Convert_subresources_VirtualMachinePortForward_To_v1alpha2_VirtualMachinePortForward is an autogenerated conversion function.

func Convert_subresources_VirtualMachineRemoveResourceClaim_To_v1alpha2_VirtualMachineRemoveResourceClaim added in v1.6.0

func Convert_subresources_VirtualMachineRemoveResourceClaim_To_v1alpha2_VirtualMachineRemoveResourceClaim(in *subresources.VirtualMachineRemoveResourceClaim, out *VirtualMachineRemoveResourceClaim, s conversion.Scope) error

Convert_subresources_VirtualMachineRemoveResourceClaim_To_v1alpha2_VirtualMachineRemoveResourceClaim is an autogenerated conversion function.

func Convert_subresources_VirtualMachineRemoveVolume_To_v1alpha2_VirtualMachineRemoveVolume

func Convert_subresources_VirtualMachineRemoveVolume_To_v1alpha2_VirtualMachineRemoveVolume(in *subresources.VirtualMachineRemoveVolume, out *VirtualMachineRemoveVolume, s conversion.Scope) error

Convert_subresources_VirtualMachineRemoveVolume_To_v1alpha2_VirtualMachineRemoveVolume is an autogenerated conversion function.

func Convert_subresources_VirtualMachineUnfreeze_To_v1alpha2_VirtualMachineUnfreeze

func Convert_subresources_VirtualMachineUnfreeze_To_v1alpha2_VirtualMachineUnfreeze(in *subresources.VirtualMachineUnfreeze, out *VirtualMachineUnfreeze, s conversion.Scope) error

Convert_subresources_VirtualMachineUnfreeze_To_v1alpha2_VirtualMachineUnfreeze is an autogenerated conversion function.

func Convert_subresources_VirtualMachineVNC_To_v1alpha2_VirtualMachineVNC

func Convert_subresources_VirtualMachineVNC_To_v1alpha2_VirtualMachineVNC(in *subresources.VirtualMachineVNC, out *VirtualMachineVNC, s conversion.Scope) error

Convert_subresources_VirtualMachineVNC_To_v1alpha2_VirtualMachineVNC is an autogenerated conversion function.

func Convert_subresources_VirtualMachine_To_v1alpha2_VirtualMachine added in v1.4.0

func Convert_subresources_VirtualMachine_To_v1alpha2_VirtualMachine(in *subresources.VirtualMachine, out *VirtualMachine, s conversion.Scope) error

Convert_subresources_VirtualMachine_To_v1alpha2_VirtualMachine is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineAddResourceClaim added in v1.6.0

func Convert_url_Values_To_v1alpha2_VirtualMachineAddResourceClaim(in *url.Values, out *VirtualMachineAddResourceClaim, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineAddResourceClaim is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineAddVolume

func Convert_url_Values_To_v1alpha2_VirtualMachineAddVolume(in *url.Values, out *VirtualMachineAddVolume, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineAddVolume is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineCancelEvacuation added in v1.0.0

func Convert_url_Values_To_v1alpha2_VirtualMachineCancelEvacuation(in *url.Values, out *VirtualMachineCancelEvacuation, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineCancelEvacuation is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineConsole

func Convert_url_Values_To_v1alpha2_VirtualMachineConsole(in *url.Values, out *VirtualMachineConsole, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineConsole is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineFreeze

func Convert_url_Values_To_v1alpha2_VirtualMachineFreeze(in *url.Values, out *VirtualMachineFreeze, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineFreeze is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachinePoolScaleDownWith added in v1.11.1

func Convert_url_Values_To_v1alpha2_VirtualMachinePoolScaleDownWith(in *url.Values, out *VirtualMachinePoolScaleDownWith, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachinePoolScaleDownWith is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachinePortForward

func Convert_url_Values_To_v1alpha2_VirtualMachinePortForward(in *url.Values, out *VirtualMachinePortForward, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachinePortForward is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineRemoveResourceClaim added in v1.6.0

func Convert_url_Values_To_v1alpha2_VirtualMachineRemoveResourceClaim(in *url.Values, out *VirtualMachineRemoveResourceClaim, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineRemoveResourceClaim is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineRemoveVolume

func Convert_url_Values_To_v1alpha2_VirtualMachineRemoveVolume(in *url.Values, out *VirtualMachineRemoveVolume, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineRemoveVolume is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineUnfreeze

func Convert_url_Values_To_v1alpha2_VirtualMachineUnfreeze(in *url.Values, out *VirtualMachineUnfreeze, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineUnfreeze is an autogenerated conversion function.

func Convert_url_Values_To_v1alpha2_VirtualMachineVNC

func Convert_url_Values_To_v1alpha2_VirtualMachineVNC(in *url.Values, out *VirtualMachineVNC, s conversion.Scope) error

Convert_url_Values_To_v1alpha2_VirtualMachineVNC is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineAddResourceClaim_To_subresources_VirtualMachineAddResourceClaim added in v1.6.0

func Convert_v1alpha2_VirtualMachineAddResourceClaim_To_subresources_VirtualMachineAddResourceClaim(in *VirtualMachineAddResourceClaim, out *subresources.VirtualMachineAddResourceClaim, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineAddResourceClaim_To_subresources_VirtualMachineAddResourceClaim is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineAddVolume_To_subresources_VirtualMachineAddVolume

func Convert_v1alpha2_VirtualMachineAddVolume_To_subresources_VirtualMachineAddVolume(in *VirtualMachineAddVolume, out *subresources.VirtualMachineAddVolume, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineAddVolume_To_subresources_VirtualMachineAddVolume is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineCancelEvacuation_To_subresources_VirtualMachineCancelEvacuation added in v1.0.0

func Convert_v1alpha2_VirtualMachineCancelEvacuation_To_subresources_VirtualMachineCancelEvacuation(in *VirtualMachineCancelEvacuation, out *subresources.VirtualMachineCancelEvacuation, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineCancelEvacuation_To_subresources_VirtualMachineCancelEvacuation is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineConsole_To_subresources_VirtualMachineConsole

func Convert_v1alpha2_VirtualMachineConsole_To_subresources_VirtualMachineConsole(in *VirtualMachineConsole, out *subresources.VirtualMachineConsole, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineConsole_To_subresources_VirtualMachineConsole is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineFreeze_To_subresources_VirtualMachineFreeze

func Convert_v1alpha2_VirtualMachineFreeze_To_subresources_VirtualMachineFreeze(in *VirtualMachineFreeze, out *subresources.VirtualMachineFreeze, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineFreeze_To_subresources_VirtualMachineFreeze is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachinePoolScaleDownWith_To_subresources_VirtualMachinePoolScaleDownWith added in v1.11.1

func Convert_v1alpha2_VirtualMachinePoolScaleDownWith_To_subresources_VirtualMachinePoolScaleDownWith(in *VirtualMachinePoolScaleDownWith, out *subresources.VirtualMachinePoolScaleDownWith, s conversion.Scope) error

Convert_v1alpha2_VirtualMachinePoolScaleDownWith_To_subresources_VirtualMachinePoolScaleDownWith is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachinePool_To_subresources_VirtualMachinePool added in v1.11.1

func Convert_v1alpha2_VirtualMachinePool_To_subresources_VirtualMachinePool(in *VirtualMachinePool, out *subresources.VirtualMachinePool, s conversion.Scope) error

Convert_v1alpha2_VirtualMachinePool_To_subresources_VirtualMachinePool is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachinePortForward_To_subresources_VirtualMachinePortForward

func Convert_v1alpha2_VirtualMachinePortForward_To_subresources_VirtualMachinePortForward(in *VirtualMachinePortForward, out *subresources.VirtualMachinePortForward, s conversion.Scope) error

Convert_v1alpha2_VirtualMachinePortForward_To_subresources_VirtualMachinePortForward is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineRemoveResourceClaim_To_subresources_VirtualMachineRemoveResourceClaim added in v1.6.0

func Convert_v1alpha2_VirtualMachineRemoveResourceClaim_To_subresources_VirtualMachineRemoveResourceClaim(in *VirtualMachineRemoveResourceClaim, out *subresources.VirtualMachineRemoveResourceClaim, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineRemoveResourceClaim_To_subresources_VirtualMachineRemoveResourceClaim is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineRemoveVolume_To_subresources_VirtualMachineRemoveVolume

func Convert_v1alpha2_VirtualMachineRemoveVolume_To_subresources_VirtualMachineRemoveVolume(in *VirtualMachineRemoveVolume, out *subresources.VirtualMachineRemoveVolume, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineRemoveVolume_To_subresources_VirtualMachineRemoveVolume is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineUnfreeze_To_subresources_VirtualMachineUnfreeze

func Convert_v1alpha2_VirtualMachineUnfreeze_To_subresources_VirtualMachineUnfreeze(in *VirtualMachineUnfreeze, out *subresources.VirtualMachineUnfreeze, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineUnfreeze_To_subresources_VirtualMachineUnfreeze is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachineVNC_To_subresources_VirtualMachineVNC

func Convert_v1alpha2_VirtualMachineVNC_To_subresources_VirtualMachineVNC(in *VirtualMachineVNC, out *subresources.VirtualMachineVNC, s conversion.Scope) error

Convert_v1alpha2_VirtualMachineVNC_To_subresources_VirtualMachineVNC is an autogenerated conversion function.

func Convert_v1alpha2_VirtualMachine_To_subresources_VirtualMachine added in v1.4.0

func Convert_v1alpha2_VirtualMachine_To_subresources_VirtualMachine(in *VirtualMachine, out *subresources.VirtualMachine, s conversion.Scope) error

Convert_v1alpha2_VirtualMachine_To_subresources_VirtualMachine is an autogenerated conversion function.

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns back a Group qualified GroupResource

Types

type SessionKind added in v1.11.1

type SessionKind string

SessionKind is the exclusive stream a session is held on.

const (
	ConsoleSession SessionKind = "console"
	VNCSession     SessionKind = "vnc"
)

func (SessionKind) Description added in v1.11.1

func (k SessionKind) Description() string

Description is the user-facing name of the stream, as it goes into a warning or an event.

type VirtualMachine added in v1.4.0

type VirtualMachine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
}

func (*VirtualMachine) DeepCopy added in v1.4.0

func (in *VirtualMachine) DeepCopy() *VirtualMachine

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine.

func (*VirtualMachine) DeepCopyInto added in v1.4.0

func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachine) DeepCopyObject added in v1.4.0

func (in *VirtualMachine) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineAddResourceClaim added in v1.6.0

type VirtualMachineAddResourceClaim struct {
	metav1.TypeMeta `json:",inline"`

	Name                      string `json:"name"`
	ResourceClaimTemplateName string `json:"resourceClaimTemplateName"`
	RequestName               string `json:"requestName"`

	DryRun []string `json:"dryRun,omitempty"`
}

func (*VirtualMachineAddResourceClaim) DeepCopy added in v1.6.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAddResourceClaim.

func (*VirtualMachineAddResourceClaim) DeepCopyInto added in v1.6.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineAddResourceClaim) DeepCopyObject added in v1.6.0

func (in *VirtualMachineAddResourceClaim) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineAddVolume

type VirtualMachineAddVolume struct {
	metav1.TypeMeta `json:",inline"`
	Name            string `json:"name"`
	VolumeKind      string `json:"volumeKind"`
	PVCName         string `json:"pvcName"`
	Image           string `json:"image"`
	Serial          string `json:"serial"`
	IsCdrom         bool   `json:"isCdrom"`
}

func (*VirtualMachineAddVolume) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAddVolume.

func (*VirtualMachineAddVolume) DeepCopyInto

func (in *VirtualMachineAddVolume) DeepCopyInto(out *VirtualMachineAddVolume)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineAddVolume) DeepCopyObject

func (in *VirtualMachineAddVolume) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineCancelEvacuation added in v1.0.0

type VirtualMachineCancelEvacuation struct {
	metav1.TypeMeta `json:",inline"`

	DryRun []string `json:"dryRun,omitempty"`
}

func (*VirtualMachineCancelEvacuation) DeepCopy added in v1.0.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineCancelEvacuation.

func (*VirtualMachineCancelEvacuation) DeepCopyInto added in v1.0.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineCancelEvacuation) DeepCopyObject added in v1.0.0

func (in *VirtualMachineCancelEvacuation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineConsole

type VirtualMachineConsole struct {
	metav1.TypeMeta `json:",inline"`

	// Probe asks who holds the serial console instead of connecting to it: the answer is a
	// VirtualMachineSession and the session of the current holder is left alone. Connecting is
	// exclusive, so a client is expected to probe first and warn the user about who is going to
	// be disconnected.
	Probe bool `json:"probe,omitempty"`
}

func (*VirtualMachineConsole) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineConsole.

func (*VirtualMachineConsole) DeepCopyInto

func (in *VirtualMachineConsole) DeepCopyInto(out *VirtualMachineConsole)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineConsole) DeepCopyObject

func (in *VirtualMachineConsole) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineFreeze

type VirtualMachineFreeze struct {
	metav1.TypeMeta `json:",inline"`

	UnfreezeTimeout *metav1.Duration `json:"unfreezeTimeout"`
}

func (*VirtualMachineFreeze) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineFreeze.

func (*VirtualMachineFreeze) DeepCopyInto

func (in *VirtualMachineFreeze) DeepCopyInto(out *VirtualMachineFreeze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineFreeze) DeepCopyObject

func (in *VirtualMachineFreeze) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachinePool added in v1.11.1

type VirtualMachinePool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
}

func (*VirtualMachinePool) DeepCopy added in v1.11.1

func (in *VirtualMachinePool) DeepCopy() *VirtualMachinePool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePool.

func (*VirtualMachinePool) DeepCopyInto added in v1.11.1

func (in *VirtualMachinePool) DeepCopyInto(out *VirtualMachinePool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePool) DeepCopyObject added in v1.11.1

func (in *VirtualMachinePool) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachinePoolScaleDownWith added in v1.11.1

type VirtualMachinePoolScaleDownWith struct {
	metav1.TypeMeta `json:",inline"`

	// Targets are the names of the pool member VirtualMachines to remove.
	Targets []string `json:"targets"`

	DryRun []string `json:"dryRun,omitempty"`
}

func (*VirtualMachinePoolScaleDownWith) DeepCopy added in v1.11.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePoolScaleDownWith.

func (*VirtualMachinePoolScaleDownWith) DeepCopyInto added in v1.11.1

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePoolScaleDownWith) DeepCopyObject added in v1.11.1

func (in *VirtualMachinePoolScaleDownWith) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachinePortForward

type VirtualMachinePortForward struct {
	metav1.TypeMeta `json:",inline"`

	Protocol string `json:"protocol"`
	Port     int    `json:"port"`
}

func (*VirtualMachinePortForward) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePortForward.

func (*VirtualMachinePortForward) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePortForward) DeepCopyObject

func (in *VirtualMachinePortForward) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineRemoveResourceClaim added in v1.6.0

type VirtualMachineRemoveResourceClaim struct {
	metav1.TypeMeta

	Name   string   `json:"name"`
	DryRun []string `json:"dryRun,omitempty"`
}

func (*VirtualMachineRemoveResourceClaim) DeepCopy added in v1.6.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineRemoveResourceClaim.

func (*VirtualMachineRemoveResourceClaim) DeepCopyInto added in v1.6.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineRemoveResourceClaim) DeepCopyObject added in v1.6.0

func (in *VirtualMachineRemoveResourceClaim) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineRemoveVolume

type VirtualMachineRemoveVolume struct {
	metav1.TypeMeta `json:",inline"`
	Name            string `json:"name"`
}

func (*VirtualMachineRemoveVolume) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineRemoveVolume.

func (*VirtualMachineRemoveVolume) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineRemoveVolume) DeepCopyObject

func (in *VirtualMachineRemoveVolume) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineSession added in v1.11.1

type VirtualMachineSession struct {
	// Holder is the connected user. Empty if nobody is connected.
	Holder string `json:"holder,omitempty"`
	// StartTime is when that user connected.
	StartTime *metav1.Time `json:"startTime,omitempty"`
	// Client is how the connected client introduced itself, its user agent. It tells a UI from
	// a command line client, which often is what one needs to go and find the person.
	Client string `json:"client,omitempty"`
}

VirtualMachineSession reports who is currently connected to the serial console or to the VNC of the virtual machine, depending on the subresource it is read from. Both are exclusive: connecting disconnects that user, so clients are expected to read this first and warn before they do.

This is a plain struct rather than an API object: console and vnc are subresources with a raw upgradable connection, which is why the server can write arbitrary data into that connection to talk to the client before the connection is upgraded. A probe request is answered exactly there, as JSON written into the not-yet-upgraded connection — it never goes through the scheme, the conversion or the codecs, so the type needs no TypeMeta, no deepcopy and no registration.

func (*VirtualMachineSession) DeepCopy added in v1.11.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSession.

func (*VirtualMachineSession) DeepCopyInto added in v1.11.1

func (in *VirtualMachineSession) DeepCopyInto(out *VirtualMachineSession)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineUnfreeze

type VirtualMachineUnfreeze struct {
	metav1.TypeMeta `json:",inline"`
}

func (*VirtualMachineUnfreeze) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineUnfreeze.

func (*VirtualMachineUnfreeze) DeepCopyInto

func (in *VirtualMachineUnfreeze) DeepCopyInto(out *VirtualMachineUnfreeze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineUnfreeze) DeepCopyObject

func (in *VirtualMachineUnfreeze) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineVNC

type VirtualMachineVNC struct {
	metav1.TypeMeta `json:",inline"`

	// Probe asks who holds the VNC instead of connecting to it. See VirtualMachineConsole.Probe.
	Probe bool `json:"probe,omitempty"`
}

func (*VirtualMachineVNC) DeepCopy

func (in *VirtualMachineVNC) DeepCopy() *VirtualMachineVNC

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineVNC.

func (*VirtualMachineVNC) DeepCopyInto

func (in *VirtualMachineVNC) DeepCopyInto(out *VirtualMachineVNC)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineVNC) DeepCopyObject

func (in *VirtualMachineVNC) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

Jump to

Keyboard shortcuts

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