Microsoft Azure Deviceregistry Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Deviceregistry Management Client Library. This package has been tested with Python 3.8+. 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.8+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-deviceregistry
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configure of 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.deviceregistry import DeviceRegistryMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = DeviceRegistryMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Deviceregistry 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.1.0 (2025-10-23)
Features Added
- Model
DeviceRegistryMgmtClientadded parametercloud_settingin method__init__ - Client
DeviceRegistryMgmtClientadded operation groupnamespaces - Client
DeviceRegistryMgmtClientadded operation groupnamespace_assets - Client
DeviceRegistryMgmtClientadded operation groupnamespace_devices - Client
DeviceRegistryMgmtClientadded operation groupnamespace_discovered_assets - Client
DeviceRegistryMgmtClientadded operation groupnamespace_discovered_devices - Client
DeviceRegistryMgmtClientadded operation groupschema_registries - Client
DeviceRegistryMgmtClientadded operation groupschemas - Client
DeviceRegistryMgmtClientadded operation groupschema_versions - Added model
BrokerStateStoreDestinationConfiguration - Added model
DatasetBrokerStateStoreDestination - Added model
DatasetDestination - Added enum
DatasetDestinationTarget - Added model
DatasetMqttDestination - Added model
DatasetStorageDestination - Added model
DeviceMessagingEndpoint - Added model
DeviceRef - Added model
DeviceStatus - Added model
DeviceStatusEndpoint - Added model
DeviceStatusEndpoints - Added model
DiscoveredInboundEndpoints - Added model
DiscoveredMessagingEndpoints - Added model
DiscoveredOutboundEndpoints - Added model
ErrorDetails - Added model
EventDestination - Added enum
EventDestinationTarget - Added model
EventMqttDestination - Added model
EventStorageDestination - Added enum
Format - Added model
HostAuthentication - Added model
InboundEndpoints - Added model
ManagementAction - Added enum
ManagementActionType - Added model
ManagementGroup - Added model
Messaging - Added model
MessagingEndpoint - Added model
MessagingEndpoints - Added model
MqttDestinationConfiguration - Added enum
MqttDestinationQos - Added model
Namespace - Added model
NamespaceAsset - Added model
NamespaceAssetProperties - Added model
NamespaceAssetStatus - Added model
NamespaceAssetStatusDataset - Added model
NamespaceAssetStatusEvent - Added model
NamespaceAssetStatusEventGroup - Added model
NamespaceAssetStatusManagementAction - Added model
NamespaceAssetStatusManagementGroup - Added model
NamespaceAssetStatusStream - Added model
NamespaceAssetUpdate - Added model
NamespaceAssetUpdateProperties - Added model
NamespaceDataset - Added model
NamespaceDatasetDataPoint - Added model
NamespaceDevice - Added model
NamespaceDeviceProperties - Added model
NamespaceDeviceUpdate - Added model
NamespaceDeviceUpdateProperties - Added model
NamespaceDiscoveredAsset - Added model
NamespaceDiscoveredAssetProperties - Added model
NamespaceDiscoveredAssetUpdate - Added model
NamespaceDiscoveredAssetUpdateProperties - Added model
NamespaceDiscoveredDataset - Added model
NamespaceDiscoveredDatasetDataPoint - Added model
NamespaceDiscoveredDevice - Added model
NamespaceDiscoveredDeviceProperties - Added model
NamespaceDiscoveredDeviceUpdate - Added model
NamespaceDiscoveredDeviceUpdateProperties - Added model
NamespaceDiscoveredEvent - Added model
NamespaceDiscoveredEventGroup - Added model
NamespaceDiscoveredManagementAction - Added enum
NamespaceDiscoveredManagementActionType - Added model
NamespaceDiscoveredManagementGroup - Added model
NamespaceDiscoveredStream - Added model
NamespaceEvent - Added model
NamespaceEventGroup - Added model
NamespaceMessageSchemaReference - Added model
NamespaceMigrateRequest - Added model
NamespaceProperties - Added model
NamespaceStream - Added model
NamespaceUpdate - Added model
NamespaceUpdateProperties - Added model
OutboundEndpoints - Added model
Schema - Added model
SchemaProperties - Added model
SchemaRegistry - Added model
SchemaRegistryProperties - Added model
SchemaRegistryUpdate - Added model
SchemaRegistryUpdateProperties - Added enum
SchemaType - Added model
SchemaVersion - Added model
SchemaVersionProperties - Added enum
Scope - Added model
StatusConfig - Added model
StatusError - Added model
StorageDestinationConfiguration - Added model
StreamDestination - Added enum
StreamDestinationTarget - Added model
StreamMqttDestination - Added model
StreamStorageDestination - Added model
SystemAssignedServiceIdentity - Added enum
SystemAssignedServiceIdentityType - Added model
TrustSettings - Added model
X509CertificateCredentials - Added operation group
NamespaceAssetsOperations - Added operation group
NamespaceDevicesOperations - Added operation group
NamespaceDiscoveredAssetsOperations - Added operation group
NamespaceDiscoveredDevicesOperations - Added operation group
NamespacesOperations - Added operation group
SchemaRegistriesOperations - Added operation group
SchemaVersionsOperations - Added operation group
SchemasOperations
1.0.0 (2025-02-26)
Features Added
- Model
OperationStatusResultadded propertyresource_id
Breaking Changes
- Deleted or renamed client operation group
DeviceRegistryMgmtClient.discovered_assets - Deleted or renamed client operation group
DeviceRegistryMgmtClient.discovered_asset_endpoint_profiles - Deleted or renamed client operation group
DeviceRegistryMgmtClient.schema_registries - Deleted or renamed client operation group
DeviceRegistryMgmtClient.schemas - Deleted or renamed client operation group
DeviceRegistryMgmtClient.schema_versions - Deleted or renamed model
DiscoveredAsset - Deleted or renamed model
DiscoveredAssetEndpointProfile - Deleted or renamed model
DiscoveredAssetEndpointProfileProperties - Deleted or renamed model
DiscoveredAssetEndpointProfileUpdate - Deleted or renamed model
DiscoveredAssetEndpointProfileUpdateProperties - Deleted or renamed model
DiscoveredAssetProperties - Deleted or renamed model
DiscoveredAssetUpdate - Deleted or renamed model
DiscoveredAssetUpdateProperties - Deleted or renamed model
DiscoveredDataPoint - Deleted or renamed model
DiscoveredDataset - Deleted or renamed model
DiscoveredEvent - Deleted or renamed model
Format - Deleted or renamed model
Schema - Deleted or renamed model
SchemaProperties - Deleted or renamed model
SchemaRegistry - Deleted or renamed model
SchemaRegistryProperties - Deleted or renamed model
SchemaRegistryUpdate - Deleted or renamed model
SchemaRegistryUpdateProperties - Deleted or renamed model
SchemaType - Deleted or renamed model
SchemaVersion - Deleted or renamed model
SchemaVersionProperties - Deleted or renamed model
SystemAssignedServiceIdentity - Deleted or renamed model
SystemAssignedServiceIdentityType - Deleted or renamed operation group
DiscoveredAssetEndpointProfilesOperations - Deleted or renamed operation group
DiscoveredAssetsOperations - Deleted or renamed operation group
SchemaRegistriesOperations - Deleted or renamed operation group
SchemaVersionsOperations - Deleted or renamed operation group
SchemasOperations
1.0.0b2 (2024-12-16)
Features Added
- Client
DeviceRegistryMgmtClientadded methodsend_request - Client
DeviceRegistryMgmtClientadded operation groupbilling_containers - Client
DeviceRegistryMgmtClientadded operation groupdiscovered_assets - Client
DeviceRegistryMgmtClientadded operation groupdiscovered_asset_endpoint_profiles - Client
DeviceRegistryMgmtClientadded operation groupschema_registries - Client
DeviceRegistryMgmtClientadded operation groupschemas - Client
DeviceRegistryMgmtClientadded operation groupschema_versions - Model
AssetEndpointProfilePropertiesadded propertyendpoint_profile_type - Model
AssetEndpointProfilePropertiesadded propertyauthentication - Model
AssetEndpointProfilePropertiesadded propertydiscovered_asset_endpoint_profile_ref - Model
AssetEndpointProfilePropertiesadded propertystatus - Model
AssetEndpointProfileUpdatePropertiesadded propertyendpoint_profile_type - Model
AssetEndpointProfileUpdatePropertiesadded propertyauthentication - Model
AssetPropertiesadded propertyasset_endpoint_profile_ref - Model
AssetPropertiesadded propertydiscovered_asset_refs - Model
AssetPropertiesadded propertydefault_datasets_configuration - Model
AssetPropertiesadded propertydefault_topic - Model
AssetPropertiesadded propertydatasets - Model
AssetStatusadded propertydatasets - Model
AssetStatusadded propertyevents - Model
AssetUpdatePropertiesadded propertydefault_datasets_configuration - Model
AssetUpdatePropertiesadded propertydefault_topic - Model
AssetUpdatePropertiesadded propertydatasets - Model
Eventadded propertytopic - Enum
ProvisioningStateadded memberDELETING - Added model
AssetEndpointProfileStatus - Added model
AssetEndpointProfileStatusError - Added model
AssetStatusDataset - Added model
AssetStatusEvent - Added model
Authentication - Added enum
AuthenticationMethod - Added model
BillingContainer - Added model
BillingContainerProperties - Added model
DataPointBase - Added enum
DataPointObservabilityMode - Added model
Dataset - Added model
DiscoveredAsset - Added model
DiscoveredAssetEndpointProfile - Added model
DiscoveredAssetEndpointProfileProperties - Added model
DiscoveredAssetEndpointProfileUpdate - Added model
DiscoveredAssetEndpointProfileUpdateProperties - Added model
DiscoveredAssetProperties - Added model
DiscoveredAssetUpdate - Added model
DiscoveredAssetUpdateProperties - Added model
DiscoveredDataPoint - Added model
DiscoveredDataset - Added model
DiscoveredEvent - Added model
EventBase - Added enum
EventObservabilityMode - Added enum
Format - Added model
MessageSchemaReference - Added model
ProxyResource - Added model
Schema - Added model
SchemaProperties - Added model
SchemaRegistry - Added model
SchemaRegistryProperties - Added model
SchemaRegistryUpdate - Added model
SchemaRegistryUpdateProperties - Added enum
SchemaType - Added model
SchemaVersion - Added model
SchemaVersionProperties - Added model
SystemAssignedServiceIdentity - Added enum
SystemAssignedServiceIdentityType - Added model
Topic - Added enum
TopicRetainType - Added operation group
BillingContainersOperations - Added operation group
DiscoveredAssetEndpointProfilesOperations - Added operation group
DiscoveredAssetsOperations - Added operation group
SchemaRegistriesOperations - Added operation group
SchemaVersionsOperations - Added operation group
SchemasOperations
Breaking Changes
- Model
Assetdeleted or renamed its instance variableadditional_properties - Model
AssetEndpointProfiledeleted or renamed its instance variableadditional_properties - Model
AssetEndpointProfilePropertiesdeleted or renamed its instance variableuser_authentication - Model
AssetEndpointProfilePropertiesdeleted or renamed its instance variabletransport_authentication - Model
AssetEndpointProfilePropertiesdeleted or renamed its instance variableadditional_properties - Model
AssetEndpointProfileUpdatedeleted or renamed its instance variableadditional_properties - Model
AssetEndpointProfileUpdatePropertiesdeleted or renamed its instance variableuser_authentication - Model
AssetEndpointProfileUpdatePropertiesdeleted or renamed its instance variabletransport_authentication - Model
AssetEndpointProfileUpdatePropertiesdeleted or renamed its instance variableadditional_properties - Model
AssetPropertiesdeleted or renamed its instance variableasset_type - Model
AssetPropertiesdeleted or renamed its instance variableasset_endpoint_profile_uri - Model
AssetPropertiesdeleted or renamed its instance variabledefault_data_points_configuration - Model
AssetPropertiesdeleted or renamed its instance variabledata_points - Model
AssetPropertiesdeleted or renamed its instance variableadditional_properties - Model
AssetStatusdeleted or renamed its instance variableadditional_properties - Model
AssetStatusErrordeleted or renamed its instance variableadditional_properties - Model
AssetUpdatedeleted or renamed its instance variableadditional_properties - Model
AssetUpdatePropertiesdeleted or renamed its instance variableasset_type - Model
AssetUpdatePropertiesdeleted or renamed its instance variabledefault_data_points_configuration - Model
AssetUpdatePropertiesdeleted or renamed its instance variabledata_points - Model
AssetUpdatePropertiesdeleted or renamed its instance variableadditional_properties - Model
DataPointdeleted or renamed its instance variablecapability_id - Model
DataPointdeleted or renamed its instance variableadditional_properties - Model
ErrorAdditionalInfodeleted or renamed its instance variableadditional_properties - Model
ErrorDetaildeleted or renamed its instance variableadditional_properties - Model
ErrorResponsedeleted or renamed its instance variableadditional_properties - Model
Eventdeleted or renamed its instance variablecapability_id - Model
Eventdeleted or renamed its instance variableadditional_properties - Model
ExtendedLocationdeleted or renamed its instance variableadditional_properties - Model
Operationdeleted or renamed its instance variableadditional_properties - Model
OperationDisplaydeleted or renamed its instance variableadditional_properties - Model
OperationStatusResultdeleted or renamed its instance variableadditional_properties - Model
Resourcedeleted or renamed its instance variableadditional_properties - Model
SystemDatadeleted or renamed its instance variableadditional_properties - Model
TrackedResourcedeleted or renamed its instance variableadditional_properties - Model
UsernamePasswordCredentialsdeleted or renamed its instance variableusername_reference - Model
UsernamePasswordCredentialsdeleted or renamed its instance variablepassword_reference - Model
UsernamePasswordCredentialsdeleted or renamed its instance variableadditional_properties - Model
X509Credentialsdeleted or renamed its instance variablecertificate_reference - Model
X509Credentialsdeleted or renamed its instance variableadditional_properties - Deleted or renamed model
DataPointsObservabilityMode - Deleted or renamed model
EventsObservabilityMode - Deleted or renamed model
OwnCertificate - Deleted or renamed model
TransportAuthentication - Deleted or renamed model
TransportAuthenticationUpdate - Deleted or renamed model
UserAuthentication - Deleted or renamed model
UserAuthenticationMode - Deleted or renamed model
UserAuthenticationUpdate - Deleted or renamed model
UsernamePasswordCredentialsUpdate - Deleted or renamed model
X509CredentialsUpdate
1.0.0b1 (2024-04-22)
- Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_deviceregistry-1.1.0.tar.gz.
File metadata
- Download URL: azure_mgmt_deviceregistry-1.1.0.tar.gz
- Upload date:
- Size: 111.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3e883190c677d4da55a42e10d9724d3e831cd738616619e44b27938904bcb3b
|
|
| MD5 |
1ec2d6618f05c6a3065b32c55496df34
|
|
| BLAKE2b-256 |
bce70c9e783cd027fbb6a5e4a8d44065e8b667c96808027a34f94c6273928267
|
File details
Details for the file azure_mgmt_deviceregistry-1.1.0-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_deviceregistry-1.1.0-py3-none-any.whl
- Upload date:
- Size: 118.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca29e0417cd0c9b4a7ec84c00638bbcde531dff8192cb3badc5da086ae4aad06
|
|
| MD5 |
7a16bc291b0284e7c810e763c5f6bf19
|
|
| BLAKE2b-256 |
5f7b983431d81c48fe22bf520560f704c91a45cb28d5a68aa97b579b62a092b1
|