Skip to content

Commit 3ddb431

Browse files
author
msftbot[bot]
authored
[ReleasePR databricks] Azure Databricks - Managed Disk Encryption - Critical API Version Cha… (#2632)
Create to sync Azure/azure-rest-api-specs#21274 [ReCreate this PR](https://github.com/azure-resource-manager-schemas/compare/main...azure-sdk:sdkAuto/databricks?expand=1)
2 parents 8c045f2 + 00491cb commit 3ddb431

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed

schemas/2022-04-01-preview/Microsoft.Databricks.json

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,17 @@
305305
"EncryptionEntitiesDefinition": {
306306
"type": "object",
307307
"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+
},
308319
"managedServices": {
309320
"oneOf": [
310321
{
@@ -400,6 +411,75 @@
400411
],
401412
"description": "Identity for the resource."
402413
},
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+
},
403483
"ManagedIdentityConfiguration": {
404484
"type": "object",
405485
"properties": {},
@@ -929,6 +1009,10 @@
9291009
"format": "date-time",
9301010
"description": "The date and time stamp when the workspace was created."
9311011
},
1012+
"diskEncryptionSetId": {
1013+
"type": "string",
1014+
"description": "The resource Id of the managed disk encryption set."
1015+
},
9321016
"encryption": {
9331017
"oneOf": [
9341018
{
@@ -940,6 +1024,17 @@
9401024
],
9411025
"description": "Encryption properties for databricks workspace"
9421026
},
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+
},
9431038
"managedResourceGroupId": {
9441039
"type": "string",
9451040
"description": "The managed resource group Id."

0 commit comments

Comments
 (0)