Skip to main content

Microsoft Azure Iotoperations Management Client Library for Python

Project description

Microsoft Azure SDK for Python

This is the Microsoft Azure Iotoperations Management Client Library. This package has been tested with Python 3.9+. 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, Azure Active Directory 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.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

Project details


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.1.0.tar.gz (115.8 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.1.0-py3-none-any.whl (123.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for azure_mgmt_iotoperations-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4d030c7aa7c136fe0e61fc1c98ef0f7981a18ecf08656b273ebee56787cdb0eb
MD5 0756865301940b8d5158e1008c7d9de5
BLAKE2b-256 03d3eb7ee17613cfecb1238f8b50decec2486dcf5837ef7c6b952e6fc9a727a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for azure_mgmt_iotoperations-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f86a14f4c7f0170e864896efbd6f052d49c3b332f7abfa94c735335c3c11fe0d
MD5 9f41a34493acbe5b24354346eb21f55e
BLAKE2b-256 67a34ea0e9cdb4a6b283e934933bb4ff4113e20b0b07dbf13157f6918cd1d8ff

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