github Azure/azure-sdk-for-python azure-mgmt-iothubprovisioningservices_1.2.0b3

pre-releaseone day ago

1.2.0b3 (2025-10-09)

Features Added

  • Model IotDpsClient added parameter cloud_setting in method __init__
  • Client IotDpsClient added method send_request
  • Model GroupIdInformation added property system_data
  • Model IotDpsPropertiesDescription added property device_registry_namespace
  • Model Resource added property system_data
  • Added enum DeviceRegistryNamespaceAuthenticationType
  • Added model DeviceRegistryNamespaceDescription
  • Added model ErrorAdditionalInfo
  • Added model ErrorDetail
  • Added model ErrorResponse
  • Added model ProxyResource
  • Added model TrackedResource

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. And please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for mgration.
  • Model Resource deleted or renamed its instance variable location
  • Model Resource deleted or renamed its instance variable resourcegroup
  • Model Resource deleted or renamed its instance variable subscriptionid
  • Model Resource deleted or renamed its instance variable tags
  • Deleted or renamed model CertificateBodyDescription
  • Deleted or renamed model CertificateListDescription
  • Deleted or renamed model PrivateLinkResources
  • Method DpsCertificateOperations.create_or_update renamed positional_or_keyword parameter if_match to keyword_only parameters etag/match_condition
  • Method DpsCertificateOperations.delete changed its parameter certificate_name1 from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_raw_bytes from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_is_verified from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_purpose from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_created from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_last_updated from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_has_private_key from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete changed its parameter certificate_nonce from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.delete renamed positional_or_keyword parameter if_match to keyword_only parameters etag/match_condition
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_name1 from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_raw_bytes from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_is_verified from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_purpose from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_created from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_last_updated from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_has_private_key from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code changed its parameter certificate_nonce from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.generate_verification_code renamed positional_or_keyword parameter if_match to keyword_only parameters etag/match_condition
  • Method DpsCertificateOperations.get renamed positional_or_keyword parameter if_match to keyword_only parameters etag/match_condition
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_name1 from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_raw_bytes from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_is_verified from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_purpose from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_created from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_last_updated from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_has_private_key from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate changed its parameter certificate_nonce from positional_or_keyword to keyword_only
  • Method DpsCertificateOperations.verify_certificate renamed positional_or_keyword parameter if_match to keyword_only parameters etag/match_condition
  • Parameter asyncinfo of IotDpsResourceOperations.get_operation_result is now required
  • Method IotDpsResourceOperations.get_operation_result changed its parameter asyncinfo from positional_or_keyword to keyword_only

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.