Documentation
¶
Index ¶
- func NewAccountAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccountAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredManagedPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPermissionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPermissionSetInlinePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManagedPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPermissionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPermissionSetInlinePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccountAssignmentInformer
- type Interface
- type ManagedPolicyAttachmentInformer
- type PermissionSetInformer
- type PermissionSetInlinePolicyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccountAssignmentInformer ¶
func NewAccountAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccountAssignmentInformer constructs a new informer for AccountAssignment 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 NewFilteredAccountAssignmentInformer ¶
func NewFilteredAccountAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccountAssignmentInformer constructs a new informer for AccountAssignment 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 NewFilteredManagedPolicyAttachmentInformer ¶
func NewFilteredManagedPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredManagedPolicyAttachmentInformer constructs a new informer for ManagedPolicyAttachment 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 NewFilteredPermissionSetInformer ¶
func NewFilteredPermissionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPermissionSetInformer constructs a new informer for PermissionSet 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 NewFilteredPermissionSetInlinePolicyInformer ¶
func NewFilteredPermissionSetInlinePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPermissionSetInlinePolicyInformer constructs a new informer for PermissionSetInlinePolicy 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 NewManagedPolicyAttachmentInformer ¶
func NewManagedPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewManagedPolicyAttachmentInformer constructs a new informer for ManagedPolicyAttachment 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 NewPermissionSetInformer ¶
func NewPermissionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPermissionSetInformer constructs a new informer for PermissionSet 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 NewPermissionSetInlinePolicyInformer ¶
func NewPermissionSetInlinePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPermissionSetInlinePolicyInformer constructs a new informer for PermissionSetInlinePolicy 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 AccountAssignmentInformer ¶
type AccountAssignmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccountAssignmentLister }
AccountAssignmentInformer provides access to a shared informer and lister for AccountAssignments.
type Interface ¶
type Interface interface { // AccountAssignments returns a AccountAssignmentInformer. AccountAssignments() AccountAssignmentInformer // ManagedPolicyAttachments returns a ManagedPolicyAttachmentInformer. ManagedPolicyAttachments() ManagedPolicyAttachmentInformer // PermissionSets returns a PermissionSetInformer. PermissionSets() PermissionSetInformer // PermissionSetInlinePolicies returns a PermissionSetInlinePolicyInformer. PermissionSetInlinePolicies() PermissionSetInlinePolicyInformer }
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 ManagedPolicyAttachmentInformer ¶
type ManagedPolicyAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ManagedPolicyAttachmentLister }
ManagedPolicyAttachmentInformer provides access to a shared informer and lister for ManagedPolicyAttachments.
type PermissionSetInformer ¶
type PermissionSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PermissionSetLister }
PermissionSetInformer provides access to a shared informer and lister for PermissionSets.
type PermissionSetInlinePolicyInformer ¶
type PermissionSetInlinePolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PermissionSetInlinePolicyLister }
PermissionSetInlinePolicyInformer provides access to a shared informer and lister for PermissionSetInlinePolicies.