Documentation ¶
Index ¶
- func NewAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDefaultServiceAccountsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDefaultServiceAccountsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamCustomRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProjectInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUsageExportBucketInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamCustomRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProjectInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUsageExportBucketInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccessApprovalSettingsInformer
- type DefaultServiceAccountsInformer
- type IamAuditConfigInformer
- type IamBindingInformer
- type IamCustomRoleInformer
- type IamMemberInformer
- type IamPolicyInformer
- type Interface
- type OrganizationPolicyInformer
- type ProjectInformer
- type ServiceInformer
- type UsageExportBucketInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessApprovalSettingsInformer ¶
func NewAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccessApprovalSettingsInformer constructs a new informer for AccessApprovalSettings 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 NewDefaultServiceAccountsInformer ¶
func NewDefaultServiceAccountsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDefaultServiceAccountsInformer constructs a new informer for DefaultServiceAccounts 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 NewFilteredAccessApprovalSettingsInformer ¶
func NewFilteredAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccessApprovalSettingsInformer constructs a new informer for AccessApprovalSettings 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 NewFilteredDefaultServiceAccountsInformer ¶
func NewFilteredDefaultServiceAccountsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDefaultServiceAccountsInformer constructs a new informer for DefaultServiceAccounts 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 NewFilteredIamAuditConfigInformer ¶
func NewFilteredIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamAuditConfigInformer constructs a new informer for IamAuditConfig 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 NewFilteredIamBindingInformer ¶
func NewFilteredIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamBindingInformer constructs a new informer for IamBinding 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 NewFilteredIamCustomRoleInformer ¶
func NewFilteredIamCustomRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamCustomRoleInformer constructs a new informer for IamCustomRole 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 NewFilteredIamMemberInformer ¶
func NewFilteredIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamMemberInformer constructs a new informer for IamMember 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 NewFilteredIamPolicyInformer ¶
func NewFilteredIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamPolicyInformer constructs a new informer for IamPolicy 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 NewFilteredOrganizationPolicyInformer ¶
func NewFilteredOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOrganizationPolicyInformer constructs a new informer for OrganizationPolicy 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 NewFilteredProjectInformer ¶
func NewFilteredProjectInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProjectInformer constructs a new informer for Project 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 NewFilteredServiceInformer ¶
func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceInformer constructs a new informer for Service 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 NewFilteredUsageExportBucketInformer ¶
func NewFilteredUsageExportBucketInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUsageExportBucketInformer constructs a new informer for UsageExportBucket 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 NewIamAuditConfigInformer ¶
func NewIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamAuditConfigInformer constructs a new informer for IamAuditConfig 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 NewIamBindingInformer ¶
func NewIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamBindingInformer constructs a new informer for IamBinding 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 NewIamCustomRoleInformer ¶
func NewIamCustomRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamCustomRoleInformer constructs a new informer for IamCustomRole 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 NewIamMemberInformer ¶
func NewIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamMemberInformer constructs a new informer for IamMember 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 NewIamPolicyInformer ¶
func NewIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamPolicyInformer constructs a new informer for IamPolicy 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 NewOrganizationPolicyInformer ¶
func NewOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOrganizationPolicyInformer constructs a new informer for OrganizationPolicy 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 NewProjectInformer ¶
func NewProjectInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProjectInformer constructs a new informer for Project 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 NewServiceInformer ¶
func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceInformer constructs a new informer for Service 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 NewUsageExportBucketInformer ¶
func NewUsageExportBucketInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUsageExportBucketInformer constructs a new informer for UsageExportBucket 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 AccessApprovalSettingsInformer ¶
type AccessApprovalSettingsInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccessApprovalSettingsLister }
AccessApprovalSettingsInformer provides access to a shared informer and lister for AccessApprovalSettingses.
type DefaultServiceAccountsInformer ¶
type DefaultServiceAccountsInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DefaultServiceAccountsLister }
DefaultServiceAccountsInformer provides access to a shared informer and lister for DefaultServiceAccountses.
type IamAuditConfigInformer ¶
type IamAuditConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamAuditConfigLister }
IamAuditConfigInformer provides access to a shared informer and lister for IamAuditConfigs.
type IamBindingInformer ¶
type IamBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamBindingLister }
IamBindingInformer provides access to a shared informer and lister for IamBindings.
type IamCustomRoleInformer ¶
type IamCustomRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamCustomRoleLister }
IamCustomRoleInformer provides access to a shared informer and lister for IamCustomRoles.
type IamMemberInformer ¶
type IamMemberInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamMemberLister }
IamMemberInformer provides access to a shared informer and lister for IamMembers.
type IamPolicyInformer ¶
type IamPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamPolicyLister }
IamPolicyInformer provides access to a shared informer and lister for IamPolicies.
type Interface ¶
type Interface interface { // AccessApprovalSettingses returns a AccessApprovalSettingsInformer. AccessApprovalSettingses() AccessApprovalSettingsInformer // DefaultServiceAccountses returns a DefaultServiceAccountsInformer. DefaultServiceAccountses() DefaultServiceAccountsInformer // IamAuditConfigs returns a IamAuditConfigInformer. IamAuditConfigs() IamAuditConfigInformer // IamBindings returns a IamBindingInformer. IamBindings() IamBindingInformer // IamCustomRoles returns a IamCustomRoleInformer. IamCustomRoles() IamCustomRoleInformer // IamMembers returns a IamMemberInformer. IamMembers() IamMemberInformer // IamPolicies returns a IamPolicyInformer. IamPolicies() IamPolicyInformer // OrganizationPolicies returns a OrganizationPolicyInformer. OrganizationPolicies() OrganizationPolicyInformer // Projects returns a ProjectInformer. Projects() ProjectInformer // Services returns a ServiceInformer. Services() ServiceInformer // UsageExportBuckets returns a UsageExportBucketInformer. UsageExportBuckets() UsageExportBucketInformer }
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 OrganizationPolicyInformer ¶
type OrganizationPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OrganizationPolicyLister }
OrganizationPolicyInformer provides access to a shared informer and lister for OrganizationPolicies.
type ProjectInformer ¶
type ProjectInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProjectLister }
ProjectInformer provides access to a shared informer and lister for Projects.
type ServiceInformer ¶
type ServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceLister }
ServiceInformer provides access to a shared informer and lister for Services.
type UsageExportBucketInformer ¶
type UsageExportBucketInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.UsageExportBucketLister }
UsageExportBucketInformer provides access to a shared informer and lister for UsageExportBuckets.