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

Commit 7b44e62

Browse files
committed
update version set resource type
1 parent 9aaf7ce commit 7b44e62

File tree

6 files changed

+18
-7
lines changed

6 files changed

+18
-7
lines changed

src/APIM_ARMTemplate/apimtemplate.test/Creator/TemplateCreatorTests/APITemplateCreatorTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public async void ShouldCreateInitialAPITemplateResourceFromCreatorConfig()
5050
Assert.Equal(api.name, apiTemplateResource.properties.displayName);
5151
Assert.Equal(api.apiVersion, apiTemplateResource.properties.apiVersion);
5252
Assert.Equal(api.apiVersionDescription, apiTemplateResource.properties.apiVersionDescription);
53-
Assert.Equal($"[resourceId('Microsoft.ApiManagement/service/api-version-sets', parameters('ApimServiceName'), '{api.apiVersionSetId}')]", apiTemplateResource.properties.apiVersionSetId);
53+
Assert.Equal($"[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{api.apiVersionSetId}')]", apiTemplateResource.properties.apiVersionSetId);
5454
Assert.Equal(api.revision, apiTemplateResource.properties.apiRevision);
5555
Assert.Equal(api.revisionDescription, apiTemplateResource.properties.apiRevisionDescription);
5656
Assert.Equal(api.suffix, apiTemplateResource.properties.path);
@@ -126,7 +126,7 @@ public async void ShouldCreateUnifiedAPITemplateResourceFromCreatorConfig()
126126
Assert.Equal(api.name, apiTemplateResource.properties.displayName);
127127
Assert.Equal(api.apiVersion, apiTemplateResource.properties.apiVersion);
128128
Assert.Equal(api.apiVersionDescription, apiTemplateResource.properties.apiVersionDescription);
129-
Assert.Equal($"[resourceId('Microsoft.ApiManagement/service/api-version-sets', parameters('ApimServiceName'), '{api.apiVersionSetId}')]", apiTemplateResource.properties.apiVersionSetId);
129+
Assert.Equal($"[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{api.apiVersionSetId}')]", apiTemplateResource.properties.apiVersionSetId);
130130
Assert.Equal(api.revision, apiTemplateResource.properties.apiRevision);
131131
Assert.Equal(api.revisionDescription, apiTemplateResource.properties.apiRevisionDescription);
132132
Assert.Equal(api.suffix, apiTemplateResource.properties.path);

src/APIM_ARMTemplate/apimtemplate/Common/Constants/ResourceTypeConstants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace Microsoft.Azure.Management.ApiManagement.ArmTemplates.Common
44
internal static class ResourceTypeConstants
55
{
66
public const string API = "Microsoft.ApiManagement/service/apis";
7-
public const string APIVersionSet = "Microsoft.ApiManagement/service/api-version-sets";
7+
public const string APIVersionSet = "Microsoft.ApiManagement/service/apiVersionSets";
88
public const string APIDiagnostic = "Microsoft.ApiManagement/service/apis/diagnostics";
99
public const string APIOperation = "Microsoft.ApiManagement/service/apis/operations";
1010
public const string APIOperationPolicy = "Microsoft.ApiManagement/service/apis/operations/policies";
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11

22
namespace Microsoft.Azure.Management.ApiManagement.ArmTemplates.Common
33
{
4-
public class ProductAPITemplateResource : TemplateResource { }
5-
}
4+
public class ProductAPITemplateResource : TemplateResource
5+
{
6+
public ProductAPITemplateProperties properties { get; set; }
7+
}
8+
9+
public class ProductAPITemplateProperties { }
10+
}
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11

22
namespace Microsoft.Azure.Management.ApiManagement.ArmTemplates.Common
33
{
4-
public class TagTemplateResource : TemplateResource { }
4+
public class TagTemplateResource : TemplateResource
5+
{
6+
public TagTemplateProperties properties { get; set; }
7+
}
8+
9+
public class TagTemplateProperties { }
510
}

src/APIM_ARMTemplate/apimtemplate/Creator/TemplateCreators/APITemplateCreator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public async Task<APITemplateResource> CreateAPITemplateResourceAsync(APIConfig
121121
if (api.apiVersionSetId != null)
122122
{
123123
// point to the supplied version set if the apiVersionSetId is provided
124-
apiTemplateResource.properties.apiVersionSetId = $"[resourceId('Microsoft.ApiManagement/service/api-version-sets', parameters('ApimServiceName'), '{api.apiVersionSetId}')]";
124+
apiTemplateResource.properties.apiVersionSetId = $"[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{api.apiVersionSetId}')]";
125125
}
126126
// set the authorization server id
127127
if (api.authenticationSettings != null && api.authenticationSettings.oAuth2 != null && api.authenticationSettings.oAuth2.authorizationServerId != null

src/APIM_ARMTemplate/apimtemplate/Creator/TemplateCreators/ProductAPITemplateCreator.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public ProductAPITemplateResource CreateProductAPITemplateResource(string produc
1313
name = $"[concat(parameters('ApimServiceName'), '/{productID}/{apiName}')]",
1414
type = ResourceTypeConstants.ProductAPI,
1515
apiVersion = GlobalConstants.APIVersion,
16+
properties = new ProductAPITemplateProperties(),
1617
dependsOn = dependsOn
1718
};
1819
return productAPITemplateResource;

0 commit comments

Comments
 (0)