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 NewCostManagementExportInformer added in v0.5.0

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

NewCostManagementExportInformer constructs a new informer for CostManagementExport 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 NewFilteredCostManagementExportInformer added in v0.5.0

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

NewFilteredCostManagementExportInformer constructs a new informer for CostManagementExport 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 NewFilteredSubscriptionInformer

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

NewFilteredSubscriptionInformer constructs a new informer for Subscription 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 NewFilteredTemplateDeploymentInformer

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

NewFilteredTemplateDeploymentInformer constructs a new informer for TemplateDeployment 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 NewSubscriptionInformer

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

NewSubscriptionInformer constructs a new informer for Subscription 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 NewTemplateDeploymentInformer

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

NewTemplateDeploymentInformer constructs a new informer for TemplateDeployment 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 CostManagementExportInformer added in v0.5.0

type CostManagementExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CostManagementExportLister
}

CostManagementExportInformer provides access to a shared informer and lister for CostManagementExports.

type Interface

type Interface interface {
	// CostManagementExports returns a CostManagementExportInformer.
	CostManagementExports() CostManagementExportInformer
	// PolicyAssignments returns a PolicyAssignmentInformer.
	PolicyAssignments() PolicyAssignmentInformer
	// Subscriptions returns a SubscriptionInformer.
	Subscriptions() SubscriptionInformer
	// TemplateDeployments returns a TemplateDeploymentInformer.
	TemplateDeployments() TemplateDeploymentInformer
}

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 SubscriptionInformer

type SubscriptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubscriptionLister
}

SubscriptionInformer provides access to a shared informer and lister for Subscriptions.

type TemplateDeploymentInformer

type TemplateDeploymentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TemplateDeploymentLister
}

TemplateDeploymentInformer provides access to a shared informer and lister for TemplateDeployments.

Jump to

Keyboard shortcuts

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