|
1080 | 1080 | }, |
1081 | 1081 | "description": "Auto-scaling properties of a Big Data pool powered by Apache Spark" |
1082 | 1082 | }, |
| 1083 | + "BabylonConfiguration": { |
| 1084 | + "type": "object", |
| 1085 | + "properties": { |
| 1086 | + "babylonResourceId": { |
| 1087 | + "type": "string", |
| 1088 | + "description": "Babylon Resource ID" |
| 1089 | + } |
| 1090 | + }, |
| 1091 | + "description": "Babylon Configuration" |
| 1092 | + }, |
1083 | 1093 | "BigDataPoolResourceProperties": { |
1084 | 1094 | "type": "object", |
1085 | 1095 | "properties": { |
|
1110 | 1120 | "format": "date-time", |
1111 | 1121 | "description": "The time when the Big Data pool was created." |
1112 | 1122 | }, |
| 1123 | + "customLibraries": { |
| 1124 | + "oneOf": [ |
| 1125 | + { |
| 1126 | + "type": "array", |
| 1127 | + "items": { |
| 1128 | + "$ref": "#/definitions/LibraryInfo" |
| 1129 | + } |
| 1130 | + }, |
| 1131 | + { |
| 1132 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1133 | + } |
| 1134 | + ], |
| 1135 | + "description": "List of custom libraries/packages associated with the spark pool." |
| 1136 | + }, |
1113 | 1137 | "defaultSparkLogFolder": { |
1114 | 1138 | "type": "string", |
1115 | 1139 | "description": "The default folder where Spark logs will be written." |
|
1186 | 1210 | "type": "string", |
1187 | 1211 | "description": "The state of the Big Data pool." |
1188 | 1212 | }, |
| 1213 | + "sessionLevelPackagesEnabled": { |
| 1214 | + "oneOf": [ |
| 1215 | + { |
| 1216 | + "type": "boolean" |
| 1217 | + }, |
| 1218 | + { |
| 1219 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1220 | + } |
| 1221 | + ], |
| 1222 | + "description": "Whether session level library/package management is enabled or not." |
| 1223 | + }, |
1189 | 1224 | "sparkConfigProperties": { |
1190 | 1225 | "oneOf": [ |
1191 | 1226 | { |
|
1294 | 1329 | ], |
1295 | 1330 | "description": "The custom setup of installing 3rd party components." |
1296 | 1331 | }, |
| 1332 | + "CustomerManagedKeyDetails": { |
| 1333 | + "type": "object", |
| 1334 | + "properties": { |
| 1335 | + "key": { |
| 1336 | + "oneOf": [ |
| 1337 | + { |
| 1338 | + "$ref": "#/definitions/WorkspaceKeyDetails" |
| 1339 | + }, |
| 1340 | + { |
| 1341 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1342 | + } |
| 1343 | + ], |
| 1344 | + "description": "Details of the customer managed key associated with the workspace" |
| 1345 | + } |
| 1346 | + }, |
| 1347 | + "description": "Details of the customer managed key associated with the workspace" |
| 1348 | + }, |
1297 | 1349 | "CustomSetupBase": { |
1298 | 1350 | "type": "object", |
1299 | 1351 | "oneOf": [ |
|
1434 | 1486 | ], |
1435 | 1487 | "description": "The properties of a Sql pool data masking rule." |
1436 | 1488 | }, |
| 1489 | + "EncryptionDetails": { |
| 1490 | + "type": "object", |
| 1491 | + "properties": { |
| 1492 | + "cmk": { |
| 1493 | + "oneOf": [ |
| 1494 | + { |
| 1495 | + "$ref": "#/definitions/CustomerManagedKeyDetails" |
| 1496 | + }, |
| 1497 | + { |
| 1498 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1499 | + } |
| 1500 | + ], |
| 1501 | + "description": "Details of the customer managed key associated with the workspace" |
| 1502 | + } |
| 1503 | + }, |
| 1504 | + "description": "Details of the encryption associated with the workspace" |
| 1505 | + }, |
1437 | 1506 | "EntityReference": { |
1438 | 1507 | "type": "object", |
1439 | 1508 | "properties": { |
|
2051 | 2120 | }, |
2052 | 2121 | "description": "IP firewall rule properties" |
2053 | 2122 | }, |
| 2123 | + "LibraryInfo": { |
| 2124 | + "type": "object", |
| 2125 | + "properties": { |
| 2126 | + "containerName": { |
| 2127 | + "type": "string", |
| 2128 | + "description": "Storage blob container name." |
| 2129 | + }, |
| 2130 | + "name": { |
| 2131 | + "type": "string", |
| 2132 | + "description": "Name of the library." |
| 2133 | + }, |
| 2134 | + "path": { |
| 2135 | + "type": "string", |
| 2136 | + "description": "Storage blob path of library." |
| 2137 | + }, |
| 2138 | + "type": { |
| 2139 | + "type": "string", |
| 2140 | + "description": "Type of the library." |
| 2141 | + }, |
| 2142 | + "uploadedTimestamp": { |
| 2143 | + "type": "string", |
| 2144 | + "format": "date-time", |
| 2145 | + "description": "The last update time of the library." |
| 2146 | + } |
| 2147 | + }, |
| 2148 | + "description": "Library/package information of a Big Data pool powered by Apache Spark" |
| 2149 | + }, |
2054 | 2150 | "LibraryRequirements": { |
2055 | 2151 | "type": "object", |
2056 | 2152 | "properties": { |
|
2325 | 2421 | "PrivateEndpoint": { |
2326 | 2422 | "type": "object", |
2327 | 2423 | "properties": {}, |
2328 | | - "description": "Private endpoint details" |
| 2424 | + "description": "Private Endpoint" |
2329 | 2425 | }, |
2330 | 2426 | "PrivateEndpointConnection": { |
2331 | 2427 | "type": "object", |
|
2339 | 2435 | "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
2340 | 2436 | } |
2341 | 2437 | ], |
2342 | | - "description": "Properties of a private endpoint connection." |
| 2438 | + "description": "Private Endpoint Connection Properties" |
2343 | 2439 | } |
2344 | | - }, |
2345 | | - "description": "A private endpoint connection" |
| 2440 | + } |
2346 | 2441 | }, |
2347 | 2442 | "PrivateEndpointConnectionProperties": { |
2348 | 2443 | "type": "object", |
|
2356 | 2451 | "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
2357 | 2452 | } |
2358 | 2453 | ], |
2359 | | - "description": "Private endpoint details" |
| 2454 | + "description": "Private Endpoint" |
2360 | 2455 | }, |
2361 | 2456 | "privateLinkServiceConnectionState": { |
2362 | 2457 | "oneOf": [ |
|
2367 | 2462 | "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
2368 | 2463 | } |
2369 | 2464 | ], |
2370 | | - "description": "Connection state details of the private endpoint" |
| 2465 | + "description": "Private Link Service Connection State" |
2371 | 2466 | } |
2372 | 2467 | }, |
2373 | | - "description": "Properties of a private endpoint connection." |
| 2468 | + "description": "Private Endpoint Connection Properties" |
2374 | 2469 | }, |
2375 | 2470 | "PrivateLinkHubProperties": { |
2376 | 2471 | "type": "object", |
|
2379 | 2474 | }, |
2380 | 2475 | "PrivateLinkServiceConnectionState": { |
2381 | 2476 | "type": "object", |
2382 | | - "properties": { |
2383 | | - "description": { |
2384 | | - "type": "string", |
2385 | | - "description": "The private link service connection description." |
2386 | | - }, |
2387 | | - "status": { |
2388 | | - "oneOf": [ |
2389 | | - { |
2390 | | - "type": "string", |
2391 | | - "enum": [ |
2392 | | - "Approved", |
2393 | | - "Pending", |
2394 | | - "Rejected", |
2395 | | - "Disconnected" |
2396 | | - ] |
2397 | | - }, |
2398 | | - { |
2399 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
2400 | | - } |
2401 | | - ], |
2402 | | - "description": "The private link service connection status." |
2403 | | - } |
2404 | | - }, |
2405 | | - "description": "Connection state details of the private endpoint" |
| 2477 | + "properties": {}, |
| 2478 | + "description": "Private Link Service Connection State" |
2406 | 2479 | }, |
2407 | 2480 | "SecretBase": { |
2408 | 2481 | "type": "object", |
|
2898 | 2971 | }, |
2899 | 2972 | "description": "Properties of a Vulnerability Assessment recurring scans." |
2900 | 2973 | }, |
| 2974 | + "WorkspaceKeyDetails": { |
| 2975 | + "type": "object", |
| 2976 | + "properties": { |
| 2977 | + "keyVaultUrl": { |
| 2978 | + "type": "string", |
| 2979 | + "description": "Workspace Key sub-resource key vault url" |
| 2980 | + }, |
| 2981 | + "name": { |
| 2982 | + "type": "string", |
| 2983 | + "description": "Workspace Key sub-resource name" |
| 2984 | + } |
| 2985 | + }, |
| 2986 | + "description": "Details of the customer managed key associated with the workspace" |
| 2987 | + }, |
2901 | 2988 | "WorkspaceProperties": { |
2902 | 2989 | "type": "object", |
2903 | 2990 | "properties": { |
| 2991 | + "babylonConfiguration": { |
| 2992 | + "oneOf": [ |
| 2993 | + { |
| 2994 | + "$ref": "#/definitions/BabylonConfiguration" |
| 2995 | + }, |
| 2996 | + { |
| 2997 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2998 | + } |
| 2999 | + ], |
| 3000 | + "description": "Babylon Configuration" |
| 3001 | + }, |
2904 | 3002 | "connectivityEndpoints": { |
2905 | 3003 | "oneOf": [ |
2906 | 3004 | { |
|
2927 | 3025 | ], |
2928 | 3026 | "description": "Details of the data lake storage account associated with the workspace" |
2929 | 3027 | }, |
| 3028 | + "encryption": { |
| 3029 | + "oneOf": [ |
| 3030 | + { |
| 3031 | + "$ref": "#/definitions/EncryptionDetails" |
| 3032 | + }, |
| 3033 | + { |
| 3034 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 3035 | + } |
| 3036 | + ], |
| 3037 | + "description": "Details of the encryption associated with the workspace" |
| 3038 | + }, |
2930 | 3039 | "managedResourceGroupName": { |
2931 | 3040 | "type": "string", |
2932 | 3041 | "description": "Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'" |
|
0 commit comments