microsoft / vscode-apimanagement

VS Code extension for Azure API Management.
MIT License
60 stars 40 forks source link

Extractor not parameterizing namedvaluestemplate, fails deployment #258

Open karlrissland opened 2 years ago

karlrissland commented 2 years ago

Template deployment fails when API is configured with a backend that is using named values for the backend API key.

image

{"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\": \"{\r\n \\"error\\": {\r\n \\"code\\": \\"ValidationError\\",\r\n \\"message\\": \\"One or more fields contain incorrect values:\\",\r\n \\"details\\": [\r\n {\r\n \\"code\\": \\"ValidationError\\",\r\n \\"target\\": \\"value\\",\r\n \\"message\\": \\"Either Value or Keyvault must be provided.\\"\r\n }\r\n ]\r\n }\r\n}\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}"}]}}