Documentation ¶
Index ¶
- func NewCostManagementExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCostManagementExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CostManagementExportInformer
- type Interface
- type PolicyAssignmentInformer
- type SubscriptionInformer
- type TemplateDeploymentInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.