v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredGroupCostManagementExportInformer added in v0.5.0

func NewFilteredGroupCostManagementExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupCostManagementExportInformer constructs a new informer for GroupCostManagementExport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredGroupInformer

func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupInformer constructs a new informer for Group type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredGroupPolicyAssignmentInformer

func NewFilteredGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupPolicyAssignmentInformer constructs a new informer for GroupPolicyAssignment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredGroupTemplateDeploymentInformer

func NewFilteredGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupTemplateDeploymentInformer constructs a new informer for GroupTemplateDeployment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredPolicyAssignmentInformer

func NewFilteredPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPolicyAssignmentInformer constructs a new informer for PolicyAssignment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredProviderRegistrationInformer

func NewFilteredProviderRegistrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredProviderRegistrationInformer constructs a new informer for ProviderRegistration type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupCostManagementExportInformer added in v0.5.0

func NewGroupCostManagementExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupCostManagementExportInformer constructs a new informer for GroupCostManagementExport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupInformer

func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupInformer constructs a new informer for Group type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupPolicyAssignmentInformer

func NewGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupPolicyAssignmentInformer constructs a new informer for GroupPolicyAssignment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupTemplateDeploymentInformer

func NewGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupTemplateDeploymentInformer constructs a new informer for GroupTemplateDeployment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewPolicyAssignmentInformer

func NewPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPolicyAssignmentInformer constructs a new informer for PolicyAssignment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewProviderRegistrationInformer

func NewProviderRegistrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProviderRegistrationInformer constructs a new informer for ProviderRegistration type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

Types

type GroupCostManagementExportInformer added in v0.5.0

type GroupCostManagementExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupCostManagementExportLister
}

GroupCostManagementExportInformer provides access to a shared informer and lister for GroupCostManagementExports.

type GroupInformer

type GroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupLister
}

GroupInformer provides access to a shared informer and lister for Groups.

type GroupPolicyAssignmentInformer

type GroupPolicyAssignmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupPolicyAssignmentLister
}

GroupPolicyAssignmentInformer provides access to a shared informer and lister for GroupPolicyAssignments.

type GroupTemplateDeploymentInformer

type GroupTemplateDeploymentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupTemplateDeploymentLister
}

GroupTemplateDeploymentInformer provides access to a shared informer and lister for GroupTemplateDeployments.

type Interface

type Interface interface {
	// Groups returns a GroupInformer.
	Groups() GroupInformer
	// GroupCostManagementExports returns a GroupCostManagementExportInformer.
	GroupCostManagementExports() GroupCostManagementExportInformer
	// GroupPolicyAssignments returns a GroupPolicyAssignmentInformer.
	GroupPolicyAssignments() GroupPolicyAssignmentInformer
	// GroupTemplateDeployments returns a GroupTemplateDeploymentInformer.
	GroupTemplateDeployments() GroupTemplateDeploymentInformer
	// PolicyAssignments returns a PolicyAssignmentInformer.
	PolicyAssignments() PolicyAssignmentInformer
	// ProviderRegistrations returns a ProviderRegistrationInformer.
	ProviderRegistrations() ProviderRegistrationInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type PolicyAssignmentInformer

type PolicyAssignmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PolicyAssignmentLister
}

PolicyAssignmentInformer provides access to a shared informer and lister for PolicyAssignments.

type ProviderRegistrationInformer

type ProviderRegistrationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProviderRegistrationLister
}

ProviderRegistrationInformer provides access to a shared informer and lister for ProviderRegistrations.

Jump to

Keyboard shortcuts

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