Skip to main content

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

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_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for 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:

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 AkriConnectorTemplateRuntimeImageConfigurationSettings added property readiness_probe
  • Model BrokerProperties added property high_priority_messages_backpressure_handling
  • Added model AkriConnectorTemplateExecAction
  • Added model AkriConnectorTemplateReadinessProbe
  • Added enum HighPriorityMessagesBackpressureHandling

1.1.0 (2026-04-10)

Features Added

  • Client IoTOperationsMgmtClient added parameter cloud_setting in method __init__
  • Client IoTOperationsMgmtClient added operation group dataflow_graph
  • Client IoTOperationsMgmtClient added operation group registry_endpoint
  • Client IoTOperationsMgmtClient added operation group akri_connector_template
  • Client IoTOperationsMgmtClient added operation group akri_connector
  • Client IoTOperationsMgmtClient added operation group akri_service
  • Model BrokerAuthenticationProperties added property health_state
  • Model BrokerAuthenticatorMethodX509 added property additional_validation
  • Model BrokerAuthorizationProperties added property health_state
  • Model BrokerListenerProperties added property health_state
  • Model BrokerProperties added property persistence
  • Model BrokerProperties added property status
  • Model BrokerProperties added property health_state
  • Model DataflowDestinationOperationSettings added property headers
  • Model DataflowEndpointProperties added property host_type
  • Model DataflowEndpointProperties added property open_telemetry_settings
  • Model DataflowEndpointProperties added property health_state
  • Model DataflowProfileProperties added property status
  • Model DataflowProfileProperties added property health_state
  • Model DataflowProperties added property request_disk_persistence
  • Model DataflowProperties added property status
  • Model DataflowProperties added property health_state
  • Enum EndpointType added member OPEN_TELEMETRY
  • Model InstanceProperties added property default_secret_provider_class_ref
  • Model InstanceProperties added property features
  • Model InstanceProperties added property adr_namespace_ref
  • Model InstanceProperties added property health_state
  • Model VolumeClaimResourceRequirements added property claims
  • 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)

Source distribution for azure-mgmt-iotoperations 1.2.0
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)

Table of built distributions (wheels) for azure-mgmt-iotoperations 1.2.0
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page