Skip to content

Commit babd0c0

Browse files
authored
Update listing_config_schema.json
1 parent bcdc533 commit babd0c0

File tree

1 file changed

+136
-24
lines changed

1 file changed

+136
-24
lines changed

.ci/listing_config_schema.json

+136-24
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@
5252
"type": "string"
5353
},
5454
"keywords" : {
55-
"type": "array",
56-
"items": {
55+
"type" : "array",
56+
"items" : {
5757
"type": "string"
5858
},
5959
"maxLength": 3
@@ -116,7 +116,112 @@
116116
},
117117
"plan_overview" : {
118118
"description": "Azure Partner Center Submission Plan Overview Settings",
119-
"type" : "object",
119+
"type" : "array",
120+
"items" : {
121+
"type" : "object",
122+
"properties": {
123+
"type" : "array",
124+
"items": {
125+
"type" : "object",
126+
"properties": {
127+
"plan_listing" : {
128+
"type" : "object",
129+
"properties": {
130+
"title" : {
131+
"type": "string"
132+
},
133+
"summary" : {
134+
"type": "string"
135+
},
136+
"description": {
137+
"type": "string"
138+
}
139+
}
140+
},
141+
"pricing_and_availability": {
142+
"type" : "object",
143+
"properties": {
144+
"visibility" : {
145+
"type": "string",
146+
"enum": [
147+
"private",
148+
"public"
149+
]
150+
},
151+
"azure_private_subscriptions": {
152+
"type" : "array",
153+
"items": {
154+
"type" : "object",
155+
"properties": {
156+
"ID" : {
157+
"type": "string"
158+
},
159+
"Description": {
160+
"type": "string"
161+
}
162+
},
163+
"required" : [
164+
"ID"
165+
]
166+
}
167+
}
168+
}
169+
},
170+
"technical_configuration" : {
171+
"type" : "object",
172+
"properties": {
173+
"version" : {
174+
"type": "string"
175+
},
176+
"allowedCustomerActions": {
177+
"type" : "array",
178+
"items" : {
179+
"type": "string"
180+
},
181+
"maxLength": 1
182+
},
183+
"allowedDataActions" : {
184+
"type" : "array",
185+
"items" : {
186+
"type": "string"
187+
},
188+
"maxLength": 1
189+
},
190+
"tenant_id" : {
191+
"type": "string"
192+
},
193+
"authorizations" : {
194+
"type" : "array",
195+
"items" : {
196+
"type" : "object",
197+
"properties": {
198+
"id" : {
199+
"type": "string"
200+
},
201+
"role": {
202+
"type": "string",
203+
"enum": [
204+
"Owner",
205+
"Contributor"
206+
]
207+
}
208+
}
209+
},
210+
"minLength": 1,
211+
"maxLength": 10
212+
},
213+
"policy_settings" : {
214+
"type": "array"
215+
}
216+
},
217+
"required" : [
218+
"version"
219+
]
220+
}
221+
}
222+
}
223+
}
224+
},
120225
"properties" : {
121226
"type" : "array",
122227
"items": {
@@ -139,75 +244,82 @@
139244
"pricing_and_availability": {
140245
"type" : "object",
141246
"properties": {
142-
"visibility": {
247+
"visibility" : {
143248
"type": "string",
144249
"enum": [
145250
"private",
146251
"public"
147252
]
148253
},
149254
"azure_private_subscriptions": {
150-
"type": "array",
255+
"type" : "array",
151256
"items": {
152-
"type": "object",
257+
"type" : "object",
153258
"properties": {
154-
"ID": {
259+
"ID" : {
155260
"type": "string"
156261
},
157262
"Description": {
158263
"type": "string"
159264
}
160265
},
161-
"required": ["ID"]
266+
"required" : [
267+
"ID"
268+
]
162269
}
163270
}
164271
}
165272
},
166273
"technical_configuration" : {
167-
"type": "object",
274+
"type" : "object",
168275
"properties": {
169-
"version": {
276+
"version" : {
170277
"type": "string"
171278
},
172279
"allowedCustomerActions": {
173-
"type": "array",
174-
"items": {
280+
"type" : "array",
281+
"items" : {
175282
"type": "string"
176283
},
177284
"maxLength": 1
178285
},
179-
"allowedDataActions": {
180-
"type": "array",
181-
"items": {
286+
"allowedDataActions" : {
287+
"type" : "array",
288+
"items" : {
182289
"type": "string"
183290
},
184291
"maxLength": 1
185292
},
186-
"tenant_id": {
293+
"tenant_id" : {
187294
"type": "string"
188295
},
189-
"authorizations": {
190-
"type": "array",
191-
"items": {
192-
"type": "object",
296+
"authorizations" : {
297+
"type" : "array",
298+
"items" : {
299+
"type" : "object",
193300
"properties": {
194-
"id": {
301+
"id" : {
195302
"type": "string"
196303
},
197304
"role": {
198305
"type": "string",
199-
"enum": ["Owner", "Contributor"]
306+
"enum": [
307+
"Owner",
308+
"Contributor"
309+
]
200310
}
201311
}
202312
},
203313
"minLength": 1,
204314
"maxLength": 10
205315
},
206-
"policy_settings": {
316+
"policy_settings" : {
207317
"type": "array"
208318
}
209319
},
210-
"required": ["version"]
320+
"required" : [
321+
"version"
322+
]
211323
}
212324
}
213325
}

0 commit comments

Comments
 (0)