Documentation
¶
Index ¶
- func NewAssessmentTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAssessmentTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAssessmentTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAssessmentTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredResourceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewResourceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AssessmentTargetInformer
- type AssessmentTemplateInformer
- type Interface
- type ResourceGroupInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAssessmentTargetInformer ¶
func NewAssessmentTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAssessmentTargetInformer constructs a new informer for AssessmentTarget 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 NewAssessmentTemplateInformer ¶
func NewAssessmentTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAssessmentTemplateInformer constructs a new informer for AssessmentTemplate 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 NewFilteredAssessmentTargetInformer ¶
func NewFilteredAssessmentTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAssessmentTargetInformer constructs a new informer for AssessmentTarget 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 NewFilteredAssessmentTemplateInformer ¶
func NewFilteredAssessmentTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAssessmentTemplateInformer constructs a new informer for AssessmentTemplate 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 NewFilteredResourceGroupInformer ¶
func NewFilteredResourceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredResourceGroupInformer constructs a new informer for ResourceGroup 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 NewResourceGroupInformer ¶
func NewResourceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewResourceGroupInformer constructs a new informer for ResourceGroup 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 AssessmentTargetInformer ¶
type AssessmentTargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AssessmentTargetLister }
AssessmentTargetInformer provides access to a shared informer and lister for AssessmentTargets.
type AssessmentTemplateInformer ¶
type AssessmentTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AssessmentTemplateLister }
AssessmentTemplateInformer provides access to a shared informer and lister for AssessmentTemplates.
type Interface ¶
type Interface interface { // AssessmentTargets returns a AssessmentTargetInformer. AssessmentTargets() AssessmentTargetInformer // AssessmentTemplates returns a AssessmentTemplateInformer. AssessmentTemplates() AssessmentTemplateInformer // ResourceGroups returns a ResourceGroupInformer. ResourceGroups() ResourceGroupInformer }
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 ResourceGroupInformer ¶
type ResourceGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ResourceGroupLister }
ResourceGroupInformer provides access to a shared informer and lister for ResourceGroups.