Skip to content

Commit 33636eb

Browse files
Merge pull request #1932 from Azure/autogenerate-73292d3
Update Generated Types
2 parents 74ea12e + f429ccd commit 33636eb

File tree

12 files changed

+8595
-157
lines changed

12 files changed

+8595
-157
lines changed

schemas/2018-05-01/subscriptionDeploymentTemplate.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,9 +1055,6 @@
10551055
{
10561056
"$ref": "https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Security.json#/subscription_resourceDefinitions/assessmentMetadata"
10571057
},
1058-
{
1059-
"$ref": "https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Security.json#/subscription_resourceDefinitions/settings"
1060-
},
10611058
{
10621059
"$ref": "https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Security.json#/unknown_resourceDefinitions/assessments"
10631060
},

schemas/2020-03-01-preview/Microsoft.DeviceUpdate.json

Lines changed: 181 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@
5959
"oneOf": [
6060
{
6161
"$ref": "#/definitions/accounts_instances_childResource"
62+
},
63+
{
64+
"$ref": "#/definitions/accounts_privateEndpointConnections_childResource"
6265
}
6366
]
6467
}
@@ -162,12 +165,67 @@
162165
"type"
163166
],
164167
"description": "Microsoft.DeviceUpdate/accounts/instances"
168+
},
169+
"accounts_privateEndpointConnections": {
170+
"type": "object",
171+
"properties": {
172+
"apiVersion": {
173+
"type": "string",
174+
"enum": [
175+
"2020-03-01-preview"
176+
]
177+
},
178+
"name": {
179+
"type": "string",
180+
"description": "The name of the private endpoint connection associated with the Azure resource"
181+
},
182+
"properties": {
183+
"oneOf": [
184+
{
185+
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
186+
},
187+
{
188+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
189+
}
190+
],
191+
"description": "Properties of the PrivateEndpointConnectProperties."
192+
},
193+
"type": {
194+
"type": "string",
195+
"enum": [
196+
"Microsoft.DeviceUpdate/accounts/privateEndpointConnections"
197+
]
198+
}
199+
},
200+
"required": [
201+
"apiVersion",
202+
"name",
203+
"properties",
204+
"type"
205+
],
206+
"description": "Microsoft.DeviceUpdate/accounts/privateEndpointConnections"
165207
}
166208
},
167209
"definitions": {
168210
"AccountProperties": {
169211
"type": "object",
170-
"properties": {},
212+
"properties": {
213+
"publicNetworkAccess": {
214+
"oneOf": [
215+
{
216+
"type": "string",
217+
"enum": [
218+
"Enabled",
219+
"Disabled"
220+
]
221+
},
222+
{
223+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
224+
}
225+
],
226+
"description": "Whether or not public network access is allowed for the container registry."
227+
}
228+
},
171229
"description": "Device Update account properties."
172230
},
173231
"accounts_instances_childResource": {
@@ -239,6 +297,45 @@
239297
],
240298
"description": "Microsoft.DeviceUpdate/accounts/instances"
241299
},
300+
"accounts_privateEndpointConnections_childResource": {
301+
"type": "object",
302+
"properties": {
303+
"apiVersion": {
304+
"type": "string",
305+
"enum": [
306+
"2020-03-01-preview"
307+
]
308+
},
309+
"name": {
310+
"type": "string",
311+
"description": "The name of the private endpoint connection associated with the Azure resource"
312+
},
313+
"properties": {
314+
"oneOf": [
315+
{
316+
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
317+
},
318+
{
319+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
320+
}
321+
],
322+
"description": "Properties of the PrivateEndpointConnectProperties."
323+
},
324+
"type": {
325+
"type": "string",
326+
"enum": [
327+
"privateEndpointConnections"
328+
]
329+
}
330+
},
331+
"required": [
332+
"apiVersion",
333+
"name",
334+
"properties",
335+
"type"
336+
],
337+
"description": "Microsoft.DeviceUpdate/accounts/privateEndpointConnections"
338+
},
242339
"Identity": {
243340
"type": "object",
244341
"properties": {
@@ -313,6 +410,89 @@
313410
"resourceId"
314411
],
315412
"description": "Device Update account integration with IoT Hub settings."
413+
},
414+
"PrivateEndpoint": {
415+
"type": "object",
416+
"properties": {},
417+
"description": "The Private Endpoint resource."
418+
},
419+
"PrivateEndpointConnectionProperties": {
420+
"type": "object",
421+
"properties": {
422+
"privateEndpoint": {
423+
"oneOf": [
424+
{
425+
"$ref": "#/definitions/PrivateEndpoint"
426+
},
427+
{
428+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
429+
}
430+
],
431+
"description": "The Private Endpoint resource."
432+
},
433+
"privateLinkServiceConnectionState": {
434+
"oneOf": [
435+
{
436+
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
437+
},
438+
{
439+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
440+
}
441+
],
442+
"description": "A collection of information about the state of the connection between service consumer and provider."
443+
},
444+
"provisioningState": {
445+
"oneOf": [
446+
{
447+
"type": "string",
448+
"enum": [
449+
"Succeeded",
450+
"Creating",
451+
"Deleting",
452+
"Failed"
453+
]
454+
},
455+
{
456+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
457+
}
458+
],
459+
"description": "The provisioning state of the private endpoint connection resource."
460+
}
461+
},
462+
"required": [
463+
"privateLinkServiceConnectionState"
464+
],
465+
"description": "Properties of the PrivateEndpointConnectProperties."
466+
},
467+
"PrivateLinkServiceConnectionState": {
468+
"type": "object",
469+
"properties": {
470+
"actionsRequired": {
471+
"type": "string",
472+
"description": "A message indicating if changes on the service provider require any updates on the consumer."
473+
},
474+
"description": {
475+
"type": "string",
476+
"description": "The reason for approval/rejection of the connection."
477+
},
478+
"status": {
479+
"oneOf": [
480+
{
481+
"type": "string",
482+
"enum": [
483+
"Pending",
484+
"Approved",
485+
"Rejected"
486+
]
487+
},
488+
{
489+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
490+
}
491+
],
492+
"description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."
493+
}
494+
},
495+
"description": "A collection of information about the state of the connection between service consumer and provider."
316496
}
317497
}
318498
}

