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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_mgmt_iotoperations-1.2.0.tar.gz (172.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_mgmt_iotoperations-1.2.0-py3-none-any.whl (157.4 kB view details)

Uploaded Python 3

File details

Details for the file azure_mgmt_iotoperations-1.2.0.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_iotoperations-1.2.0.tar.gz
Algorithm Hash digest
SHA256 10c1a5bd59a9536469baeb7a986c6402549e503a76148b800dae691aa0453dbc
MD5 b32db514d5b2de68c2afcc6c8245d626
BLAKE2b-256 6e3f53ea91b3a7fd0f219dca99fcb0a37344b2552623d8cf7be87900fe70abb6

See more details on using hashes here.

File details

Details for the file azure_mgmt_iotoperations-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_iotoperations-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d152af066317db7df74c5854f0005c2b6ab6af83e41f2aa100b9a2a93e82900a
MD5 b0ce2bd5f9e760a39664af829b65810d
BLAKE2b-256 54a8779d533054853b428dd71bd189d167a5852d925ec56b82dcfcdfa95c271a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page