From 228e32016e241740581c107ecd5201c7282d7c13 Mon Sep 17 00:00:00 2001 From: Zhonglei Ma Date: Tue, 9 Dec 2025 11:12:11 +0800 Subject: [PATCH 1/2] Add configuration to verify the new code generation --- .../DeviceProvisioningServices/client.tsp | 8 ++++++++ .../DeviceProvisioningServices/tspconfig.yaml | 3 +++ 2 files changed, 11 insertions(+) diff --git a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp index 7af9e1d8241a..9e178409218a 100644 --- a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp +++ b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp @@ -67,6 +67,10 @@ using Microsoft.Devices; "CertificateVerificationCodeResult", "csharp" ); +@@clientName(PrivateEndpoint, + "DeviceProvisioningServicesPrivateEndpoint", + "csharp" +); @@alternateType(VerificationCodeResponse.etag, eTag, "csharp"); @@alternateType(VerificationCodeResponseProperties.certificate, @@ -100,6 +104,10 @@ using Microsoft.Devices; "CertificateVerificationCodeContent", "csharp" ); +@@clientName(PrivateEndpointConnection, + "DeviceProvisioningServicesPrivateEndpointConnection", + "csharp" +); @@clientName(PrivateEndpointConnectionProperties, "DeviceProvisioningServicesPrivateEndpointConnectionProperties", "csharp" diff --git a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml index 379e72397fd5..d868e1073d62 100644 --- a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml +++ b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml @@ -45,6 +45,9 @@ options: generate-fakes: true head-as-boolean: true inject-spans: true + "@azure-typespec/http-client-csharp-mgmt": + namespace: "Azure.ResourceManager.DeviceProvisioningServices" + emitter-output-dir: "{output-dir}/sdk/deviceprovisioningservices/{namespace}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" From 291cb4e490396e176f020abaae04b8c6ba588a48 Mon Sep 17 00:00:00 2001 From: RodgeFu Date: Tue, 16 Dec 2025 14:39:16 +0800 Subject: [PATCH 2/2] id -> resourceidentifier --- .../Microsoft.Devices/DeviceProvisioningServices/client.tsp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp index 9e178409218a..f9feeffd5145 100644 --- a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp +++ b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/client.tsp @@ -130,6 +130,10 @@ using Microsoft.Devices; "csharp" ); @@alternateType(ProvisioningServiceDescription.etag, eTag, "csharp"); +@@alternateType(Azure.ResourceManager.CommonTypes.Resource.id, + Azure.Core.armResourceIdentifier, + "csharp" +); @@clientName(IotDpsPropertiesDescription, "DeviceProvisioningServiceProperties",