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.