|
305 | 305 | "EncryptionEntitiesDefinition": {
|
306 | 306 | "type": "object",
|
307 | 307 | "properties": {
|
| 308 | + "managedDisk": { |
| 309 | + "oneOf": [ |
| 310 | + { |
| 311 | + "$ref": "#/definitions/ManagedDiskEncryption" |
| 312 | + }, |
| 313 | + { |
| 314 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 315 | + } |
| 316 | + ], |
| 317 | + "description": "The object that contains details of encryption used on the workspace." |
| 318 | + }, |
308 | 319 | "managedServices": {
|
309 | 320 | "oneOf": [
|
310 | 321 | {
|
|
400 | 411 | ],
|
401 | 412 | "description": "Identity for the resource."
|
402 | 413 | },
|
| 414 | + "ManagedDiskEncryption": { |
| 415 | + "type": "object", |
| 416 | + "properties": { |
| 417 | + "keySource": { |
| 418 | + "oneOf": [ |
| 419 | + { |
| 420 | + "type": "string", |
| 421 | + "enum": [ |
| 422 | + "Microsoft.Keyvault" |
| 423 | + ] |
| 424 | + }, |
| 425 | + { |
| 426 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 427 | + } |
| 428 | + ], |
| 429 | + "description": "The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault" |
| 430 | + }, |
| 431 | + "keyVaultProperties": { |
| 432 | + "oneOf": [ |
| 433 | + { |
| 434 | + "$ref": "#/definitions/ManagedDiskEncryptionKeyVaultProperties" |
| 435 | + }, |
| 436 | + { |
| 437 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 438 | + } |
| 439 | + ], |
| 440 | + "description": "Key Vault input properties for encryption." |
| 441 | + }, |
| 442 | + "rotationToLatestKeyVersionEnabled": { |
| 443 | + "oneOf": [ |
| 444 | + { |
| 445 | + "type": "boolean" |
| 446 | + }, |
| 447 | + { |
| 448 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 449 | + } |
| 450 | + ], |
| 451 | + "description": "Indicate whether the latest key version should be automatically used for Managed Disk Encryption." |
| 452 | + } |
| 453 | + }, |
| 454 | + "required": [ |
| 455 | + "keySource", |
| 456 | + "keyVaultProperties" |
| 457 | + ], |
| 458 | + "description": "The object that contains details of encryption used on the workspace." |
| 459 | + }, |
| 460 | + "ManagedDiskEncryptionKeyVaultProperties": { |
| 461 | + "type": "object", |
| 462 | + "properties": { |
| 463 | + "keyName": { |
| 464 | + "type": "string", |
| 465 | + "description": "The name of KeyVault key." |
| 466 | + }, |
| 467 | + "keyVaultUri": { |
| 468 | + "type": "string", |
| 469 | + "description": "The URI of KeyVault." |
| 470 | + }, |
| 471 | + "keyVersion": { |
| 472 | + "type": "string", |
| 473 | + "description": "The version of KeyVault key." |
| 474 | + } |
| 475 | + }, |
| 476 | + "required": [ |
| 477 | + "keyName", |
| 478 | + "keyVaultUri", |
| 479 | + "keyVersion" |
| 480 | + ], |
| 481 | + "description": "Key Vault input properties for encryption." |
| 482 | + }, |
403 | 483 | "ManagedIdentityConfiguration": {
|
404 | 484 | "type": "object",
|
405 | 485 | "properties": {},
|
|
929 | 1009 | "format": "date-time",
|
930 | 1010 | "description": "The date and time stamp when the workspace was created."
|
931 | 1011 | },
|
| 1012 | + "diskEncryptionSetId": { |
| 1013 | + "type": "string", |
| 1014 | + "description": "The resource Id of the managed disk encryption set." |
| 1015 | + }, |
932 | 1016 | "encryption": {
|
933 | 1017 | "oneOf": [
|
934 | 1018 | {
|
|
940 | 1024 | ],
|
941 | 1025 | "description": "Encryption properties for databricks workspace"
|
942 | 1026 | },
|
| 1027 | + "managedDiskIdentity": { |
| 1028 | + "oneOf": [ |
| 1029 | + { |
| 1030 | + "$ref": "#/definitions/ManagedIdentityConfiguration" |
| 1031 | + }, |
| 1032 | + { |
| 1033 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1034 | + } |
| 1035 | + ], |
| 1036 | + "description": "The Managed Identity details for storage account." |
| 1037 | + }, |
943 | 1038 | "managedResourceGroupId": {
|
944 | 1039 | "type": "string",
|
945 | 1040 | "description": "The managed resource group Id."
|
|
0 commit comments