@@ -24,24 +24,27 @@ public Template CreateAPIVersionSetTemplate(CreatorConfig creatorConfig)
24
24
} ;
25
25
26
26
List < TemplateResource > resources = new List < TemplateResource > ( ) ;
27
- // create apiVersionSet resource with properties
28
- string versionSetId = ( creatorConfig . apiVersionSet != null && creatorConfig . apiVersionSet . id != null ) ? creatorConfig . apiVersionSet . id : "versionset" ;
29
- APIVersionSetTemplateResource apiVersionSetTemplateResource = new APIVersionSetTemplateResource ( )
27
+ foreach ( APIVersionSetConfig apiVersionSet in creatorConfig . apiVersionSets )
30
28
{
31
- name = $ "[concat(parameters('ApimServiceName'), '/{ versionSetId } ')]",
32
- type = ResourceTypeConstants . APIVersionSet ,
33
- apiVersion = "2018-06-01-preview" ,
34
- properties = new APIVersionSetProperties ( )
29
+ // create apiVersionSet resource with properties
30
+ string versionSetId = ( apiVersionSet != null && apiVersionSet . id != null ) ? apiVersionSet . id : "versionset" ;
31
+ APIVersionSetTemplateResource apiVersionSetTemplateResource = new APIVersionSetTemplateResource ( )
35
32
{
36
- displayName = creatorConfig . apiVersionSet . displayName ,
37
- description = creatorConfig . apiVersionSet . description ,
38
- versionHeaderName = creatorConfig . apiVersionSet . versionHeaderName ,
39
- versionQueryName = creatorConfig . apiVersionSet . versionQueryName ,
40
- versioningScheme = creatorConfig . apiVersionSet . versioningScheme ,
41
- } ,
42
- dependsOn = new string [ ] { }
43
- } ;
44
- resources . Add ( apiVersionSetTemplateResource ) ;
33
+ name = $ "[concat(parameters('ApimServiceName'), '/{ versionSetId } ')]",
34
+ type = ResourceTypeConstants . APIVersionSet ,
35
+ apiVersion = "2018-06-01-preview" ,
36
+ properties = new APIVersionSetProperties ( )
37
+ {
38
+ displayName = apiVersionSet . displayName ,
39
+ description = apiVersionSet . description ,
40
+ versionHeaderName = apiVersionSet . versionHeaderName ,
41
+ versionQueryName = apiVersionSet . versionQueryName ,
42
+ versioningScheme = apiVersionSet . versioningScheme ,
43
+ } ,
44
+ dependsOn = new string [ ] { }
45
+ } ;
46
+ resources . Add ( apiVersionSetTemplateResource ) ;
47
+ }
45
48
46
49
apiVersionSetTemplate . resources = resources . ToArray ( ) ;
47
50
return apiVersionSetTemplate ;
0 commit comments