v1alpha1

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL