Skip to content

Commit 1c11967

Browse files
author
SDKAuto
committed
CodeGen from PR 18796 in Azure/azure-rest-api-specs
Merge 4448c5a0b1d6d1f74ba60831dfefdd66a59b3f38 into 10429710d1b194e1b47087fe95a7e89d29e25f4f
1 parent 1446fbf commit 1c11967

File tree

78 files changed

+4898
-1942
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+4898
-1942
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"autorest": "3.7.2",
33
"use": [
4-
"@autorest/python@5.12.0",
4+
"@autorest/python@5.13.0",
55
"@autorest/modelerfour@4.19.3"
66
],
7-
"commit": "e432d9cc87bfed320d8feead4b448be9481c9181",
7+
"commit": "c292698472c154d3236166f8808e0bdc61e7e785",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/securityinsights/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2",
9+
"autorest_command": "autorest specification/securityinsights/resource-manager/readme.md --multiapi --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --python3-only --use=@autorest/python@5.13.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2",
1010
"readme": "specification/securityinsights/resource-manager/readme.md"
1111
}

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/_configuration.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from azure.core.credentials import TokenCredential
2020

2121

22-
class SecurityInsightsConfiguration(Configuration):
22+
class SecurityInsightsConfiguration(Configuration): # pylint: disable=too-many-instance-attributes
2323
"""Configuration for SecurityInsights.
2424
2525
Note that all parameters used to create this instance are saved as instance
@@ -29,6 +29,9 @@ class SecurityInsightsConfiguration(Configuration):
2929
:type credential: ~azure.core.credentials.TokenCredential
3030
:param subscription_id: The ID of the target subscription.
3131
:type subscription_id: str
32+
:keyword api_version: Api Version. Default value is "2022-05-01-preview". Note that overriding
33+
this default value may result in unsupported behavior.
34+
:paramtype api_version: str
3235
"""
3336

