|
733 | 733 | "oneOf": [ |
734 | 734 | { |
735 | 735 | "$ref": "#/definitions/ReadWriteDatabase" |
| 736 | + }, |
| 737 | + { |
| 738 | + "$ref": "#/definitions/ReadOnlyFollowingDatabase" |
736 | 739 | } |
737 | 740 | ], |
738 | 741 | "properties": { |
|
2150 | 2153 | ], |
2151 | 2154 | "description": "The cache size" |
2152 | 2155 | }, |
2153 | | - "creationDate": { |
2154 | | - "type": "string", |
2155 | | - "format": "date-time", |
2156 | | - "description": "The time when the Big Data pool was created." |
2157 | | - }, |
2158 | 2156 | "customLibraries": { |
2159 | 2157 | "oneOf": [ |
2160 | 2158 | { |
|
2744 | 2742 | } |
2745 | 2743 | ], |
2746 | 2744 | "description": "Indicates whether Dynamic Executor Allocation is enabled or not." |
| 2745 | + }, |
| 2746 | + "maxExecutors": { |
| 2747 | + "oneOf": [ |
| 2748 | + { |
| 2749 | + "type": "integer" |
| 2750 | + }, |
| 2751 | + { |
| 2752 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2753 | + } |
| 2754 | + ], |
| 2755 | + "description": "The maximum number of executors alloted" |
| 2756 | + }, |
| 2757 | + "minExecutors": { |
| 2758 | + "oneOf": [ |
| 2759 | + { |
| 2760 | + "type": "integer" |
| 2761 | + }, |
| 2762 | + { |
| 2763 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2764 | + } |
| 2765 | + ], |
| 2766 | + "description": "The minimum number of executors alloted" |
2747 | 2767 | } |
2748 | 2768 | }, |
2749 | 2769 | "description": "Dynamic Executor Allocation Properties" |
|
4298 | 4318 | "ManagedIntegrationRuntime": { |
4299 | 4319 | "type": "object", |
4300 | 4320 | "properties": { |
| 4321 | + "managedVirtualNetwork": { |
| 4322 | + "oneOf": [ |
| 4323 | + { |
| 4324 | + "$ref": "#/definitions/ManagedIntegrationRuntimeManagedVirtualNetworkReference" |
| 4325 | + }, |
| 4326 | + { |
| 4327 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 4328 | + } |
| 4329 | + ], |
| 4330 | + "description": "Managed integration runtime managed virtual network reference." |
| 4331 | + }, |
4301 | 4332 | "type": { |
4302 | 4333 | "type": "string", |
4303 | 4334 | "enum": [ |
|
4322 | 4353 | ], |
4323 | 4354 | "description": "Managed integration runtime, including managed elastic and managed dedicated integration runtimes." |
4324 | 4355 | }, |
| 4356 | + "ManagedIntegrationRuntimeManagedVirtualNetworkReference": { |
| 4357 | + "type": "object", |
| 4358 | + "properties": { |
| 4359 | + "id": { |
| 4360 | + "type": "string", |
| 4361 | + "description": "The id of the managed virtual network." |
| 4362 | + }, |
| 4363 | + "referenceName": { |
| 4364 | + "type": "string", |
| 4365 | + "description": "The reference name of the managed virtual network." |
| 4366 | + }, |
| 4367 | + "type": { |
| 4368 | + "type": "string", |
| 4369 | + "description": "The type of the managed virtual network." |
| 4370 | + } |
| 4371 | + }, |
| 4372 | + "description": "Managed integration runtime managed virtual network reference." |
| 4373 | + }, |
4325 | 4374 | "ManagedIntegrationRuntimeTypeProperties": { |
4326 | 4375 | "type": "object", |
4327 | 4376 | "properties": { |
|
4405 | 4454 | } |
4406 | 4455 | ], |
4407 | 4456 | "description": "Indicates whether the metadata sync is enabled or disabled" |
4408 | | - }, |
4409 | | - "syncIntervalInMinutes": { |
4410 | | - "oneOf": [ |
4411 | | - { |
4412 | | - "type": "integer" |
4413 | | - }, |
4414 | | - { |
4415 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
4416 | | - } |
4417 | | - ], |
4418 | | - "description": "The Sync Interval in minutes." |
4419 | 4457 | } |
4420 | 4458 | }, |
4421 | 4459 | "description": "Metadata Sync Config properties" |
|
4560 | 4598 | }, |
4561 | 4599 | "description": "Purview Configuration" |
4562 | 4600 | }, |
| 4601 | + "ReadOnlyFollowingDatabase": { |
| 4602 | + "type": "object", |
| 4603 | + "properties": { |
| 4604 | + "kind": { |
| 4605 | + "type": "string", |
| 4606 | + "enum": [ |
| 4607 | + "ReadOnlyFollowing" |
| 4608 | + ] |
| 4609 | + }, |
| 4610 | + "properties": { |
| 4611 | + "oneOf": [ |
| 4612 | + { |
| 4613 | + "$ref": "#/definitions/ReadOnlyFollowingDatabaseProperties" |
| 4614 | + }, |
| 4615 | + { |
| 4616 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 4617 | + } |
| 4618 | + ], |
| 4619 | + "description": "Class representing the Kusto database properties." |
| 4620 | + } |
| 4621 | + }, |
| 4622 | + "required": [ |
| 4623 | + "kind" |
| 4624 | + ], |
| 4625 | + "description": "Class representing a read only following database." |
| 4626 | + }, |
| 4627 | + "ReadOnlyFollowingDatabaseProperties": { |
| 4628 | + "type": "object", |
| 4629 | + "properties": { |
| 4630 | + "hotCachePeriod": { |
| 4631 | + "type": "string", |
| 4632 | + "format": "duration", |
| 4633 | + "description": "The time the data should be kept in cache for fast queries in TimeSpan." |
| 4634 | + } |
| 4635 | + }, |
| 4636 | + "description": "Class representing the Kusto database properties." |
| 4637 | + }, |
4563 | 4638 | "ReadWriteDatabase": { |
4564 | 4639 | "type": "object", |
4565 | 4640 | "properties": { |
|
5214 | 5289 | ], |
5215 | 5290 | "description": "Specifies the mode of sql pool creation.\n\nDefault: regular sql pool creation.\n\nPointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.\n\nRecovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.\n\nRestore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified." |
5216 | 5291 | }, |
5217 | | - "creationDate": { |
5218 | | - "type": "string", |
5219 | | - "format": "date-time", |
5220 | | - "description": "Date the SQL pool was created" |
5221 | | - }, |
5222 | 5292 | "maxSizeBytes": { |
5223 | 5293 | "oneOf": [ |
5224 | 5294 | { |
|
5252 | 5322 | "type": "string", |
5253 | 5323 | "description": "Source database to create from" |
5254 | 5324 | }, |
5255 | | - "status": { |
5256 | | - "type": "string", |
5257 | | - "description": "Resource status" |
5258 | | - }, |
5259 | 5325 | "storageAccountType": { |
5260 | 5326 | "oneOf": [ |
5261 | 5327 | { |
5262 | 5328 | "type": "string", |
5263 | 5329 | "enum": [ |
5264 | 5330 | "GRS", |
5265 | | - "LRS", |
5266 | | - "ZRS" |
| 5331 | + "LRS" |
5267 | 5332 | ] |
5268 | 5333 | }, |
5269 | 5334 | { |
|
5765 | 5830 | "type": "string", |
5766 | 5831 | "description": "SQL administrator login password" |
5767 | 5832 | }, |
| 5833 | + "trustedServiceBypassEnabled": { |
| 5834 | + "oneOf": [ |
| 5835 | + { |
| 5836 | + "type": "boolean", |
| 5837 | + "default": false |
| 5838 | + }, |
| 5839 | + { |
| 5840 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5841 | + } |
| 5842 | + ], |
| 5843 | + "description": "Is trustedServiceBypassEnabled for the workspace" |
| 5844 | + }, |
5768 | 5845 | "virtualNetworkProfile": { |
5769 | 5846 | "oneOf": [ |
5770 | 5847 | { |
|
6344 | 6421 | "oneOf": [ |
6345 | 6422 | { |
6346 | 6423 | "$ref": "#/definitions/ReadWriteDatabase" |
| 6424 | + }, |
| 6425 | + { |
| 6426 | + "$ref": "#/definitions/ReadOnlyFollowingDatabase" |
6347 | 6427 | } |
6348 | 6428 | ], |
6349 | 6429 | "properties": { |
|
0 commit comments