Microsoft Azure SDK for Python
This is the Microsoft Azure Iotoperations Management Client Library. This package has been tested with Python 3.10+. For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
- Python 3.10+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-iotoperations
pip install azure-identity
Authentication
By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.iotoperations import IoTOperationsMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = IoTOperationsMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Iotoperations Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Release History
1.2.0 (2026-07-28)
Features Added
- Model
AkriConnectorTemplateRuntimeImageConfigurationSettingsadded propertyreadiness_probe - Model
BrokerPropertiesadded propertyhigh_priority_messages_backpressure_handling - Added model
AkriConnectorTemplateExecAction - Added model
AkriConnectorTemplateReadinessProbe - Added enum
HighPriorityMessagesBackpressureHandling
1.1.0 (2026-04-10)
Features Added
- Client
IoTOperationsMgmtClientadded parametercloud_settingin method__init__ - Client
IoTOperationsMgmtClientadded operation groupdataflow_graph - Client
IoTOperationsMgmtClientadded operation groupregistry_endpoint - Client
IoTOperationsMgmtClientadded operation groupakri_connector_template - Client
IoTOperationsMgmtClientadded operation groupakri_connector - Client
IoTOperationsMgmtClientadded operation groupakri_service - Model
BrokerAuthenticationPropertiesadded propertyhealth_state - Model
BrokerAuthenticatorMethodX509added propertyadditional_validation - Model
BrokerAuthorizationPropertiesadded propertyhealth_state - Model
BrokerListenerPropertiesadded propertyhealth_state - Model
BrokerPropertiesadded propertypersistence - Model
BrokerPropertiesadded propertystatus - Model
BrokerPropertiesadded propertyhealth_state - Model
DataflowDestinationOperationSettingsadded propertyheaders - Model
DataflowEndpointPropertiesadded propertyhost_type - Model
DataflowEndpointPropertiesadded propertyopen_telemetry_settings - Model
DataflowEndpointPropertiesadded propertyhealth_state - Model
DataflowProfilePropertiesadded propertystatus - Model
DataflowProfilePropertiesadded propertyhealth_state - Model
DataflowPropertiesadded propertyrequest_disk_persistence - Model
DataflowPropertiesadded propertystatus - Model
DataflowPropertiesadded propertyhealth_state - Enum
EndpointTypeadded memberOPEN_TELEMETRY - Model
InstancePropertiesadded propertydefault_secret_provider_class_ref - Model
InstancePropertiesadded propertyfeatures - Model
InstancePropertiesadded propertyadr_namespace_ref - Model
InstancePropertiesadded propertyhealth_state - Model
VolumeClaimResourceRequirementsadded propertyclaims - Added model
AkriConnectorAllocatedDevice - Added model
AkriConnectorProperties - Added model
AkriConnectorResource - Added model
AkriConnectorStatus - Added model
AkriConnectorTemplateAioMetadata - Added model
AkriConnectorTemplateAllocation - Added enum
AkriConnectorTemplateAllocationPolicy - Added model
AkriConnectorTemplateBucketizedAllocation - Added model
AkriConnectorTemplateDeviceInboundEndpointType - Added model
AkriConnectorTemplateDiagnostics - Added model
AkriConnectorTemplateManagedConfiguration - Added model
AkriConnectorTemplateManagedConfigurationSettings - Added enum
AkriConnectorTemplateManagedConfigurationType - Added model
AkriConnectorTemplatePersistentVolumeClaim - Added model
AkriConnectorTemplateProperties - Added model
AkriConnectorTemplateResource - Added model
AkriConnectorTemplateRuntimeConfiguration - Added enum
AkriConnectorTemplateRuntimeConfigurationType - Added model
AkriConnectorTemplateRuntimeImageConfiguration - Added model
AkriConnectorTemplateRuntimeImageConfigurationSettings - Added model
AkriConnectorTemplateRuntimeStatefulSetConfiguration - Added model
AkriConnectorTemplateTrustList - Added model
AkriConnectorsContainerRegistry - Added model
AkriConnectorsContainerRegistrySettings - Added model
AkriConnectorsDiagnosticsLogs - Added model
AkriConnectorsDigest - Added enum
AkriConnectorsImagePullPolicy - Added model
AkriConnectorsImagePullSecret - Added model
AkriConnectorsMqttAuthentication - Added enum
AkriConnectorsMqttAuthenticationMethod - Added model
AkriConnectorsMqttConnectionConfiguration - Added enum
AkriConnectorsMqttProtocolType - Added model
AkriConnectorsRegistryEndpointRef - Added model
AkriConnectorsRegistrySettings - Added enum
AkriConnectorsRegistrySettingsType - Added model
AkriConnectorsSecret - Added model
AkriConnectorsServiceAccountAuthentication - Added model
AkriConnectorsServiceAccountTokenSettings - Added model
AkriConnectorsTag - Added model
AkriConnectorsTagDigestSettings - Added enum
AkriConnectorsTagDigestType - Added model
AkriServiceProperties - Added model
AkriServiceResource - Added model
AkriServiceStatus - Added model
AzureDeviceRegistryNamespaceRef - Added enum
BrokerAuthenticatorValidationMethods - Added model
BrokerPersistence - Added model
BrokerPersistenceEncryption - Added enum
BrokerPersistencePolicyMode - Added model
BrokerRetainMessagesCustomPolicy - Added model
BrokerRetainMessagesDynamic - Added model
BrokerRetainMessagesPolicy - Added model
BrokerRetainMessagesSettings - Added model
BrokerStateStoreCustomPolicy - Added model
BrokerStateStoreDynamic - Added enum
BrokerStateStoreKeyType - Added model
BrokerStateStorePolicy - Added model
BrokerStateStorePolicyResources - Added model
BrokerStateStorePolicySettings - Added model
BrokerStatus - Added model
BrokerSubscriberQueueCustomPolicy - Added model
BrokerSubscriberQueueCustomPolicySettings - Added model
BrokerSubscriberQueueDynamic - Added model
BrokerSubscriberQueuePolicy - Added model
DataflowDestinationAddIfNotPresentHeaderAction - Added model
DataflowDestinationAddOrReplaceHeaderAction - Added model
DataflowDestinationHeaderAction - Added model
DataflowDestinationRemoveHeaderAction - Added model
DataflowEndpointAuthenticationAnonymous - Added enum
DataflowEndpointHostType - Added model
DataflowEndpointOpenTelemetry - Added model
DataflowGraphConnectionInput - Added model
DataflowGraphConnectionOutput - Added enum
DataflowGraphConnectionSchemaSerializationFormat - Added model
DataflowGraphConnectionSchemaSettings - Added model
DataflowGraphDestinationAddIfNotPresentHeaderAction - Added model
DataflowGraphDestinationAddOrReplaceHeaderAction - Added model
DataflowGraphDestinationHeaderAction - Added enum
DataflowGraphDestinationHeaderActionType - Added model
DataflowGraphDestinationNode - Added model
DataflowGraphDestinationNodeSettings - Added model
DataflowGraphDestinationRemoveHeaderAction - Added model
DataflowGraphGraphNode - Added model
DataflowGraphGraphNodeConfiguration - Added model
DataflowGraphNode - Added model
DataflowGraphNodeConnection - Added model
DataflowGraphNodeGraphSettings - Added enum
DataflowGraphNodeType - Added model
DataflowGraphProperties - Added model
DataflowGraphResource - Added model
DataflowGraphSourceNode - Added model
DataflowGraphSourceSettings - Added model
DataflowGraphStatus - Added enum
DataflowHeaderActionType - Added model
DataflowOpenTelemetryAnonymousAuthentication - Added model
DataflowOpenTelemetryAuthentication - Added enum
DataflowOpenTelemetryAuthenticationMethod - Added model
DataflowOpenTelemetryServiceAccountAuthentication - Added model
DataflowOpenTelemetryX509CertificateAuthentication - Added model
DataflowProfileStatus - Added model
DataflowStatus - Added model
InstanceFeature - Added enum
InstanceFeatureMode - Added model
RegistryEndpointAnonymousAuthentication - Added model
RegistryEndpointAnonymousSettings - Added model
RegistryEndpointArtifactPullSecretAuthentication - Added model
RegistryEndpointArtifactPullSecretSettings - Added model
RegistryEndpointAuthentication - Added enum
RegistryEndpointAuthenticationMethod - Added model
RegistryEndpointProperties - Added model
RegistryEndpointResource - Added model
RegistryEndpointSystemAssignedIdentityAuthentication - Added model
RegistryEndpointSystemAssignedManagedIdentitySettings - Added model
RegistryEndpointTrustedSigningKey - Added model
RegistryEndpointTrustedSigningKeyConfigMap - Added model
RegistryEndpointTrustedSigningKeySecret - Added enum
RegistryEndpointTrustedSigningKeyType - Added model
RegistryEndpointUserAssignedIdentityAuthentication - Added model
RegistryEndpointUserAssignedManagedIdentitySettings - Added enum
ResourceHealthState - Added model
ResourceHealthStatus - Added model
SecretProviderClassRef - Added model
VolumeClaimResourceRequirementsClaims - Added operation group
AkriConnectorOperations - Added operation group
AkriConnectorTemplateOperations - Added operation group
AkriServiceOperations - Added operation group
DataflowGraphOperations - Added operation group
RegistryEndpointOperations
1.0.0 (2024-12-16)
Other Changes
- First GA
1.0.0b1 (2024-10-21)
Other Changes
- Initial version
Metadata
Release files for azure-mgmt-iotoperations 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| azure_mgmt_iotoperations-1.2.0.tar.gz | 172.6 kB | Without provenance | Details for azure_mgmt_iotoperations-1.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| azure_mgmt_iotoperations-1.2.0-py3-none-any.whl | Python 3 | none | any | Details for azure_mgmt_iotoperations-1.2.0-py3-none-any.whl |
Total release size: 329.9 kB
Release files / azure_mgmt_iotoperations-1.2.0.tar.gz
| Download URL | azure_mgmt_iotoperations-1.2.0.tar.gz |
|---|---|
| Size | 172.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10c1a5bd59a9536469baeb7a986c6402549e503a76148b800dae691aa0453dbc
|
|
BLAKE2b-256 checksum How to use checksums |
6e3f53ea91b3a7fd0f219dca99fcb0a37344b2552623d8cf7be87900fe70abb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_mgmt_iotoperations-1.2.0-py3-none-any.whl
| Download URL | azure_mgmt_iotoperations-1.2.0-py3-none-any.whl |
|---|---|
| Size | 157.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d152af066317db7df74c5854f0005c2b6ab6af83e41f2aa100b9a2a93e82900a
|
|
BLAKE2b-256 checksum How to use checksums |
54a8779d533054853b428dd71bd189d167a5852d925ec56b82dcfcdfa95c271a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Security for azure-mgmt-iotoperations 1.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.