3437
def __init__(
@@ -38,14 +41,16 @@ def __init__(
3841
**kwargs: Any
3942
) -> None:
4043
super(SecurityInsightsConfiguration, self).__init__(**kwargs)
44+
api_version = kwargs.pop('api_version', "2022-05-01-preview") # type: str
45+
4146
if credential is None:
4247
raise ValueError("Parameter 'credential' must not be None.")
4348
if subscription_id is None:
4449
raise ValueError("Parameter 'subscription_id' must not be None.")
4550

4651
self.credential = credential
4752
self.subscription_id = subscription_id
48-
self.api_version = "2022-01-01-preview"
53+
self.api_version = api_version
4954
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5055
kwargs.setdefault('sdk_moniker', 'mgmt-securityinsight/{}'.format(VERSION))
5156
self._configure(**kwargs)

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/_metadata.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"chosen_version": "2022-01-01-preview",
3-
"total_api_version_list": ["2022-01-01-preview"],
2+
"chosen_version": "2022-05-01-preview",
3+
"total_api_version_list": ["2022-05-01-preview"],
44
"client": {
55
"name": "SecurityInsights",
66
"filename": "_security_insights",
@@ -10,8 +10,8 @@
1010
"azure_arm": true,
1111
"has_lro_operations": false,
1212
"client_side_validation": false,
13-
"sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"SecurityInsightsConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
14-
"async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"], \"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"SecurityInsightsConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
13+
"sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"SecurityInsightsConfiguration\"]}, \"thirdparty\": {\"msrest\": [\"Deserializer\", \"Serializer\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
14+
"async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"], \"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"SecurityInsightsConfiguration\"]}, \"thirdparty\": {\"msrest\": [\"Deserializer\", \"Serializer\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
1515
},
1616
"global_parameters": {
1717
"sync": {
@@ -118,6 +118,7 @@
118118
"metadata": "MetadataOperations",
119119
"office_consents": "OfficeConsentsOperations",
120120
"sentinel_onboarding_states": "SentinelOnboardingStatesOperations",
121+
"security_ml_analytics_settings": "SecurityMLAnalyticsSettingsOperations",
121122
"product_settings": "ProductSettingsOperations",
122123
"source_control": "SourceControlOperations",
123124
"source_controls": "SourceControlsOperations",

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/_security_insights.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,22 @@
77
# --------------------------------------------------------------------------
88

99
from copy import deepcopy
10-
from typing import Any, Optional, TYPE_CHECKING
10+
from typing import Any, TYPE_CHECKING
11+
12+
from msrest import Deserializer, Serializer
1113

1214
from azure.core.rest import HttpRequest, HttpResponse
1315
from azure.mgmt.core import ARMPipelineClient
14-
from msrest import Deserializer, Serializer
1516

1617
from . import models
1718
from ._configuration import SecurityInsightsConfiguration
18-
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, SentinelOnboardingStatesOperations, SourceControlOperations, SourceControlsOperations, 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
1920

2021
if TYPE_CHECKING:
2122
# pylint: disable=unused-import,ungrouped-imports
2223
from azure.core.credentials import TokenCredential
2324

24-
class SecurityInsights:
25+
class SecurityInsights: # pylint: disable=too-many-instance-attributes
2526
"""API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider.
2627
2728
:ivar alert_rules: AlertRulesOperations operations
@@ -70,6 +71,9 @@ class SecurityInsights:
7071
:ivar sentinel_onboarding_states: SentinelOnboardingStatesOperations operations
7172
:vartype sentinel_onboarding_states:
7273
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
7377
:ivar product_settings: ProductSettingsOperations operations
7478
:vartype product_settings: azure.mgmt.securityinsight.operations.ProductSettingsOperations
7579
:ivar source_control: SourceControlOperations operations
@@ -101,8 +105,11 @@ class SecurityInsights:
101105
:type credential: ~azure.core.credentials.TokenCredential
102106
:param subscription_id: The ID of the target subscription.
103107
:type subscription_id: str
104-
:param base_url: Service URL. Default value is 'https://management.azure.com'.
108+
:param base_url: Service URL. Default value is "https://management.azure.com".
105109
:type base_url: str
110+
:keyword api_version: Api Version. Default value is "2022-05-01-preview". Note that overriding
111+
this default value may result in unsupported behavior.
112+
:paramtype api_version: str
106113
"""
107114

108115
def __init__(
@@ -140,6 +147,7 @@ def __init__(
140147
self.metadata = MetadataOperations(self._client, self._config, self._serialize, self._deserialize)
141148
self.office_consents = OfficeConsentsOperations(self._client, self._config, self._serialize, self._deserialize)
142149
self.sentinel_onboarding_states = SentinelOnboardingStatesOperations(self._client, self._config, self._serialize, self._deserialize)
150+
self.security_ml_analytics_settings = SecurityMLAnalyticsSettingsOperations(self._client, self._config, self._serialize, self._deserialize)
143151
self.product_settings = ProductSettingsOperations(self._client, self._config, self._serialize, self._deserialize)
144152
self.source_control = SourceControlOperations(self._client, self._config, self._serialize, self._deserialize)
145153
self.source_controls = SourceControlsOperations(self._client, self._config, self._serialize, self._deserialize)
@@ -155,7 +163,7 @@ def __init__(
155163

156164
def _send_request(
157165
self,
158-
request, # type: HttpRequest
166+
request: HttpRequest,
159167
**kwargs: Any
160168
) -> HttpResponse:
161169
"""Runs the network request through the client's chained policies.

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "1.0.0b2"
9+
VERSION = "1.0.0b1"

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/aio/_configuration.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from azure.core.credentials_async import AsyncTokenCredential
2020

2121

22-
class SecurityInsightsConfiguration(Configuration):
22+
class SecurityInsightsConfiguration(Configuration): # pylint: disable=too-many-instance-attributes
2323
"""Configuration for SecurityInsights.
2424
2525
Note that all parameters used to create this instance are saved as instance
@@ -29,6 +29,9 @@ class SecurityInsightsConfiguration(Configuration):
2929
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
3030
:param subscription_id: The ID of the target subscription.
3131
:type subscription_id: str
32+
:keyword api_version: Api Version. Default value is "2022-05-01-preview". Note that overriding
33+
this default value may result in unsupported behavior.
34+
:paramtype api_version: str
3235
"""
3336

3437
def __init__(
@@ -38,14 +41,16 @@ def __init__(
3841
**kwargs: Any
3942
) -> None:
4043
super(SecurityInsightsConfiguration, self).__init__(**kwargs)
44+
api_version = kwargs.pop('api_version', "2022-05-01-preview") # type: str
45+
4146
if credential is None:
4247
raise ValueError("Parameter 'credential' must not be None.")
4348
if subscription_id is None:
4449
raise ValueError("Parameter 'subscription_id' must not be None.")
4550

4651
self.credential = credential
4752
self.subscription_id = subscription_id
48-
self.api_version = "2022-01-01-preview"
53+
self.api_version = api_version
4954
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5055
kwargs.setdefault('sdk_moniker', 'mgmt-securityinsight/{}'.format(VERSION))
5156
self._configure(**kwargs)

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/aio/_security_insights.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,22 @@
77
# --------------------------------------------------------------------------
88

99
from copy import deepcopy
10-
from typing import Any, Awaitable, Optional, TYPE_CHECKING
10+
from typing import Any, Awaitable, TYPE_CHECKING
11+
12+
from msrest import Deserializer, Serializer
1113

1214
from azure.core.rest import AsyncHttpResponse, HttpRequest
1315
from azure.mgmt.core import AsyncARMPipelineClient
14-
from msrest import Deserializer, Serializer
1516

1617
from .. import models
1718
from ._configuration import SecurityInsightsConfiguration
18-
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, SentinelOnboardingStatesOperations, SourceControlOperations, SourceControlsOperations, 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
1920

2021
if TYPE_CHECKING:
2122
# pylint: disable=unused-import,ungrouped-imports
2223
from azure.core.credentials_async import AsyncTokenCredential
2324

24-
class SecurityInsights:
25+
class SecurityInsights: # pylint: disable=too-many-instance-attributes
2526
"""API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider.
2627
2728
:ivar alert_rules: AlertRulesOperations operations
@@ -74,6 +75,9 @@ class SecurityInsights:
7475
:ivar sentinel_onboarding_states: SentinelOnboardingStatesOperations operations
7576
:vartype sentinel_onboarding_states:
7677
azure.mgmt.securityinsight.aio.operations.SentinelOnboardingStatesOperations
78+
:ivar security_ml_analytics_settings: SecurityMLAnalyticsSettingsOperations operations
79+
:vartype security_ml_analytics_settings:
80+
azure.mgmt.securityinsight.aio.operations.SecurityMLAnalyticsSettingsOperations
7781
:ivar product_settings: ProductSettingsOperations operations
7882
:vartype product_settings: azure.mgmt.securityinsight.aio.operations.ProductSettingsOperations
7983
:ivar source_control: SourceControlOperations operations
@@ -105,8 +109,11 @@ class SecurityInsights:
105109
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
106110
:param subscription_id: The ID of the target subscription.
107111
:type subscription_id: str
108-
:param base_url: Service URL. Default value is 'https://management.azure.com'.
112+
:param base_url: Service URL. Default value is "https://management.azure.com".
109113
:type base_url: str
114+
:keyword api_version: Api Version. Default value is "2022-05-01-preview". Note that overriding
115+
this default value may result in unsupported behavior.
116+
:paramtype api_version: str
110117
"""
111118

112119
def __init__(
@@ -144,6 +151,7 @@ def __init__(
144151
self.metadata = MetadataOperations(self._client, self._config, self._serialize, self._deserialize)
145152
self.office_consents = OfficeConsentsOperations(self._client, self._config, self._serialize, self._deserialize)
146153
self.sentinel_onboarding_states = SentinelOnboardingStatesOperations(self._client, self._config, self._serialize, self._deserialize)
154+
self.security_ml_analytics_settings = SecurityMLAnalyticsSettingsOperations(self._client, self._config, self._serialize, self._deserialize)
147155
self.product_settings = ProductSettingsOperations(self._client, self._config, self._serialize, self._deserialize)
148156
self.source_control = SourceControlOperations(self._client, self._config, self._serialize, self._deserialize)
149157
self.source_controls = SourceControlsOperations(self._client, self._config, self._serialize, self._deserialize)

sdk/securityinsight/azure-mgmt-securityinsight/azure/mgmt/securityinsight/aio/operations/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
from ._metadata_operations import MetadataOperations
2828
from ._office_consents_operations import OfficeConsentsOperations
2929
from ._sentinel_onboarding_states_operations import SentinelOnboardingStatesOperations
30+
from ._security_ml_analytics_settings_operations import SecurityMLAnalyticsSettingsOperations
3031
from ._product_settings_operations import ProductSettingsOperations
3132
from ._source_control_operations import SourceControlOperations
3233
from ._source_controls_operations import SourceControlsOperations
@@ -61,6 +62,7 @@
6162
'MetadataOperations',
6263
'OfficeConsentsOperations',
6364
'SentinelOnboardingStatesOperations',
65+
'SecurityMLAnalyticsSettingsOperations',
6466
'ProductSettingsOperations',
6567
'SourceControlOperations',
6668
'SourceControlsOperations',

0 commit comments

Comments
 (0)