Skip to content

Commit 9f2e12c

Browse files
[AutoRelease] t2-monitor-2025-08-05-60388(can only be merged by SDK owner) (#42349)
* code and test * Update CHANGELOG.md --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 4fb9a8a commit 9f2e12c

File tree

191 files changed

+15016
-334
lines changed

Some content is hidden

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

191 files changed

+15016
-334
lines changed

sdk/monitor/azure-mgmt-monitor/CHANGELOG.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,107 @@
11
# Release History
22

3+
## 8.0.0b1 (2025-08-05)
4+
5+
### Features Added
6+
7+
- Client `MonitorManagementClient` added operation group `diagnostic_settings`
8+
- Client `MonitorManagementClient` added operation group `diagnostic_settings_category`
9+
- Client `MonitorManagementClient` added operation group `guest_diagnostics_settings`
10+
- Client `MonitorManagementClient` added operation group `guest_diagnostics_settings_association`
11+
- Client `MonitorManagementClient` added operation group `service_diagnostic_settings`
12+
- Client `MonitorManagementClient` added operation group `vm_insights`
13+
- Client `MonitorManagementClient` added operation group `private_link_scopes`
14+
- Client `MonitorManagementClient` added operation group `private_link_scope_operation_status`
15+
- Client `MonitorManagementClient` added operation group `private_link_resources`
16+
- Client `MonitorManagementClient` added operation group `private_endpoint_connections`
17+
- Client `MonitorManagementClient` added operation group `private_link_scoped_resources`
18+
- Client `MonitorManagementClient` added operation group `subscription_diagnostic_settings`
19+
- Model `ErrorDetailAutoGenerated` added property `details`
20+
- Model `ResourceAutoGenerated3` added property `location`
21+
- Model `ResourceAutoGenerated3` added property `tags`
22+
- Model `ResourceAutoGenerated4` added property `location`
23+
- Model `ResourceAutoGenerated4` added property `tags`
24+
- Added model `AzureMonitorPrivateLinkScope`
25+
- Added model `AzureMonitorPrivateLinkScopeListResult`
26+
- Added enum `CategoryType`
27+
- Added model `DataContainer`
28+
- Added model `DataSource`
29+
- Added model `DataSourceConfiguration`
30+
- Added enum `DataSourceKind`
31+
- Added enum `DataStatus`
32+
- Added model `DiagnosticSettingsCategoryResource`
33+
- Added model `DiagnosticSettingsCategoryResourceCollection`
34+
- Added model `DiagnosticSettingsResource`
35+
- Added model `DiagnosticSettingsResourceCollection`
36+
- Added model `Error`
37+
- Added model `ErrorResponseCommon`
38+
- Added model `EtwEventConfiguration`
39+
- Added model `EtwProviderConfiguration`
40+
- Added model `EventLogConfiguration`
41+
- Added model `GuestDiagnosticSettingsAssociationList`
42+
- Added model `GuestDiagnosticSettingsAssociationResource`
43+
- Added model `GuestDiagnosticSettingsAssociationResourcePatch`
44+
- Added model `GuestDiagnosticSettingsList`
45+
- Added enum `GuestDiagnosticSettingsOsType`
46+
- Added model `GuestDiagnosticSettingsPatchResource`
47+
- Added model `GuestDiagnosticSettingsResource`
48+
- Added model `LogSettings`
49+
- Added model `LogSettingsAutoGenerated`
50+
- Added model `MetricSettings`
51+
- Added model `MetricSettingsAutoGenerated`
52+
- Added enum `OnboardingStatus`
53+
- Added model `OperationStatus`
54+
- Added model `PerformanceCounterConfiguration`
55+
- Added model `PrivateEndpointConnectionAutoGenerated`
56+
- Added model `PrivateEndpointConnectionListResult`
57+
- Added model `PrivateEndpointProperty`
58+
- Added model `PrivateLinkResource`
59+
- Added model `PrivateLinkResourceListResult`
60+
- Added model `PrivateLinkScopesResource`
61+
- Added model `PrivateLinkServiceConnectionStateProperty`
62+
- Added model `ProxyOnlyResource`
63+
- Added model `ProxyResource`
64+
- Added model `ResourceAutoGenerated5`
65+
- Added model `ResourceAutoGenerated6`
66+
- Added model `ResourceAutoGenerated7`
67+
- Added model `ResourceAutoGenerated8`
68+
- Added model `ResponseWithError`
69+
- Added model `ScopedResource`
70+
- Added model `ScopedResourceListResult`
71+
- Added model `ServiceDiagnosticSettingsResource`
72+
- Added model `ServiceDiagnosticSettingsResourcePatch`
73+
- Added model `SinkConfiguration`
74+
- Added enum `SinkConfigurationKind`
75+
- Added model `SubscriptionDiagnosticSettingsResource`
76+
- Added model `SubscriptionDiagnosticSettingsResourceCollection`
77+
- Added model `SubscriptionLogSettings`
78+
- Added model `SubscriptionProxyOnlyResource`
79+
- Added model `TagsResource`
80+
- Added model `VMInsightsOnboardingStatus`
81+
- Added model `WorkspaceInfo`
82+
- Added operation group `DiagnosticSettingsCategoryOperations`
83+
- Added operation group `DiagnosticSettingsOperations`
84+
- Added operation group `GuestDiagnosticsSettingsAssociationOperations`
85+
- Added operation group `GuestDiagnosticsSettingsOperations`
86+
- Added operation group `PrivateEndpointConnectionsOperations`
87+
- Added operation group `PrivateLinkResourcesOperations`
88+
- Added operation group `PrivateLinkScopeOperationStatusOperations`
89+
- Added operation group `PrivateLinkScopedResourcesOperations`
90+
- Added operation group `PrivateLinkScopesOperations`
91+
- Added operation group `ServiceDiagnosticSettingsOperations`
92+
- Added operation group `SubscriptionDiagnosticSettingsOperations`
93+
- Added operation group `VMInsightsOperations`
94+
95+
### Breaking Changes
96+
97+
- Model `ErrorDetail` deleted or renamed its instance variable `details`
98+
- Model `PrivateEndpointConnection` deleted or renamed its instance variable `group_ids`
99+
- Model `PrivateEndpointConnection` deleted or renamed its instance variable `system_data`
100+
- Model `ResourceAutoGenerated` deleted or renamed its instance variable `location`
101+
- Model `ResourceAutoGenerated` deleted or renamed its instance variable `tags`
102+
- Model `ResourceAutoGenerated3` deleted or renamed its instance variable `system_data`
103+
- Model `ResourceAutoGenerated4` deleted or renamed its instance variable `system_data`
104+
3105
## 7.0.0 (2025-07-28)
4106

5107
### Features Added
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "2e0a040b078aaf7f67cc8bafc18214d355715ca4",
2+
"commit": "b779af6e5cc22be1c221bd650631af63a6c3eeb9",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/python@6.35.0",
6+
"@autorest/python@6.37.1",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/monitor/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --tag=package-python-sdk-stable --use=@autorest/python@6.35.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
10-
"readme": "specification/monitor/resource-manager/readme.md"
9+
"autorest_command": "autorest specification/monitor/resource-manager//readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --tag=package-python-sdk-for-cli-only --use=@autorest/python@6.37.1 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
10+
"readme": "specification/monitor/resource-manager//readme.md"
1111
}

sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/_monitor_management_client.py

Lines changed: 97 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,11 @@
3131
DataCollectionEndpointsOperations,
3232
DataCollectionRuleAssociationsOperations,
3333
DataCollectionRulesOperations,
34+
DiagnosticSettingsCategoryOperations,
35+
DiagnosticSettingsOperations,
3436
EventCategoriesOperations,
37+
GuestDiagnosticsSettingsAssociationOperations,
38+
GuestDiagnosticsSettingsOperations,
3539
LogProfilesOperations,
3640
MetricAlertsOperations,
3741
MetricAlertsStatusOperations,
@@ -41,8 +45,16 @@
4145
MonitorOperationsOperations,
4246
Operations,
4347
PredictiveMetricOperations,
48+
PrivateEndpointConnectionsOperations,
49+
PrivateLinkResourcesOperations,
50+
PrivateLinkScopeOperationStatusOperations,
51+
PrivateLinkScopedResourcesOperations,
52+
PrivateLinkScopesOperations,
4453
ScheduledQueryRulesOperations,
54+
ServiceDiagnosticSettingsOperations,
55+
SubscriptionDiagnosticSettingsOperations,
4556
TenantActivityLogsOperations,
57+
VMInsightsOperations,
4658
)
4759

4860
if TYPE_CHECKING:
@@ -58,30 +70,36 @@ class MonitorManagementClient: # pylint: disable=client-accepts-api-version-key
5870
:vartype activity_log_alerts: azure.mgmt.monitor.operations.ActivityLogAlertsOperations
5971
:ivar activity_logs: ActivityLogsOperations operations
6072
:vartype activity_logs: azure.mgmt.monitor.operations.ActivityLogsOperations
73+
:ivar tenant_activity_logs: TenantActivityLogsOperations operations
74+
:vartype tenant_activity_logs: azure.mgmt.monitor.operations.TenantActivityLogsOperations
6175
:ivar alert_rule_incidents: AlertRuleIncidentsOperations operations
6276
:vartype alert_rule_incidents: azure.mgmt.monitor.operations.AlertRuleIncidentsOperations
6377
:ivar autoscale_settings: AutoscaleSettingsOperations operations
6478
:vartype autoscale_settings: azure.mgmt.monitor.operations.AutoscaleSettingsOperations
6579
:ivar predictive_metric: PredictiveMetricOperations operations
6680
:vartype predictive_metric: azure.mgmt.monitor.operations.PredictiveMetricOperations
67-
:ivar data_collection_endpoints: DataCollectionEndpointsOperations operations
68-
:vartype data_collection_endpoints:
69-
azure.mgmt.monitor.operations.DataCollectionEndpointsOperations
70-
:ivar data_collection_rule_associations: DataCollectionRuleAssociationsOperations operations
71-
:vartype data_collection_rule_associations:
72-
azure.mgmt.monitor.operations.DataCollectionRuleAssociationsOperations
73-
:ivar data_collection_rules: DataCollectionRulesOperations operations
74-
:vartype data_collection_rules: azure.mgmt.monitor.operations.DataCollectionRulesOperations
81+
:ivar baselines: BaselinesOperations operations
82+
:vartype baselines: azure.mgmt.monitor.operations.BaselinesOperations
83+
:ivar diagnostic_settings: DiagnosticSettingsOperations operations
84+
:vartype diagnostic_settings: azure.mgmt.monitor.operations.DiagnosticSettingsOperations
85+
:ivar diagnostic_settings_category: DiagnosticSettingsCategoryOperations operations
86+
:vartype diagnostic_settings_category:
87+
azure.mgmt.monitor.operations.DiagnosticSettingsCategoryOperations
7588
:ivar event_categories: EventCategoriesOperations operations
7689
:vartype event_categories: azure.mgmt.monitor.operations.EventCategoriesOperations
90+
:ivar guest_diagnostics_settings: GuestDiagnosticsSettingsOperations operations
91+
:vartype guest_diagnostics_settings:
92+
azure.mgmt.monitor.operations.GuestDiagnosticsSettingsOperations
93+
:ivar guest_diagnostics_settings_association: GuestDiagnosticsSettingsAssociationOperations
94+
operations
95+
:vartype guest_diagnostics_settings_association:
96+
azure.mgmt.monitor.operations.GuestDiagnosticsSettingsAssociationOperations
7797
:ivar log_profiles: LogProfilesOperations operations
7898
:vartype log_profiles: azure.mgmt.monitor.operations.LogProfilesOperations
7999
:ivar metric_alerts: MetricAlertsOperations operations
80100
:vartype metric_alerts: azure.mgmt.monitor.operations.MetricAlertsOperations
81101
:ivar metric_alerts_status: MetricAlertsStatusOperations operations
82102
:vartype metric_alerts_status: azure.mgmt.monitor.operations.MetricAlertsStatusOperations
83-
:ivar baselines: BaselinesOperations operations
84-
:vartype baselines: azure.mgmt.monitor.operations.BaselinesOperations
85103
:ivar metric_definitions: MetricDefinitionsOperations operations
86104
:vartype metric_definitions: azure.mgmt.monitor.operations.MetricDefinitionsOperations
87105
:ivar metric_namespaces: MetricNamespacesOperations operations
@@ -92,13 +110,40 @@ class MonitorManagementClient: # pylint: disable=client-accepts-api-version-key
92110
:vartype operations: azure.mgmt.monitor.operations.Operations
93111
:ivar scheduled_query_rules: ScheduledQueryRulesOperations operations
94112
:vartype scheduled_query_rules: azure.mgmt.monitor.operations.ScheduledQueryRulesOperations
95-
:ivar tenant_activity_logs: TenantActivityLogsOperations operations
96-
:vartype tenant_activity_logs: azure.mgmt.monitor.operations.TenantActivityLogsOperations
113+
:ivar service_diagnostic_settings: ServiceDiagnosticSettingsOperations operations
114+
:vartype service_diagnostic_settings:
115+
azure.mgmt.monitor.operations.ServiceDiagnosticSettingsOperations
116+
:ivar vm_insights: VMInsightsOperations operations
117+
:vartype vm_insights: azure.mgmt.monitor.operations.VMInsightsOperations
118+
:ivar private_link_scopes: PrivateLinkScopesOperations operations
119+
:vartype private_link_scopes: azure.mgmt.monitor.operations.PrivateLinkScopesOperations
120+
:ivar private_link_scope_operation_status: PrivateLinkScopeOperationStatusOperations operations
121+
:vartype private_link_scope_operation_status:
122+
azure.mgmt.monitor.operations.PrivateLinkScopeOperationStatusOperations
123+
:ivar private_link_resources: PrivateLinkResourcesOperations operations
124+
:vartype private_link_resources: azure.mgmt.monitor.operations.PrivateLinkResourcesOperations
125+
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
126+
:vartype private_endpoint_connections:
127+
azure.mgmt.monitor.operations.PrivateEndpointConnectionsOperations
128+
:ivar private_link_scoped_resources: PrivateLinkScopedResourcesOperations operations
129+
:vartype private_link_scoped_resources:
130+
azure.mgmt.monitor.operations.PrivateLinkScopedResourcesOperations
131+
:ivar subscription_diagnostic_settings: SubscriptionDiagnosticSettingsOperations operations
132+
:vartype subscription_diagnostic_settings:
133+
azure.mgmt.monitor.operations.SubscriptionDiagnosticSettingsOperations
97134
:ivar azure_monitor_workspaces: AzureMonitorWorkspacesOperations operations
98135
:vartype azure_monitor_workspaces:
99136
azure.mgmt.monitor.operations.AzureMonitorWorkspacesOperations
100137
:ivar monitor_operations: MonitorOperationsOperations operations
101138
:vartype monitor_operations: azure.mgmt.monitor.operations.MonitorOperationsOperations
139+
:ivar data_collection_endpoints: DataCollectionEndpointsOperations operations
140+
:vartype data_collection_endpoints:
141+
azure.mgmt.monitor.operations.DataCollectionEndpointsOperations
142+
:ivar data_collection_rule_associations: DataCollectionRuleAssociationsOperations operations
143+
:vartype data_collection_rule_associations:
144+
azure.mgmt.monitor.operations.DataCollectionRuleAssociationsOperations
145+
:ivar data_collection_rules: DataCollectionRulesOperations operations
146+
:vartype data_collection_rules: azure.mgmt.monitor.operations.DataCollectionRulesOperations
102147
:param credential: Credential needed for the client to connect to Azure. Required.
103148
:type credential: ~azure.core.credentials.TokenCredential
104149
:param subscription_id: The ID of the target subscription. Required.
@@ -150,6 +195,9 @@ def __init__(
150195
self._client, self._config, self._serialize, self._deserialize
151196
)
152197
self.activity_logs = ActivityLogsOperations(self._client, self._config, self._serialize, self._deserialize)
198+
self.tenant_activity_logs = TenantActivityLogsOperations(
199+
self._client, self._config, self._serialize, self._deserialize
200+
)
153201
self.alert_rule_incidents = AlertRuleIncidentsOperations(
154202
self._client, self._config, self._serialize, self._deserialize
155203
)
@@ -159,24 +207,27 @@ def __init__(
159207
self.predictive_metric = PredictiveMetricOperations(
160208
self._client, self._config, self._serialize, self._deserialize
161209
)
162-
self.data_collection_endpoints = DataCollectionEndpointsOperations(
210+
self.baselines = BaselinesOperations(self._client, self._config, self._serialize, self._deserialize)
211+
self.diagnostic_settings = DiagnosticSettingsOperations(
163212
self._client, self._config, self._serialize, self._deserialize
164213
)
165-
self.data_collection_rule_associations = DataCollectionRuleAssociationsOperations(
214+
self.diagnostic_settings_category = DiagnosticSettingsCategoryOperations(
166215
self._client, self._config, self._serialize, self._deserialize
167216
)
168-
self.data_collection_rules = DataCollectionRulesOperations(
217+
self.event_categories = EventCategoriesOperations(
169218
self._client, self._config, self._serialize, self._deserialize
170219
)
171-
self.event_categories = EventCategoriesOperations(
220+
self.guest_diagnostics_settings = GuestDiagnosticsSettingsOperations(
221+
self._client, self._config, self._serialize, self._deserialize
222+
)
223+
self.guest_diagnostics_settings_association = GuestDiagnosticsSettingsAssociationOperations(
172224
self._client, self._config, self._serialize, self._deserialize
173225
)
174226
self.log_profiles = LogProfilesOperations(self._client, self._config, self._serialize, self._deserialize)
175227
self.metric_alerts = MetricAlertsOperations(self._client, self._config, self._serialize, self._deserialize)
176228
self.metric_alerts_status = MetricAlertsStatusOperations(
177229
self._client, self._config, self._serialize, self._deserialize
178230
)
179-
self.baselines = BaselinesOperations(self._client, self._config, self._serialize, self._deserialize)
180231
self.metric_definitions = MetricDefinitionsOperations(
181232
self._client, self._config, self._serialize, self._deserialize
182233
)
@@ -188,7 +239,26 @@ def __init__(
188239
self.scheduled_query_rules = ScheduledQueryRulesOperations(
189240
self._client, self._config, self._serialize, self._deserialize
190241
)
191-
self.tenant_activity_logs = TenantActivityLogsOperations(
242+
self.service_diagnostic_settings = ServiceDiagnosticSettingsOperations(
243+
self._client, self._config, self._serialize, self._deserialize
244+
)
245+
self.vm_insights = VMInsightsOperations(self._client, self._config, self._serialize, self._deserialize)
246+
self.private_link_scopes = PrivateLinkScopesOperations(
247+
self._client, self._config, self._serialize, self._deserialize
248+
)
249+
self.private_link_scope_operation_status = PrivateLinkScopeOperationStatusOperations(
250+
self._client, self._config, self._serialize, self._deserialize
251+
)
252+
self.private_link_resources = PrivateLinkResourcesOperations(
253+
self._client, self._config, self._serialize, self._deserialize
254+
)
255+
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
256+
self._client, self._config, self._serialize, self._deserialize
257+
)
258+
self.private_link_scoped_resources = PrivateLinkScopedResourcesOperations(
259+
self._client, self._config, self._serialize, self._deserialize
260+
)
261+
self.subscription_diagnostic_settings = SubscriptionDiagnosticSettingsOperations(
192262
self._client, self._config, self._serialize, self._deserialize
193263
)
194264
self.azure_monitor_workspaces = AzureMonitorWorkspacesOperations(
@@ -197,6 +267,15 @@ def __init__(
197267
self.monitor_operations = MonitorOperationsOperations(
198268
self._client, self._config, self._serialize, self._deserialize
199269
)
270+
self.data_collection_endpoints = DataCollectionEndpointsOperations(
271+
self._client, self._config, self._serialize, self._deserialize
272+
)
273+
self.data_collection_rule_associations = DataCollectionRuleAssociationsOperations(
274+
self._client, self._config, self._serialize, self._deserialize
275+
)
276+
self.data_collection_rules = DataCollectionRulesOperations(
277+
self._client, self._config, self._serialize, self._deserialize
278+
)
200279

201280
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
202281
"""Runs the network request through the client's chained policies.

sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/_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 = "7.0.0"
9+
VERSION = "8.0.0b1"

0 commit comments

Comments
 (0)