Documentation
¶
Index ¶
- func NewDatabaseExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDatabaseVulnerabilityAssessmentRuleBaselineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewElasticpoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDatabaseExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDatabaseVulnerabilityAssessmentRuleBaselineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticpoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFirewallRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredJobAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredJobCredentialInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerSecurityAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerTransparentDataEncryptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerVulnerabilityAssessmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualNetworkRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFirewallRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewJobAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewJobCredentialInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerSecurityAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerTransparentDataEncryptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerVulnerabilityAssessmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualNetworkRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DatabaseExtendedAuditingPolicyInformer
- type DatabaseInformer
- type DatabaseVulnerabilityAssessmentRuleBaselineInformer
- type ElasticpoolInformer
- type FirewallRuleInformer
- type Interface
- type JobAgentInformer
- type JobCredentialInformer
- type ServerExtendedAuditingPolicyInformer
- type ServerInformer
- type ServerSecurityAlertPolicyInformer
- type ServerTransparentDataEncryptionInformer
- type ServerVulnerabilityAssessmentInformer
- type VirtualMachineInformer
- type VirtualNetworkRuleInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDatabaseExtendedAuditingPolicyInformer ¶
func NewDatabaseExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDatabaseExtendedAuditingPolicyInformer constructs a new informer for DatabaseExtendedAuditingPolicy 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 NewDatabaseInformer ¶
func NewDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDatabaseInformer constructs a new informer for Database 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 NewDatabaseVulnerabilityAssessmentRuleBaselineInformer ¶
func NewDatabaseVulnerabilityAssessmentRuleBaselineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDatabaseVulnerabilityAssessmentRuleBaselineInformer constructs a new informer for DatabaseVulnerabilityAssessmentRuleBaseline 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 NewElasticpoolInformer ¶
func NewElasticpoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewElasticpoolInformer constructs a new informer for Elasticpool 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 NewFilteredDatabaseExtendedAuditingPolicyInformer ¶
func NewFilteredDatabaseExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDatabaseExtendedAuditingPolicyInformer constructs a new informer for DatabaseExtendedAuditingPolicy 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 NewFilteredDatabaseInformer ¶
func NewFilteredDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDatabaseInformer constructs a new informer for Database 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 NewFilteredDatabaseVulnerabilityAssessmentRuleBaselineInformer ¶
func NewFilteredDatabaseVulnerabilityAssessmentRuleBaselineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDatabaseVulnerabilityAssessmentRuleBaselineInformer constructs a new informer for DatabaseVulnerabilityAssessmentRuleBaseline 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 NewFilteredElasticpoolInformer ¶
func NewFilteredElasticpoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredElasticpoolInformer constructs a new informer for Elasticpool 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 NewFilteredFirewallRuleInformer ¶
func NewFilteredFirewallRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFirewallRuleInformer constructs a new informer for FirewallRule 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 NewFilteredJobAgentInformer ¶
func NewFilteredJobAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredJobAgentInformer constructs a new informer for JobAgent 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 NewFilteredJobCredentialInformer ¶
func NewFilteredJobCredentialInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredJobCredentialInformer constructs a new informer for JobCredential 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 NewFilteredServerExtendedAuditingPolicyInformer ¶
func NewFilteredServerExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerExtendedAuditingPolicyInformer constructs a new informer for ServerExtendedAuditingPolicy 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 NewFilteredServerInformer ¶
func NewFilteredServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerInformer constructs a new informer for Server 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 NewFilteredServerSecurityAlertPolicyInformer ¶
func NewFilteredServerSecurityAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerSecurityAlertPolicyInformer constructs a new informer for ServerSecurityAlertPolicy 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 NewFilteredServerTransparentDataEncryptionInformer ¶
func NewFilteredServerTransparentDataEncryptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerTransparentDataEncryptionInformer constructs a new informer for ServerTransparentDataEncryption 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 NewFilteredServerVulnerabilityAssessmentInformer ¶
func NewFilteredServerVulnerabilityAssessmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerVulnerabilityAssessmentInformer constructs a new informer for ServerVulnerabilityAssessment 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 NewFilteredVirtualMachineInformer ¶
func NewFilteredVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineInformer constructs a new informer for VirtualMachine 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 NewFilteredVirtualNetworkRuleInformer ¶
func NewFilteredVirtualNetworkRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualNetworkRuleInformer constructs a new informer for VirtualNetworkRule 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 NewFirewallRuleInformer ¶
func NewFirewallRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFirewallRuleInformer constructs a new informer for FirewallRule 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 NewJobAgentInformer ¶
func NewJobAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewJobAgentInformer constructs a new informer for JobAgent 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 NewJobCredentialInformer ¶
func NewJobCredentialInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewJobCredentialInformer constructs a new informer for JobCredential 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 NewServerExtendedAuditingPolicyInformer ¶
func NewServerExtendedAuditingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerExtendedAuditingPolicyInformer constructs a new informer for ServerExtendedAuditingPolicy 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 NewServerInformer ¶
func NewServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerInformer constructs a new informer for Server 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 NewServerSecurityAlertPolicyInformer ¶
func NewServerSecurityAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerSecurityAlertPolicyInformer constructs a new informer for ServerSecurityAlertPolicy 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 NewServerTransparentDataEncryptionInformer ¶
func NewServerTransparentDataEncryptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerTransparentDataEncryptionInformer constructs a new informer for ServerTransparentDataEncryption 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 NewServerVulnerabilityAssessmentInformer ¶
func NewServerVulnerabilityAssessmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerVulnerabilityAssessmentInformer constructs a new informer for ServerVulnerabilityAssessment 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 NewVirtualMachineInformer ¶
func NewVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineInformer constructs a new informer for VirtualMachine 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 NewVirtualNetworkRuleInformer ¶
func NewVirtualNetworkRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualNetworkRuleInformer constructs a new informer for VirtualNetworkRule 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 DatabaseExtendedAuditingPolicyInformer ¶
type DatabaseExtendedAuditingPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DatabaseExtendedAuditingPolicyLister }
DatabaseExtendedAuditingPolicyInformer provides access to a shared informer and lister for DatabaseExtendedAuditingPolicies.
type DatabaseInformer ¶
type DatabaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DatabaseLister }
DatabaseInformer provides access to a shared informer and lister for Databases.
type DatabaseVulnerabilityAssessmentRuleBaselineInformer ¶
type DatabaseVulnerabilityAssessmentRuleBaselineInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DatabaseVulnerabilityAssessmentRuleBaselineLister }
DatabaseVulnerabilityAssessmentRuleBaselineInformer provides access to a shared informer and lister for DatabaseVulnerabilityAssessmentRuleBaselines.
type ElasticpoolInformer ¶
type ElasticpoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ElasticpoolLister }
ElasticpoolInformer provides access to a shared informer and lister for Elasticpools.
type FirewallRuleInformer ¶
type FirewallRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FirewallRuleLister }
FirewallRuleInformer provides access to a shared informer and lister for FirewallRules.
type Interface ¶
type Interface interface { // Databases returns a DatabaseInformer. Databases() DatabaseInformer // DatabaseExtendedAuditingPolicies returns a DatabaseExtendedAuditingPolicyInformer. DatabaseExtendedAuditingPolicies() DatabaseExtendedAuditingPolicyInformer // DatabaseVulnerabilityAssessmentRuleBaselines returns a DatabaseVulnerabilityAssessmentRuleBaselineInformer. DatabaseVulnerabilityAssessmentRuleBaselines() DatabaseVulnerabilityAssessmentRuleBaselineInformer // Elasticpools returns a ElasticpoolInformer. Elasticpools() ElasticpoolInformer // FirewallRules returns a FirewallRuleInformer. FirewallRules() FirewallRuleInformer // JobAgents returns a JobAgentInformer. JobAgents() JobAgentInformer // JobCredentials returns a JobCredentialInformer. JobCredentials() JobCredentialInformer // Servers returns a ServerInformer. Servers() ServerInformer // ServerExtendedAuditingPolicies returns a ServerExtendedAuditingPolicyInformer. ServerExtendedAuditingPolicies() ServerExtendedAuditingPolicyInformer // ServerSecurityAlertPolicies returns a ServerSecurityAlertPolicyInformer. ServerSecurityAlertPolicies() ServerSecurityAlertPolicyInformer // ServerTransparentDataEncryptions returns a ServerTransparentDataEncryptionInformer. ServerTransparentDataEncryptions() ServerTransparentDataEncryptionInformer // ServerVulnerabilityAssessments returns a ServerVulnerabilityAssessmentInformer. ServerVulnerabilityAssessments() ServerVulnerabilityAssessmentInformer // VirtualMachines returns a VirtualMachineInformer. VirtualMachines() VirtualMachineInformer // VirtualNetworkRules returns a VirtualNetworkRuleInformer. VirtualNetworkRules() VirtualNetworkRuleInformer }
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 JobAgentInformer ¶
type JobAgentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.JobAgentLister }
JobAgentInformer provides access to a shared informer and lister for JobAgents.
type JobCredentialInformer ¶
type JobCredentialInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.JobCredentialLister }
JobCredentialInformer provides access to a shared informer and lister for JobCredentials.
type ServerExtendedAuditingPolicyInformer ¶
type ServerExtendedAuditingPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerExtendedAuditingPolicyLister }
ServerExtendedAuditingPolicyInformer provides access to a shared informer and lister for ServerExtendedAuditingPolicies.
type ServerInformer ¶
type ServerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerLister }
ServerInformer provides access to a shared informer and lister for Servers.
type ServerSecurityAlertPolicyInformer ¶
type ServerSecurityAlertPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerSecurityAlertPolicyLister }
ServerSecurityAlertPolicyInformer provides access to a shared informer and lister for ServerSecurityAlertPolicies.
type ServerTransparentDataEncryptionInformer ¶
type ServerTransparentDataEncryptionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerTransparentDataEncryptionLister }
ServerTransparentDataEncryptionInformer provides access to a shared informer and lister for ServerTransparentDataEncryptions.
type ServerVulnerabilityAssessmentInformer ¶
type ServerVulnerabilityAssessmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerVulnerabilityAssessmentLister }
ServerVulnerabilityAssessmentInformer provides access to a shared informer and lister for ServerVulnerabilityAssessments.
type VirtualMachineInformer ¶
type VirtualMachineInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VirtualMachineLister }
VirtualMachineInformer provides access to a shared informer and lister for VirtualMachines.
type VirtualNetworkRuleInformer ¶
type VirtualNetworkRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VirtualNetworkRuleLister }
VirtualNetworkRuleInformer provides access to a shared informer and lister for VirtualNetworkRules.
Source Files
¶
- database.go
- databaseextendedauditingpolicy.go
- databasevulnerabilityassessmentrulebaseline.go
- elasticpool.go
- firewallrule.go
- interface.go
- jobagent.go
- jobcredential.go
- server.go
- serverextendedauditingpolicy.go
- serversecurityalertpolicy.go
- servertransparentdataencryption.go
- servervulnerabilityassessment.go
- virtualmachine.go
- virtualnetworkrule.go