[azure-mgmt-deviceregistry] Generate SDK for API version 2026-03-01-preview#45919
Open
Siongithub wants to merge 3 commits intomainfrom
Open
[azure-mgmt-deviceregistry] Generate SDK for API version 2026-03-01-preview#45919Siongithub wants to merge 3 commits intomainfrom
Siongithub wants to merge 3 commits intomainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Generates an updated Python management-plane SDK for azure-mgmt-deviceregistry targeting ARM API version 2026-03-01-preview, releasing as 1.2.0b1 and introducing new credentials/policies operation groups plus a namespace_devices.revoke action.
Changes:
- Bump package version/metadata to
1.2.0b1and set defaultapi_versionto2026-03-01-preview. - Add new operation groups (
credentials,policies) and related models/enums; extendnamespace_deviceswithrevoke. - Refresh generated tests/samples and APIView properties for the new surface area.
Reviewed changes
Copilot reviewed 106 out of 108 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| sdk/deviceregistry/azure-mgmt-deviceregistry/tsp-location.yaml | Update TypeSpec source commit pointer for regeneration. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/pyproject.toml | Mark package as preview (Beta) and set is_stable=false; formatting updates. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_tests/test_device_registry_mgmt_policies_operations_async.py | Add generated async tests for new policies operations. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_tests/test_device_registry_mgmt_policies_operations.py | Add generated sync tests for new policies operations. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_tests/test_device_registry_mgmt_namespace_devices_operations_async.py | Update generated async tests to include policy field and begin_revoke. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_tests/test_device_registry_mgmt_namespace_devices_operations.py | Update generated sync tests to include policy field and begin_revoke. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_tests/test_device_registry_mgmt_credentials_operations_async.py | Add generated async tests for new credentials operations. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_tests/test_device_registry_mgmt_credentials_operations.py | Add generated sync tests for new credentials operations. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_schema_registry.py | Update sample’s original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_policies.py | Add sample for updating policies. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_namespace_endpoints.py | Update endpoint sample payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_namespace_discovered_device.py | Update endpoint sample payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_namespace_discovered_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_namespace_device.py | Update endpoint sample payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_namespace_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_credentials.py | Add sample for updating credentials. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_asset_endpoint_profile.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/update_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/policies_revoke_issuer.py | Add sample for policies.begin_revoke_issuer. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/policies_activate_bring_your_own_root.py | Add sample for policies.begin_activate_bring_your_own_root. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/namespace_devices_revoke_failure.py | Add sample for namespace_devices.begin_revoke failure scenario. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/namespace_devices_revoke.py | Add sample for namespace_devices.begin_revoke. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/migrate_assets_namespace.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_schemas_by_schema_registry.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_schema_versions_by_schema.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_schema_registries_by_subscription.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_schema_registries_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_policies_by_resource_group.py | Add sample for listing policies by resource group. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_operations.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_namespace_discovered_devices_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_namespace_discovered_assets_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_namespace_devices_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_namespace_by_subscription.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_namespace_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_namespace_assets_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_credentials_by_resource_group.py | Add sample for listing credentials by resource group. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_billing_containers_by_subscription.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_assets_by_subscription.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_assets_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_asset_endpoint_profiles_by_subscription.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/list_asset_endpoint_profiles_by_resource_group.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_schema_version.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_schema_registry.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_schema.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_policies.py | Add sample for policies.get. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_operation_status.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_namespace_discovered_device.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_namespace_discovered_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_namespace_device_with_endpoint_error_status.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_namespace_device.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_namespace_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_namespace.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_credentials.py | Add sample for credentials.get. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_billing_container.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_asset_with_sync_status.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_asset_endpoint_profile_with_sync_status.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_asset_endpoint_profile.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/get_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_schema_version.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_schema_registry.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_schema.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_policies.py | Add sample for deleting policies. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_namespace_discovered_device.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_namespace_discovered_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_namespace_device.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_namespace_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_namespace.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_credentials.py | Add sample for deleting credentials. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_asset_endpoint_profile.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/delete_asset.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/credentials_synchronize.py | Add sample for credentials.begin_synchronize. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_schema_version.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_schema_registry.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_schema.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_policies.py | Add sample for creating/replacing policies. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_with_endpoints.py | Update namespace endpoints sample payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_discovered_device.py | Update endpoint payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_discovered_asset.py | Update sample content and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_device_edge_x509.py | Update x509 credentials sample payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_device_edge_username_pass.py | Update endpoint type string and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_device_edge_anonymous.py | Update endpoint type string and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_device.py | Update endpoint payload and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_namespace_asset.py | Update sample content and original-file reference. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_credentials.py | Add sample for creating/replacing credentials. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_asset_without_external_asset_id.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_asset_without_display_name.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_asset_with_external_asset_id.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_asset_with_discovered_asset_ref.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_asset_endpoint_profile_with_discovered_aep_ref.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/generated_samples/create_or_replace_asset_endpoint_profile.py | Update original-file reference to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/operations/init.py | Export new operation groups (CredentialsOperations, PoliciesOperations). |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/models/_models.py | Add new generated models for credentials/policies/BYOR and device revoke request types. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/models/_enums.py | Add new enums (BringYourOwnRootStatus, SupportedKeyType) and doc tweaks. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/models/init.py | Re-export new models/enums in public models namespace. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/aio/operations/init.py | Export new async operation groups (CredentialsOperations, PoliciesOperations). |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/aio/_configuration.py | Update async default API version to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/aio/_client.py | Wire up new async operation groups on the client. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/_version.py | Bump package version to 1.2.0b1. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/_utils/serialization.py | Generator runtime update (basic type serialization/deserialization changes). |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/_utils/model_base.py | Generator runtime update (deserialization/encoding helpers and model base behavior). |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/_configuration.py | Update sync default API version to 2026-03-01-preview. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/azure/mgmt/deviceregistry/_client.py | Wire up new sync operation groups on the client. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/apiview-properties.json | Update APIView cross-language mappings for new models/operations. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/_metadata.json | Update apiVersion, spec commit, and emitter version. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/README.md | Update Python version support text and Entra ID terminology. |
| sdk/deviceregistry/azure-mgmt-deviceregistry/CHANGELOG.md | Add 1.2.0b1 entry describing new API version, operations, models, and enums. |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
"## Description
Generate Python management SDK for
azure-mgmt-deviceregistrytargeting API version 2026-03-01-preview.Version: 1.2.0b1 (Preview)
Changes
New operation groups:
credentials- CRUD + synchronize for credential resourcespolicies- CRUD + activate/revoke for policy resources (BringYourOwnRoot certificate management)New models:
Credential,CredentialProperties,CredentialUpdate,CredentialUpdatePropertiesPolicy,PolicyProperties,PolicyUpdate,PolicyUpdatePropertiesBringYourOwnRoot,BringYourOwnRootStatus,CertificateReferenceDeviceRevoke,DeviceRevokeStatusCredentialsSynchronizeNew enums:
BringYourOwnRootStatusEnumDeviceRevokeStatusEnumUpdated operations:
namespace_devices- addedrevokeactionChecklist