Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AlertRuleFusionExpansion
- type AlertRuleFusionInterface
- type AlertRuleFusionsGetter
- type AlertRuleMachineLearningBehaviorAnalyticsExpansion
- type AlertRuleMachineLearningBehaviorAnalyticsInterface
- type AlertRuleMachineLearningBehaviorAnalyticsesGetter
- type AlertRuleMsSecurityIncidentExpansion
- type AlertRuleMsSecurityIncidentInterface
- type AlertRuleMsSecurityIncidentsGetter
- type AlertRuleScheduledExpansion
- type AlertRuleScheduledInterface
- type AlertRuleScheduledsGetter
- type AutomationRuleExpansion
- type AutomationRuleInterface
- type AutomationRulesGetter
- type DataConnectorAwsCloudTrailExpansion
- type DataConnectorAwsCloudTrailInterface
- type DataConnectorAwsCloudTrailsGetter
- type DataConnectorAzureActiveDirectoriesGetter
- type DataConnectorAzureActiveDirectoryExpansion
- type DataConnectorAzureActiveDirectoryInterface
- type DataConnectorAzureAdvancedThreatProtectionExpansion
- type DataConnectorAzureAdvancedThreatProtectionInterface
- type DataConnectorAzureAdvancedThreatProtectionsGetter
- type DataConnectorAzureSecurityCenterExpansion
- type DataConnectorAzureSecurityCenterInterface
- type DataConnectorAzureSecurityCentersGetter
- type DataConnectorMicrosoftCloudAppSecuritiesGetter
- type DataConnectorMicrosoftCloudAppSecurityExpansion
- type DataConnectorMicrosoftCloudAppSecurityInterface
- type DataConnectorMicrosoftDefenderAdvancedThreatProtectionExpansion
- type DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface
- type DataConnectorMicrosoftDefenderAdvancedThreatProtectionsGetter
- type DataConnectorOffice365Expansion
- type DataConnectorOffice365Interface
- type DataConnectorOffice365sGetter
- type DataConnectorThreatIntelligenceExpansion
- type DataConnectorThreatIntelligenceInterface
- type DataConnectorThreatIntelligencesGetter
- type SentinelV1alpha1Client
- func (c *SentinelV1alpha1Client) AlertRuleFusions(namespace string) AlertRuleFusionInterface
- func (c *SentinelV1alpha1Client) AlertRuleMachineLearningBehaviorAnalyticses(namespace string) AlertRuleMachineLearningBehaviorAnalyticsInterface
- func (c *SentinelV1alpha1Client) AlertRuleMsSecurityIncidents(namespace string) AlertRuleMsSecurityIncidentInterface
- func (c *SentinelV1alpha1Client) AlertRuleScheduleds(namespace string) AlertRuleScheduledInterface
- func (c *SentinelV1alpha1Client) AutomationRules(namespace string) AutomationRuleInterface
- func (c *SentinelV1alpha1Client) DataConnectorAwsCloudTrails(namespace string) DataConnectorAwsCloudTrailInterface
- func (c *SentinelV1alpha1Client) DataConnectorAzureActiveDirectories(namespace string) DataConnectorAzureActiveDirectoryInterface
- func (c *SentinelV1alpha1Client) DataConnectorAzureAdvancedThreatProtections(namespace string) DataConnectorAzureAdvancedThreatProtectionInterface
- func (c *SentinelV1alpha1Client) DataConnectorAzureSecurityCenters(namespace string) DataConnectorAzureSecurityCenterInterface
- func (c *SentinelV1alpha1Client) DataConnectorMicrosoftCloudAppSecurities(namespace string) DataConnectorMicrosoftCloudAppSecurityInterface
- func (c *SentinelV1alpha1Client) DataConnectorMicrosoftDefenderAdvancedThreatProtections(namespace string) DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface
- func (c *SentinelV1alpha1Client) DataConnectorOffice365s(namespace string) DataConnectorOffice365Interface
- func (c *SentinelV1alpha1Client) DataConnectorThreatIntelligences(namespace string) DataConnectorThreatIntelligenceInterface
- func (c *SentinelV1alpha1Client) RESTClient() rest.Interface
- func (c *SentinelV1alpha1Client) WatchlistItems(namespace string) WatchlistItemInterface
- func (c *SentinelV1alpha1Client) Watchlists(namespace string) WatchlistInterface
- type SentinelV1alpha1Interface
- type WatchlistExpansion
- type WatchlistInterface
- type WatchlistItemExpansion
- type WatchlistItemInterface
- type WatchlistItemsGetter
- type WatchlistsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertRuleFusionExpansion ¶
type AlertRuleFusionExpansion interface{}
type AlertRuleFusionInterface ¶
type AlertRuleFusionInterface interface { Create(ctx context.Context, alertRuleFusion *v1alpha1.AlertRuleFusion, opts v1.CreateOptions) (*v1alpha1.AlertRuleFusion, error) Update(ctx context.Context, alertRuleFusion *v1alpha1.AlertRuleFusion, opts v1.UpdateOptions) (*v1alpha1.AlertRuleFusion, error) UpdateStatus(ctx context.Context, alertRuleFusion *v1alpha1.AlertRuleFusion, opts v1.UpdateOptions) (*v1alpha1.AlertRuleFusion, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AlertRuleFusion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertRuleFusionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AlertRuleFusion, err error) AlertRuleFusionExpansion }
AlertRuleFusionInterface has methods to work with AlertRuleFusion resources.
type AlertRuleFusionsGetter ¶
type AlertRuleFusionsGetter interface {
AlertRuleFusions(namespace string) AlertRuleFusionInterface
}
AlertRuleFusionsGetter has a method to return a AlertRuleFusionInterface. A group's client should implement this interface.
type AlertRuleMachineLearningBehaviorAnalyticsExpansion ¶
type AlertRuleMachineLearningBehaviorAnalyticsExpansion interface{}
type AlertRuleMachineLearningBehaviorAnalyticsInterface ¶
type AlertRuleMachineLearningBehaviorAnalyticsInterface interface { Create(ctx context.Context, alertRuleMachineLearningBehaviorAnalytics *v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, opts v1.CreateOptions) (*v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, error) Update(ctx context.Context, alertRuleMachineLearningBehaviorAnalytics *v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, opts v1.UpdateOptions) (*v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, error) UpdateStatus(ctx context.Context, alertRuleMachineLearningBehaviorAnalytics *v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, opts v1.UpdateOptions) (*v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertRuleMachineLearningBehaviorAnalyticsList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AlertRuleMachineLearningBehaviorAnalytics, err error) AlertRuleMachineLearningBehaviorAnalyticsExpansion }
AlertRuleMachineLearningBehaviorAnalyticsInterface has methods to work with AlertRuleMachineLearningBehaviorAnalytics resources.
type AlertRuleMachineLearningBehaviorAnalyticsesGetter ¶
type AlertRuleMachineLearningBehaviorAnalyticsesGetter interface {
AlertRuleMachineLearningBehaviorAnalyticses(namespace string) AlertRuleMachineLearningBehaviorAnalyticsInterface
}
AlertRuleMachineLearningBehaviorAnalyticsesGetter has a method to return a AlertRuleMachineLearningBehaviorAnalyticsInterface. A group's client should implement this interface.
type AlertRuleMsSecurityIncidentExpansion ¶
type AlertRuleMsSecurityIncidentExpansion interface{}
type AlertRuleMsSecurityIncidentInterface ¶
type AlertRuleMsSecurityIncidentInterface interface { Create(ctx context.Context, alertRuleMsSecurityIncident *v1alpha1.AlertRuleMsSecurityIncident, opts v1.CreateOptions) (*v1alpha1.AlertRuleMsSecurityIncident, error) Update(ctx context.Context, alertRuleMsSecurityIncident *v1alpha1.AlertRuleMsSecurityIncident, opts v1.UpdateOptions) (*v1alpha1.AlertRuleMsSecurityIncident, error) UpdateStatus(ctx context.Context, alertRuleMsSecurityIncident *v1alpha1.AlertRuleMsSecurityIncident, opts v1.UpdateOptions) (*v1alpha1.AlertRuleMsSecurityIncident, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AlertRuleMsSecurityIncident, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertRuleMsSecurityIncidentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AlertRuleMsSecurityIncident, err error) AlertRuleMsSecurityIncidentExpansion }
AlertRuleMsSecurityIncidentInterface has methods to work with AlertRuleMsSecurityIncident resources.
type AlertRuleMsSecurityIncidentsGetter ¶
type AlertRuleMsSecurityIncidentsGetter interface {
AlertRuleMsSecurityIncidents(namespace string) AlertRuleMsSecurityIncidentInterface
}
AlertRuleMsSecurityIncidentsGetter has a method to return a AlertRuleMsSecurityIncidentInterface. A group's client should implement this interface.
type AlertRuleScheduledExpansion ¶
type AlertRuleScheduledExpansion interface{}
type AlertRuleScheduledInterface ¶
type AlertRuleScheduledInterface interface { Create(ctx context.Context, alertRuleScheduled *v1alpha1.AlertRuleScheduled, opts v1.CreateOptions) (*v1alpha1.AlertRuleScheduled, error) Update(ctx context.Context, alertRuleScheduled *v1alpha1.AlertRuleScheduled, opts v1.UpdateOptions) (*v1alpha1.AlertRuleScheduled, error) UpdateStatus(ctx context.Context, alertRuleScheduled *v1alpha1.AlertRuleScheduled, opts v1.UpdateOptions) (*v1alpha1.AlertRuleScheduled, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AlertRuleScheduled, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlertRuleScheduledList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AlertRuleScheduled, err error) AlertRuleScheduledExpansion }
AlertRuleScheduledInterface has methods to work with AlertRuleScheduled resources.
type AlertRuleScheduledsGetter ¶
type AlertRuleScheduledsGetter interface {
AlertRuleScheduleds(namespace string) AlertRuleScheduledInterface
}
AlertRuleScheduledsGetter has a method to return a AlertRuleScheduledInterface. A group's client should implement this interface.
type AutomationRuleExpansion ¶ added in v0.5.0
type AutomationRuleExpansion interface{}
type AutomationRuleInterface ¶ added in v0.5.0
type AutomationRuleInterface interface { Create(ctx context.Context, automationRule *v1alpha1.AutomationRule, opts v1.CreateOptions) (*v1alpha1.AutomationRule, error) Update(ctx context.Context, automationRule *v1alpha1.AutomationRule, opts v1.UpdateOptions) (*v1alpha1.AutomationRule, error) UpdateStatus(ctx context.Context, automationRule *v1alpha1.AutomationRule, opts v1.UpdateOptions) (*v1alpha1.AutomationRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AutomationRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutomationRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AutomationRule, err error) AutomationRuleExpansion }
AutomationRuleInterface has methods to work with AutomationRule resources.
type AutomationRulesGetter ¶ added in v0.5.0
type AutomationRulesGetter interface {
AutomationRules(namespace string) AutomationRuleInterface
}
AutomationRulesGetter has a method to return a AutomationRuleInterface. A group's client should implement this interface.
type DataConnectorAwsCloudTrailExpansion ¶
type DataConnectorAwsCloudTrailExpansion interface{}
type DataConnectorAwsCloudTrailInterface ¶
type DataConnectorAwsCloudTrailInterface interface { Create(ctx context.Context, dataConnectorAwsCloudTrail *v1alpha1.DataConnectorAwsCloudTrail, opts v1.CreateOptions) (*v1alpha1.DataConnectorAwsCloudTrail, error) Update(ctx context.Context, dataConnectorAwsCloudTrail *v1alpha1.DataConnectorAwsCloudTrail, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAwsCloudTrail, error) UpdateStatus(ctx context.Context, dataConnectorAwsCloudTrail *v1alpha1.DataConnectorAwsCloudTrail, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAwsCloudTrail, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorAwsCloudTrail, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorAwsCloudTrailList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorAwsCloudTrail, err error) DataConnectorAwsCloudTrailExpansion }
DataConnectorAwsCloudTrailInterface has methods to work with DataConnectorAwsCloudTrail resources.
type DataConnectorAwsCloudTrailsGetter ¶
type DataConnectorAwsCloudTrailsGetter interface {
DataConnectorAwsCloudTrails(namespace string) DataConnectorAwsCloudTrailInterface
}
DataConnectorAwsCloudTrailsGetter has a method to return a DataConnectorAwsCloudTrailInterface. A group's client should implement this interface.
type DataConnectorAzureActiveDirectoriesGetter ¶
type DataConnectorAzureActiveDirectoriesGetter interface {
DataConnectorAzureActiveDirectories(namespace string) DataConnectorAzureActiveDirectoryInterface
}
DataConnectorAzureActiveDirectoriesGetter has a method to return a DataConnectorAzureActiveDirectoryInterface. A group's client should implement this interface.
type DataConnectorAzureActiveDirectoryExpansion ¶
type DataConnectorAzureActiveDirectoryExpansion interface{}
type DataConnectorAzureActiveDirectoryInterface ¶
type DataConnectorAzureActiveDirectoryInterface interface { Create(ctx context.Context, dataConnectorAzureActiveDirectory *v1alpha1.DataConnectorAzureActiveDirectory, opts v1.CreateOptions) (*v1alpha1.DataConnectorAzureActiveDirectory, error) Update(ctx context.Context, dataConnectorAzureActiveDirectory *v1alpha1.DataConnectorAzureActiveDirectory, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAzureActiveDirectory, error) UpdateStatus(ctx context.Context, dataConnectorAzureActiveDirectory *v1alpha1.DataConnectorAzureActiveDirectory, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAzureActiveDirectory, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorAzureActiveDirectory, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorAzureActiveDirectoryList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorAzureActiveDirectory, err error) DataConnectorAzureActiveDirectoryExpansion }
DataConnectorAzureActiveDirectoryInterface has methods to work with DataConnectorAzureActiveDirectory resources.
type DataConnectorAzureAdvancedThreatProtectionExpansion ¶
type DataConnectorAzureAdvancedThreatProtectionExpansion interface{}
type DataConnectorAzureAdvancedThreatProtectionInterface ¶
type DataConnectorAzureAdvancedThreatProtectionInterface interface { Create(ctx context.Context, dataConnectorAzureAdvancedThreatProtection *v1alpha1.DataConnectorAzureAdvancedThreatProtection, opts v1.CreateOptions) (*v1alpha1.DataConnectorAzureAdvancedThreatProtection, error) Update(ctx context.Context, dataConnectorAzureAdvancedThreatProtection *v1alpha1.DataConnectorAzureAdvancedThreatProtection, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAzureAdvancedThreatProtection, error) UpdateStatus(ctx context.Context, dataConnectorAzureAdvancedThreatProtection *v1alpha1.DataConnectorAzureAdvancedThreatProtection, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAzureAdvancedThreatProtection, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorAzureAdvancedThreatProtection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorAzureAdvancedThreatProtectionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorAzureAdvancedThreatProtection, err error) DataConnectorAzureAdvancedThreatProtectionExpansion }
DataConnectorAzureAdvancedThreatProtectionInterface has methods to work with DataConnectorAzureAdvancedThreatProtection resources.
type DataConnectorAzureAdvancedThreatProtectionsGetter ¶
type DataConnectorAzureAdvancedThreatProtectionsGetter interface {
DataConnectorAzureAdvancedThreatProtections(namespace string) DataConnectorAzureAdvancedThreatProtectionInterface
}
DataConnectorAzureAdvancedThreatProtectionsGetter has a method to return a DataConnectorAzureAdvancedThreatProtectionInterface. A group's client should implement this interface.
type DataConnectorAzureSecurityCenterExpansion ¶
type DataConnectorAzureSecurityCenterExpansion interface{}
type DataConnectorAzureSecurityCenterInterface ¶
type DataConnectorAzureSecurityCenterInterface interface { Create(ctx context.Context, dataConnectorAzureSecurityCenter *v1alpha1.DataConnectorAzureSecurityCenter, opts v1.CreateOptions) (*v1alpha1.DataConnectorAzureSecurityCenter, error) Update(ctx context.Context, dataConnectorAzureSecurityCenter *v1alpha1.DataConnectorAzureSecurityCenter, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAzureSecurityCenter, error) UpdateStatus(ctx context.Context, dataConnectorAzureSecurityCenter *v1alpha1.DataConnectorAzureSecurityCenter, opts v1.UpdateOptions) (*v1alpha1.DataConnectorAzureSecurityCenter, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorAzureSecurityCenter, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorAzureSecurityCenterList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorAzureSecurityCenter, err error) DataConnectorAzureSecurityCenterExpansion }
DataConnectorAzureSecurityCenterInterface has methods to work with DataConnectorAzureSecurityCenter resources.
type DataConnectorAzureSecurityCentersGetter ¶
type DataConnectorAzureSecurityCentersGetter interface {
DataConnectorAzureSecurityCenters(namespace string) DataConnectorAzureSecurityCenterInterface
}
DataConnectorAzureSecurityCentersGetter has a method to return a DataConnectorAzureSecurityCenterInterface. A group's client should implement this interface.
type DataConnectorMicrosoftCloudAppSecuritiesGetter ¶
type DataConnectorMicrosoftCloudAppSecuritiesGetter interface {
DataConnectorMicrosoftCloudAppSecurities(namespace string) DataConnectorMicrosoftCloudAppSecurityInterface
}
DataConnectorMicrosoftCloudAppSecuritiesGetter has a method to return a DataConnectorMicrosoftCloudAppSecurityInterface. A group's client should implement this interface.
type DataConnectorMicrosoftCloudAppSecurityExpansion ¶
type DataConnectorMicrosoftCloudAppSecurityExpansion interface{}
type DataConnectorMicrosoftCloudAppSecurityInterface ¶
type DataConnectorMicrosoftCloudAppSecurityInterface interface { Create(ctx context.Context, dataConnectorMicrosoftCloudAppSecurity *v1alpha1.DataConnectorMicrosoftCloudAppSecurity, opts v1.CreateOptions) (*v1alpha1.DataConnectorMicrosoftCloudAppSecurity, error) Update(ctx context.Context, dataConnectorMicrosoftCloudAppSecurity *v1alpha1.DataConnectorMicrosoftCloudAppSecurity, opts v1.UpdateOptions) (*v1alpha1.DataConnectorMicrosoftCloudAppSecurity, error) UpdateStatus(ctx context.Context, dataConnectorMicrosoftCloudAppSecurity *v1alpha1.DataConnectorMicrosoftCloudAppSecurity, opts v1.UpdateOptions) (*v1alpha1.DataConnectorMicrosoftCloudAppSecurity, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorMicrosoftCloudAppSecurity, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorMicrosoftCloudAppSecurityList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorMicrosoftCloudAppSecurity, err error) DataConnectorMicrosoftCloudAppSecurityExpansion }
DataConnectorMicrosoftCloudAppSecurityInterface has methods to work with DataConnectorMicrosoftCloudAppSecurity resources.
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionExpansion ¶
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionExpansion interface{}
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface ¶
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface interface { Create(ctx context.Context, dataConnectorMicrosoftDefenderAdvancedThreatProtection *v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, opts v1.CreateOptions) (*v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, error) Update(ctx context.Context, dataConnectorMicrosoftDefenderAdvancedThreatProtection *v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, opts v1.UpdateOptions) (*v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, error) UpdateStatus(ctx context.Context, dataConnectorMicrosoftDefenderAdvancedThreatProtection *v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, opts v1.UpdateOptions) (*v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtectionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorMicrosoftDefenderAdvancedThreatProtection, err error) DataConnectorMicrosoftDefenderAdvancedThreatProtectionExpansion }
DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface has methods to work with DataConnectorMicrosoftDefenderAdvancedThreatProtection resources.
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionsGetter ¶
type DataConnectorMicrosoftDefenderAdvancedThreatProtectionsGetter interface {
DataConnectorMicrosoftDefenderAdvancedThreatProtections(namespace string) DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface
}
DataConnectorMicrosoftDefenderAdvancedThreatProtectionsGetter has a method to return a DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface. A group's client should implement this interface.
type DataConnectorOffice365Expansion ¶
type DataConnectorOffice365Expansion interface{}
type DataConnectorOffice365Interface ¶
type DataConnectorOffice365Interface interface { Create(ctx context.Context, dataConnectorOffice365 *v1alpha1.DataConnectorOffice365, opts v1.CreateOptions) (*v1alpha1.DataConnectorOffice365, error) Update(ctx context.Context, dataConnectorOffice365 *v1alpha1.DataConnectorOffice365, opts v1.UpdateOptions) (*v1alpha1.DataConnectorOffice365, error) UpdateStatus(ctx context.Context, dataConnectorOffice365 *v1alpha1.DataConnectorOffice365, opts v1.UpdateOptions) (*v1alpha1.DataConnectorOffice365, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorOffice365, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorOffice365List, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorOffice365, err error) DataConnectorOffice365Expansion }
DataConnectorOffice365Interface has methods to work with DataConnectorOffice365 resources.
type DataConnectorOffice365sGetter ¶
type DataConnectorOffice365sGetter interface {
DataConnectorOffice365s(namespace string) DataConnectorOffice365Interface
}
DataConnectorOffice365sGetter has a method to return a DataConnectorOffice365Interface. A group's client should implement this interface.
type DataConnectorThreatIntelligenceExpansion ¶
type DataConnectorThreatIntelligenceExpansion interface{}
type DataConnectorThreatIntelligenceInterface ¶
type DataConnectorThreatIntelligenceInterface interface { Create(ctx context.Context, dataConnectorThreatIntelligence *v1alpha1.DataConnectorThreatIntelligence, opts v1.CreateOptions) (*v1alpha1.DataConnectorThreatIntelligence, error) Update(ctx context.Context, dataConnectorThreatIntelligence *v1alpha1.DataConnectorThreatIntelligence, opts v1.UpdateOptions) (*v1alpha1.DataConnectorThreatIntelligence, error) UpdateStatus(ctx context.Context, dataConnectorThreatIntelligence *v1alpha1.DataConnectorThreatIntelligence, opts v1.UpdateOptions) (*v1alpha1.DataConnectorThreatIntelligence, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DataConnectorThreatIntelligence, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataConnectorThreatIntelligenceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DataConnectorThreatIntelligence, err error) DataConnectorThreatIntelligenceExpansion }
DataConnectorThreatIntelligenceInterface has methods to work with DataConnectorThreatIntelligence resources.
type DataConnectorThreatIntelligencesGetter ¶
type DataConnectorThreatIntelligencesGetter interface {
DataConnectorThreatIntelligences(namespace string) DataConnectorThreatIntelligenceInterface
}
DataConnectorThreatIntelligencesGetter has a method to return a DataConnectorThreatIntelligenceInterface. A group's client should implement this interface.
type SentinelV1alpha1Client ¶
type SentinelV1alpha1Client struct {
// contains filtered or unexported fields
}
SentinelV1alpha1Client is used to interact with features provided by the sentinel.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *SentinelV1alpha1Client
New creates a new SentinelV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SentinelV1alpha1Client, error)
NewForConfig creates a new SentinelV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SentinelV1alpha1Client
NewForConfigOrDie creates a new SentinelV1alpha1Client for the given config and panics if there is an error in the config.
func (*SentinelV1alpha1Client) AlertRuleFusions ¶
func (c *SentinelV1alpha1Client) AlertRuleFusions(namespace string) AlertRuleFusionInterface
func (*SentinelV1alpha1Client) AlertRuleMachineLearningBehaviorAnalyticses ¶
func (c *SentinelV1alpha1Client) AlertRuleMachineLearningBehaviorAnalyticses(namespace string) AlertRuleMachineLearningBehaviorAnalyticsInterface
func (*SentinelV1alpha1Client) AlertRuleMsSecurityIncidents ¶
func (c *SentinelV1alpha1Client) AlertRuleMsSecurityIncidents(namespace string) AlertRuleMsSecurityIncidentInterface
func (*SentinelV1alpha1Client) AlertRuleScheduleds ¶
func (c *SentinelV1alpha1Client) AlertRuleScheduleds(namespace string) AlertRuleScheduledInterface
func (*SentinelV1alpha1Client) AutomationRules ¶ added in v0.5.0
func (c *SentinelV1alpha1Client) AutomationRules(namespace string) AutomationRuleInterface
func (*SentinelV1alpha1Client) DataConnectorAwsCloudTrails ¶
func (c *SentinelV1alpha1Client) DataConnectorAwsCloudTrails(namespace string) DataConnectorAwsCloudTrailInterface
func (*SentinelV1alpha1Client) DataConnectorAzureActiveDirectories ¶
func (c *SentinelV1alpha1Client) DataConnectorAzureActiveDirectories(namespace string) DataConnectorAzureActiveDirectoryInterface
func (*SentinelV1alpha1Client) DataConnectorAzureAdvancedThreatProtections ¶
func (c *SentinelV1alpha1Client) DataConnectorAzureAdvancedThreatProtections(namespace string) DataConnectorAzureAdvancedThreatProtectionInterface
func (*SentinelV1alpha1Client) DataConnectorAzureSecurityCenters ¶
func (c *SentinelV1alpha1Client) DataConnectorAzureSecurityCenters(namespace string) DataConnectorAzureSecurityCenterInterface
func (*SentinelV1alpha1Client) DataConnectorMicrosoftCloudAppSecurities ¶
func (c *SentinelV1alpha1Client) DataConnectorMicrosoftCloudAppSecurities(namespace string) DataConnectorMicrosoftCloudAppSecurityInterface
func (*SentinelV1alpha1Client) DataConnectorMicrosoftDefenderAdvancedThreatProtections ¶
func (c *SentinelV1alpha1Client) DataConnectorMicrosoftDefenderAdvancedThreatProtections(namespace string) DataConnectorMicrosoftDefenderAdvancedThreatProtectionInterface
func (*SentinelV1alpha1Client) DataConnectorOffice365s ¶
func (c *SentinelV1alpha1Client) DataConnectorOffice365s(namespace string) DataConnectorOffice365Interface
func (*SentinelV1alpha1Client) DataConnectorThreatIntelligences ¶
func (c *SentinelV1alpha1Client) DataConnectorThreatIntelligences(namespace string) DataConnectorThreatIntelligenceInterface
func (*SentinelV1alpha1Client) RESTClient ¶
func (c *SentinelV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SentinelV1alpha1Client) WatchlistItems ¶ added in v0.5.0
func (c *SentinelV1alpha1Client) WatchlistItems(namespace string) WatchlistItemInterface
func (*SentinelV1alpha1Client) Watchlists ¶ added in v0.5.0
func (c *SentinelV1alpha1Client) Watchlists(namespace string) WatchlistInterface
type SentinelV1alpha1Interface ¶
type SentinelV1alpha1Interface interface { RESTClient() rest.Interface AlertRuleFusionsGetter AlertRuleMachineLearningBehaviorAnalyticsesGetter AlertRuleMsSecurityIncidentsGetter AlertRuleScheduledsGetter AutomationRulesGetter DataConnectorAwsCloudTrailsGetter DataConnectorAzureActiveDirectoriesGetter DataConnectorAzureAdvancedThreatProtectionsGetter DataConnectorAzureSecurityCentersGetter DataConnectorMicrosoftCloudAppSecuritiesGetter DataConnectorMicrosoftDefenderAdvancedThreatProtectionsGetter DataConnectorOffice365sGetter DataConnectorThreatIntelligencesGetter WatchlistsGetter WatchlistItemsGetter }
type WatchlistExpansion ¶ added in v0.5.0
type WatchlistExpansion interface{}
type WatchlistInterface ¶ added in v0.5.0
type WatchlistInterface interface { Create(ctx context.Context, watchlist *v1alpha1.Watchlist, opts v1.CreateOptions) (*v1alpha1.Watchlist, error) Update(ctx context.Context, watchlist *v1alpha1.Watchlist, opts v1.UpdateOptions) (*v1alpha1.Watchlist, error) UpdateStatus(ctx context.Context, watchlist *v1alpha1.Watchlist, opts v1.UpdateOptions) (*v1alpha1.Watchlist, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Watchlist, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WatchlistList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Watchlist, err error) WatchlistExpansion }
WatchlistInterface has methods to work with Watchlist resources.
type WatchlistItemExpansion ¶ added in v0.5.0
type WatchlistItemExpansion interface{}
type WatchlistItemInterface ¶ added in v0.5.0
type WatchlistItemInterface interface { Create(ctx context.Context, watchlistItem *v1alpha1.WatchlistItem, opts v1.CreateOptions) (*v1alpha1.WatchlistItem, error) Update(ctx context.Context, watchlistItem *v1alpha1.WatchlistItem, opts v1.UpdateOptions) (*v1alpha1.WatchlistItem, error) UpdateStatus(ctx context.Context, watchlistItem *v1alpha1.WatchlistItem, opts v1.UpdateOptions) (*v1alpha1.WatchlistItem, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.WatchlistItem, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WatchlistItemList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.WatchlistItem, err error) WatchlistItemExpansion }
WatchlistItemInterface has methods to work with WatchlistItem resources.
type WatchlistItemsGetter ¶ added in v0.5.0
type WatchlistItemsGetter interface {
WatchlistItems(namespace string) WatchlistItemInterface
}
WatchlistItemsGetter has a method to return a WatchlistItemInterface. A group's client should implement this interface.
type WatchlistsGetter ¶ added in v0.5.0
type WatchlistsGetter interface {
Watchlists(namespace string) WatchlistInterface
}
WatchlistsGetter has a method to return a WatchlistInterface. A group's client should implement this interface.
Source Files ¶
- alertrulefusion.go
- alertrulemachinelearningbehavioranalytics.go
- alertrulemssecurityincident.go
- alertrulescheduled.go
- automationrule.go
- dataconnectorawscloudtrail.go
- dataconnectorazureactivedirectory.go
- dataconnectorazureadvancedthreatprotection.go
- dataconnectorazuresecuritycenter.go
- dataconnectormicrosoftcloudappsecurity.go
- dataconnectormicrosoftdefenderadvancedthreatprotection.go
- dataconnectoroffice365.go
- dataconnectorthreatintelligence.go
- doc.go
- generated_expansion.go
- sentinel_client.go
- watchlist.go
- watchlistitem.go