Package: azure-mgmt-deviceupdate
Microsoft Azure SDK for PythonThis is the Microsoft Azure Device Update Management Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-deviceupdate
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken 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 variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.deviceupdateimportDeviceUpdateMgmtClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=DeviceUpdateMgmtClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Device Update Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History1.1.0 (2023-12-18)Features AddedModel Account has a new parameter encryption1.1.0b1 (2022-12-26)Other ChangesAdded generated samples in github repoDrop support for python<3.7.01.0.0 (2022-08-26)Breaking ChangesClient name is changed fromDeviceUpdatetoDeviceUpdateMgmtClient1.0.0b4 (2022-05-26)FeaturesAdded operation group PrivateEndpointConnectionProxiesOperationsModel Account has a new parameter locationsModel Account has a new parameter private_endpoint_connectionsModel Account has a new parameter skuModel PrivateEndpointConnection has a new parameter group_idsBreaking changesModel IotHubSettings no longer has parameter event_hub_connection_stringModel IotHubSettings no longer has parameter io_t_hub_connection_stringParameter private_link_service_connection_state of model PrivateEndpointConnection is now required1.0.0b3 (2021-11-04)FeaturesModel AccountUpdate has a new parameter identityModel Instance has a new parameter diagnostic_storage_propertiesModel Instance has a new parameter enable_diagnosticsModel Instance has a new parameter system_dataModel Account has a new parameter identityModel Account has a new parameter system_dataModel Account has a new parameter public_network_accessModel Resource has a new parameter system_dataModel TrackedResource has a new parameter system_dataModel ErrorResponse has a new parameter errorAdded operation InstancesOperations.headAdded operation AccountsOperations.headAdded operation group PrivateLinkResourcesOperationsAdded operation group DeviceUpdateOperationsMixinAdded operation group PrivateEndpointConnectionsOperationsBreaking changesModel ErrorResponse no longer has parameter additional_infoModel ErrorResponse no longer has parameter messageModel ErrorResponse no longer has parameter detailsModel ErrorResponse no longer has parameter codeModel ErrorResponse no longer has parameter target1.0.0b2 (2021-03-24)Breaking changesRemoved operation InstancesOperations.list_by_subscriptionModel ErrorResponse has a new signatureModel ErrorDefinition has a new signature1.0.0b1 (2021-03-02)Initial Release