v1beta1

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: Apache-2.0 Imports: 14 Imported by: 27

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAddonGeneratingHandler added in v1.1.0

func RegisterAddonGeneratingHandler(ctx context.Context, controller AddonController, apply apply.Apply,
	condition condition.Cond, name string, handler AddonGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterAddonGeneratingHandler configures a AddonController to execute a AddonGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterAddonStatusHandler added in v1.1.0

func RegisterAddonStatusHandler(ctx context.Context, controller AddonController, condition condition.Cond, name string, handler AddonStatusHandler)

RegisterAddonStatusHandler configures a AddonController to execute a AddonStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterKeyPairGeneratingHandler

func RegisterKeyPairGeneratingHandler(ctx context.Context, controller KeyPairController, apply apply.Apply,
	condition condition.Cond, name string, handler KeyPairGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterKeyPairGeneratingHandler configures a KeyPairController to execute a KeyPairGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterKeyPairStatusHandler

func RegisterKeyPairStatusHandler(ctx context.Context, controller KeyPairController, condition condition.Cond, name string, handler KeyPairStatusHandler)

RegisterKeyPairStatusHandler configures a KeyPairController to execute a KeyPairStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterResourceQuotaGeneratingHandler added in v1.4.0

func RegisterResourceQuotaGeneratingHandler(ctx context.Context, controller ResourceQuotaController, apply apply.Apply,
	condition condition.Cond, name string, handler ResourceQuotaGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterResourceQuotaGeneratingHandler configures a ResourceQuotaController to execute a ResourceQuotaGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterResourceQuotaStatusHandler added in v1.4.0

func RegisterResourceQuotaStatusHandler(ctx context.Context, controller ResourceQuotaController, condition condition.Cond, name string, handler ResourceQuotaStatusHandler)

RegisterResourceQuotaStatusHandler configures a ResourceQuotaController to execute a ResourceQuotaStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterScheduleVMBackupGeneratingHandler added in v1.4.0

func RegisterScheduleVMBackupGeneratingHandler(ctx context.Context, controller ScheduleVMBackupController, apply apply.Apply,
	condition condition.Cond, name string, handler ScheduleVMBackupGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterScheduleVMBackupGeneratingHandler configures a ScheduleVMBackupController to execute a ScheduleVMBackupGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterScheduleVMBackupStatusHandler added in v1.4.0

func RegisterScheduleVMBackupStatusHandler(ctx context.Context, controller ScheduleVMBackupController, condition condition.Cond, name string, handler ScheduleVMBackupStatusHandler)

RegisterScheduleVMBackupStatusHandler configures a ScheduleVMBackupController to execute a ScheduleVMBackupStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterSettingGeneratingHandler

func RegisterSettingGeneratingHandler(ctx context.Context, controller SettingController, apply apply.Apply,
	condition condition.Cond, name string, handler SettingGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterSettingGeneratingHandler configures a SettingController to execute a SettingGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterSettingStatusHandler

func RegisterSettingStatusHandler(ctx context.Context, controller SettingController, condition condition.Cond, name string, handler SettingStatusHandler)

RegisterSettingStatusHandler configures a SettingController to execute a SettingStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterSupportBundleGeneratingHandler

func RegisterSupportBundleGeneratingHandler(ctx context.Context, controller SupportBundleController, apply apply.Apply,
	condition condition.Cond, name string, handler SupportBundleGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterSupportBundleGeneratingHandler configures a SupportBundleController to execute a SupportBundleGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterSupportBundleStatusHandler

func RegisterSupportBundleStatusHandler(ctx context.Context, controller SupportBundleController, condition condition.Cond, name string, handler SupportBundleStatusHandler)

RegisterSupportBundleStatusHandler configures a SupportBundleController to execute a SupportBundleStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterUpgradeGeneratingHandler

func RegisterUpgradeGeneratingHandler(ctx context.Context, controller UpgradeController, apply apply.Apply,
	condition condition.Cond, name string, handler UpgradeGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterUpgradeGeneratingHandler configures a UpgradeController to execute a UpgradeGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterUpgradeLogGeneratingHandler added in v1.1.2

func RegisterUpgradeLogGeneratingHandler(ctx context.Context, controller UpgradeLogController, apply apply.Apply,
	condition condition.Cond, name string, handler UpgradeLogGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterUpgradeLogGeneratingHandler configures a UpgradeLogController to execute a UpgradeLogGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterUpgradeLogStatusHandler added in v1.1.2

func RegisterUpgradeLogStatusHandler(ctx context.Context, controller UpgradeLogController, condition condition.Cond, name string, handler UpgradeLogStatusHandler)

RegisterUpgradeLogStatusHandler configures a UpgradeLogController to execute a UpgradeLogStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterUpgradeStatusHandler

func RegisterUpgradeStatusHandler(ctx context.Context, controller UpgradeController, condition condition.Cond, name string, handler UpgradeStatusHandler)

RegisterUpgradeStatusHandler configures a UpgradeController to execute a UpgradeStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterVirtualMachineImageGeneratingHandler

func RegisterVirtualMachineImageGeneratingHandler(ctx context.Context, controller VirtualMachineImageController, apply apply.Apply,
	condition condition.Cond, name string, handler VirtualMachineImageGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterVirtualMachineImageGeneratingHandler configures a VirtualMachineImageController to execute a VirtualMachineImageGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterVirtualMachineImageStatusHandler

func RegisterVirtualMachineImageStatusHandler(ctx context.Context, controller VirtualMachineImageController, condition condition.Cond, name string, handler VirtualMachineImageStatusHandler)

RegisterVirtualMachineImageStatusHandler configures a VirtualMachineImageController to execute a VirtualMachineImageStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterVirtualMachineTemplateGeneratingHandler

func RegisterVirtualMachineTemplateGeneratingHandler(ctx context.Context, controller VirtualMachineTemplateController, apply apply.Apply,
	condition condition.Cond, name string, handler VirtualMachineTemplateGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterVirtualMachineTemplateGeneratingHandler configures a VirtualMachineTemplateController to execute a VirtualMachineTemplateGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterVirtualMachineTemplateStatusHandler

func RegisterVirtualMachineTemplateStatusHandler(ctx context.Context, controller VirtualMachineTemplateController, condition condition.Cond, name string, handler VirtualMachineTemplateStatusHandler)

RegisterVirtualMachineTemplateStatusHandler configures a VirtualMachineTemplateController to execute a VirtualMachineTemplateStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterVirtualMachineTemplateVersionGeneratingHandler

func RegisterVirtualMachineTemplateVersionGeneratingHandler(ctx context.Context, controller VirtualMachineTemplateVersionController, apply apply.Apply,
	condition condition.Cond, name string, handler VirtualMachineTemplateVersionGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterVirtualMachineTemplateVersionGeneratingHandler configures a VirtualMachineTemplateVersionController to execute a VirtualMachineTemplateVersionGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterVirtualMachineTemplateVersionStatusHandler

func RegisterVirtualMachineTemplateVersionStatusHandler(ctx context.Context, controller VirtualMachineTemplateVersionController, condition condition.Cond, name string, handler VirtualMachineTemplateVersionStatusHandler)

RegisterVirtualMachineTemplateVersionStatusHandler configures a VirtualMachineTemplateVersionController to execute a VirtualMachineTemplateVersionStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

Types

type AddonCache added in v1.1.0

type AddonCache interface {
	generic.CacheInterface[*v1beta1.Addon]
}

AddonCache interface for retrieving Addon resources in memory.

type AddonClient added in v1.1.0

type AddonClient interface {
	generic.ClientInterface[*v1beta1.Addon, *v1beta1.AddonList]
}

AddonClient interface for managing Addon resources in Kubernetes.

type AddonController added in v1.1.0

type AddonController interface {
	generic.ControllerInterface[*v1beta1.Addon, *v1beta1.AddonList]
}

AddonController interface for managing Addon resources.

type AddonGeneratingHandler added in v1.1.0

type AddonGeneratingHandler func(obj *v1beta1.Addon, status v1beta1.AddonStatus) ([]runtime.Object, v1beta1.AddonStatus, error)

AddonGeneratingHandler is the top-level handler that is executed for every Addon event. It extends AddonStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type AddonStatusHandler added in v1.1.0

type AddonStatusHandler func(obj *v1beta1.Addon, status v1beta1.AddonStatus) (v1beta1.AddonStatus, error)

AddonStatusHandler is executed for every added or modified Addon. Should return the new status to be updated

type Interface

type Interface interface {
	Addon() AddonController
	KeyPair() KeyPairController
	Preference() PreferenceController
	ResourceQuota() ResourceQuotaController
	ScheduleVMBackup() ScheduleVMBackupController
	Setting() SettingController
	SupportBundle() SupportBundleController
	Upgrade() UpgradeController
	UpgradeLog() UpgradeLogController
	Version() VersionController
	VirtualMachineBackup() VirtualMachineBackupController
	VirtualMachineImage() VirtualMachineImageController
	VirtualMachineRestore() VirtualMachineRestoreController
	VirtualMachineTemplate() VirtualMachineTemplateController
	VirtualMachineTemplateVersion() VirtualMachineTemplateVersionController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

type KeyPairCache

type KeyPairCache interface {
	generic.CacheInterface[*v1beta1.KeyPair]
}

KeyPairCache interface for retrieving KeyPair resources in memory.

type KeyPairClient

type KeyPairClient interface {
	generic.ClientInterface[*v1beta1.KeyPair, *v1beta1.KeyPairList]
}

KeyPairClient interface for managing KeyPair resources in Kubernetes.

type KeyPairController

type KeyPairController interface {
	generic.ControllerInterface[*v1beta1.KeyPair, *v1beta1.KeyPairList]
}

KeyPairController interface for managing KeyPair resources.

type KeyPairGeneratingHandler

type KeyPairGeneratingHandler func(obj *v1beta1.KeyPair, status v1beta1.KeyPairStatus) ([]runtime.Object, v1beta1.KeyPairStatus, error)

KeyPairGeneratingHandler is the top-level handler that is executed for every KeyPair event. It extends KeyPairStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type KeyPairStatusHandler

type KeyPairStatusHandler func(obj *v1beta1.KeyPair, status v1beta1.KeyPairStatus) (v1beta1.KeyPairStatus, error)

KeyPairStatusHandler is executed for every added or modified KeyPair. Should return the new status to be updated

type PreferenceCache

type PreferenceCache interface {
	generic.CacheInterface[*v1beta1.Preference]
}

PreferenceCache interface for retrieving Preference resources in memory.

type PreferenceClient

type PreferenceClient interface {
	generic.ClientInterface[*v1beta1.Preference, *v1beta1.PreferenceList]
}

PreferenceClient interface for managing Preference resources in Kubernetes.

type PreferenceController

type PreferenceController interface {
	generic.ControllerInterface[*v1beta1.Preference, *v1beta1.PreferenceList]
}

PreferenceController interface for managing Preference resources.

type ResourceQuotaCache added in v1.4.0

type ResourceQuotaCache interface {
	generic.CacheInterface[*v1beta1.ResourceQuota]
}

ResourceQuotaCache interface for retrieving ResourceQuota resources in memory.

type ResourceQuotaClient added in v1.4.0

type ResourceQuotaClient interface {
	generic.ClientInterface[*v1beta1.ResourceQuota, *v1beta1.ResourceQuotaList]
}

ResourceQuotaClient interface for managing ResourceQuota resources in Kubernetes.

type ResourceQuotaController added in v1.4.0

type ResourceQuotaController interface {
	generic.ControllerInterface[*v1beta1.ResourceQuota, *v1beta1.ResourceQuotaList]
}

ResourceQuotaController interface for managing ResourceQuota resources.

type ResourceQuotaGeneratingHandler added in v1.4.0

type ResourceQuotaGeneratingHandler func(obj *v1beta1.ResourceQuota, status v1beta1.ResourceQuotaStatus) ([]runtime.Object, v1beta1.ResourceQuotaStatus, error)

ResourceQuotaGeneratingHandler is the top-level handler that is executed for every ResourceQuota event. It extends ResourceQuotaStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ResourceQuotaStatusHandler added in v1.4.0

type ResourceQuotaStatusHandler func(obj *v1beta1.ResourceQuota, status v1beta1.ResourceQuotaStatus) (v1beta1.ResourceQuotaStatus, error)

ResourceQuotaStatusHandler is executed for every added or modified ResourceQuota. Should return the new status to be updated

type ScheduleVMBackupCache added in v1.4.0

type ScheduleVMBackupCache interface {
	generic.CacheInterface[*v1beta1.ScheduleVMBackup]
}

ScheduleVMBackupCache interface for retrieving ScheduleVMBackup resources in memory.

type ScheduleVMBackupClient added in v1.4.0

type ScheduleVMBackupClient interface {
	generic.ClientInterface[*v1beta1.ScheduleVMBackup, *v1beta1.ScheduleVMBackupList]
}

ScheduleVMBackupClient interface for managing ScheduleVMBackup resources in Kubernetes.

type ScheduleVMBackupController added in v1.4.0

type ScheduleVMBackupController interface {
	generic.ControllerInterface[*v1beta1.ScheduleVMBackup, *v1beta1.ScheduleVMBackupList]
}

ScheduleVMBackupController interface for managing ScheduleVMBackup resources.

type ScheduleVMBackupGeneratingHandler added in v1.4.0

type ScheduleVMBackupGeneratingHandler func(obj *v1beta1.ScheduleVMBackup, status v1beta1.ScheduleVMBackupStatus) ([]runtime.Object, v1beta1.ScheduleVMBackupStatus, error)

ScheduleVMBackupGeneratingHandler is the top-level handler that is executed for every ScheduleVMBackup event. It extends ScheduleVMBackupStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ScheduleVMBackupStatusHandler added in v1.4.0

type ScheduleVMBackupStatusHandler func(obj *v1beta1.ScheduleVMBackup, status v1beta1.ScheduleVMBackupStatus) (v1beta1.ScheduleVMBackupStatus, error)

ScheduleVMBackupStatusHandler is executed for every added or modified ScheduleVMBackup. Should return the new status to be updated

type SettingCache

type SettingCache interface {
	generic.NonNamespacedCacheInterface[*v1beta1.Setting]
}

SettingCache interface for retrieving Setting resources in memory.

type SettingClient

SettingClient interface for managing Setting resources in Kubernetes.

type SettingController

type SettingController interface {
	generic.NonNamespacedControllerInterface[*v1beta1.Setting, *v1beta1.SettingList]
}

SettingController interface for managing Setting resources.

type SettingGeneratingHandler

type SettingGeneratingHandler func(obj *v1beta1.Setting, status v1beta1.SettingStatus) ([]runtime.Object, v1beta1.SettingStatus, error)

SettingGeneratingHandler is the top-level handler that is executed for every Setting event. It extends SettingStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type SettingStatusHandler

type SettingStatusHandler func(obj *v1beta1.Setting, status v1beta1.SettingStatus) (v1beta1.SettingStatus, error)

SettingStatusHandler is executed for every added or modified Setting. Should return the new status to be updated

type SupportBundleCache

type SupportBundleCache interface {
	generic.CacheInterface[*v1beta1.SupportBundle]
}

SupportBundleCache interface for retrieving SupportBundle resources in memory.

type SupportBundleClient

type SupportBundleClient interface {
	generic.ClientInterface[*v1beta1.SupportBundle, *v1beta1.SupportBundleList]
}

SupportBundleClient interface for managing SupportBundle resources in Kubernetes.

type SupportBundleController

type SupportBundleController interface {
	generic.ControllerInterface[*v1beta1.SupportBundle, *v1beta1.SupportBundleList]
}

SupportBundleController interface for managing SupportBundle resources.

type SupportBundleGeneratingHandler

type SupportBundleGeneratingHandler func(obj *v1beta1.SupportBundle, status v1beta1.SupportBundleStatus) ([]runtime.Object, v1beta1.SupportBundleStatus, error)

SupportBundleGeneratingHandler is the top-level handler that is executed for every SupportBundle event. It extends SupportBundleStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type SupportBundleStatusHandler

type SupportBundleStatusHandler func(obj *v1beta1.SupportBundle, status v1beta1.SupportBundleStatus) (v1beta1.SupportBundleStatus, error)

SupportBundleStatusHandler is executed for every added or modified SupportBundle. Should return the new status to be updated

type UpgradeCache

type UpgradeCache interface {
	generic.CacheInterface[*v1beta1.Upgrade]
}

UpgradeCache interface for retrieving Upgrade resources in memory.

type UpgradeClient

type UpgradeClient interface {
	generic.ClientInterface[*v1beta1.Upgrade, *v1beta1.UpgradeList]
}

UpgradeClient interface for managing Upgrade resources in Kubernetes.

type UpgradeController

type UpgradeController interface {
	generic.ControllerInterface[*v1beta1.Upgrade, *v1beta1.UpgradeList]
}

UpgradeController interface for managing Upgrade resources.

type UpgradeGeneratingHandler

type UpgradeGeneratingHandler func(obj *v1beta1.Upgrade, status v1beta1.UpgradeStatus) ([]runtime.Object, v1beta1.UpgradeStatus, error)

UpgradeGeneratingHandler is the top-level handler that is executed for every Upgrade event. It extends UpgradeStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type UpgradeLogCache added in v1.1.2

type UpgradeLogCache interface {
	generic.CacheInterface[*v1beta1.UpgradeLog]
}

UpgradeLogCache interface for retrieving UpgradeLog resources in memory.

type UpgradeLogClient added in v1.1.2

type UpgradeLogClient interface {
	generic.ClientInterface[*v1beta1.UpgradeLog, *v1beta1.UpgradeLogList]
}

UpgradeLogClient interface for managing UpgradeLog resources in Kubernetes.

type UpgradeLogController added in v1.1.2

type UpgradeLogController interface {
	generic.ControllerInterface[*v1beta1.UpgradeLog, *v1beta1.UpgradeLogList]
}

UpgradeLogController interface for managing UpgradeLog resources.

type UpgradeLogGeneratingHandler added in v1.1.2

type UpgradeLogGeneratingHandler func(obj *v1beta1.UpgradeLog, status v1beta1.UpgradeLogStatus) ([]runtime.Object, v1beta1.UpgradeLogStatus, error)

UpgradeLogGeneratingHandler is the top-level handler that is executed for every UpgradeLog event. It extends UpgradeLogStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type UpgradeLogStatusHandler added in v1.1.2

type UpgradeLogStatusHandler func(obj *v1beta1.UpgradeLog, status v1beta1.UpgradeLogStatus) (v1beta1.UpgradeLogStatus, error)

UpgradeLogStatusHandler is executed for every added or modified UpgradeLog. Should return the new status to be updated

type UpgradeStatusHandler

type UpgradeStatusHandler func(obj *v1beta1.Upgrade, status v1beta1.UpgradeStatus) (v1beta1.UpgradeStatus, error)

UpgradeStatusHandler is executed for every added or modified Upgrade. Should return the new status to be updated

type VersionCache added in v1.0.0

type VersionCache interface {
	generic.CacheInterface[*v1beta1.Version]
}

VersionCache interface for retrieving Version resources in memory.

type VersionClient added in v1.0.0

type VersionClient interface {
	generic.ClientInterface[*v1beta1.Version, *v1beta1.VersionList]
}

VersionClient interface for managing Version resources in Kubernetes.

type VersionController added in v1.0.0

type VersionController interface {
	generic.ControllerInterface[*v1beta1.Version, *v1beta1.VersionList]
}

VersionController interface for managing Version resources.

type VirtualMachineBackupCache

type VirtualMachineBackupCache interface {
	generic.CacheInterface[*v1beta1.VirtualMachineBackup]
}

VirtualMachineBackupCache interface for retrieving VirtualMachineBackup resources in memory.

type VirtualMachineBackupClient

type VirtualMachineBackupClient interface {
	generic.ClientInterface[*v1beta1.VirtualMachineBackup, *v1beta1.VirtualMachineBackupList]
}

VirtualMachineBackupClient interface for managing VirtualMachineBackup resources in Kubernetes.

type VirtualMachineBackupController

type VirtualMachineBackupController interface {
	generic.ControllerInterface[*v1beta1.VirtualMachineBackup, *v1beta1.VirtualMachineBackupList]
}

VirtualMachineBackupController interface for managing VirtualMachineBackup resources.

type VirtualMachineImageCache

type VirtualMachineImageCache interface {
	generic.CacheInterface[*v1beta1.VirtualMachineImage]
}

VirtualMachineImageCache interface for retrieving VirtualMachineImage resources in memory.

type VirtualMachineImageClient

type VirtualMachineImageClient interface {
	generic.ClientInterface[*v1beta1.VirtualMachineImage, *v1beta1.VirtualMachineImageList]
}

VirtualMachineImageClient interface for managing VirtualMachineImage resources in Kubernetes.

type VirtualMachineImageController

type VirtualMachineImageController interface {
	generic.ControllerInterface[*v1beta1.VirtualMachineImage, *v1beta1.VirtualMachineImageList]
}

VirtualMachineImageController interface for managing VirtualMachineImage resources.

type VirtualMachineImageGeneratingHandler

type VirtualMachineImageGeneratingHandler func(obj *v1beta1.VirtualMachineImage, status v1beta1.VirtualMachineImageStatus) ([]runtime.Object, v1beta1.VirtualMachineImageStatus, error)

VirtualMachineImageGeneratingHandler is the top-level handler that is executed for every VirtualMachineImage event. It extends VirtualMachineImageStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type VirtualMachineImageStatusHandler

type VirtualMachineImageStatusHandler func(obj *v1beta1.VirtualMachineImage, status v1beta1.VirtualMachineImageStatus) (v1beta1.VirtualMachineImageStatus, error)

VirtualMachineImageStatusHandler is executed for every added or modified VirtualMachineImage. Should return the new status to be updated

type VirtualMachineRestoreCache

type VirtualMachineRestoreCache interface {
	generic.CacheInterface[*v1beta1.VirtualMachineRestore]
}

VirtualMachineRestoreCache interface for retrieving VirtualMachineRestore resources in memory.

type VirtualMachineRestoreClient

type VirtualMachineRestoreClient interface {
	generic.ClientInterface[*v1beta1.VirtualMachineRestore, *v1beta1.VirtualMachineRestoreList]
}

VirtualMachineRestoreClient interface for managing VirtualMachineRestore resources in Kubernetes.

type VirtualMachineRestoreController

type VirtualMachineRestoreController interface {
	generic.ControllerInterface[*v1beta1.VirtualMachineRestore, *v1beta1.VirtualMachineRestoreList]
}

VirtualMachineRestoreController interface for managing VirtualMachineRestore resources.

type VirtualMachineTemplateCache

type VirtualMachineTemplateCache interface {
	generic.CacheInterface[*v1beta1.VirtualMachineTemplate]
}

VirtualMachineTemplateCache interface for retrieving VirtualMachineTemplate resources in memory.

type VirtualMachineTemplateClient

type VirtualMachineTemplateClient interface {
	generic.ClientInterface[*v1beta1.VirtualMachineTemplate, *v1beta1.VirtualMachineTemplateList]
}

VirtualMachineTemplateClient interface for managing VirtualMachineTemplate resources in Kubernetes.

type VirtualMachineTemplateController

type VirtualMachineTemplateController interface {
	generic.ControllerInterface[*v1beta1.VirtualMachineTemplate, *v1beta1.VirtualMachineTemplateList]
}

VirtualMachineTemplateController interface for managing VirtualMachineTemplate resources.

type VirtualMachineTemplateGeneratingHandler

type VirtualMachineTemplateGeneratingHandler func(obj *v1beta1.VirtualMachineTemplate, status v1beta1.VirtualMachineTemplateStatus) ([]runtime.Object, v1beta1.VirtualMachineTemplateStatus, error)

VirtualMachineTemplateGeneratingHandler is the top-level handler that is executed for every VirtualMachineTemplate event. It extends VirtualMachineTemplateStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type VirtualMachineTemplateStatusHandler

type VirtualMachineTemplateStatusHandler func(obj *v1beta1.VirtualMachineTemplate, status v1beta1.VirtualMachineTemplateStatus) (v1beta1.VirtualMachineTemplateStatus, error)

VirtualMachineTemplateStatusHandler is executed for every added or modified VirtualMachineTemplate. Should return the new status to be updated

type VirtualMachineTemplateVersionCache

type VirtualMachineTemplateVersionCache interface {
	generic.CacheInterface[*v1beta1.VirtualMachineTemplateVersion]
}

VirtualMachineTemplateVersionCache interface for retrieving VirtualMachineTemplateVersion resources in memory.

type VirtualMachineTemplateVersionClient

type VirtualMachineTemplateVersionClient interface {
	generic.ClientInterface[*v1beta1.VirtualMachineTemplateVersion, *v1beta1.VirtualMachineTemplateVersionList]
}

VirtualMachineTemplateVersionClient interface for managing VirtualMachineTemplateVersion resources in Kubernetes.

type VirtualMachineTemplateVersionController

type VirtualMachineTemplateVersionController interface {
	generic.ControllerInterface[*v1beta1.VirtualMachineTemplateVersion, *v1beta1.VirtualMachineTemplateVersionList]
}

VirtualMachineTemplateVersionController interface for managing VirtualMachineTemplateVersion resources.

type VirtualMachineTemplateVersionGeneratingHandler

VirtualMachineTemplateVersionGeneratingHandler is the top-level handler that is executed for every VirtualMachineTemplateVersion event. It extends VirtualMachineTemplateVersionStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type VirtualMachineTemplateVersionStatusHandler

VirtualMachineTemplateVersionStatusHandler is executed for every added or modified VirtualMachineTemplateVersion. Should return the new status to be updated

Jump to

Keyboard shortcuts

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