diff --git a/specification/applink/AppLink.Management/main.tsp b/specification/applink/AppLink.Management/main.tsp index 8c15986a1bb8..a05d2b9e31ee 100644 --- a/specification/applink/AppLink.Management/main.tsp +++ b/specification/applink/AppLink.Management/main.tsp @@ -7,6 +7,7 @@ import "./applink.tsp"; import "./applinkmember.tsp"; import "./applinkmemberupgradehistory.tsp"; import "./applinkavailableversion.tsp"; +import "./client.tsp"; using Versioning; using Azure.ResourceManager; diff --git a/specification/applink/AppLink.Management/tspconfig.yaml b/specification/applink/AppLink.Management/tspconfig.yaml index fcf900b0ae14..a05eb59c36eb 100644 --- a/specification/applink/AppLink.Management/tspconfig.yaml +++ b/specification/applink/AppLink.Management/tspconfig.yaml @@ -3,6 +3,7 @@ emit: options: "@azure-tools/typespec-autorest": use-read-only-status-schema: true + omit-unreachable-types: true emitter-output-dir: "{project-root}/.." azure-resource-provider-folder: "resource-manager" output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/openapi.json" diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/main.tsp b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/main.tsp index 9759fd3b5cb9..5a7f3c7a8033 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/main.tsp +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/main.tsp @@ -7,6 +7,7 @@ import "./disconnectedOperations.tsp"; import "./images.tsp"; import "./artifacts.tsp"; import "./hardwareSettings.tsp"; +import "./client.tsp"; using TypeSpec.Rest; using TypeSpec.Http; diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml index 92273875372e..e28ec9efda1d 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml @@ -9,6 +9,7 @@ options: name: "@azure/arm-disconnectedoperations" "@azure-tools/typespec-autorest": use-read-only-status-schema: true + omit-unreachable-types: true emitter-output-dir: "{project-root}/.." azure-resource-provider-folder: "resource-manager" output-file: "{azure-resource-provider-folder}/{service-name}/disconnectedOperations/{version-status}/{version}/disconnectedOperations.json" diff --git a/specification/monitoringservice/resource-manager/Microsoft.Monitor/Agents/main.tsp b/specification/monitoringservice/resource-manager/Microsoft.Monitor/Agents/main.tsp index ba0f1aaa72c9..3ac91e3be31e 100644 --- a/specification/monitoringservice/resource-manager/Microsoft.Monitor/Agents/main.tsp +++ b/specification/monitoringservice/resource-manager/Microsoft.Monitor/Agents/main.tsp @@ -1,3 +1,4 @@ import "./typespec/service.tsp"; import "./typespec/models.tsp"; import "./typespec/agents/agents.tsp"; +import "./client.tsp"; diff --git a/specification/napster/Napster.CompanionAPI.Management/main.tsp b/specification/napster/Napster.CompanionAPI.Management/main.tsp index 55720a04f642..cffc7e678f1e 100644 --- a/specification/napster/Napster.CompanionAPI.Management/main.tsp +++ b/specification/napster/Napster.CompanionAPI.Management/main.tsp @@ -4,6 +4,7 @@ import "@typespec/versioning"; import "@azure-tools/typespec-azure-core"; import "@azure-tools/typespec-azure-resource-manager"; import "@azure-tools/typespec-liftr-base"; +import "./client.tsp"; using TypeSpec.Http; using TypeSpec.Rest; diff --git a/specification/programenrollment/resource-manager/Microsoft.ProgramEnrollment/ProgramEnrollment/main.tsp b/specification/programenrollment/resource-manager/Microsoft.ProgramEnrollment/ProgramEnrollment/main.tsp index aeebf2f7b0a9..b0384dcdadc0 100644 --- a/specification/programenrollment/resource-manager/Microsoft.ProgramEnrollment/ProgramEnrollment/main.tsp +++ b/specification/programenrollment/resource-manager/Microsoft.ProgramEnrollment/ProgramEnrollment/main.tsp @@ -3,6 +3,7 @@ import "@typespec/rest"; import "@typespec/versioning"; import "@azure-tools/typespec-azure-core"; import "@azure-tools/typespec-azure-resource-manager"; +import "./client.tsp"; using TypeSpec.Http; using TypeSpec.Rest; diff --git a/specification/relationships/Relationships.Management/main.tsp b/specification/relationships/Relationships.Management/main.tsp index 5a354ed5809c..2cdfa489be8b 100644 --- a/specification/relationships/Relationships.Management/main.tsp +++ b/specification/relationships/Relationships.Management/main.tsp @@ -2,6 +2,7 @@ import "@typespec/rest"; import "@typespec/versioning"; import "@azure-tools/typespec-azure-core"; import "@azure-tools/typespec-azure-resource-manager"; +import "./client.tsp"; using TypeSpec.Http; using TypeSpec.Rest; diff --git a/specification/relationships/Relationships.Management/tspconfig.yaml b/specification/relationships/Relationships.Management/tspconfig.yaml index f95757518dca..b24452ce7306 100644 --- a/specification/relationships/Relationships.Management/tspconfig.yaml +++ b/specification/relationships/Relationships.Management/tspconfig.yaml @@ -9,6 +9,7 @@ options: azure-resource-provider-folder: "resource-manager" output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/relationships.json" use-read-only-status-schema: true + omit-unreachable-types: true "@azure-tools/typespec-python": emitter-output-dir: "{output-dir}/{service-dir}/azure-mgmt-relationships" namespace: "azure.mgmt.relationships"