schemas/2020-04-01-preview/Microsoft.Synapse.json

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,29 +152,56 @@
152152
],
153153
"description": "An ARM Resource SKU."
154154
},
155+
"SqlDatabaseDataRetention": {
156+
"type": "object",
157+
"properties": {
158+
"dropRetentionPeriod": {
159+
"type": "string",
160+
"format": "duration",
161+
"description": "Specifies the dropped database retention period (ISO8601 format)."
162+
},
163+
"retentionPeriod": {
164+
"type": "string",
165+
"format": "duration",
166+
"description": "Specifies the data retention period (ISO8601 format)."
167+
}
168+
},
169+
"description": "Sql database data retention."
170+
},
155171
"SqlDatabaseProperties": {
156172
"type": "object",
157173
"properties": {
158174
"collation": {
159175
"type": "string",
160176
"description": "The collation of the database."
161177
},
178+
"dataRetention": {
179+
"oneOf": [
180+
{
181+
"$ref": "#/definitions/SqlDatabaseDataRetention"
182+
},
183+
{
184+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
185+
}
186+
],
187+
"description": "Sql database data retention."
188+
},
162189
"storageRedundancy": {
163190
"oneOf": [
164191
{
165192
"type": "string",
166193
"enum": [
167-
"Geo",
168-
"GeoZone",
169194
"Local",
170-
"Zone"
195+
"Geo",
196+
"Zone",
197+
"GeoZone"
171198
]
172199
},
173200
{
174201
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
175202
}
176203
],
177-
"description": "Storage redundancy of the database."
204+
"description": "The storage redundancy of the database."
178205
}
179206
},
180207
"description": "The sql database's properties."

schemas/2020-06-01/Microsoft.Cache.json

Lines changed: 62 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,67 @@
345345
},
346346
"description": "A collection of information about the state of the connection between service consumer and provider."
347347
},
348+
"RedisCommonPropertiesRedisConfiguration": {
349+
"type": "object",
350+
"properties": {
351+
"additionalProperties": {
352+
"oneOf": [
353+
{
354+
"type": "object",
355+
"additionalProperties": {
356+
"type": "string"
357+
},
358+
"properties": {}
359+
},
360+
{
361+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
362+
}
363+
],
364+
"description": "Unmatched properties from the message are deserialized this collection"
365+
},
366+
"aof-storage-connection-string-0": {
367+
"type": "string",
368+
"description": "First storage account connection string"
369+
},
370+
"aof-storage-connection-string-1": {
371+
"type": "string",
372+
"description": "First storage account connection string"
373+
},
374+
"maxfragmentationmemory-reserved": {
375+
"type": "string",
376+
"description": "Value in megabytes reserved for fragmentation per shard"
377+
},
378+
"maxmemory-delta": {
379+
"type": "string",
380+
"description": "Value in megabytes reserved for non-cache usage per shard e.g. failover."
381+
},
382+
"maxmemory-policy": {
383+
"type": "string",
384+
"description": "The eviction strategy used when your data won't fit within its memory limit."
385+
},
386+
"maxmemory-reserved": {
387+
"type": "string",
388+
"description": "Value in megabytes reserved for non-cache usage per shard e.g. failover."
389+
},
390+
"rdb-backup-enabled": {
391+
"type": "string",
392+
"description": "Specifies whether the rdb backup is enabled"
393+
},
394+
"rdb-backup-frequency": {
395+
"type": "string",
396+
"description": "Specifies the frequency for creating rdb backup"
397+
},
398+
"rdb-backup-max-snapshot-count": {
399+
"type": "string",
400+
"description": "Specifies the maximum number of snapshots for rdb backup"
401+
},
402+
"rdb-storage-connection-string": {
403+
"type": "string",
404+
"description": "The storage account connection string for storing rdb file"
405+
}
406+
},
407+
"description": "All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc."
408+
},
348409
"RedisCreateProperties": {
349410
"type": "object",
350411
"properties": {
@@ -393,11 +454,7 @@
393454
"redisConfiguration": {
394455
"oneOf": [
395456
{
396-
"type": "object",
397-
"additionalProperties": {
398-
"type": "string"
399-
},
400-
"properties": {}
457+
"$ref": "#/definitions/RedisCommonPropertiesRedisConfiguration"
401458
},
402459
{
403460
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"

0 commit comments

Comments
 (0)