Skip to content

Commit 6b5cc95

Browse files
author
Autogenerator Pipeline
committed
Autogenerate schemas
1 parent 0fa9bc5 commit 6b5cc95

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

schemas/2020-01-01/Microsoft.Marketplace.json

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,53 @@
134134
}
135135
},
136136
"definitions": {
137+
"Icon": {
138+
"type": "object",
139+
"properties": {
140+
"iconKind": {
141+
"oneOf": [
142+
{
143+
"type": "string",
144+
"enum": [
145+
"Small",
146+
"Medium",
147+
"Large",
148+
"Wide",
149+
"Hero"
150+
]
151+
},
152+
{
153+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
154+
}
155+
],
156+
"description": "Icon size."
157+
},
158+
"uri": {
159+
"type": "string",
160+
"description": "Icon uri"
161+
}
162+
}
163+
},
137164
"OfferProperties": {
138165
"type": "object",
139166
"properties": {
140167
"eTag": {
141168
"type": "string",
142169
"description": "Identifier for purposes of race condition"
143170
},
171+
"iconFileUris": {
172+
"oneOf": [
173+
{
174+
"type": "array",
175+
"items": {
176+
"$ref": "#/definitions/Icon"
177+
}
178+
},
179+
{
180+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
181+
}
182+
]
183+
},
144184
"specificPlanIdsLimitation": {
145185
"oneOf": [
146186
{
@@ -154,6 +194,10 @@
154194
}
155195
],
156196
"description": "Plan ids limitation for this offer"
197+
},
198+
"updateSuppressedDueIdempotence": {
199+
"type": "string",
200+
"description": "Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated."
157201
}
158202
}
159203
},
@@ -175,13 +219,72 @@
175219
],
176220
"description": "Indicates private store availability."
177221
},
222+
"customerTag": {
223+
"type": "string",
224+
"description": "Customer tag"
225+
},
178226
"eTag": {
179227
"type": "string",
180228
"description": "Identifier for purposes of race condition"
181229
},
230+
"hasCommercialAssociation": {
231+
"oneOf": [
232+
{
233+
"type": "boolean"
234+
},
235+
{
236+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
237+
}
238+
],
239+
"description": "Indicating whether private store has association with Commercial's Billing Account (through billing account's customer tag retrieved from GSM for a subscription"
240+
},
241+
"hasMultiTenantAssociation": {
242+
"oneOf": [
243+
{
244+
"type": "boolean"
245+
},
246+
{
247+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
248+
}
249+
],
250+
"description": "Indicating whether private store has association with multiple tenants (through tenant's tag retrieved from AAD"
251+
},
252+
"isGov": {
253+
"oneOf": [
254+
{
255+
"type": "boolean"
256+
},
257+
{
258+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
259+
}
260+
],
261+
"description": "Is government"
262+
},
182263
"privateStoreId": {
183264
"type": "string",
184265
"description": "Private Store id"
266+
},
267+
"privateStoreName": {
268+
"type": "string",
269+
"description": "Private Store Name"
270+
},
271+
"tenantIds": {
272+
"oneOf": [
273+
{
274+
"type": "array",
275+
"items": {
276+
"type": "string"
277+
}
278+
},
279+
{
280+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
281+
}
282+
],
283+
"description": "Tenant ids"
284+
},
285+
"tenantTag": {
286+
"type": "string",
287+
"description": "Tenant Tag"
185288
}
186289
},
187290
"description": "Describes the json payload on whether or not the private store is enabled for a given tenant"

0 commit comments

Comments
 (0)