Skip to content

Commit 624619b

Browse files
author
SDKAuto
committed
CodeGen from PR 33810 in Azure/azure-rest-api-specs
Merge 9d098b68c37961c2a97d879826dc4c17d251ff3d into abe6b63e998a3995d1c28d2a1f8c0a6950a79b72
1 parent 9712d82 commit 624619b

File tree

94 files changed

+4040
-885
lines changed

Some content is hidden

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

94 files changed

+4040
-885
lines changed

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

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

3+
## 1.1.0b1 (2025-04-18)
4+
5+
### Features Added
6+
7+
- Client `IoTOperationsMgmtClient` added operation group `diagnostics`
8+
- Client `IoTOperationsMgmtClient` added operation group `diagnostic`
9+
- Model `BrokerProperties` added property `persistence`
10+
- Model `DataflowEndpointProperties` added property `otel_settings`
11+
- Enum `EndpointType` added member `EVENTHUB`
12+
- Enum `EndpointType` added member `EVENT_GRID`
13+
- Enum `EndpointType` added member `FABRIC_RT`
14+
- Enum `EndpointType` added member `LOCAL_MQ`
15+
- Enum `EndpointType` added member `OTEL`
16+
- Model `InstanceProperties` added property `secret_provider_class_ref`
17+
- Model `InstanceProperties` added property `features`
18+
- Model `InstanceProperties` added property `adr_namespace`
19+
- Model `VolumeClaimResourceRequirements` added property `claims`
20+
- Added model `CustomStateStoreRetainmentPolicy`
21+
- Added model `CustomSubscriberQueueRetainmentPolicy`
22+
- Added model `CustomTopicRetainmentPolicy`
23+
- Added model `DataflowEndpointOtel`
24+
- Added model `DiagnosticProperties`
25+
- Added model `DiagnosticResource`
26+
- Added model `DynamicPersistenceSettings`
27+
- Added model `DynamicRetainmentSettings`
28+
- Added model `InstanceFeature`
29+
- Added enum `InstanceFeatureMode`
30+
- Added model `Persistence`
31+
- Added enum `RemoteSupportAccessLevels`
32+
- Added enum `RemoteSupportActivationState`
33+
- Added model `RemoteSupportProperties`
34+
- Added enum `RetainmentPolicyMode`
35+
- Added model `StateStoreRetainmentPolicy`
36+
- Added model `StateStoreRetainmentResources`
37+
- Added model `StateStoreRetainmentSettings`
38+
- Added model `SubscriberQueueRetainmentPolicy`
39+
- Added model `SubscriberQueueRetainmentSettings`
40+
- Added model `TopicRetainmentPolicy`
41+
- Added model `TopicRetainmentSettings`
42+
- Added model `VolumeClaimResourceRequirementsClaims`
43+
- Added model `DiagnosticOperations`
44+
- Added model `DiagnosticsOperations`
45+
- Method `BrokerProperties.__init__` has a new overload `def __init__(self: None, advanced: Optional[_models.AdvancedSettings], cardinality: Optional[_models.Cardinality], diagnostics: Optional[_models.BrokerDiagnostics], disk_backed_message_buffer: Optional[_models.DiskBackedMessageBuffer], generate_resource_limits: Optional[_models.GenerateResourceLimits], memory_profile: Optional[Union[str, _models.BrokerMemoryProfile]], persistence: Optional[_models.Persistence])`
46+
- Method `DataflowEndpointProperties.__init__` has a new overload `def __init__(self: None, endpoint_type: Union[str, _models.EndpointType], data_explorer_settings: Optional[_models.DataflowEndpointDataExplorer], data_lake_storage_settings: Optional[_models.DataflowEndpointDataLakeStorage], fabric_one_lake_settings: Optional[_models.DataflowEndpointFabricOneLake], kafka_settings: Optional[_models.DataflowEndpointKafka], local_storage_settings: Optional[_models.DataflowEndpointLocalStorage], mqtt_settings: Optional[_models.DataflowEndpointMqtt], otel_settings: Optional[_models.DataflowEndpointOtel])`
47+
- Method `InstanceProperties.__init__` has a new overload `def __init__(self: None, schema_registry_ref: _models.SchemaRegistryRef, description: Optional[str], features: Optional[Dict[str, _models.InstanceFeature]], adr_namespace: Optional[str])`
48+
- Method `Operation.__init__` has a new overload `def __init__(self: None, display: Optional[_models.OperationDisplay])`
49+
- Method `VolumeClaimResourceRequirements.__init__` has a new overload `def __init__(self: None, limits: Optional[Dict[str, str]], requests: Optional[Dict[str, str]], claims: Optional[List[_models.VolumeClaimResourceRequirementsClaims]])`
50+
- Method `CustomStateStoreRetainmentPolicy.__init__` has a new overload `def __init__(self: None, state_store_settings: Optional[_models.StateStoreRetainmentSettings])`
51+
- Method `CustomStateStoreRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
52+
- Method `CustomStateStoreRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mode: str, state_store_settings: Optional[_models.StateStoreRetainmentSettings])`
53+
- Method `CustomStateStoreRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
54+
- Method `CustomSubscriberQueueRetainmentPolicy.__init__` has a new overload `def __init__(self: None, subscriber_queue_settings: Optional[_models.SubscriberQueueRetainmentSettings])`
55+
- Method `CustomSubscriberQueueRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
56+
- Method `CustomSubscriberQueueRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mode: str, subscriber_queue_settings: Optional[_models.SubscriberQueueRetainmentSettings])`
57+
- Method `CustomSubscriberQueueRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
58+
- Method `CustomTopicRetainmentPolicy.__init__` has a new overload `def __init__(self: None, retain_settings: Optional[_models.TopicRetainmentSettings])`
59+
- Method `CustomTopicRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
60+
- Method `CustomTopicRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mode: str)`
61+
- Method `CustomTopicRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
62+
- Method `DataflowEndpointOtel.__init__` has a new overload `def __init__(self: None, host: str, metric_interval_sec: Optional[int], batching: Optional[_models.BatchingConfiguration], tls: Optional[_models.TlsProperties])`
63+
- Method `DataflowEndpointOtel.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
64+
- Method `DiagnosticProperties.__init__` has a new overload `def __init__(self: None, remote_support: Optional[_models.RemoteSupportProperties])`
65+
- Method `DiagnosticProperties.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
66+
- Method `DiagnosticResource.__init__` has a new overload `def __init__(self: None, extended_location: _models.ExtendedLocation, properties: Optional[_models.DiagnosticProperties])`
67+
- Method `DiagnosticResource.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
68+
- Method `DynamicPersistenceSettings.__init__` has a new overload `def __init__(self: None, user_property_key: Optional[str], user_property_value: Optional[str])`
69+
- Method `DynamicPersistenceSettings.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
70+
- Method `DynamicRetainmentSettings.__init__` has a new overload `def __init__(self: None, mode: Optional[Union[str, _models.OperationalMode]])`
71+
- Method `DynamicRetainmentSettings.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
72+
- Method `InstanceFeature.__init__` has a new overload `def __init__(self: None, mode: Optional[Union[str, _models.InstanceFeatureMode]], settings: Optional[Dict[str, Union[str, _models.OperationalMode]]])`
73+
- Method `InstanceFeature.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
74+
- Method `Persistence.__init__` has a new overload `def __init__(self: None, max_size: str, dynamic_settings: Optional[_models.DynamicPersistenceSettings], persistent_volume_claim_spec: Optional[_models.VolumeClaimSpec], retain: Optional[_models.TopicRetainmentPolicy], state_store: Optional[_models.StateStoreRetainmentPolicy], subscriber_queue: Optional[_models.SubscriberQueueRetainmentPolicy])`
75+
- Method `Persistence.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
76+
- Method `RemoteSupportProperties.__init__` has a new overload `def __init__(self: None, state: Optional[Union[str, _models.RemoteSupportActivationState]], access_level: Optional[Union[str, _models.RemoteSupportAccessLevels]], expiration_timestamp: Optional[str])`
77+
- Method `RemoteSupportProperties.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
78+
- Method `StateStoreRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mode: str, state_store_settings: Optional[_models.StateStoreRetainmentSettings])`
79+
- Method `StateStoreRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
80+
- Method `StateStoreRetainmentResources.__init__` has a new overload `def __init__(self: None, key_type: str, keys_property: List[str])`
81+
- Method `StateStoreRetainmentResources.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
82+
- Method `StateStoreRetainmentSettings.__init__` has a new overload `def __init__(self: None, state_store_resources: Optional[List[_models.StateStoreRetainmentResources]], dynamic: Optional[_models.DynamicRetainmentSettings])`
83+
- Method `StateStoreRetainmentSettings.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
84+
- Method `SubscriberQueueRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mode: str, subscriber_queue_settings: Optional[_models.SubscriberQueueRetainmentSettings])`
85+
- Method `SubscriberQueueRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
86+
- Method `SubscriberQueueRetainmentSettings.__init__` has a new overload `def __init__(self: None, subscriber_client_ids: Optional[List[str]], dynamic: Optional[_models.DynamicRetainmentSettings], topics: Optional[List[str]])`
87+
- Method `SubscriberQueueRetainmentSettings.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
88+
- Method `TopicRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mode: str)`
89+
- Method `TopicRetainmentPolicy.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
90+
- Method `TopicRetainmentSettings.__init__` has a new overload `def __init__(self: None, topics: Optional[List[str]], dynamic: Optional[_models.DynamicRetainmentSettings])`
91+
- Method `TopicRetainmentSettings.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
92+
- Method `VolumeClaimResourceRequirementsClaims.__init__` has a new overload `def __init__(self: None, name: str, resources: Optional[_models.VolumeClaimResourceRequirements])`
93+
- Method `VolumeClaimResourceRequirementsClaims.__init__` has a new overload `def __init__(self: None, mapping: Mapping[str, Any])`
94+
- Method `DiagnosticOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, instance_name: str, diagnostic_name: str, resource: DiagnosticResource, content_type: str)`
95+
- Method `DiagnosticOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, instance_name: str, diagnostic_name: str, resource: JSON, content_type: str)`
96+
- Method `DiagnosticOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, instance_name: str, diagnostic_name: str, resource: IO[bytes], content_type: str)`
97+
398
## 1.0.0 (2024-12-16)
499

5100
### Other Changes

sdk/iotoperations/azure-mgmt-iotoperations/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure Iotoperations Management Client Library.
4-
This package has been tested with Python 3.8+.
4+
This package has been tested with Python 3.9+.
55
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
66

77
## _Disclaimer_
@@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For
1212

1313
### Prerequisites
1414

15-
- Python 3.8+ is required to use this package.
15+
- Python 3.9+ is required to use this package.
1616
- [Azure subscription](https://azure.microsoft.com/free/)
1717

1818
### Install the package
@@ -24,7 +24,7 @@ pip install azure-identity
2424

2525
### Authentication
2626

27-
By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.
27+
By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configuration of the following environment variables.
2828

2929
- `AZURE_CLIENT_ID` for Azure client ID.
3030
- `AZURE_TENANT_ID` for Azure tenant ID.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"commit": "ab67c148ec716a0d0075770742d54468f128c72e",
2+
"commit": "c94937089a1b00d06f3e61e69fde91d0e2a9cebc",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"typespec_src": "specification/iotoperations/IoTOperations.Management",
5-
"@azure-tools/typespec-python": "0.37.0"
5+
"@azure-tools/typespec-python": "0.43.0"
66
}

0 commit comments

Comments
 (0)