Microsoft.Databricks (preview:2025-10-01)

2025/11/07 • 5 updated methods

Workspaces_Get (updated)
Description Gets the workspace.
Reference Link ¶

⚶ Changes

{
  "#id": "Workspaces_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "enhancedSecurityCompliance": [
              {
                "complianceSecurityProfile": [
                  {
                    "complianceStandards": {
                      "Description": {
                        "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                        "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                      },
                      "$enum": {
                        "new": [],
                        "old": [
                          [
                            "NONE",
                            ""
                          ],
                          [
                            "HIPAA",
                            ""
                          ],
                          [
                            "PCI_DSS",
                            ""
                          ],
                          [
                            "CYBER_ESSENTIAL_PLUS",
                            ""
                          ],
                          [
                            "FEDRAMP_HIGH",
                            ""
                          ],
                          [
                            "CANADA_PROTECTED_B",
                            ""
                          ],
                          [
                            "IRAP_PROTECTED",
                            ""
                          ],
                          [
                            "ISMAP",
                            ""
                          ],
                          [
                            "HITRUST",
                            ""
                          ],
                          [
                            "K_FSI",
                            ""
                          ],
                          [
                            "GERMANY_C5",
                            ""
                          ],
                          [
                            "GERMANY_TISAX",
                            ""
                          ]
                        ]
                      }
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}
{
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Workspaces_CreateOrUpdate (updated)
Description Creates a new workspace.
Reference Link ¶

⚶ Changes

{
  "#id": "Workspaces_CreateOrUpdate",
  "$parameters": {
    "parameters": {
      "$properties": {
        "properties": [
          {
            "enhancedSecurityCompliance": [
              {
                "complianceSecurityProfile": [
                  {
                    "complianceStandards": {
                      "Description": {
                        "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                        "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                      },
                      "$enum": {
                        "new": [],
                        "old": [
                          [
                            "NONE",
                            ""
                          ],
                          [
                            "HIPAA",
                            ""
                          ],
                          [
                            "PCI_DSS",
                            ""
                          ],
                          [
                            "CYBER_ESSENTIAL_PLUS",
                            ""
                          ],
                          [
                            "FEDRAMP_HIGH",
                            ""
                          ],
                          [
                            "CANADA_PROTECTED_B",
                            ""
                          ],
                          [
                            "IRAP_PROTECTED",
                            ""
                          ],
                          [
                            "ISMAP",
                            ""
                          ],
                          [
                            "HITRUST",
                            ""
                          ],
                          [
                            "K_FSI",
                            ""
                          ],
                          [
                            "GERMANY_C5",
                            ""
                          ],
                          [
                            "GERMANY_TISAX",
                            ""
                          ]
                        ]
                      }
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "enhancedSecurityCompliance": [
              {
                "complianceSecurityProfile": [
                  {
                    "complianceStandards": {
                      "Description": {
                        "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                        "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                      },
                      "$enum": {
                        "new": [],
                        "old": [
                          [
                            "NONE",
                            ""
                          ],
                          [
                            "HIPAA",
                            ""
                          ],
                          [
                            "PCI_DSS",
                            ""
                          ],
                          [
                            "CYBER_ESSENTIAL_PLUS",
                            ""
                          ],
                          [
                            "FEDRAMP_HIGH",
                            ""
                          ],
                          [
                            "CANADA_PROTECTED_B",
                            ""
                          ],
                          [
                            "IRAP_PROTECTED",
                            ""
                          ],
                          [
                            "ISMAP",
                            ""
                          ],
                          [
                            "HITRUST",
                            ""
                          ],
                          [
                            "K_FSI",
                            ""
                          ],
                          [
                            "GERMANY_C5",
                            ""
                          ],
                          [
                            "GERMANY_TISAX",
                            ""
                          ]
                        ]
                      }
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "enhancedSecurityCompliance": [
              {
                "complianceSecurityProfile": [
                  {
                    "complianceStandards": {
                      "Description": {
                        "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                        "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                      },
                      "$enum": {
                        "new": [],
                        "old": [
                          [
                            "NONE",
                            ""
                          ],
                          [
                            "HIPAA",
                            ""
                          ],
                          [
                            "PCI_DSS",
                            ""
                          ],
                          [
                            "CYBER_ESSENTIAL_PLUS",
                            ""
                          ],
                          [
                            "FEDRAMP_HIGH",
                            ""
                          ],
                          [
                            "CANADA_PROTECTED_B",
                            ""
                          ],
                          [
                            "IRAP_PROTECTED",
                            ""
                          ],
                          [
                            "ISMAP",
                            ""
                          ],
                          [
                            "HITRUST",
                            ""
                          ],
                          [
                            "K_FSI",
                            ""
                          ],
                          [
                            "GERMANY_C5",
                            ""
                          ],
                          [
                            "GERMANY_TISAX",
                            ""
                          ]
                        ]
                      }
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}
{
parameters:
{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Workspaces_Update (updated)
Description Updates a workspace.
Reference Link ¶

⚶ Changes

{
  "#id": "Workspaces_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "enhancedSecurityCompliance": [
              {
                "complianceSecurityProfile": [
                  {
                    "complianceStandards": {
                      "Description": {
                        "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                        "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                      },
                      "$enum": {
                        "new": [],
                        "old": [
                          [
                            "NONE",
                            ""
                          ],
                          [
                            "HIPAA",
                            ""
                          ],
                          [
                            "PCI_DSS",
                            ""
                          ],
                          [
                            "CYBER_ESSENTIAL_PLUS",
                            ""
                          ],
                          [
                            "FEDRAMP_HIGH",
                            ""
                          ],
                          [
                            "CANADA_PROTECTED_B",
                            ""
                          ],
                          [
                            "IRAP_PROTECTED",
                            ""
                          ],
                          [
                            "ISMAP",
                            ""
                          ],
                          [
                            "HITRUST",
                            ""
                          ],
                          [
                            "K_FSI",
                            ""
                          ],
                          [
                            "GERMANY_C5",
                            ""
                          ],
                          [
                            "GERMANY_TISAX",
                            ""
                          ]
                        ]
                      }
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}
{
parameters:
{
tags: object ,
}
,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}

⚐ Response (202)

{}
Workspaces_ListByResourceGroup (updated)
Description Gets all the workspaces within a resource group.
Reference Link ¶

⚶ Changes

{
  "#id": "Workspaces_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "enhancedSecurityCompliance": [
                  {
                    "complianceSecurityProfile": [
                      {
                        "complianceStandards": {
                          "Description": {
                            "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                            "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                          },
                          "$enum": {
                            "new": [],
                            "old": [
                              [
                                "NONE",
                                ""
                              ],
                              [
                                "HIPAA",
                                ""
                              ],
                              [
                                "PCI_DSS",
                                ""
                              ],
                              [
                                "CYBER_ESSENTIAL_PLUS",
                                ""
                              ],
                              [
                                "FEDRAMP_HIGH",
                                ""
                              ],
                              [
                                "CANADA_PROTECTED_B",
                                ""
                              ],
                              [
                                "IRAP_PROTECTED",
                                ""
                              ],
                              [
                                "ISMAP",
                                ""
                              ],
                              [
                                "HITRUST",
                                ""
                              ],
                              [
                                "K_FSI",
                                ""
                              ],
                              [
                                "GERMANY_C5",
                                ""
                              ],
                              [
                                "GERMANY_TISAX",
                                ""
                              ]
                            ]
                          }
                        }
                      }
                    ]
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Workspaces_ListBySubscription (updated)
Description Gets all the workspaces within a subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Workspaces_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "enhancedSecurityCompliance": [
                  {
                    "complianceSecurityProfile": [
                      {
                        "complianceStandards": {
                          "Description": {
                            "new": "Compliance standard that can be associated with a workspace. For more information regarding available compliance standard, please visit https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile",
                            "old": "Compliance standard that can be associated with a workspace. This is an extensible enum that supports custom compliance standards. For more information, see https://learn.microsoft.com/en-us/azure/databricks/security/privacy/security-profile"
                          },
                          "$enum": {
                            "new": [],
                            "old": [
                              [
                                "NONE",
                                ""
                              ],
                              [
                                "HIPAA",
                                ""
                              ],
                              [
                                "PCI_DSS",
                                ""
                              ],
                              [
                                "CYBER_ESSENTIAL_PLUS",
                                ""
                              ],
                              [
                                "FEDRAMP_HIGH",
                                ""
                              ],
                              [
                                "CANADA_PROTECTED_B",
                                ""
                              ],
                              [
                                "IRAP_PROTECTED",
                                ""
                              ],
                              [
                                "ISMAP",
                                ""
                              ],
                              [
                                "HITRUST",
                                ""
                              ],
                              [
                                "K_FSI",
                                ""
                              ],
                              [
                                "GERMANY_C5",
                                ""
                              ],
                              [
                                "GERMANY_TISAX",
                                ""
                              ]
                            ]
                          }
                        }
                      }
                    ]
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Databricks/workspaces
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
computeMode: enum ,
managedResourceGroupId: string ,
parameters:
{
amlWorkspaceId:
{
type: enum ,
value: string ,
}
,
customVirtualNetworkId:
{
type: enum ,
value: string ,
}
,
customPublicSubnetName:
{
type: enum ,
value: string ,
}
,
customPrivateSubnetName:
{
type: enum ,
value: string ,
}
,
enableNoPublicIp:
{
type: enum ,
value: boolean ,
}
,
loadBalancerBackendPoolName:
{
type: enum ,
value: string ,
}
,
loadBalancerId:
{
type: enum ,
value: string ,
}
,
natGatewayName:
{
type: enum ,
value: string ,
}
,
publicIpName:
{
type: enum ,
value: string ,
}
,
prepareEncryption:
{
type: enum ,
value: boolean ,
}
,
encryption:
{
type: enum ,
value:
{
keySource: enum ,
KeyName: string ,
keyversion: string ,
keyvaulturi: string ,
}
,
}
,
requireInfrastructureEncryption:
{
type: enum ,
value: boolean ,
}
,
storageAccountName:
{
type: enum ,
value: string ,
}
,
storageAccountSkuName:
{
type: enum ,
value: string ,
}
,
vnetAddressPrefix:
{
type: enum ,
value: string ,
}
,
resourceTags:
{
type: enum ,
value: object ,
}
,
}
,
provisioningState: enum ,
uiDefinitionUri: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
createdBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
updatedBy:
{
oid: string ,
puid: string ,
applicationId: string ,
}
,
createdDateTime: string ,
workspaceId: string ,
workspaceUrl: string ,
storageAccountIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
managedDiskIdentity:
{
principalId: string ,
tenantId: string ,
type: string ,
}
,
diskEncryptionSetId: string ,
encryption:
{
entities:
{
managedServices:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
}
,
managedDisk:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultUri: string ,
keyName: string ,
keyVersion: string ,
}
,
rotationToLatestKeyVersionEnabled: boolean ,
}
,
}
,
}
,
enhancedSecurityCompliance:
{
automaticClusterUpdate: string ,
complianceSecurityProfile:
{
complianceStandards:
[
string ,
]
,
value: enum ,
}
,
enhancedSecurityMonitoring:
{
value: enum ,
}
,
}
,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
groupIds:
[
string ,
]
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
publicNetworkAccess: enum ,
requiredNsgRules: enum ,
defaultCatalog:
{
initialType: enum ,
initialName: string ,
}
,
isUcEnabled: boolean ,
accessConnector:
{
id: string ,
identityType: enum ,
userAssignedIdentityId: string ,
}
,
defaultStorageFirewall: enum ,
}
,
sku:
{
name: string ,
tier: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}