1616
1717from . import models
1818from ._configuration import SecurityInsightsConfiguration
19- from .operations import ActionsOperations , AlertRuleTemplatesOperations , AlertRulesOperations , AutomationRulesOperations , BookmarksOperations , DataConnectorsOperations , IncidentCommentsOperations , IncidentRelationsOperations , IncidentsOperations , Operations , SentinelOnboardingStatesOperations , ThreatIntelligenceIndicatorMetricsOperations , ThreatIntelligenceIndicatorOperations , ThreatIntelligenceIndicatorsOperations , WatchlistItemsOperations , WatchlistsOperations
19+ from .operations import ActionsOperations , AlertRuleTemplatesOperations , AlertRulesOperations , AutomationRulesOperations , BookmarkOperations , BookmarkRelationsOperations , BookmarksOperations , DataConnectorsCheckRequirementsOperations , DataConnectorsOperations , DomainWhoisOperations , EntitiesGetTimelineOperations , EntitiesOperations , EntitiesRelationsOperations , EntityQueriesOperations , EntityQueryTemplatesOperations , EntityRelationsOperations , IPGeodataOperations , IncidentCommentsOperations , IncidentRelationsOperations , IncidentsOperations , MetadataOperations , OfficeConsentsOperations , Operations , ProductSettingsOperations , SecurityMLAnalyticsSettingsOperations , SentinelOnboardingStatesOperations , SourceControlOperations , SourceControlsOperations , ThreatIntelligenceIndicatorMetricsOperations , ThreatIntelligenceIndicatorOperations , ThreatIntelligenceIndicatorsOperations , WatchlistItemsOperations , WatchlistsOperations
2020
2121if TYPE_CHECKING :
2222 # pylint: disable=unused-import,ungrouped-imports
2525class SecurityInsights : # pylint: disable=too-many-instance-attributes
2626 """API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider.
2727
28+ :ivar alert_rules: AlertRulesOperations operations
29+ :vartype alert_rules: azure.mgmt.securityinsight.operations.AlertRulesOperations
30+ :ivar actions: ActionsOperations operations
31+ :vartype actions: azure.mgmt.securityinsight.operations.ActionsOperations
32+ :ivar alert_rule_templates: AlertRuleTemplatesOperations operations
33+ :vartype alert_rule_templates:
34+ azure.mgmt.securityinsight.operations.AlertRuleTemplatesOperations
35+ :ivar automation_rules: AutomationRulesOperations operations
36+ :vartype automation_rules: azure.mgmt.securityinsight.operations.AutomationRulesOperations
2837 :ivar incidents: IncidentsOperations operations
2938 :vartype incidents: azure.mgmt.securityinsight.operations.IncidentsOperations
39+ :ivar bookmarks: BookmarksOperations operations
40+ :vartype bookmarks: azure.mgmt.securityinsight.operations.BookmarksOperations
41+ :ivar bookmark_relations: BookmarkRelationsOperations operations
42+ :vartype bookmark_relations: azure.mgmt.securityinsight.operations.BookmarkRelationsOperations
43+ :ivar bookmark: BookmarkOperations operations
44+ :vartype bookmark: azure.mgmt.securityinsight.operations.BookmarkOperations
45+ :ivar ip_geodata: IPGeodataOperations operations
46+ :vartype ip_geodata: azure.mgmt.securityinsight.operations.IPGeodataOperations
47+ :ivar domain_whois: DomainWhoisOperations operations
48+ :vartype domain_whois: azure.mgmt.securityinsight.operations.DomainWhoisOperations
49+ :ivar entities: EntitiesOperations operations
50+ :vartype entities: azure.mgmt.securityinsight.operations.EntitiesOperations
51+ :ivar entities_get_timeline: EntitiesGetTimelineOperations operations
52+ :vartype entities_get_timeline:
53+ azure.mgmt.securityinsight.operations.EntitiesGetTimelineOperations
54+ :ivar entities_relations: EntitiesRelationsOperations operations
55+ :vartype entities_relations: azure.mgmt.securityinsight.operations.EntitiesRelationsOperations
56+ :ivar entity_relations: EntityRelationsOperations operations
57+ :vartype entity_relations: azure.mgmt.securityinsight.operations.EntityRelationsOperations
58+ :ivar entity_queries: EntityQueriesOperations operations
59+ :vartype entity_queries: azure.mgmt.securityinsight.operations.EntityQueriesOperations
60+ :ivar entity_query_templates: EntityQueryTemplatesOperations operations
61+ :vartype entity_query_templates:
62+ azure.mgmt.securityinsight.operations.EntityQueryTemplatesOperations
3063 :ivar incident_comments: IncidentCommentsOperations operations
3164 :vartype incident_comments: azure.mgmt.securityinsight.operations.IncidentCommentsOperations
3265 :ivar incident_relations: IncidentRelationsOperations operations
3366 :vartype incident_relations: azure.mgmt.securityinsight.operations.IncidentRelationsOperations
67+ :ivar metadata: MetadataOperations operations
68+ :vartype metadata: azure.mgmt.securityinsight.operations.MetadataOperations
69+ :ivar office_consents: OfficeConsentsOperations operations
70+ :vartype office_consents: azure.mgmt.securityinsight.operations.OfficeConsentsOperations
71+ :ivar sentinel_onboarding_states: SentinelOnboardingStatesOperations operations
72+ :vartype sentinel_onboarding_states:
73+ azure.mgmt.securityinsight.operations.SentinelOnboardingStatesOperations
74+ :ivar security_ml_analytics_settings: SecurityMLAnalyticsSettingsOperations operations
75+ :vartype security_ml_analytics_settings:
76+ azure.mgmt.securityinsight.operations.SecurityMLAnalyticsSettingsOperations
77+ :ivar product_settings: ProductSettingsOperations operations
78+ :vartype product_settings: azure.mgmt.securityinsight.operations.ProductSettingsOperations
79+ :ivar source_control: SourceControlOperations operations
80+ :vartype source_control: azure.mgmt.securityinsight.operations.SourceControlOperations
81+ :ivar source_controls: SourceControlsOperations operations
82+ :vartype source_controls: azure.mgmt.securityinsight.operations.SourceControlsOperations
3483 :ivar threat_intelligence_indicator: ThreatIntelligenceIndicatorOperations operations
3584 :vartype threat_intelligence_indicator:
3685 azure.mgmt.securityinsight.operations.ThreatIntelligenceIndicatorOperations
@@ -45,32 +94,21 @@ class SecurityInsights: # pylint: disable=too-many-instance-attributes
4594 :vartype watchlists: azure.mgmt.securityinsight.operations.WatchlistsOperations
4695 :ivar watchlist_items: WatchlistItemsOperations operations
4796 :vartype watchlist_items: azure.mgmt.securityinsight.operations.WatchlistItemsOperations
48- :ivar operations: Operations operations
49- :vartype operations: azure.mgmt.securityinsight.operations.Operations
50- :ivar sentinel_onboarding_states: SentinelOnboardingStatesOperations operations
51- :vartype sentinel_onboarding_states:
52- azure.mgmt.securityinsight.operations.SentinelOnboardingStatesOperations
53- :ivar alert_rules: AlertRulesOperations operations
54- :vartype alert_rules: azure.mgmt.securityinsight.operations.AlertRulesOperations
55- :ivar actions: ActionsOperations operations
56- :vartype actions: azure.mgmt.securityinsight.operations.ActionsOperations
57- :ivar alert_rule_templates: AlertRuleTemplatesOperations operations
58- :vartype alert_rule_templates:
59- azure.mgmt.securityinsight.operations.AlertRuleTemplatesOperations
60- :ivar bookmarks: BookmarksOperations operations
61- :vartype bookmarks: azure.mgmt.securityinsight.operations.BookmarksOperations
6297 :ivar data_connectors: DataConnectorsOperations operations
6398 :vartype data_connectors: azure.mgmt.securityinsight.operations.DataConnectorsOperations
64- :ivar automation_rules: AutomationRulesOperations operations
65- :vartype automation_rules: azure.mgmt.securityinsight.operations.AutomationRulesOperations
99+ :ivar data_connectors_check_requirements: DataConnectorsCheckRequirementsOperations operations
100+ :vartype data_connectors_check_requirements:
101+ azure.mgmt.securityinsight.operations.DataConnectorsCheckRequirementsOperations
102+ :ivar operations: Operations operations
103+ :vartype operations: azure.mgmt.securityinsight.operations.Operations
66104 :param credential: Credential needed for the client to connect to Azure.
67105 :type credential: ~azure.core.credentials.TokenCredential
68106 :param subscription_id: The ID of the target subscription.
69107 :type subscription_id: str
70108 :param base_url: Service URL. Default value is "https://management.azure.com".
71109 :type base_url: str
72- :keyword api_version: Api Version. Default value is "2021-10 -01". Note that overriding this
73- default value may result in unsupported behavior.
110+ :keyword api_version: Api Version. Default value is "2022-07 -01-preview ". Note that overriding
111+ this default value may result in unsupported behavior.
74112 :paramtype api_version: str
75113 """
76114
@@ -88,52 +126,103 @@ def __init__(
88126 self ._serialize = Serializer (client_models )
89127 self ._deserialize = Deserializer (client_models )
90128 self ._serialize .client_side_validation = False
129+ self .alert_rules = AlertRulesOperations (
130+ self ._client , self ._config , self ._serialize , self ._deserialize
131+ )
132+ self .actions = ActionsOperations (
133+ self ._client , self ._config , self ._serialize , self ._deserialize
134+ )
135+ self .alert_rule_templates = AlertRuleTemplatesOperations (
136+ self ._client , self ._config , self ._serialize , self ._deserialize
137+ )
138+ self .automation_rules = AutomationRulesOperations (
139+ self ._client , self ._config , self ._serialize , self ._deserialize
140+ )
91141 self .incidents = IncidentsOperations (
92142 self ._client , self ._config , self ._serialize , self ._deserialize
93143 )
144+ self .bookmarks = BookmarksOperations (
145+ self ._client , self ._config , self ._serialize , self ._deserialize
146+ )
147+ self .bookmark_relations = BookmarkRelationsOperations (
148+ self ._client , self ._config , self ._serialize , self ._deserialize
149+ )
150+ self .bookmark = BookmarkOperations (
151+ self ._client , self ._config , self ._serialize , self ._deserialize
152+ )
153+ self .ip_geodata = IPGeodataOperations (
154+ self ._client , self ._config , self ._serialize , self ._deserialize
155+ )
156+ self .domain_whois = DomainWhoisOperations (
157+ self ._client , self ._config , self ._serialize , self ._deserialize
158+ )
159+ self .entities = EntitiesOperations (
160+ self ._client , self ._config , self ._serialize , self ._deserialize
161+ )
162+ self .entities_get_timeline = EntitiesGetTimelineOperations (
163+ self ._client , self ._config , self ._serialize , self ._deserialize
164+ )
165+ self .entities_relations = EntitiesRelationsOperations (
166+ self ._client , self ._config , self ._serialize , self ._deserialize
167+ )
168+ self .entity_relations = EntityRelationsOperations (
169+ self ._client , self ._config , self ._serialize , self ._deserialize
170+ )
171+ self .entity_queries = EntityQueriesOperations (
172+ self ._client , self ._config , self ._serialize , self ._deserialize
173+ )
174+ self .entity_query_templates = EntityQueryTemplatesOperations (
175+ self ._client , self ._config , self ._serialize , self ._deserialize
176+ )
94177 self .incident_comments = IncidentCommentsOperations (
95178 self ._client , self ._config , self ._serialize , self ._deserialize
96179 )
97180 self .incident_relations = IncidentRelationsOperations (
98181 self ._client , self ._config , self ._serialize , self ._deserialize
99182 )
100- self .threat_intelligence_indicator = ThreatIntelligenceIndicatorOperations (
183+ self .metadata = MetadataOperations (
101184 self ._client , self ._config , self ._serialize , self ._deserialize
102185 )
103- self .threat_intelligence_indicators = ThreatIntelligenceIndicatorsOperations (
186+ self .office_consents = OfficeConsentsOperations (
104187 self ._client , self ._config , self ._serialize , self ._deserialize
105188 )
106- self .threat_intelligence_indicator_metrics = ThreatIntelligenceIndicatorMetricsOperations (
189+ self .sentinel_onboarding_states = SentinelOnboardingStatesOperations (
107190 self ._client , self ._config , self ._serialize , self ._deserialize
108191 )
109- self .watchlists = WatchlistsOperations (
192+ self .security_ml_analytics_settings = SecurityMLAnalyticsSettingsOperations (
110193 self ._client , self ._config , self ._serialize , self ._deserialize
111194 )
112- self .watchlist_items = WatchlistItemsOperations (
195+ self .product_settings = ProductSettingsOperations (
113196 self ._client , self ._config , self ._serialize , self ._deserialize
114197 )
115- self .operations = Operations (
198+ self .source_control = SourceControlOperations (
116199 self ._client , self ._config , self ._serialize , self ._deserialize
117200 )
118- self .sentinel_onboarding_states = SentinelOnboardingStatesOperations (
201+ self .source_controls = SourceControlsOperations (
119202 self ._client , self ._config , self ._serialize , self ._deserialize
120203 )
121- self .alert_rules = AlertRulesOperations (
204+ self .threat_intelligence_indicator = ThreatIntelligenceIndicatorOperations (
122205 self ._client , self ._config , self ._serialize , self ._deserialize
123206 )
124- self .actions = ActionsOperations (
207+ self .threat_intelligence_indicators = ThreatIntelligenceIndicatorsOperations (
125208 self ._client , self ._config , self ._serialize , self ._deserialize
126209 )
127- self .alert_rule_templates = AlertRuleTemplatesOperations (
210+ self .threat_intelligence_indicator_metrics = ThreatIntelligenceIndicatorMetricsOperations (
128211 self ._client , self ._config , self ._serialize , self ._deserialize
129212 )
130- self .bookmarks = BookmarksOperations (
213+ self .watchlists = WatchlistsOperations (
214+ self ._client , self ._config , self ._serialize , self ._deserialize
215+ )
216+ self .watchlist_items = WatchlistItemsOperations (
131217 self ._client , self ._config , self ._serialize , self ._deserialize
132218 )
133219 self .data_connectors = DataConnectorsOperations (
134220 self ._client , self ._config , self ._serialize , self ._deserialize
135221 )
136- self .automation_rules = AutomationRulesOperations (
222+ self .data_connectors_check_requirements = DataConnectorsCheckRequirementsOperations (
223+ self ._client , self ._config , self ._serialize , self ._deserialize
224+ )
225+ self .operations = Operations (
137226 self ._client , self ._config , self ._serialize , self ._deserialize
138227 )
139228
0 commit comments