Documentation ¶
Index ¶
- func NewFilteredGroupCostManagementExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProviderRegistrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupCostManagementExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProviderRegistrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GroupCostManagementExportInformer
- type GroupInformer
- type GroupPolicyAssignmentInformer
- type GroupTemplateDeploymentInformer
- type Interface
- type PolicyAssignmentInformer
- type ProviderRegistrationInformer
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 ¶
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 ProviderRegistrationInformer ¶
type ProviderRegistrationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProviderRegistrationLister }
ProviderRegistrationInformer provides access to a shared informer and lister for ProviderRegistrations.