Skip to content
This repository was archived by the owner on Feb 23, 2024. It is now read-only.

Commit 1a86917

Browse files
author
Lars Kristian Bremnes
committed
Explicitly setting policy format to rawxml so that policies are valid.
1 parent 0dd018b commit 1a86917

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/APIM_ARMTemplate/apimtemplate/Extractor/EntityExtractors/APIExtractor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public async Task<string> GetOperationPolicyAsync(string ApiManagementName, stri
4141
{
4242
(string azToken, string azSubId) = await auth.GetAccessToken();
4343

44-
string requestUrl = string.Format("{0}/subscriptions/{1}/resourceGroups/{2}/providers/Microsoft.ApiManagement/service/{3}/apis/{4}/operations/{5}/policies/policy?api-version={6}",
44+
string requestUrl = string.Format("{0}/subscriptions/{1}/resourceGroups/{2}/providers/Microsoft.ApiManagement/service/{3}/apis/{4}/operations/{5}/policies/policy?api-version={6}&format=rawxml",
4545
baseUrl, azSubId, ResourceGroupName, ApiManagementName, ApiName, OperationId, GlobalConstants.APIVersion);
4646

4747
return await CallApiManagementAsync(azToken, requestUrl);
@@ -71,7 +71,7 @@ public async Task<string> GetAPIPolicyAsync(string ApiManagementName, string Res
7171
{
7272
(string azToken, string azSubId) = await auth.GetAccessToken();
7373

74-
string requestUrl = string.Format("{0}/subscriptions/{1}/resourceGroups/{2}/providers/Microsoft.ApiManagement/service/{3}/apis/{4}/policies/policy?api-version={5}",
74+
string requestUrl = string.Format("{0}/subscriptions/{1}/resourceGroups/{2}/providers/Microsoft.ApiManagement/service/{3}/apis/{4}/policies/policy?api-version={5}&format=rawxml",
7575
baseUrl, azSubId, ResourceGroupName, ApiManagementName, ApiName, GlobalConstants.APIVersion);
7676

7777
return await CallApiManagementAsync(azToken, requestUrl);

src/APIM_ARMTemplate/apimtemplate/Extractor/EntityExtractors/ProductExtractor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public async Task<string> GetProductPolicyAsync(string ApiManagementName, string
4141
{
4242
(string azToken, string azSubId) = await auth.GetAccessToken();
4343

44-
string requestUrl = string.Format("{0}/subscriptions/{1}/resourceGroups/{2}/providers/Microsoft.ApiManagement/service/{3}/products/{4}/policies/policy?api-version={5}",
44+
string requestUrl = string.Format("{0}/subscriptions/{1}/resourceGroups/{2}/providers/Microsoft.ApiManagement/service/{3}/products/{4}/policies/policy?api-version={5}&format=rawxml",
4545
baseUrl, azSubId, ResourceGroupName, ApiManagementName, ProductName, GlobalConstants.APIVersion);
4646

4747
return await CallApiManagementAsync(azToken, requestUrl);

0 commit comments

Comments
 (0)