diff --git a/specification/dashboard/Dashboard.Management/client.tsp b/specification/dashboard/Dashboard.Management/client.tsp index 6eed3bd2f8b7..20ce92da8e89 100644 --- a/specification/dashboard/Dashboard.Management/client.tsp +++ b/specification/dashboard/Dashboard.Management/client.tsp @@ -75,3 +75,8 @@ using Microsoft.Dashboard; @@clientName(Smtp.startTLSPolicy, "startTlsPolicy", "java"); @@clientName(Microsoft.Dashboard, "DashboardManagementClient", "javascript"); @@clientName(Microsoft.Dashboard, "DashboardManagementClient", "python"); + +@@alternateType(Azure.ResourceManager.CommonTypes.Resource.id, + Azure.Core.armResourceIdentifier, + "csharp" +); diff --git a/specification/dashboard/Dashboard.Management/tspconfig.yaml b/specification/dashboard/Dashboard.Management/tspconfig.yaml index 520f5104b25f..b489373e589b 100644 --- a/specification/dashboard/Dashboard.Management/tspconfig.yaml +++ b/specification/dashboard/Dashboard.Management/tspconfig.yaml @@ -10,10 +10,7 @@ options: azure-resource-provider-folder: "resource-manager" output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/grafana.json" examples-dir: "{project-root}/examples" - "@azure-tools/typespec-csharp": - flavor: azure - clear-output-folder: true - model-namespace: true + "@azure-typespec/http-client-csharp-mgmt": namespace: "Azure.ResourceManager.Grafana" emitter-output-dir: "{output-dir}/sdk/grafana/{namespace}" "@azure-tools/typespec-python":