|
148 | 148 | { |
149 | 149 | "$ref": "#/definitions/workspaces_managedIdentitySqlControlSettings_childResource" |
150 | 150 | }, |
| 151 | + { |
| 152 | + "$ref": "#/definitions/workspaces_azureADOnlyAuthentications_childResource" |
| 153 | + }, |
151 | 154 | { |
152 | 155 | "$ref": "#/definitions/workspaces_kustoPools_childResource" |
153 | 156 | } |
|
278 | 281 | ], |
279 | 282 | "description": "Microsoft.Synapse/workspaces/auditingSettings" |
280 | 283 | }, |
| 284 | + "workspaces_azureADOnlyAuthentications": { |
| 285 | + "type": "object", |
| 286 | + "properties": { |
| 287 | + "apiVersion": { |
| 288 | + "type": "string", |
| 289 | + "enum": [ |
| 290 | + "2021-06-01-preview" |
| 291 | + ] |
| 292 | + }, |
| 293 | + "name": { |
| 294 | + "oneOf": [ |
| 295 | + { |
| 296 | + "type": "string", |
| 297 | + "pattern": "^.*/default$" |
| 298 | + }, |
| 299 | + { |
| 300 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 301 | + } |
| 302 | + ], |
| 303 | + "description": "name of the property" |
| 304 | + }, |
| 305 | + "properties": { |
| 306 | + "oneOf": [ |
| 307 | + { |
| 308 | + "$ref": "#/definitions/AzureADOnlyAuthenticationProperties" |
| 309 | + }, |
| 310 | + { |
| 311 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 312 | + } |
| 313 | + ], |
| 314 | + "description": "Azure Active Directory Only Authentication properties" |
| 315 | + }, |
| 316 | + "type": { |
| 317 | + "type": "string", |
| 318 | + "enum": [ |
| 319 | + "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" |
| 320 | + ] |
| 321 | + } |
| 322 | + }, |
| 323 | + "required": [ |
| 324 | + "apiVersion", |
| 325 | + "name", |
| 326 | + "properties", |
| 327 | + "type" |
| 328 | + ], |
| 329 | + "description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" |
| 330 | + }, |
281 | 331 | "workspaces_bigDataPools": { |
282 | 332 | "type": "object", |
283 | 333 | "properties": { |
|
1991 | 2041 | }, |
1992 | 2042 | "description": "Auto-scaling properties of a Big Data pool powered by Apache Spark" |
1993 | 2043 | }, |
| 2044 | + "AzureADOnlyAuthenticationProperties": { |
| 2045 | + "type": "object", |
| 2046 | + "properties": { |
| 2047 | + "azureADOnlyAuthentication": { |
| 2048 | + "oneOf": [ |
| 2049 | + { |
| 2050 | + "type": "boolean" |
| 2051 | + }, |
| 2052 | + { |
| 2053 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2054 | + } |
| 2055 | + ], |
| 2056 | + "description": "Azure Active Directory Only Authentication enabled" |
| 2057 | + } |
| 2058 | + }, |
| 2059 | + "required": [ |
| 2060 | + "azureADOnlyAuthentication" |
| 2061 | + ], |
| 2062 | + "description": "Azure Active Directory Only Authentication properties" |
| 2063 | + }, |
1994 | 2064 | "AzureSku": { |
1995 | 2065 | "type": "object", |
1996 | 2066 | "properties": { |
|
2529 | 2599 | "type": "string", |
2530 | 2600 | "description": "Account URL" |
2531 | 2601 | }, |
| 2602 | + "createManagedPrivateEndpoint": { |
| 2603 | + "oneOf": [ |
| 2604 | + { |
| 2605 | + "type": "boolean" |
| 2606 | + }, |
| 2607 | + { |
| 2608 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2609 | + } |
| 2610 | + ], |
| 2611 | + "description": "Create managed private endpoint to this storage account or not" |
| 2612 | + }, |
2532 | 2613 | "filesystem": { |
2533 | 2614 | "type": "string", |
2534 | 2615 | "description": "Filesystem name" |
| 2616 | + }, |
| 2617 | + "resourceId": { |
| 2618 | + "type": "string", |
| 2619 | + "description": "ARM resource Id of this storage account" |
2535 | 2620 | } |
2536 | 2621 | }, |
2537 | 2622 | "description": "Details of the data lake storage account associated with the workspace" |
|
3426 | 3511 | ], |
3427 | 3512 | "description": "Unmatched properties from the message are deserialized this collection" |
3428 | 3513 | }, |
| 3514 | + "cleanup": { |
| 3515 | + "oneOf": [ |
| 3516 | + { |
| 3517 | + "type": "boolean" |
| 3518 | + }, |
| 3519 | + { |
| 3520 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 3521 | + } |
| 3522 | + ], |
| 3523 | + "description": "Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true." |
| 3524 | + }, |
3429 | 3525 | "computeType": { |
3430 | 3526 | "oneOf": [ |
3431 | 3527 | { |
|
5125 | 5221 | "format": "date-time", |
5126 | 5222 | "description": "Snapshot time to restore" |
5127 | 5223 | }, |
| 5224 | + "sourceDatabaseDeletionDate": { |
| 5225 | + "type": "string", |
| 5226 | + "format": "date-time", |
| 5227 | + "description": "Specifies the time that the sql pool was deleted" |
| 5228 | + }, |
5128 | 5229 | "sourceDatabaseId": { |
5129 | 5230 | "type": "string", |
5130 | 5231 | "description": "Source database to create from" |
|
5516 | 5617 | "WorkspaceProperties": { |
5517 | 5618 | "type": "object", |
5518 | 5619 | "properties": { |
| 5620 | + "azureADOnlyAuthentication": { |
| 5621 | + "oneOf": [ |
| 5622 | + { |
| 5623 | + "type": "boolean" |
| 5624 | + }, |
| 5625 | + { |
| 5626 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5627 | + } |
| 5628 | + ], |
| 5629 | + "description": "Enable or Disable AzureADOnlyAuthentication on All Workspace subresource" |
| 5630 | + }, |
5519 | 5631 | "connectivityEndpoints": { |
5520 | 5632 | "oneOf": [ |
5521 | 5633 | { |
|
5789 | 5901 | ], |
5790 | 5902 | "description": "Microsoft.Synapse/workspaces/auditingSettings" |
5791 | 5903 | }, |
| 5904 | + "workspaces_azureADOnlyAuthentications_childResource": { |
| 5905 | + "type": "object", |
| 5906 | + "properties": { |
| 5907 | + "apiVersion": { |
| 5908 | + "type": "string", |
| 5909 | + "enum": [ |
| 5910 | + "2021-06-01-preview" |
| 5911 | + ] |
| 5912 | + }, |
| 5913 | + "name": { |
| 5914 | + "type": "string", |
| 5915 | + "enum": [ |
| 5916 | + "default" |
| 5917 | + ], |
| 5918 | + "description": "name of the property" |
| 5919 | + }, |
| 5920 | + "properties": { |
| 5921 | + "oneOf": [ |
| 5922 | + { |
| 5923 | + "$ref": "#/definitions/AzureADOnlyAuthenticationProperties" |
| 5924 | + }, |
| 5925 | + { |
| 5926 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5927 | + } |
| 5928 | + ], |
| 5929 | + "description": "Azure Active Directory Only Authentication properties" |
| 5930 | + }, |
| 5931 | + "type": { |
| 5932 | + "type": "string", |
| 5933 | + "enum": [ |
| 5934 | + "azureADOnlyAuthentications" |
| 5935 | + ] |
| 5936 | + } |
| 5937 | + }, |
| 5938 | + "required": [ |
| 5939 | + "apiVersion", |
| 5940 | + "name", |
| 5941 | + "properties", |
| 5942 | + "type" |
| 5943 | + ], |
| 5944 | + "description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" |
| 5945 | + }, |
5792 | 5946 | "workspaces_bigDataPools_childResource": { |
5793 | 5947 | "type": "object", |
5794 | 5948 | "properties": { |
|
0 commit comments