Skip to content

Commit 7fc38f5

Browse files
[AutoRelease] t2-monitor-2025-07-04-83128(can only be merged by SDK owner) (#41908)
* code and test * update testcases --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <v-chenjiang@microsoft.com>
1 parent 6eb2462 commit 7fc38f5

File tree

45 files changed

+9522
-130
lines changed

Some content is hidden

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

45 files changed

+9522
-130
lines changed

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

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

3+
## 7.0.0b3 (2025-07-21)
4+
5+
### Features Added
6+
7+
- Client `MonitorManagementClient` added operation group `data_collection_endpoints`
8+
- Client `MonitorManagementClient` added operation group `data_collection_rule_associations`
9+
- Client `MonitorManagementClient` added operation group `data_collection_rules`
10+
- Added model `AdxDestination`
11+
- Added model `AgentSetting`
12+
- Added model `AgentSettingsSpec`
13+
- Added model `AzureMonitorMetricsDestination`
14+
- Added model `ColumnDefinition`
15+
- Added model `ConfigurationAccessEndpointSpec`
16+
- Added model `DataCollectionEndpoint`
17+
- Added model `DataCollectionEndpointConfigurationAccess`
18+
- Added model `DataCollectionEndpointFailoverConfiguration`
19+
- Added model `DataCollectionEndpointLogsIngestion`
20+
- Added model `DataCollectionEndpointMetadata`
21+
- Added model `DataCollectionEndpointMetricsIngestion`
22+
- Added model `DataCollectionEndpointNetworkAcls`
23+
- Added model `DataCollectionEndpointResource`
24+
- Added model `DataCollectionEndpointResourceIdentity`
25+
- Added model `DataCollectionEndpointResourceListResult`
26+
- Added model `DataCollectionEndpointResourceProperties`
27+
- Added model `DataCollectionEndpointResourceSystemData`
28+
- Added model `DataCollectionRule`
29+
- Added model `DataCollectionRuleAgentSettings`
30+
- Added model `DataCollectionRuleAssociation`
31+
- Added model `DataCollectionRuleAssociationMetadata`
32+
- Added model `DataCollectionRuleAssociationProxyOnlyResource`
33+
- Added model `DataCollectionRuleAssociationProxyOnlyResourceListResult`
34+
- Added model `DataCollectionRuleAssociationProxyOnlyResourceProperties`
35+
- Added model `DataCollectionRuleAssociationProxyOnlyResourceSystemData`
36+
- Added model `DataCollectionRuleDataSources`
37+
- Added model `DataCollectionRuleDestinations`
38+
- Added model `DataCollectionRuleEndpoints`
39+
- Added model `DataCollectionRuleMetadata`
40+
- Added model `DataCollectionRuleReferences`
41+
- Added model `DataCollectionRuleResource`
42+
- Added model `DataCollectionRuleResourceIdentity`
43+
- Added model `DataCollectionRuleResourceListResult`
44+
- Added model `DataCollectionRuleResourceProperties`
45+
- Added model `DataCollectionRuleResourceSystemData`
46+
- Added model `DataFlow`
47+
- Added model `DataImportSources`
48+
- Added model `DataImportSourcesEventHub`
49+
- Added model `DataSourcesSpec`
50+
- Added model `DataSourcesSpecDataImports`
51+
- Added model `DestinationsSpec`
52+
- Added model `DestinationsSpecAzureMonitorMetrics`
53+
- Added model `EndpointsSpec`
54+
- Added model `EnrichmentData`
55+
- Added model `ErrorDetailAutoGenerated2`
56+
- Added model `ErrorResponseCommonV2`
57+
- Added model `EventHubDataSource`
58+
- Added model `EventHubDestination`
59+
- Added model `EventHubDirectDestination`
60+
- Added model `ExtensionDataSource`
61+
- Added model `FailoverConfigurationSpec`
62+
- Added model `IisLogsDataSource`
63+
- Added enum `KnownAgentSettingName`
64+
- Added enum `KnownColumnDefinitionType`
65+
- Added enum `KnownDataCollectionEndpointProvisioningState`
66+
- Added enum `KnownDataCollectionEndpointResourceKind`
67+
- Added enum `KnownDataCollectionRuleAssociationProvisioningState`
68+
- Added enum `KnownDataCollectionRuleProvisioningState`
69+
- Added enum `KnownDataCollectionRuleResourceKind`
70+
- Added enum `KnownDataFlowStreams`
71+
- Added enum `KnownExtensionDataSourceStreams`
72+
- Added enum `KnownLocationSpecProvisioningStatus`
73+
- Added enum `KnownLogFileTextSettingsRecordStartTimestampFormat`
74+
- Added enum `KnownLogFilesDataSourceFormat`
75+
- Added enum `KnownPerfCounterDataSourceStreams`
76+
- Added enum `KnownPrometheusForwarderDataSourceStreams`
77+
- Added enum `KnownPublicNetworkAccessOptions`
78+
- Added enum `KnownStorageBlobLookupType`
79+
- Added enum `KnownSyslogDataSourceFacilityNames`
80+
- Added enum `KnownSyslogDataSourceLogLevels`
81+
- Added enum `KnownSyslogDataSourceStreams`
82+
- Added enum `KnownWindowsEventLogDataSourceStreams`
83+
- Added enum `KnownWindowsFirewallLogsDataSourceProfileFilter`
84+
- Added model `LocationSpec`
85+
- Added model `LogAnalyticsDestination`
86+
- Added model `LogFileSettings`
87+
- Added model `LogFileSettingsText`
88+
- Added model `LogFileTextSettings`
89+
- Added model `LogFilesDataSource`
90+
- Added model `LogFilesDataSourceSettings`
91+
- Added model `LogsIngestionEndpointSpec`
92+
- Added model `ManagedServiceIdentity`
93+
- Added enum `ManagedServiceIdentityType`
94+
- Added model `Metadata`
95+
- Added model `MetricsIngestionEndpointSpec`
96+
- Added model `MicrosoftFabricDestination`
97+
- Added model `MonitoringAccountDestination`
98+
- Added model `NetworkRuleSet`
99+
- Added model `PerfCounterDataSource`
100+
- Added model `PlatformTelemetryDataSource`
101+
- Added model `PrivateLinkScopedResource`
102+
- Added model `PrometheusForwarderDataSource`
103+
- Added model `ReferencesSpec`
104+
- Added model `ReferencesSpecEnrichmentData`
105+
- Added model `ResourceForUpdate`
106+
- Added model `ResourceForUpdateIdentity`
107+
- Added model `StorageBlob`
108+
- Added model `StorageBlobDestination`
109+
- Added model `StorageTableDestination`
110+
- Added model `StreamDeclaration`
111+
- Added model `SyslogDataSource`
112+
- Added model `UserAssignedIdentity`
113+
- Added model `WindowsEventLogDataSource`
114+
- Added model `WindowsFirewallLogsDataSource`
115+
- Added operation group `DataCollectionEndpointsOperations`
116+
- Added operation group `DataCollectionRuleAssociationsOperations`
117+
- Added operation group `DataCollectionRulesOperations`
118+
3119
## 7.0.0b2 (2025-06-16)
4120

5121
### Features Added

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"commit": "292e6eee612b2a1b0bc558fec33bcbca9acb590e",
2+
"commit": "8d43af473ac10b1ab56a89b49e87430059b58ae6",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
AutoscaleSettingsOperations,
2929
AzureMonitorWorkspacesOperations,
3030
BaselinesOperations,
31+
DataCollectionEndpointsOperations,
32+
DataCollectionRuleAssociationsOperations,
33+
DataCollectionRulesOperations,
3134
DiagnosticSettingsCategoryOperations,
3235
DiagnosticSettingsOperations,
3336
EventCategoriesOperations,
@@ -133,6 +136,14 @@ class MonitorManagementClient: # pylint: disable=client-accepts-api-version-key
133136
azure.mgmt.monitor.operations.AzureMonitorWorkspacesOperations
134137
:ivar monitor_operations: MonitorOperationsOperations operations
135138
: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
136147
:param credential: Credential needed for the client to connect to Azure. Required.
137148
:type credential: ~azure.core.credentials.TokenCredential
138149
:param subscription_id: The ID of the target subscription. Required.
@@ -256,6 +267,15 @@ def __init__(
256267
self.monitor_operations = MonitorOperationsOperations(
257268
self._client, self._config, self._serialize, self._deserialize
258269
)
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+
)
259279

260280
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
261281
"""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.0b2"
9+
VERSION = "7.0.0b3"

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
AutoscaleSettingsOperations,
2929
AzureMonitorWorkspacesOperations,
3030
BaselinesOperations,
31+
DataCollectionEndpointsOperations,
32+
DataCollectionRuleAssociationsOperations,
33+
DataCollectionRulesOperations,
3134
DiagnosticSettingsCategoryOperations,
3235
DiagnosticSettingsOperations,
3336
EventCategoriesOperations,
@@ -134,6 +137,14 @@ class MonitorManagementClient: # pylint: disable=client-accepts-api-version-key
134137
azure.mgmt.monitor.aio.operations.AzureMonitorWorkspacesOperations
135138
:ivar monitor_operations: MonitorOperationsOperations operations
136139
:vartype monitor_operations: azure.mgmt.monitor.aio.operations.MonitorOperationsOperations
140+
:ivar data_collection_endpoints: DataCollectionEndpointsOperations operations
141+
:vartype data_collection_endpoints:
142+
azure.mgmt.monitor.aio.operations.DataCollectionEndpointsOperations
143+
:ivar data_collection_rule_associations: DataCollectionRuleAssociationsOperations operations
144+
:vartype data_collection_rule_associations:
145+
azure.mgmt.monitor.aio.operations.DataCollectionRuleAssociationsOperations
146+
:ivar data_collection_rules: DataCollectionRulesOperations operations
147+
:vartype data_collection_rules: azure.mgmt.monitor.aio.operations.DataCollectionRulesOperations
137148
:param credential: Credential needed for the client to connect to Azure. Required.
138149
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
139150
:param subscription_id: The ID of the target subscription. Required.
@@ -259,6 +270,15 @@ def __init__(
259270
self.monitor_operations = MonitorOperationsOperations(
260271
self._client, self._config, self._serialize, self._deserialize
261272
)
273+
self.data_collection_endpoints = DataCollectionEndpointsOperations(
274+
self._client, self._config, self._serialize, self._deserialize
275+
)
276+
self.data_collection_rule_associations = DataCollectionRuleAssociationsOperations(
277+
self._client, self._config, self._serialize, self._deserialize
278+
)
279+
self.data_collection_rules = DataCollectionRulesOperations(
280+
self._client, self._config, self._serialize, self._deserialize
281+
)
262282

263283
def _send_request(
264284
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
from ._subscription_diagnostic_settings_operations import SubscriptionDiagnosticSettingsOperations # type: ignore
4545
from ._azure_monitor_workspaces_operations import AzureMonitorWorkspacesOperations # type: ignore
4646
from ._monitor_operations_operations import MonitorOperationsOperations # type: ignore
47+
from ._data_collection_endpoints_operations import DataCollectionEndpointsOperations # type: ignore
48+
from ._data_collection_rule_associations_operations import DataCollectionRuleAssociationsOperations # type: ignore
49+
from ._data_collection_rules_operations import DataCollectionRulesOperations # type: ignore
4750

4851
from ._patch import __all__ as _patch_all
4952
from ._patch import *
@@ -81,6 +84,9 @@
8184
"SubscriptionDiagnosticSettingsOperations",
8285
"AzureMonitorWorkspacesOperations",
8386
"MonitorOperationsOperations",
87+
"DataCollectionEndpointsOperations",
88+
"DataCollectionRuleAssociationsOperations",
89+
"DataCollectionRulesOperations",
8490
]
8591
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
8692
_patch_sdk()

0 commit comments

Comments
 (0)