diff --git a/packages/cadl-ranch-specs/cadl-ranch-summary.md b/packages/cadl-ranch-specs/cadl-ranch-summary.md index c871c5a91..41273534b 100644 --- a/packages/cadl-ranch-specs/cadl-ranch-summary.md +++ b/packages/cadl-ranch-specs/cadl-ranch-summary.md @@ -907,33 +907,33 @@ Expected response body: } ``` -### Azure_ResourceManager_OperationTemplates_AvailableOperations_list +### Azure_ResourceManager_OperationTemplates_ListAvailableOperations - Endpoint: `get https://management.azure.com` -Resource GET operation. -Expected path: /providers/Azure.ResourceManager.OperationTemplates/operations -Expected query parameter: api-version=2023-12-01-preview -Expected response body: + Resource GET operation. + Expected path: /providers/Azure.ResourceManager.Models.Resources/operations + Expected query parameter: api-version=2023-12-01-preview + Expected response body: -```json -{ - "value": [ - { - "name": "Microsoft.Compute/virtualMachines/write", - "isDataAction": false, - "display": { - "provider": "Microsoft Compute", - "resource": "Virtual Machines", - "operation": "Create or Update Virtual Machine.", - "description": "Add or modify virtual machines." - }, - "origin": "user,system", - "actionType": "Internal" - } - ] -} -``` + ```json + { + "value": [ + { + "name": "Microsoft.Compute/virtualMachines/write", + "isDataAction": false, + "display": { + "provider": "Microsoft Compute", + "resource": "Virtual Machines", + "operation": "Create or Update Virtual Machine.", + "description": "Add or modify virtual machines." + }, + "origin": "user,system", + "actionType": "Internal" + } + ] + } + ``` ### Azure_ResourceManager_Resources_Nested_createOrReplace diff --git a/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/available-operations.tsp b/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/available-operations.tsp index 3abd52d8e..e35bdd2f4 100644 --- a/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/available-operations.tsp +++ b/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/available-operations.tsp @@ -11,11 +11,10 @@ using TypeSpec.OpenAPI; namespace Azure.ResourceManager.OperationTemplates; -interface AvailableOperations { - @scenario - @scenarioDoc(""" +@scenario("ListAvailableOperations") +@scenarioDoc(""" Resource GET operation. - Expected path: /providers/Azure.ResourceManager.OperationTemplates/operations + Expected path: /providers/Azure.ResourceManager.Models.Resources/operations Expected query parameter: api-version=2023-12-01-preview Expected response body: ```json @@ -34,6 +33,5 @@ interface AvailableOperations { }] } ``` - """) - list is Azure.ResourceManager.Operations.list; -} + """) +interface Operations extends Azure.ResourceManager.Operations {} diff --git a/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/mockapi.ts b/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/mockapi.ts index 953f73f4b..abca12627 100644 --- a/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/mockapi.ts +++ b/packages/cadl-ranch-specs/http/azure/resource-manager/operation-templates/mockapi.ts @@ -17,7 +17,7 @@ const validAvailableOperations = { }; // operation list -Scenarios.Azure_ResourceManager_OperationTemplates_AvailableOperations_list = passOnSuccess({ +Scenarios.Azure_ResourceManager_OperationTemplates_ListAvailableOperations = passOnSuccess({ uri: "/providers/Azure.ResourceManager.OperationTemplates/operations", method: "get", request: {