Documentation
¶
Index ¶
- func FromAddonHandlerToHandler(sync AddonHandler) generic.Handler
- func FromKeyPairHandlerToHandler(sync KeyPairHandler) generic.Handler
- func FromPreferenceHandlerToHandler(sync PreferenceHandler) generic.Handler
- func FromSettingHandlerToHandler(sync SettingHandler) generic.Handler
- func FromSupportBundleHandlerToHandler(sync SupportBundleHandler) generic.Handler
- func FromUpgradeHandlerToHandler(sync UpgradeHandler) generic.Handler
- func FromUpgradeLogHandlerToHandler(sync UpgradeLogHandler) generic.Handler
- func FromVersionHandlerToHandler(sync VersionHandler) generic.Handler
- func FromVirtualMachineBackupHandlerToHandler(sync VirtualMachineBackupHandler) generic.Handler
- func FromVirtualMachineImageHandlerToHandler(sync VirtualMachineImageHandler) generic.Handler
- func FromVirtualMachineRestoreHandlerToHandler(sync VirtualMachineRestoreHandler) generic.Handler
- func FromVirtualMachineTemplateHandlerToHandler(sync VirtualMachineTemplateHandler) generic.Handler
- func FromVirtualMachineTemplateVersionHandlerToHandler(sync VirtualMachineTemplateVersionHandler) generic.Handler
- func RegisterAddonGeneratingHandler(ctx context.Context, controller AddonController, apply apply.Apply, ...)
- func RegisterAddonStatusHandler(ctx context.Context, controller AddonController, condition condition.Cond, ...)
- func RegisterKeyPairGeneratingHandler(ctx context.Context, controller KeyPairController, apply apply.Apply, ...)
- func RegisterKeyPairStatusHandler(ctx context.Context, controller KeyPairController, condition condition.Cond, ...)
- func RegisterSettingGeneratingHandler(ctx context.Context, controller SettingController, apply apply.Apply, ...)
- func RegisterSettingStatusHandler(ctx context.Context, controller SettingController, condition condition.Cond, ...)
- func RegisterSupportBundleGeneratingHandler(ctx context.Context, controller SupportBundleController, apply apply.Apply, ...)
- func RegisterSupportBundleStatusHandler(ctx context.Context, controller SupportBundleController, ...)
- func RegisterUpgradeGeneratingHandler(ctx context.Context, controller UpgradeController, apply apply.Apply, ...)
- func RegisterUpgradeLogGeneratingHandler(ctx context.Context, controller UpgradeLogController, apply apply.Apply, ...)
- func RegisterUpgradeLogStatusHandler(ctx context.Context, controller UpgradeLogController, condition condition.Cond, ...)
- func RegisterUpgradeStatusHandler(ctx context.Context, controller UpgradeController, condition condition.Cond, ...)
- func RegisterVirtualMachineImageGeneratingHandler(ctx context.Context, controller VirtualMachineImageController, ...)
- func RegisterVirtualMachineImageStatusHandler(ctx context.Context, controller VirtualMachineImageController, ...)
- func RegisterVirtualMachineTemplateGeneratingHandler(ctx context.Context, controller VirtualMachineTemplateController, ...)
- func RegisterVirtualMachineTemplateStatusHandler(ctx context.Context, controller VirtualMachineTemplateController, ...)
- func RegisterVirtualMachineTemplateVersionGeneratingHandler(ctx context.Context, controller VirtualMachineTemplateVersionController, ...)
- func RegisterVirtualMachineTemplateVersionStatusHandler(ctx context.Context, controller VirtualMachineTemplateVersionController, ...)
- func UpdateAddonDeepCopyOnChange(client AddonClient, obj *v1beta1.Addon, ...) (*v1beta1.Addon, error)
- func UpdateKeyPairDeepCopyOnChange(client KeyPairClient, obj *v1beta1.KeyPair, ...) (*v1beta1.KeyPair, error)
- func UpdatePreferenceDeepCopyOnChange(client PreferenceClient, obj *v1beta1.Preference, ...) (*v1beta1.Preference, error)
- func UpdateSettingDeepCopyOnChange(client SettingClient, obj *v1beta1.Setting, ...) (*v1beta1.Setting, error)
- func UpdateSupportBundleDeepCopyOnChange(client SupportBundleClient, obj *v1beta1.SupportBundle, ...) (*v1beta1.SupportBundle, error)
- func UpdateUpgradeDeepCopyOnChange(client UpgradeClient, obj *v1beta1.Upgrade, ...) (*v1beta1.Upgrade, error)
- func UpdateUpgradeLogDeepCopyOnChange(client UpgradeLogClient, obj *v1beta1.UpgradeLog, ...) (*v1beta1.UpgradeLog, error)
- func UpdateVersionDeepCopyOnChange(client VersionClient, obj *v1beta1.Version, ...) (*v1beta1.Version, error)
- func UpdateVirtualMachineBackupDeepCopyOnChange(client VirtualMachineBackupClient, obj *v1beta1.VirtualMachineBackup, ...) (*v1beta1.VirtualMachineBackup, error)
- func UpdateVirtualMachineImageDeepCopyOnChange(client VirtualMachineImageClient, obj *v1beta1.VirtualMachineImage, ...) (*v1beta1.VirtualMachineImage, error)
- func UpdateVirtualMachineRestoreDeepCopyOnChange(client VirtualMachineRestoreClient, obj *v1beta1.VirtualMachineRestore, ...) (*v1beta1.VirtualMachineRestore, error)
- func UpdateVirtualMachineTemplateDeepCopyOnChange(client VirtualMachineTemplateClient, obj *v1beta1.VirtualMachineTemplate, ...) (*v1beta1.VirtualMachineTemplate, error)
- func UpdateVirtualMachineTemplateVersionDeepCopyOnChange(client VirtualMachineTemplateVersionClient, ...) (*v1beta1.VirtualMachineTemplateVersion, error)
- type AddonCache
- type AddonClient
- type AddonController
- type AddonGeneratingHandler
- type AddonHandler
- type AddonIndexer
- type AddonStatusHandler
- type Interface
- type KeyPairCache
- type KeyPairClient
- type KeyPairController
- type KeyPairGeneratingHandler
- type KeyPairHandler
- type KeyPairIndexer
- type KeyPairStatusHandler
- type PreferenceCache
- type PreferenceClient
- type PreferenceController
- type PreferenceHandler
- type PreferenceIndexer
- type SettingCache
- type SettingClient
- type SettingController
- type SettingGeneratingHandler
- type SettingHandler
- type SettingIndexer
- type SettingStatusHandler
- type SupportBundleCache
- type SupportBundleClient
- type SupportBundleController
- type SupportBundleGeneratingHandler
- type SupportBundleHandler
- type SupportBundleIndexer
- type SupportBundleStatusHandler
- type UpgradeCache
- type UpgradeClient
- type UpgradeController
- type UpgradeGeneratingHandler
- type UpgradeHandler
- type UpgradeIndexer
- type UpgradeLogCache
- type UpgradeLogClient
- type UpgradeLogController
- type UpgradeLogGeneratingHandler
- type UpgradeLogHandler
- type UpgradeLogIndexer
- type UpgradeLogStatusHandler
- type UpgradeStatusHandler
- type VersionCache
- type VersionClient
- type VersionController
- type VersionHandler
- type VersionIndexer
- type VirtualMachineBackupCache
- type VirtualMachineBackupClient
- type VirtualMachineBackupController
- type VirtualMachineBackupHandler
- type VirtualMachineBackupIndexer
- type VirtualMachineImageCache
- type VirtualMachineImageClient
- type VirtualMachineImageController
- type VirtualMachineImageGeneratingHandler
- type VirtualMachineImageHandler
- type VirtualMachineImageIndexer
- type VirtualMachineImageStatusHandler
- type VirtualMachineRestoreCache
- type VirtualMachineRestoreClient
- type VirtualMachineRestoreController
- type VirtualMachineRestoreHandler
- type VirtualMachineRestoreIndexer
- type VirtualMachineTemplateCache
- type VirtualMachineTemplateClient
- type VirtualMachineTemplateController
- type VirtualMachineTemplateGeneratingHandler
- type VirtualMachineTemplateHandler
- type VirtualMachineTemplateIndexer
- type VirtualMachineTemplateStatusHandler
- type VirtualMachineTemplateVersionCache
- type VirtualMachineTemplateVersionClient
- type VirtualMachineTemplateVersionController
- type VirtualMachineTemplateVersionGeneratingHandler
- type VirtualMachineTemplateVersionHandler
- type VirtualMachineTemplateVersionIndexer
- type VirtualMachineTemplateVersionStatusHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromAddonHandlerToHandler ¶
func FromAddonHandlerToHandler(sync AddonHandler) generic.Handler
func FromKeyPairHandlerToHandler ¶
func FromKeyPairHandlerToHandler(sync KeyPairHandler) generic.Handler
func FromPreferenceHandlerToHandler ¶
func FromPreferenceHandlerToHandler(sync PreferenceHandler) generic.Handler
func FromSettingHandlerToHandler ¶
func FromSettingHandlerToHandler(sync SettingHandler) generic.Handler
func FromSupportBundleHandlerToHandler ¶
func FromSupportBundleHandlerToHandler(sync SupportBundleHandler) generic.Handler
func FromUpgradeHandlerToHandler ¶
func FromUpgradeHandlerToHandler(sync UpgradeHandler) generic.Handler
func FromUpgradeLogHandlerToHandler ¶
func FromUpgradeLogHandlerToHandler(sync UpgradeLogHandler) generic.Handler
func FromVersionHandlerToHandler ¶
func FromVersionHandlerToHandler(sync VersionHandler) generic.Handler
func FromVirtualMachineBackupHandlerToHandler ¶
func FromVirtualMachineBackupHandlerToHandler(sync VirtualMachineBackupHandler) generic.Handler
func FromVirtualMachineImageHandlerToHandler ¶
func FromVirtualMachineImageHandlerToHandler(sync VirtualMachineImageHandler) generic.Handler
func FromVirtualMachineRestoreHandlerToHandler ¶
func FromVirtualMachineRestoreHandlerToHandler(sync VirtualMachineRestoreHandler) generic.Handler
func FromVirtualMachineTemplateHandlerToHandler ¶
func FromVirtualMachineTemplateHandlerToHandler(sync VirtualMachineTemplateHandler) generic.Handler
func FromVirtualMachineTemplateVersionHandlerToHandler ¶
func FromVirtualMachineTemplateVersionHandlerToHandler(sync VirtualMachineTemplateVersionHandler) generic.Handler
func RegisterAddonGeneratingHandler ¶
func RegisterAddonGeneratingHandler(ctx context.Context, controller AddonController, apply apply.Apply, condition condition.Cond, name string, handler AddonGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterAddonStatusHandler ¶
func RegisterAddonStatusHandler(ctx context.Context, controller AddonController, condition condition.Cond, name string, handler AddonStatusHandler)
func RegisterKeyPairGeneratingHandler ¶
func RegisterKeyPairGeneratingHandler(ctx context.Context, controller KeyPairController, apply apply.Apply, condition condition.Cond, name string, handler KeyPairGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterKeyPairStatusHandler ¶
func RegisterKeyPairStatusHandler(ctx context.Context, controller KeyPairController, condition condition.Cond, name string, handler KeyPairStatusHandler)
func RegisterSettingGeneratingHandler ¶
func RegisterSettingGeneratingHandler(ctx context.Context, controller SettingController, apply apply.Apply, condition condition.Cond, name string, handler SettingGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterSettingStatusHandler ¶
func RegisterSettingStatusHandler(ctx context.Context, controller SettingController, condition condition.Cond, name string, handler SettingStatusHandler)
func RegisterSupportBundleGeneratingHandler ¶
func RegisterSupportBundleGeneratingHandler(ctx context.Context, controller SupportBundleController, apply apply.Apply, condition condition.Cond, name string, handler SupportBundleGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterSupportBundleStatusHandler ¶
func RegisterSupportBundleStatusHandler(ctx context.Context, controller SupportBundleController, condition condition.Cond, name string, handler SupportBundleStatusHandler)
func RegisterUpgradeGeneratingHandler ¶
func RegisterUpgradeGeneratingHandler(ctx context.Context, controller UpgradeController, apply apply.Apply, condition condition.Cond, name string, handler UpgradeGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterUpgradeLogGeneratingHandler ¶
func RegisterUpgradeLogGeneratingHandler(ctx context.Context, controller UpgradeLogController, apply apply.Apply, condition condition.Cond, name string, handler UpgradeLogGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterUpgradeLogStatusHandler ¶
func RegisterUpgradeLogStatusHandler(ctx context.Context, controller UpgradeLogController, condition condition.Cond, name string, handler UpgradeLogStatusHandler)
func RegisterUpgradeStatusHandler ¶
func RegisterUpgradeStatusHandler(ctx context.Context, controller UpgradeController, condition condition.Cond, name string, handler UpgradeStatusHandler)
func RegisterVirtualMachineImageGeneratingHandler ¶
func RegisterVirtualMachineImageGeneratingHandler(ctx context.Context, controller VirtualMachineImageController, apply apply.Apply, condition condition.Cond, name string, handler VirtualMachineImageGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterVirtualMachineImageStatusHandler ¶
func RegisterVirtualMachineImageStatusHandler(ctx context.Context, controller VirtualMachineImageController, condition condition.Cond, name string, handler VirtualMachineImageStatusHandler)
func RegisterVirtualMachineTemplateGeneratingHandler ¶
func RegisterVirtualMachineTemplateGeneratingHandler(ctx context.Context, controller VirtualMachineTemplateController, apply apply.Apply, condition condition.Cond, name string, handler VirtualMachineTemplateGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterVirtualMachineTemplateStatusHandler ¶
func RegisterVirtualMachineTemplateStatusHandler(ctx context.Context, controller VirtualMachineTemplateController, condition condition.Cond, name string, handler VirtualMachineTemplateStatusHandler)
func RegisterVirtualMachineTemplateVersionGeneratingHandler ¶
func RegisterVirtualMachineTemplateVersionGeneratingHandler(ctx context.Context, controller VirtualMachineTemplateVersionController, apply apply.Apply, condition condition.Cond, name string, handler VirtualMachineTemplateVersionGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterVirtualMachineTemplateVersionStatusHandler ¶
func RegisterVirtualMachineTemplateVersionStatusHandler(ctx context.Context, controller VirtualMachineTemplateVersionController, condition condition.Cond, name string, handler VirtualMachineTemplateVersionStatusHandler)
func UpdatePreferenceDeepCopyOnChange ¶
func UpdatePreferenceDeepCopyOnChange(client PreferenceClient, obj *v1beta1.Preference, handler func(obj *v1beta1.Preference) (*v1beta1.Preference, error)) (*v1beta1.Preference, error)
func UpdateSupportBundleDeepCopyOnChange ¶
func UpdateSupportBundleDeepCopyOnChange(client SupportBundleClient, obj *v1beta1.SupportBundle, handler func(obj *v1beta1.SupportBundle) (*v1beta1.SupportBundle, error)) (*v1beta1.SupportBundle, error)
func UpdateUpgradeLogDeepCopyOnChange ¶
func UpdateUpgradeLogDeepCopyOnChange(client UpgradeLogClient, obj *v1beta1.UpgradeLog, handler func(obj *v1beta1.UpgradeLog) (*v1beta1.UpgradeLog, error)) (*v1beta1.UpgradeLog, error)
func UpdateVirtualMachineBackupDeepCopyOnChange ¶
func UpdateVirtualMachineBackupDeepCopyOnChange(client VirtualMachineBackupClient, obj *v1beta1.VirtualMachineBackup, handler func(obj *v1beta1.VirtualMachineBackup) (*v1beta1.VirtualMachineBackup, error)) (*v1beta1.VirtualMachineBackup, error)
func UpdateVirtualMachineImageDeepCopyOnChange ¶
func UpdateVirtualMachineImageDeepCopyOnChange(client VirtualMachineImageClient, obj *v1beta1.VirtualMachineImage, handler func(obj *v1beta1.VirtualMachineImage) (*v1beta1.VirtualMachineImage, error)) (*v1beta1.VirtualMachineImage, error)
func UpdateVirtualMachineRestoreDeepCopyOnChange ¶
func UpdateVirtualMachineRestoreDeepCopyOnChange(client VirtualMachineRestoreClient, obj *v1beta1.VirtualMachineRestore, handler func(obj *v1beta1.VirtualMachineRestore) (*v1beta1.VirtualMachineRestore, error)) (*v1beta1.VirtualMachineRestore, error)
func UpdateVirtualMachineTemplateDeepCopyOnChange ¶
func UpdateVirtualMachineTemplateDeepCopyOnChange(client VirtualMachineTemplateClient, obj *v1beta1.VirtualMachineTemplate, handler func(obj *v1beta1.VirtualMachineTemplate) (*v1beta1.VirtualMachineTemplate, error)) (*v1beta1.VirtualMachineTemplate, error)
func UpdateVirtualMachineTemplateVersionDeepCopyOnChange ¶
func UpdateVirtualMachineTemplateVersionDeepCopyOnChange(client VirtualMachineTemplateVersionClient, obj *v1beta1.VirtualMachineTemplateVersion, handler func(obj *v1beta1.VirtualMachineTemplateVersion) (*v1beta1.VirtualMachineTemplateVersion, error)) (*v1beta1.VirtualMachineTemplateVersion, error)
Types ¶
type AddonCache ¶
type AddonClient ¶
type AddonClient interface {
Create(*v1beta1.Addon) (*v1beta1.Addon, error)
Update(*v1beta1.Addon) (*v1beta1.Addon, error)
UpdateStatus(*v1beta1.Addon) (*v1beta1.Addon, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.Addon, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.AddonList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Addon, err error)
}
type AddonController ¶
type AddonController interface {
generic.ControllerMeta
AddonClient
OnChange(ctx context.Context, name string, sync AddonHandler)
OnRemove(ctx context.Context, name string, sync AddonHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() AddonCache
}
func NewAddonController ¶
func NewAddonController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) AddonController
type AddonGeneratingHandler ¶
type AddonGeneratingHandler func(obj *v1beta1.Addon, status v1beta1.AddonStatus) ([]runtime.Object, v1beta1.AddonStatus, error)
type AddonStatusHandler ¶
type AddonStatusHandler func(obj *v1beta1.Addon, status v1beta1.AddonStatus) (v1beta1.AddonStatus, error)
type Interface ¶
type Interface interface {
Addon() AddonController
KeyPair() KeyPairController
Preference() PreferenceController
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 KeyPairClient ¶
type KeyPairClient interface {
Create(*v1beta1.KeyPair) (*v1beta1.KeyPair, error)
Update(*v1beta1.KeyPair) (*v1beta1.KeyPair, error)
UpdateStatus(*v1beta1.KeyPair) (*v1beta1.KeyPair, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.KeyPair, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.KeyPairList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.KeyPair, err error)
}
type KeyPairController ¶
type KeyPairController interface {
generic.ControllerMeta
KeyPairClient
OnChange(ctx context.Context, name string, sync KeyPairHandler)
OnRemove(ctx context.Context, name string, sync KeyPairHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() KeyPairCache
}
func NewKeyPairController ¶
func NewKeyPairController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) KeyPairController
type KeyPairGeneratingHandler ¶
type KeyPairGeneratingHandler func(obj *v1beta1.KeyPair, status v1beta1.KeyPairStatus) ([]runtime.Object, v1beta1.KeyPairStatus, error)
type KeyPairStatusHandler ¶
type KeyPairStatusHandler func(obj *v1beta1.KeyPair, status v1beta1.KeyPairStatus) (v1beta1.KeyPairStatus, error)
type PreferenceCache ¶
type PreferenceCache interface {
Get(namespace, name string) (*v1beta1.Preference, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.Preference, error)
AddIndexer(indexName string, indexer PreferenceIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.Preference, error)
}
type PreferenceClient ¶
type PreferenceClient interface {
Create(*v1beta1.Preference) (*v1beta1.Preference, error)
Update(*v1beta1.Preference) (*v1beta1.Preference, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.Preference, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.PreferenceList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Preference, err error)
}
type PreferenceController ¶
type PreferenceController interface {
generic.ControllerMeta
PreferenceClient
OnChange(ctx context.Context, name string, sync PreferenceHandler)
OnRemove(ctx context.Context, name string, sync PreferenceHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() PreferenceCache
}
func NewPreferenceController ¶
func NewPreferenceController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) PreferenceController
type PreferenceHandler ¶
type PreferenceHandler func(string, *v1beta1.Preference) (*v1beta1.Preference, error)
type PreferenceIndexer ¶
type PreferenceIndexer func(obj *v1beta1.Preference) ([]string, error)
type SettingCache ¶
type SettingClient ¶
type SettingClient interface {
Create(*v1beta1.Setting) (*v1beta1.Setting, error)
Update(*v1beta1.Setting) (*v1beta1.Setting, error)
UpdateStatus(*v1beta1.Setting) (*v1beta1.Setting, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1beta1.Setting, error)
List(opts metav1.ListOptions) (*v1beta1.SettingList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Setting, err error)
}
type SettingController ¶
type SettingController interface {
generic.ControllerMeta
SettingClient
OnChange(ctx context.Context, name string, sync SettingHandler)
OnRemove(ctx context.Context, name string, sync SettingHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() SettingCache
}
func NewSettingController ¶
func NewSettingController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) SettingController
type SettingGeneratingHandler ¶
type SettingGeneratingHandler func(obj *v1beta1.Setting, status v1beta1.SettingStatus) ([]runtime.Object, v1beta1.SettingStatus, error)
type SettingStatusHandler ¶
type SettingStatusHandler func(obj *v1beta1.Setting, status v1beta1.SettingStatus) (v1beta1.SettingStatus, error)
type SupportBundleCache ¶
type SupportBundleCache interface {
Get(namespace, name string) (*v1beta1.SupportBundle, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.SupportBundle, error)
AddIndexer(indexName string, indexer SupportBundleIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.SupportBundle, error)
}
type SupportBundleClient ¶
type SupportBundleClient interface {
Create(*v1beta1.SupportBundle) (*v1beta1.SupportBundle, error)
Update(*v1beta1.SupportBundle) (*v1beta1.SupportBundle, error)
UpdateStatus(*v1beta1.SupportBundle) (*v1beta1.SupportBundle, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.SupportBundle, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.SupportBundleList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.SupportBundle, err error)
}
type SupportBundleController ¶
type SupportBundleController interface {
generic.ControllerMeta
SupportBundleClient
OnChange(ctx context.Context, name string, sync SupportBundleHandler)
OnRemove(ctx context.Context, name string, sync SupportBundleHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() SupportBundleCache
}
func NewSupportBundleController ¶
func NewSupportBundleController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) SupportBundleController
type SupportBundleGeneratingHandler ¶
type SupportBundleGeneratingHandler func(obj *v1beta1.SupportBundle, status v1beta1.SupportBundleStatus) ([]runtime.Object, v1beta1.SupportBundleStatus, error)
type SupportBundleHandler ¶
type SupportBundleHandler func(string, *v1beta1.SupportBundle) (*v1beta1.SupportBundle, error)
type SupportBundleIndexer ¶
type SupportBundleIndexer func(obj *v1beta1.SupportBundle) ([]string, error)
type SupportBundleStatusHandler ¶
type SupportBundleStatusHandler func(obj *v1beta1.SupportBundle, status v1beta1.SupportBundleStatus) (v1beta1.SupportBundleStatus, error)
type UpgradeCache ¶
type UpgradeClient ¶
type UpgradeClient interface {
Create(*v1beta1.Upgrade) (*v1beta1.Upgrade, error)
Update(*v1beta1.Upgrade) (*v1beta1.Upgrade, error)
UpdateStatus(*v1beta1.Upgrade) (*v1beta1.Upgrade, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.Upgrade, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.UpgradeList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Upgrade, err error)
}
type UpgradeController ¶
type UpgradeController interface {
generic.ControllerMeta
UpgradeClient
OnChange(ctx context.Context, name string, sync UpgradeHandler)
OnRemove(ctx context.Context, name string, sync UpgradeHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() UpgradeCache
}
func NewUpgradeController ¶
func NewUpgradeController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) UpgradeController
type UpgradeGeneratingHandler ¶
type UpgradeGeneratingHandler func(obj *v1beta1.Upgrade, status v1beta1.UpgradeStatus) ([]runtime.Object, v1beta1.UpgradeStatus, error)
type UpgradeLogCache ¶
type UpgradeLogCache interface {
Get(namespace, name string) (*v1beta1.UpgradeLog, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.UpgradeLog, error)
AddIndexer(indexName string, indexer UpgradeLogIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.UpgradeLog, error)
}
type UpgradeLogClient ¶
type UpgradeLogClient interface {
Create(*v1beta1.UpgradeLog) (*v1beta1.UpgradeLog, error)
Update(*v1beta1.UpgradeLog) (*v1beta1.UpgradeLog, error)
UpdateStatus(*v1beta1.UpgradeLog) (*v1beta1.UpgradeLog, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.UpgradeLog, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.UpgradeLogList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.UpgradeLog, err error)
}
type UpgradeLogController ¶
type UpgradeLogController interface {
generic.ControllerMeta
UpgradeLogClient
OnChange(ctx context.Context, name string, sync UpgradeLogHandler)
OnRemove(ctx context.Context, name string, sync UpgradeLogHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() UpgradeLogCache
}
func NewUpgradeLogController ¶
func NewUpgradeLogController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) UpgradeLogController
type UpgradeLogGeneratingHandler ¶
type UpgradeLogGeneratingHandler func(obj *v1beta1.UpgradeLog, status v1beta1.UpgradeLogStatus) ([]runtime.Object, v1beta1.UpgradeLogStatus, error)
type UpgradeLogHandler ¶
type UpgradeLogHandler func(string, *v1beta1.UpgradeLog) (*v1beta1.UpgradeLog, error)
type UpgradeLogIndexer ¶
type UpgradeLogIndexer func(obj *v1beta1.UpgradeLog) ([]string, error)
type UpgradeLogStatusHandler ¶
type UpgradeLogStatusHandler func(obj *v1beta1.UpgradeLog, status v1beta1.UpgradeLogStatus) (v1beta1.UpgradeLogStatus, error)
type UpgradeStatusHandler ¶
type UpgradeStatusHandler func(obj *v1beta1.Upgrade, status v1beta1.UpgradeStatus) (v1beta1.UpgradeStatus, error)
type VersionCache ¶
type VersionClient ¶
type VersionClient interface {
Create(*v1beta1.Version) (*v1beta1.Version, error)
Update(*v1beta1.Version) (*v1beta1.Version, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.Version, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.VersionList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Version, err error)
}
type VersionController ¶
type VersionController interface {
generic.ControllerMeta
VersionClient
OnChange(ctx context.Context, name string, sync VersionHandler)
OnRemove(ctx context.Context, name string, sync VersionHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() VersionCache
}
func NewVersionController ¶
func NewVersionController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) VersionController
type VirtualMachineBackupCache ¶
type VirtualMachineBackupCache interface {
Get(namespace, name string) (*v1beta1.VirtualMachineBackup, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.VirtualMachineBackup, error)
AddIndexer(indexName string, indexer VirtualMachineBackupIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.VirtualMachineBackup, error)
}
type VirtualMachineBackupClient ¶
type VirtualMachineBackupClient interface {
Create(*v1beta1.VirtualMachineBackup) (*v1beta1.VirtualMachineBackup, error)
Update(*v1beta1.VirtualMachineBackup) (*v1beta1.VirtualMachineBackup, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.VirtualMachineBackup, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.VirtualMachineBackupList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VirtualMachineBackup, err error)
}
type VirtualMachineBackupController ¶
type VirtualMachineBackupController interface {
generic.ControllerMeta
VirtualMachineBackupClient
OnChange(ctx context.Context, name string, sync VirtualMachineBackupHandler)
OnRemove(ctx context.Context, name string, sync VirtualMachineBackupHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() VirtualMachineBackupCache
}
func NewVirtualMachineBackupController ¶
func NewVirtualMachineBackupController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) VirtualMachineBackupController
type VirtualMachineBackupHandler ¶
type VirtualMachineBackupHandler func(string, *v1beta1.VirtualMachineBackup) (*v1beta1.VirtualMachineBackup, error)
type VirtualMachineBackupIndexer ¶
type VirtualMachineBackupIndexer func(obj *v1beta1.VirtualMachineBackup) ([]string, error)
type VirtualMachineImageCache ¶
type VirtualMachineImageCache interface {
Get(namespace, name string) (*v1beta1.VirtualMachineImage, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.VirtualMachineImage, error)
AddIndexer(indexName string, indexer VirtualMachineImageIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.VirtualMachineImage, error)
}
type VirtualMachineImageClient ¶
type VirtualMachineImageClient interface {
Create(*v1beta1.VirtualMachineImage) (*v1beta1.VirtualMachineImage, error)
Update(*v1beta1.VirtualMachineImage) (*v1beta1.VirtualMachineImage, error)
UpdateStatus(*v1beta1.VirtualMachineImage) (*v1beta1.VirtualMachineImage, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.VirtualMachineImage, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.VirtualMachineImageList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VirtualMachineImage, err error)
}
type VirtualMachineImageController ¶
type VirtualMachineImageController interface {
generic.ControllerMeta
VirtualMachineImageClient
OnChange(ctx context.Context, name string, sync VirtualMachineImageHandler)
OnRemove(ctx context.Context, name string, sync VirtualMachineImageHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() VirtualMachineImageCache
}
func NewVirtualMachineImageController ¶
func NewVirtualMachineImageController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) VirtualMachineImageController
type VirtualMachineImageGeneratingHandler ¶
type VirtualMachineImageGeneratingHandler func(obj *v1beta1.VirtualMachineImage, status v1beta1.VirtualMachineImageStatus) ([]runtime.Object, v1beta1.VirtualMachineImageStatus, error)
type VirtualMachineImageHandler ¶
type VirtualMachineImageHandler func(string, *v1beta1.VirtualMachineImage) (*v1beta1.VirtualMachineImage, error)
type VirtualMachineImageIndexer ¶
type VirtualMachineImageIndexer func(obj *v1beta1.VirtualMachineImage) ([]string, error)
type VirtualMachineImageStatusHandler ¶
type VirtualMachineImageStatusHandler func(obj *v1beta1.VirtualMachineImage, status v1beta1.VirtualMachineImageStatus) (v1beta1.VirtualMachineImageStatus, error)
type VirtualMachineRestoreCache ¶
type VirtualMachineRestoreCache interface {
Get(namespace, name string) (*v1beta1.VirtualMachineRestore, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.VirtualMachineRestore, error)
AddIndexer(indexName string, indexer VirtualMachineRestoreIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.VirtualMachineRestore, error)
}
type VirtualMachineRestoreClient ¶
type VirtualMachineRestoreClient interface {
Create(*v1beta1.VirtualMachineRestore) (*v1beta1.VirtualMachineRestore, error)
Update(*v1beta1.VirtualMachineRestore) (*v1beta1.VirtualMachineRestore, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.VirtualMachineRestore, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.VirtualMachineRestoreList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VirtualMachineRestore, err error)
}
type VirtualMachineRestoreController ¶
type VirtualMachineRestoreController interface {
generic.ControllerMeta
VirtualMachineRestoreClient
OnChange(ctx context.Context, name string, sync VirtualMachineRestoreHandler)
OnRemove(ctx context.Context, name string, sync VirtualMachineRestoreHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() VirtualMachineRestoreCache
}
func NewVirtualMachineRestoreController ¶
func NewVirtualMachineRestoreController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) VirtualMachineRestoreController
type VirtualMachineRestoreHandler ¶
type VirtualMachineRestoreHandler func(string, *v1beta1.VirtualMachineRestore) (*v1beta1.VirtualMachineRestore, error)
type VirtualMachineRestoreIndexer ¶
type VirtualMachineRestoreIndexer func(obj *v1beta1.VirtualMachineRestore) ([]string, error)
type VirtualMachineTemplateCache ¶
type VirtualMachineTemplateCache interface {
Get(namespace, name string) (*v1beta1.VirtualMachineTemplate, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.VirtualMachineTemplate, error)
AddIndexer(indexName string, indexer VirtualMachineTemplateIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.VirtualMachineTemplate, error)
}
type VirtualMachineTemplateClient ¶
type VirtualMachineTemplateClient interface {
Create(*v1beta1.VirtualMachineTemplate) (*v1beta1.VirtualMachineTemplate, error)
Update(*v1beta1.VirtualMachineTemplate) (*v1beta1.VirtualMachineTemplate, error)
UpdateStatus(*v1beta1.VirtualMachineTemplate) (*v1beta1.VirtualMachineTemplate, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.VirtualMachineTemplate, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.VirtualMachineTemplateList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VirtualMachineTemplate, err error)
}
type VirtualMachineTemplateController ¶
type VirtualMachineTemplateController interface {
generic.ControllerMeta
VirtualMachineTemplateClient
OnChange(ctx context.Context, name string, sync VirtualMachineTemplateHandler)
OnRemove(ctx context.Context, name string, sync VirtualMachineTemplateHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() VirtualMachineTemplateCache
}
func NewVirtualMachineTemplateController ¶
func NewVirtualMachineTemplateController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) VirtualMachineTemplateController
type VirtualMachineTemplateGeneratingHandler ¶
type VirtualMachineTemplateGeneratingHandler func(obj *v1beta1.VirtualMachineTemplate, status v1beta1.VirtualMachineTemplateStatus) ([]runtime.Object, v1beta1.VirtualMachineTemplateStatus, error)
type VirtualMachineTemplateHandler ¶
type VirtualMachineTemplateHandler func(string, *v1beta1.VirtualMachineTemplate) (*v1beta1.VirtualMachineTemplate, error)
type VirtualMachineTemplateIndexer ¶
type VirtualMachineTemplateIndexer func(obj *v1beta1.VirtualMachineTemplate) ([]string, error)
type VirtualMachineTemplateStatusHandler ¶
type VirtualMachineTemplateStatusHandler func(obj *v1beta1.VirtualMachineTemplate, status v1beta1.VirtualMachineTemplateStatus) (v1beta1.VirtualMachineTemplateStatus, error)
type VirtualMachineTemplateVersionCache ¶
type VirtualMachineTemplateVersionCache interface {
Get(namespace, name string) (*v1beta1.VirtualMachineTemplateVersion, error)
List(namespace string, selector labels.Selector) ([]*v1beta1.VirtualMachineTemplateVersion, error)
AddIndexer(indexName string, indexer VirtualMachineTemplateVersionIndexer)
GetByIndex(indexName, key string) ([]*v1beta1.VirtualMachineTemplateVersion, error)
}
type VirtualMachineTemplateVersionClient ¶
type VirtualMachineTemplateVersionClient interface {
Create(*v1beta1.VirtualMachineTemplateVersion) (*v1beta1.VirtualMachineTemplateVersion, error)
Update(*v1beta1.VirtualMachineTemplateVersion) (*v1beta1.VirtualMachineTemplateVersion, error)
UpdateStatus(*v1beta1.VirtualMachineTemplateVersion) (*v1beta1.VirtualMachineTemplateVersion, error)
Delete(namespace, name string, options *metav1.DeleteOptions) error
Get(namespace, name string, options metav1.GetOptions) (*v1beta1.VirtualMachineTemplateVersion, error)
List(namespace string, opts metav1.ListOptions) (*v1beta1.VirtualMachineTemplateVersionList, error)
Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VirtualMachineTemplateVersion, err error)
}
type VirtualMachineTemplateVersionController ¶
type VirtualMachineTemplateVersionController interface {
generic.ControllerMeta
VirtualMachineTemplateVersionClient
OnChange(ctx context.Context, name string, sync VirtualMachineTemplateVersionHandler)
OnRemove(ctx context.Context, name string, sync VirtualMachineTemplateVersionHandler)
Enqueue(namespace, name string)
EnqueueAfter(namespace, name string, duration time.Duration)
Cache() VirtualMachineTemplateVersionCache
}
func NewVirtualMachineTemplateVersionController ¶
func NewVirtualMachineTemplateVersionController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) VirtualMachineTemplateVersionController
type VirtualMachineTemplateVersionGeneratingHandler ¶
type VirtualMachineTemplateVersionGeneratingHandler func(obj *v1beta1.VirtualMachineTemplateVersion, status v1beta1.VirtualMachineTemplateVersionStatus) ([]runtime.Object, v1beta1.VirtualMachineTemplateVersionStatus, error)
type VirtualMachineTemplateVersionHandler ¶
type VirtualMachineTemplateVersionHandler func(string, *v1beta1.VirtualMachineTemplateVersion) (*v1beta1.VirtualMachineTemplateVersion, error)
type VirtualMachineTemplateVersionIndexer ¶
type VirtualMachineTemplateVersionIndexer func(obj *v1beta1.VirtualMachineTemplateVersion) ([]string, error)
type VirtualMachineTemplateVersionStatusHandler ¶
type VirtualMachineTemplateVersionStatusHandler func(obj *v1beta1.VirtualMachineTemplateVersion, status v1beta1.VirtualMachineTemplateVersionStatus) (v1beta1.VirtualMachineTemplateVersionStatus, error)
Click to show internal directories.
Click to hide internal directories.