|
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"
|
|
5125 | 5210 | "format": "date-time",
|
5126 | 5211 | "description": "Snapshot time to restore"
|
5127 | 5212 | },
|
| 5213 | + "sourceDatabaseDeletionDate": { |
| 5214 | + "type": "string", |
| 5215 | + "format": "date-time", |
| 5216 | + "description": "Specifies the time that the sql pool was deleted" |
| 5217 | + }, |
5128 | 5218 | "sourceDatabaseId": {
|
5129 | 5219 | "type": "string",
|
5130 | 5220 | "description": "Source database to create from"
|
|
5516 | 5606 | "WorkspaceProperties": {
|
5517 | 5607 | "type": "object",
|
5518 | 5608 | "properties": {
|
| 5609 | + "azureADOnlyAuthentication": { |
| 5610 | + "oneOf": [ |
| 5611 | + { |
| 5612 | + "type": "boolean" |
| 5613 | + }, |
| 5614 | + { |
| 5615 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5616 | + } |
| 5617 | + ], |
| 5618 | + "description": "Enable or Disable AzureADOnlyAuthentication on All Workspace subresource" |
| 5619 | + }, |
5519 | 5620 | "connectivityEndpoints": {
|
5520 | 5621 | "oneOf": [
|
5521 | 5622 | {
|
|
5789 | 5890 | ],
|
5790 | 5891 | "description": "Microsoft.Synapse/workspaces/auditingSettings"
|
5791 | 5892 | },
|
| 5893 | + "workspaces_azureADOnlyAuthentications_childResource": { |
| 5894 | + "type": "object", |
| 5895 | + "properties": { |
| 5896 | + "apiVersion": { |
| 5897 | + "type": "string", |
| 5898 | + "enum": [ |
| 5899 | + "2021-06-01-preview" |
| 5900 | + ] |
| 5901 | + }, |
| 5902 | + "name": { |
| 5903 | + "type": "string", |
| 5904 | + "enum": [ |
| 5905 | + "default" |
| 5906 | + ], |
| 5907 | + "description": "name of the property" |
| 5908 | + }, |
| 5909 | + "properties": { |
| 5910 | + "oneOf": [ |
| 5911 | + { |
| 5912 | + "$ref": "#/definitions/AzureADOnlyAuthenticationProperties" |
| 5913 | + }, |
| 5914 | + { |
| 5915 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5916 | + } |
| 5917 | + ], |
| 5918 | + "description": "Azure Active Directory Only Authentication properties" |
| 5919 | + }, |
| 5920 | + "type": { |
| 5921 | + "type": "string", |
| 5922 | + "enum": [ |
| 5923 | + "azureADOnlyAuthentications" |
| 5924 | + ] |
| 5925 | + } |
| 5926 | + }, |
| 5927 | + "required": [ |
| 5928 | + "apiVersion", |
| 5929 | + "name", |
| 5930 | + "properties", |
| 5931 | + "type" |
| 5932 | + ], |
| 5933 | + "description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" |
| 5934 | + }, |
5792 | 5935 | "workspaces_bigDataPools_childResource": {
|
5793 | 5936 | "type": "object",
|
5794 | 5937 | "properties": {
|
|
0 commit comments