Documentation ¶
Index ¶
- func NewAlertRuleFusionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlertRuleMachineLearningBehaviorAnalyticsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlertRuleMsSecurityIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlertRuleScheduledInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorAwsCloudTrailInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorAzureActiveDirectoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorAzureAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorAzureSecurityCenterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorMicrosoftCloudAppSecurityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorOffice365Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataConnectorThreatIntelligenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertRuleFusionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertRuleMachineLearningBehaviorAnalyticsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertRuleMsSecurityIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertRuleScheduledInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorAwsCloudTrailInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorAzureActiveDirectoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorAzureAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorAzureSecurityCenterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorMicrosoftCloudAppSecurityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorOffice365Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataConnectorThreatIntelligenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AlertRuleFusionInformer
- type AlertRuleMachineLearningBehaviorAnalyticsInformer
- type AlertRuleMsSecurityIncidentInformer
- type AlertRuleScheduledInformer
- type DataConnectorAwsCloudTrailInformer
- type DataConnectorAzureActiveDirectoryInformer
- type DataConnectorAzureAdvancedThreatProtectionInformer
- type DataConnectorAzureSecurityCenterInformer
- type DataConnectorMicrosoftCloudAppSecurityInformer
- type DataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer
- type DataConnectorOffice365Informer
- type DataConnectorThreatIntelligenceInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlertRuleFusionInformer ¶
func NewAlertRuleFusionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertRuleFusionInformer constructs a new informer for AlertRuleFusion 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 NewAlertRuleMachineLearningBehaviorAnalyticsInformer ¶
func NewAlertRuleMachineLearningBehaviorAnalyticsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertRuleMachineLearningBehaviorAnalyticsInformer constructs a new informer for AlertRuleMachineLearningBehaviorAnalytics 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 NewAlertRuleMsSecurityIncidentInformer ¶
func NewAlertRuleMsSecurityIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertRuleMsSecurityIncidentInformer constructs a new informer for AlertRuleMsSecurityIncident 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 NewAlertRuleScheduledInformer ¶
func NewAlertRuleScheduledInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertRuleScheduledInformer constructs a new informer for AlertRuleScheduled 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 NewDataConnectorAwsCloudTrailInformer ¶
func NewDataConnectorAwsCloudTrailInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorAwsCloudTrailInformer constructs a new informer for DataConnectorAwsCloudTrail 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 NewDataConnectorAzureActiveDirectoryInformer ¶
func NewDataConnectorAzureActiveDirectoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorAzureActiveDirectoryInformer constructs a new informer for DataConnectorAzureActiveDirectory 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 NewDataConnectorAzureAdvancedThreatProtectionInformer ¶
func NewDataConnectorAzureAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorAzureAdvancedThreatProtectionInformer constructs a new informer for DataConnectorAzureAdvancedThreatProtection 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 NewDataConnectorAzureSecurityCenterInformer ¶
func NewDataConnectorAzureSecurityCenterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorAzureSecurityCenterInformer constructs a new informer for DataConnectorAzureSecurityCenter 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 NewDataConnectorMicrosoftCloudAppSecurityInformer ¶
func NewDataConnectorMicrosoftCloudAppSecurityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorMicrosoftCloudAppSecurityInformer constructs a new informer for DataConnectorMicrosoftCloudAppSecurity 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 NewDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer ¶
func NewDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer constructs a new informer for DataConnectorMicrosoftDefenderAdvancedThreatProtection 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 NewDataConnectorOffice365Informer ¶
func NewDataConnectorOffice365Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorOffice365Informer constructs a new informer for DataConnectorOffice365 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 NewDataConnectorThreatIntelligenceInformer ¶
func NewDataConnectorThreatIntelligenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDataConnectorThreatIntelligenceInformer constructs a new informer for DataConnectorThreatIntelligence 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 NewFilteredAlertRuleFusionInformer ¶
func NewFilteredAlertRuleFusionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertRuleFusionInformer constructs a new informer for AlertRuleFusion 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 NewFilteredAlertRuleMachineLearningBehaviorAnalyticsInformer ¶
func NewFilteredAlertRuleMachineLearningBehaviorAnalyticsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertRuleMachineLearningBehaviorAnalyticsInformer constructs a new informer for AlertRuleMachineLearningBehaviorAnalytics 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 NewFilteredAlertRuleMsSecurityIncidentInformer ¶
func NewFilteredAlertRuleMsSecurityIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertRuleMsSecurityIncidentInformer constructs a new informer for AlertRuleMsSecurityIncident 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 NewFilteredAlertRuleScheduledInformer ¶
func NewFilteredAlertRuleScheduledInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertRuleScheduledInformer constructs a new informer for AlertRuleScheduled 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 NewFilteredDataConnectorAwsCloudTrailInformer ¶
func NewFilteredDataConnectorAwsCloudTrailInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorAwsCloudTrailInformer constructs a new informer for DataConnectorAwsCloudTrail 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 NewFilteredDataConnectorAzureActiveDirectoryInformer ¶
func NewFilteredDataConnectorAzureActiveDirectoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorAzureActiveDirectoryInformer constructs a new informer for DataConnectorAzureActiveDirectory 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 NewFilteredDataConnectorAzureAdvancedThreatProtectionInformer ¶
func NewFilteredDataConnectorAzureAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorAzureAdvancedThreatProtectionInformer constructs a new informer for DataConnectorAzureAdvancedThreatProtection 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 NewFilteredDataConnectorAzureSecurityCenterInformer ¶
func NewFilteredDataConnectorAzureSecurityCenterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorAzureSecurityCenterInformer constructs a new informer for DataConnectorAzureSecurityCenter 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 NewFilteredDataConnectorMicrosoftCloudAppSecurityInformer ¶
func NewFilteredDataConnectorMicrosoftCloudAppSecurityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorMicrosoftCloudAppSecurityInformer constructs a new informer for DataConnectorMicrosoftCloudAppSecurity 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 NewFilteredDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer ¶
func NewFilteredDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer constructs a new informer for DataConnectorMicrosoftDefenderAdvancedThreatProtection 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 NewFilteredDataConnectorOffice365Informer ¶
func NewFilteredDataConnectorOffice365Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorOffice365Informer constructs a new informer for DataConnectorOffice365 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 NewFilteredDataConnectorThreatIntelligenceInformer ¶
func NewFilteredDataConnectorThreatIntelligenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDataConnectorThreatIntelligenceInformer constructs a new informer for DataConnectorThreatIntelligence 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 AlertRuleFusionInformer ¶
type AlertRuleFusionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlertRuleFusionLister }
AlertRuleFusionInformer provides access to a shared informer and lister for AlertRuleFusions.
type AlertRuleMachineLearningBehaviorAnalyticsInformer ¶
type AlertRuleMachineLearningBehaviorAnalyticsInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlertRuleMachineLearningBehaviorAnalyticsLister }
AlertRuleMachineLearningBehaviorAnalyticsInformer provides access to a shared informer and lister for AlertRuleMachineLearningBehaviorAnalyticses.
type AlertRuleMsSecurityIncidentInformer ¶
type AlertRuleMsSecurityIncidentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlertRuleMsSecurityIncidentLister }
AlertRuleMsSecurityIncidentInformer provides access to a shared informer and lister for AlertRuleMsSecurityIncidents.
type AlertRuleScheduledInformer ¶
type AlertRuleScheduledInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlertRuleScheduledLister }
AlertRuleScheduledInformer provides access to a shared informer and lister for AlertRuleScheduleds.
type DataConnectorAwsCloudTrailInformer ¶
type DataConnectorAwsCloudTrailInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorAwsCloudTrailLister }
DataConnectorAwsCloudTrailInformer provides access to a shared informer and lister for DataConnectorAwsCloudTrails.
type DataConnectorAzureActiveDirectoryInformer ¶
type DataConnectorAzureActiveDirectoryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorAzureActiveDirectoryLister }
DataConnectorAzureActiveDirectoryInformer provides access to a shared informer and lister for DataConnectorAzureActiveDirectories.
type DataConnectorAzureAdvancedThreatProtectionInformer ¶
type DataConnectorAzureAdvancedThreatProtectionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorAzureAdvancedThreatProtectionLister }
DataConnectorAzureAdvancedThreatProtectionInformer provides access to a shared informer and lister for DataConnectorAzureAdvancedThreatProtections.
type DataConnectorAzureSecurityCenterInformer ¶
type DataConnectorAzureSecurityCenterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorAzureSecurityCenterLister }
DataConnectorAzureSecurityCenterInformer provides access to a shared informer and lister for DataConnectorAzureSecurityCenters.
type DataConnectorMicrosoftCloudAppSecurityInformer ¶
type DataConnectorMicrosoftCloudAppSecurityInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorMicrosoftCloudAppSecurityLister }
DataConnectorMicrosoftCloudAppSecurityInformer provides access to a shared informer and lister for DataConnectorMicrosoftCloudAppSecurities.
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer ¶
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtectionLister }
DataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer provides access to a shared informer and lister for DataConnectorMicrosoftDefenderAdvancedThreatProtections.
type DataConnectorOffice365Informer ¶
type DataConnectorOffice365Informer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorOffice365Lister }
DataConnectorOffice365Informer provides access to a shared informer and lister for DataConnectorOffice365s.
type DataConnectorThreatIntelligenceInformer ¶
type DataConnectorThreatIntelligenceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DataConnectorThreatIntelligenceLister }
DataConnectorThreatIntelligenceInformer provides access to a shared informer and lister for DataConnectorThreatIntelligences.
type Interface ¶
type Interface interface { // AlertRuleFusions returns a AlertRuleFusionInformer. AlertRuleFusions() AlertRuleFusionInformer // AlertRuleMachineLearningBehaviorAnalyticses returns a AlertRuleMachineLearningBehaviorAnalyticsInformer. AlertRuleMachineLearningBehaviorAnalyticses() AlertRuleMachineLearningBehaviorAnalyticsInformer // AlertRuleMsSecurityIncidents returns a AlertRuleMsSecurityIncidentInformer. AlertRuleMsSecurityIncidents() AlertRuleMsSecurityIncidentInformer // AlertRuleScheduleds returns a AlertRuleScheduledInformer. AlertRuleScheduleds() AlertRuleScheduledInformer // DataConnectorAwsCloudTrails returns a DataConnectorAwsCloudTrailInformer. DataConnectorAwsCloudTrails() DataConnectorAwsCloudTrailInformer // DataConnectorAzureActiveDirectories returns a DataConnectorAzureActiveDirectoryInformer. DataConnectorAzureActiveDirectories() DataConnectorAzureActiveDirectoryInformer // DataConnectorAzureAdvancedThreatProtections returns a DataConnectorAzureAdvancedThreatProtectionInformer. DataConnectorAzureAdvancedThreatProtections() DataConnectorAzureAdvancedThreatProtectionInformer // DataConnectorAzureSecurityCenters returns a DataConnectorAzureSecurityCenterInformer. DataConnectorAzureSecurityCenters() DataConnectorAzureSecurityCenterInformer // DataConnectorMicrosoftCloudAppSecurities returns a DataConnectorMicrosoftCloudAppSecurityInformer. DataConnectorMicrosoftCloudAppSecurities() DataConnectorMicrosoftCloudAppSecurityInformer // DataConnectorMicrosoftDefenderAdvancedThreatProtections returns a DataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer. DataConnectorMicrosoftDefenderAdvancedThreatProtections() DataConnectorMicrosoftDefenderAdvancedThreatProtectionInformer // DataConnectorOffice365s returns a DataConnectorOffice365Informer. DataConnectorOffice365s() DataConnectorOffice365Informer // DataConnectorThreatIntelligences returns a DataConnectorThreatIntelligenceInformer. DataConnectorThreatIntelligences() DataConnectorThreatIntelligenceInformer }
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.
Source Files ¶
- alertrulefusion.go
- alertrulemachinelearningbehavioranalytics.go
- alertrulemssecurityincident.go
- alertrulescheduled.go
- dataconnectorawscloudtrail.go
- dataconnectorazureactivedirectory.go
- dataconnectorazureadvancedthreatprotection.go
- dataconnectorazuresecuritycenter.go
- dataconnectormicrosoftcloudappsecurity.go
- dataconnectormicrosoftdefenderadvancedthreatprotection.go
- dataconnectoroffice365.go
- dataconnectorthreatintelligence.go
- interface.go