Delen via


Workspaces - Create Or Update

Hiermee maakt u een nieuwe werkruimte.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}?api-version=2024-05-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

workspaceName
path True

string

minLength: 3
maxLength: 64

De naam van de werkruimte.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
location True

string

De geografische locatie waar de resource zich bevindt

properties.managedResourceGroupId True

string

De id van de beheerde resourcegroep.

properties.accessConnector

AccessConnector

Access Connector-resource die wordt gekoppeld aan Databricks Workspace

properties.authorizations

WorkspaceProviderAuthorization[]

De autorisaties van de werkruimteprovider.

properties.createdBy

CreatedBy

Geeft de object-id, PUID en toepassings-id aan van de entiteit die de werkruimte heeft gemaakt.

properties.defaultCatalog

DefaultCatalogProperties

Eigenschappen voor de standaardcatalogusconfiguratie tijdens het maken van de werkruimte.

properties.defaultStorageFirewall

defaultStorageFirewall

Hiermee haalt of stelt u informatie over de standaardconfiguratie van de opslagfirewall op

properties.encryption

WorkspaceProperties.Encryption

Versleutelingseigenschappen voor databricks-werkruimte

properties.enhancedSecurityCompliance

EnhancedSecurityComplianceDefinition

Bevat instellingen met betrekking tot de invoegtoepassing Verbeterde beveiliging en naleving.

properties.managedDiskIdentity

ManagedIdentityConfiguration

De details van de beheerde identiteit van de schijfversleutelingsset die wordt gebruikt voor Managed Disk Encryption

properties.parameters

WorkspaceCustomParameters

De aangepaste parameters van de werkruimte.

properties.publicNetworkAccess

PublicNetworkAccess

Het netwerktoegangstype voor toegang tot de werkruimte. Stel de waarde in op Uitgeschakeld om alleen toegang te krijgen tot werkruimte via private link.

properties.requiredNsgRules

RequiredNsgRules

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het gegevensvlak (clusters) voor communicatie van het besturingsvlak plaatsvindt via een privé-eindpunt. Ondersteunde waarden zijn 'AllRules' en 'NoAzureDatabricksRules'. De waarde NoAzureServiceRules is alleen voor intern gebruik.

properties.storageAccountIdentity

ManagedIdentityConfiguration

De details van een beheerde identiteit van het opslagaccount

properties.uiDefinitionUri

string

De blob-URI waar het UI-definitiebestand zich bevindt.

properties.updatedBy

CreatedBy

Geeft de object-id, PUID en toepassings-id aan van de entiteit die de werkruimte voor het laatst heeft bijgewerkt.

sku

Sku

De SKU van de resource.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

Workspace

Gemaakt: retourneert informatie over de werkruimte, inclusief de inrichtingsstatus.

201 Created

Workspace

Gemaakt: retourneert informatie over de werkruimte, inclusief de inrichtingsstatus.

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Create a workspace which is ready for Customer-Managed Key (CMK) encryption
Create a workspace with Customer-Managed Key (CMK) encryption for Managed Disks
Create or update a workspace with Enhanced Security & Compliance Add-On
Create or update workspace
Create or update workspace with custom parameters
Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption
Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace
Update a workspace with Customer-Managed Key (CMK) encryption for Managed Disks

Create a workspace which is ready for Customer-Managed Key (CMK) encryption

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": {
      "prepareEncryption": {
        "value": true
      }
    }
  },
  "location": "westus"
}

Voorbeeldrespons

{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "sku": {
    "name": "premium"
  },
  "location": "East US 2",
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": null,
    "provisioningState": "Succeeded",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "storageAccountIdentity": {
      "principalId": "55555555-5555-5555-5555-555555555555",
      "tenantId": "66666666-6666-6666-6666-666666666666",
      "type": "SystemAssigned"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net"
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "environment": "dev"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": null,
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z"
  }
}

Create a workspace with Customer-Managed Key (CMK) encryption for Managed Disks

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "Microsoft.Keyvault",
          "keyVaultProperties": {
            "keyVaultUri": "https://test-vault-name.vault.azure.net/",
            "keyName": "test-cmk-key",
            "keyVersion": "00000000000000000000000000000000"
          },
          "rotationToLatestKeyVersionEnabled": true
        }
      }
    }
  },
  "location": "westus"
}

Voorbeeldrespons

{
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": null,
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "Microsoft.Keyvault",
          "keyVaultProperties": {
            "keyVaultUri": "https://test-vault-name.vault.azure.net/",
            "keyName": "test-cmk-key",
            "keyVersion": "00000000000000000000000000000000"
          },
          "rotationToLatestKeyVersionEnabled": true
        }
      }
    },
    "parameters": null,
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "managedDiskIdentity": {
      "principalId": "22222222-2222-2222-2222-222222222222",
      "tenantId": "44444444-4444-4444-4444-444444444444",
      "type": "SystemAssigned"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "environment": "dev"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "Microsoft.Keyvault",
          "keyVaultProperties": {
            "keyVaultUri": "https://test-vault-name.vault.azure.net/",
            "keyName": "test-cmk-key",
            "keyVersion": "00000000000000000000000000000000"
          },
          "rotationToLatestKeyVersionEnabled": true
        }
      }
    },
    "parameters": null,
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "managedDiskIdentity": {
      "principalId": "22222222-2222-2222-2222-222222222222",
      "tenantId": "44444444-4444-4444-4444-444444444444",
      "type": "SystemAssigned"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "isUcEnabled": true
  }
}

Create or update a workspace with Enhanced Security & Compliance Add-On

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "enhancedSecurityCompliance": {
      "automaticClusterUpdate": {
        "value": "Enabled"
      },
      "complianceSecurityProfile": {
        "value": "Enabled",
        "complianceStandards": [
          "PCI_DSS",
          "HIPAA"
        ]
      },
      "enhancedSecurityMonitoring": {
        "value": "Enabled"
      }
    }
  },
  "location": "eastus2"
}

Voorbeeldrespons

{
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": null,
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "enhancedSecurityCompliance": {
      "automaticClusterUpdate": {
        "value": "Enabled"
      },
      "complianceSecurityProfile": {
        "value": "Enabled",
        "complianceStandards": [
          "PCI_DSS",
          "HIPAA"
        ]
      },
      "enhancedSecurityMonitoring": {
        "value": "Enabled"
      }
    },
    "parameters": null,
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2023-08-24T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": null,
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "enhancedSecurityCompliance": {
      "automaticClusterUpdate": {
        "value": "Enabled"
      },
      "complianceSecurityProfile": {
        "value": "Enabled",
        "complianceStandards": [
          "PCI_DSS",
          "HIPAA"
        ]
      },
      "enhancedSecurityMonitoring": {
        "value": "Enabled"
      }
    },
    "parameters": null,
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2023-08-24T00:10:29.2858439Z",
    "isUcEnabled": true
  }
}

Create or update workspace

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "defaultCatalog": {
      "initialType": "UnityCatalog",
      "initialName": ""
    },
    "accessConnector": {
      "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
      "identityType": "SystemAssigned"
    },
    "defaultStorageFirewall": "Enabled"
  },
  "location": "westus"
}

Voorbeeldrespons

{
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": null,
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "accessConnector": {
      "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
      "identityType": "SystemAssigned"
    },
    "defaultStorageFirewall": "Enabled",
    "parameters": null,
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "defaultCatalog": {
      "initialType": "UnityCatalog",
      "initialName": ""
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "environment": "dev"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": null,
    "accessConnector": {
      "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
      "identityType": "SystemAssigned"
    },
    "defaultStorageFirewall": "Enabled",
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "isUcEnabled": true
  }
}

Create or update workspace with custom parameters

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "defaultCatalog": {
      "initialType": "HiveMetastore",
      "initialName": ""
    },
    "accessConnector": {
      "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
      "identityType": "UserAssigned",
      "userAssignedIdentityId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
    },
    "defaultStorageFirewall": "Enabled",
    "parameters": {
      "customVirtualNetworkId": {
        "value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
      },
      "customPublicSubnetName": {
        "value": "myPublicSubnet"
      },
      "customPrivateSubnetName": {
        "value": "myPrivateSubnet"
      }
    }
  },
  "location": "westus"
}

Voorbeeldrespons

{
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": null,
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": {
      "customPrivateSubnetName": {
        "type": "String",
        "value": "myPrivateSubnet"
      },
      "customPublicSubnetName": {
        "type": "String",
        "value": "myPublicSubnet"
      },
      "customVirtualNetworkId": {
        "type": "String",
        "value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
      }
    },
    "accessConnector": {
      "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
      "identityType": "UserAssigned",
      "userAssignedIdentityId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
    },
    "defaultStorageFirewall": "Enabled",
    "provisioningState": "Succeeded",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "defaultCatalog": {
      "initialType": "HiveMetastore",
      "initialName": ""
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "environment": "dev"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "isUcEnabled": true,
    "accessConnector": {
      "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
      "identityType": "UserAssigned",
      "userAssignedIdentityId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
    },
    "defaultStorageFirewall": "Enabled",
    "defaultCatalog": {
      "initialType": "HiveMetastore",
      "initialName": ""
    }
  }
}

Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": {
      "prepareEncryption": {
        "value": true
      },
      "encryption": {
        "value": {
          "keySource": "Microsoft.Keyvault",
          "keyvaulturi": "https://myKeyVault.vault.azure.net/",
          "KeyName": "myKeyName",
          "keyversion": "00000000000000000000000000000000"
        }
      }
    }
  },
  "location": "westus"
}

Voorbeeldrespons

{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "sku": {
    "name": "premium"
  },
  "location": "East US 2",
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": {
      "customPrivateSubnetName": {
        "type": "String",
        "value": "PrivateBob"
      },
      "customPublicSubnetName": {
        "type": "String",
        "value": "PublicSarah"
      },
      "customVirtualNetworkId": {
        "type": "String",
        "value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
      },
      "prepareEncryption": {
        "type": "Bool",
        "value": true
      },
      "encryption": {
        "type": "Object",
        "value": {
          "keySource": "Microsoft.Keyvault",
          "keyvaulturi": "https://myKeyVault.vault.azure.net/",
          "KeyName": "myKeyName",
          "keyversion": "00000000000000000000000000000000"
        }
      }
    },
    "provisioningState": "Succeeded",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "storageAccountIdentity": {
      "principalId": "55555555-5555-5555-5555-555555555555",
      "tenantId": "66666666-6666-6666-6666-666666666666",
      "type": "SystemAssigned"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "environment": "dev"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "storageAccountIdentity": {
      "principalId": "55555555-5555-5555-5555-555555555555",
      "tenantId": "66666666-6666-6666-6666-666666666666",
      "type": "SystemAssigned"
    },
    "isUcEnabled": true
  }
}

Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": {
      "encryption": {
        "value": {
          "keySource": "Default"
        }
      }
    }
  },
  "location": "westus"
}

Voorbeeldrespons

{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "sku": {
    "name": "premium"
  },
  "location": "East US 2",
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "parameters": {
      "customPrivateSubnetName": {
        "type": "String",
        "value": "PrivateBob"
      },
      "customPublicSubnetName": {
        "type": "String",
        "value": "PublicSarah"
      },
      "customVirtualNetworkId": {
        "type": "String",
        "value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
      },
      "prepareEncryption": {
        "type": "Bool",
        "value": true
      },
      "encryption": {
        "type": "Object",
        "value": {
          "keySource": "Default"
        }
      }
    },
    "provisioningState": "Succeeded",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "storageAccountIdentity": {
      "principalId": "55555555-5555-5555-5555-555555555555",
      "tenantId": "66666666-6666-6666-6666-666666666666",
      "type": "SystemAssigned"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "5555555555555555",
    "workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "name": "myWorkspace",
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "environment": "dev"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "provisioningState": "Accepted",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "storageAccountIdentity": {
      "principalId": "55555555-5555-5555-5555-555555555555",
      "tenantId": "66666666-6666-6666-6666-666666666666",
      "type": "SystemAssigned"
    },
    "isUcEnabled": true
  }
}

Update a workspace with Customer-Managed Key (CMK) encryption for Managed Disks

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01

{
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "Microsoft.Keyvault",
          "keyVaultProperties": {
            "keyVaultUri": "https://test-vault-name.vault.azure.net/",
            "keyName": "test-cmk-key",
            "keyVersion": "00000000000000000000000000000000"
          },
          "rotationToLatestKeyVersionEnabled": true
        }
      }
    }
  },
  "location": "westus",
  "tags": {
    "mytag1": "myvalue1"
  }
}

Voorbeeldrespons

{
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "mytag1": "myvalue1"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "Microsoft.Keyvault",
          "keyVaultProperties": {
            "keyVaultUri": "https://test-vault-name.vault.azure.net/",
            "keyName": "test-cmk-key",
            "keyVersion": "00000000000000000000000000000000"
          },
          "rotationToLatestKeyVersionEnabled": true
        }
      }
    },
    "parameters": null,
    "provisioningState": "Succeeded",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "managedDiskIdentity": {
      "principalId": "22222222-2222-2222-2222-222222222222",
      "tenantId": "44444444-4444-4444-4444-444444444444",
      "type": "SystemAssigned"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "6666666666666666",
    "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}
{
  "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
  "type": "Microsoft.Databricks/workspaces",
  "location": "East US 2",
  "tags": {
    "mytag1": "myvalue1"
  },
  "sku": {
    "name": "premium"
  },
  "properties": {
    "managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
    "diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "Microsoft.Keyvault",
          "keyVaultProperties": {
            "keyVaultUri": "https://test-vault-name.vault.azure.net/",
            "keyName": "test-cmk-key",
            "keyVersion": "00000000000000000000000000000000"
          },
          "rotationToLatestKeyVersionEnabled": true
        }
      }
    },
    "parameters": null,
    "provisioningState": "Succeeded",
    "uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
    "authorizations": [
      {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "11111111-1111-1111-1111-111111111111"
      }
    ],
    "createdBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "updatedBy": {
      "oid": "22222222-2222-2222-2222-222222222222",
      "puid": "33333333",
      "applicationId": "44444444-4444-4444-4444-444444444444"
    },
    "managedDiskIdentity": {
      "principalId": "22222222-2222-2222-2222-222222222222",
      "tenantId": "44444444-4444-4444-4444-444444444444",
      "type": "SystemAssigned"
    },
    "createdDateTime": "2020-02-20T00:10:29.2858439Z",
    "workspaceId": "6666666666666666",
    "workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net",
    "isUcEnabled": true
  }
}

Definities

Name Description
AccessConnector

Access Connector-resource die wordt gekoppeld aan Databricks Workspace

AutomaticClusterUpdateDefinition

Status van de functie voor automatische clusterupdates.

AutomaticClusterUpdateValue
ComplianceSecurityProfileDefinition

Status van de functie Nalevingsbeveiligingsprofiel.

ComplianceSecurityProfileValue
ComplianceStandard

Nalevingsstandaarden die zijn gekoppeld aan de werkruimte.

CreatedBy

Bevat details van de entiteit die de werkruimte heeft gemaakt/bijgewerkt.

createdByType

Het type identiteit waarmee de resource is gemaakt.

CustomParameterType

Het type variabele dat dit is

DefaultCatalogProperties

Met deze eigenschappen kan de gebruiker standaardcataloguseigenschappen opgeven tijdens het maken van de werkruimte.

defaultStorageFirewall

Hiermee haalt of stelt u informatie over de standaardconfiguratie van de opslagfirewall op

Encryption

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

EncryptionEntitiesDefinition

Versleutelingsentiteiten voor databricks-werkruimteresource.

EncryptionKeySource

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Microsoft.Keyvault

EncryptionV2

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

EnhancedSecurityComplianceDefinition

Status van instellingen met betrekking tot de invoegtoepassing Verbeterde beveiliging en naleving.

EnhancedSecurityMonitoringDefinition

Status van verbeterde beveiligingscontrolefunctie.

EnhancedSecurityMonitoringValue
ErrorDetail

Foutdetails.

ErrorInfo

De code en het bericht voor een fout.

ErrorResponse

Foutreactie.

IdentityType

Het identiteitstype van de Access Connector-resource.

initialType

Hiermee definieert u het eerste type van de standaardcatalogus. Mogelijke waarden (hoofdlettergevoelig): HiveMetastore, UnityCatalog

KeySource

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Standaard, Microsoft.Keyvault

KeyVaultProperties

Key Vault-invoereigenschappen voor versleuteling.

ManagedDiskEncryption

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

ManagedIdentityConfiguration

De details van de beheerde identiteit voor het opslagaccount.

PrivateEndpoint

De eigenschap privé-eindpunt van een privé-eindpuntverbinding

PrivateEndpointConnection

De privé-eindpuntverbinding van een werkruimte

PrivateEndpointConnectionProperties

De eigenschappen van een privé-eindpuntverbinding

PrivateEndpointConnectionProvisioningState

De huidige inrichtingsstatus.

PrivateLinkServiceConnectionState

De huidige status van een privé-eindpuntverbinding

PrivateLinkServiceConnectionStatus

De status van een privé-eindpuntverbinding

ProvisioningState

Inrichtingsstatus van de werkruimte.

PublicNetworkAccess

Het netwerktoegangstype voor toegang tot de werkruimte. Stel de waarde in op Uitgeschakeld om alleen toegang te krijgen tot werkruimte via private link.

RequiredNsgRules

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het gegevensvlak (clusters) voor communicatie van het besturingsvlak plaatsvindt via een privé-eindpunt. Ondersteunde waarden zijn 'AllRules' en 'NoAzureDatabricksRules'. De waarde NoAzureServiceRules is alleen voor intern gebruik.

Sku

SKU voor de resource.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Workspace

Informatie over werkruimte.

Workspace.WorkspaceProperties.Encryption

Versleutelingseigenschappen voor databricks-werkruimte

WorkspaceCustomBooleanParameter

De waarde die moet worden gebruikt voor dit veld.

WorkspaceCustomObjectParameter

De waarde die moet worden gebruikt voor dit veld.

WorkspaceCustomParameters

Aangepaste parameters die worden gebruikt voor het maken van clusters.

WorkspaceCustomStringParameter

De waarde.

WorkspaceEncryptionParameter

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

WorkspaceNoPublicIPBooleanParameter

De waarde die moet worden gebruikt voor dit veld.

WorkspaceProperties.Encryption

Versleutelingseigenschappen voor databricks-werkruimte

WorkspaceProviderAuthorization

De autorisatie van de werkruimteprovider.

AccessConnector

Access Connector-resource die wordt gekoppeld aan Databricks Workspace

Name Type Description
id

string (arm-id)

De resource-id van de Azure Databricks Access Connector-resource.

identityType

IdentityType

Het identiteitstype van de Access Connector-resource.

userAssignedIdentityId

string (arm-id)

De resource-id van de door de gebruiker toegewezen identiteit die is gekoppeld aan de toegangsconnectorresource. Dit is vereist voor het type UserAssigned en is niet geldig voor het type SystemAssigned.

AutomaticClusterUpdateDefinition

Status van de functie voor automatische clusterupdates.

Name Type Description
value

AutomaticClusterUpdateValue

AutomaticClusterUpdateValue

Waarde Description
Disabled
Enabled

ComplianceSecurityProfileDefinition

Status van de functie Nalevingsbeveiligingsprofiel.

Name Type Description
complianceStandards

ComplianceStandard[]

Nalevingsstandaarden die zijn gekoppeld aan de werkruimte.

value

ComplianceSecurityProfileValue

ComplianceSecurityProfileValue

Waarde Description
Disabled
Enabled

ComplianceStandard

Nalevingsstandaarden die zijn gekoppeld aan de werkruimte.

Waarde Description
HIPAA
NONE
PCI_DSS

CreatedBy

Bevat details van de entiteit die de werkruimte heeft gemaakt/bijgewerkt.

Name Type Description
applicationId

string (uuid)

De toepassings-id van de toepassing waarmee het maken van de werkruimte is gestart. Bijvoorbeeld Azure Portal.

oid

string (uuid)

De object-id die de werkruimte heeft gemaakt.

puid

string

De persoonlijke object-id die overeenkomt met de object-id hierboven

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
Application
Key
ManagedIdentity
User

CustomParameterType

Het type variabele dat dit is

Waarde Description
Bool
Object
String

DefaultCatalogProperties

Met deze eigenschappen kan de gebruiker standaardcataloguseigenschappen opgeven tijdens het maken van de werkruimte.

Name Type Default value Description
initialName

string

Hiermee geeft u de initiële naam van de standaardcatalogus. Als dit niet is opgegeven, wordt de naam van de werkruimte gebruikt.

initialType

initialType

HiveMetastore

Hiermee definieert u het eerste type van de standaardcatalogus. Mogelijke waarden (hoofdlettergevoelig): HiveMetastore, UnityCatalog

defaultStorageFirewall

Hiermee haalt of stelt u informatie over de standaardconfiguratie van de opslagfirewall op

Waarde Description
Disabled
Enabled

Encryption

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

Name Type Default value Description
KeyName

string

De naam van de KeyVault-sleutel.

keySource

KeySource

Default

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Standaard, Microsoft.Keyvault

keyvaulturi

string

De URI van KeyVault.

keyversion

string

De versie van de KeyVault-sleutel.

EncryptionEntitiesDefinition

Versleutelingsentiteiten voor databricks-werkruimteresource.

Name Type Description
managedDisk

ManagedDiskEncryption

Versleutelingseigenschappen voor de beheerde databricks-schijven.

managedServices

EncryptionV2

Versleutelingseigenschappen voor de beheerde databricks-services.

EncryptionKeySource

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Microsoft.Keyvault

Waarde Description
Microsoft.Keyvault

EncryptionV2

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

Name Type Description
keySource

EncryptionKeySource

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Microsoft.Keyvault

keyVaultProperties

KeyVaultProperties

Key Vault-invoereigenschappen voor versleuteling.

EnhancedSecurityComplianceDefinition

Status van instellingen met betrekking tot de invoegtoepassing Verbeterde beveiliging en naleving.

Name Type Description
automaticClusterUpdate

AutomaticClusterUpdateDefinition

Status van de functie voor automatische clusterupdates.

complianceSecurityProfile

ComplianceSecurityProfileDefinition

Status van de functie Nalevingsbeveiligingsprofiel.

enhancedSecurityMonitoring

EnhancedSecurityMonitoringDefinition

Status van verbeterde beveiligingscontrolefunctie.

EnhancedSecurityMonitoringDefinition

Status van verbeterde beveiligingscontrolefunctie.

Name Type Description
value

EnhancedSecurityMonitoringValue

EnhancedSecurityMonitoringValue

Waarde Description
Disabled
Enabled

ErrorDetail

Foutdetails.

Name Type Description
code

string

De code van de fout.

message

string

Een door mensen leesbaar foutbericht.

target

string

Geeft aan welke eigenschap in de aanvraag verantwoordelijk is voor de fout.

ErrorInfo

De code en het bericht voor een fout.

Name Type Description
code

string

Een door de machine leesbare foutcode.

details

ErrorDetail[]

foutdetails.

innererror

string

Interne foutdetails als deze bestaan.

message

string

Een door mensen leesbaar foutbericht.

ErrorResponse

Foutreactie.

Name Type Description
error

ErrorInfo

De code en het bericht voor een fout.
De foutdetails.

IdentityType

Het identiteitstype van de Access Connector-resource.

Waarde Description
SystemAssigned
UserAssigned

initialType

Hiermee definieert u het eerste type van de standaardcatalogus. Mogelijke waarden (hoofdlettergevoelig): HiveMetastore, UnityCatalog

Waarde Description
HiveMetastore
UnityCatalog

KeySource

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Standaard, Microsoft.Keyvault

Waarde Description
Default
Microsoft.Keyvault

KeyVaultProperties

Key Vault-invoereigenschappen voor versleuteling.

Name Type Description
keyName

string

De naam van de KeyVault-sleutel.

keyVaultUri

string

De URI van KeyVault.

keyVersion

string

De versie van de KeyVault-sleutel.

ManagedDiskEncryption

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

Name Type Description
keySource

EncryptionKeySource

De versleutelingssleutelbron (provider). Mogelijke waarden (hoofdlettergevoelig): Microsoft.Keyvault

keyVaultProperties

KeyVaultProperties

Key Vault-invoereigenschappen voor versleuteling.

rotationToLatestKeyVersionEnabled

boolean

Geef aan of de meest recente sleutelversie automatisch moet worden gebruikt voor Managed Disk Encryption.

ManagedIdentityConfiguration

De details van de beheerde identiteit voor het opslagaccount.

Name Type Description
principalId

string (uuid)

De object-id van de beheerde identiteit die is gekoppeld aan het beheerde opslagaccount.

tenantId

string (uuid)

De tenant-id waar de beheerde identiteit wordt gemaakt.

type

string

Het type identiteit dat is gemaakt. Het kan SystemAssigned of UserAssigned zijn.

PrivateEndpoint

De eigenschap privé-eindpunt van een privé-eindpuntverbinding

Name Type Description
id

string

De resource-id.

PrivateEndpointConnection

De privé-eindpuntverbinding van een werkruimte

Name Type Description
id

string

De resource-id.

name

string

De resourcenaam.

properties

PrivateEndpointConnectionProperties

De eigenschappen van de privé-eindpuntverbinding.

type

string

Het resourcetype.

PrivateEndpointConnectionProperties

De eigenschappen van een privé-eindpuntverbinding

Name Type Description
groupIds

string[]

GroupIds van de private link-serviceresource.

privateEndpoint

PrivateEndpoint

Privé-eindpunt
Privé-eindpunt

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Serviceverbindingsstatus van Private Link-service
Verbindingsstatus privé-eindpunt

provisioningState

PrivateEndpointConnectionProvisioningState

Inrichtingsstatus van de privé-eindpuntverbinding.

PrivateEndpointConnectionProvisioningState

De huidige inrichtingsstatus.

Waarde Description
Creating
Deleting
Failed
Succeeded
Updating

PrivateLinkServiceConnectionState

De huidige status van een privé-eindpuntverbinding

Name Type Description
actionsRequired

string

Acties die vereist zijn voor een privé-eindpuntverbinding

description

string

De beschrijving voor de huidige status van een privé-eindpuntverbinding

status

PrivateLinkServiceConnectionStatus

De status van een privé-eindpuntverbinding

PrivateLinkServiceConnectionStatus

De status van een privé-eindpuntverbinding

Waarde Description
Approved
Disconnected
Pending
Rejected

ProvisioningState

Inrichtingsstatus van de werkruimte.

Waarde Description
Accepted
Canceled
Created
Creating
Deleted
Deleting
Failed
Ready
Running
Succeeded
Updating

PublicNetworkAccess

Het netwerktoegangstype voor toegang tot de werkruimte. Stel de waarde in op Uitgeschakeld om alleen toegang te krijgen tot werkruimte via private link.

Waarde Description
Disabled
Enabled

RequiredNsgRules

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het gegevensvlak (clusters) voor communicatie van het besturingsvlak plaatsvindt via een privé-eindpunt. Ondersteunde waarden zijn 'AllRules' en 'NoAzureDatabricksRules'. De waarde NoAzureServiceRules is alleen voor intern gebruik.

Waarde Description
AllRules
NoAzureDatabricksRules
NoAzureServiceRules

Sku

SKU voor de resource.

Name Type Description
name

string

De SKU-naam.

tier

string

De SKU-laag.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

Workspace

Informatie over werkruimte.

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.accessConnector

AccessConnector

Access Connector-resource die wordt gekoppeld aan Databricks Workspace

properties.authorizations

WorkspaceProviderAuthorization[]

De autorisaties van de werkruimteprovider.

properties.createdBy

CreatedBy

Geeft de object-id, PUID en toepassings-id aan van de entiteit die de werkruimte heeft gemaakt.

properties.createdDateTime

string (date-time)

Hiermee geeft u de datum en tijd op waarop de werkruimte wordt gemaakt.

properties.defaultCatalog

DefaultCatalogProperties

Eigenschappen voor de standaardcatalogusconfiguratie tijdens het maken van de werkruimte.

properties.defaultStorageFirewall

defaultStorageFirewall

Hiermee haalt of stelt u informatie over de standaardconfiguratie van de opslagfirewall op

properties.diskEncryptionSetId

string

De resource-id van de versleutelingsset voor beheerde schijven.

properties.encryption

WorkspaceProperties.Encryption

Versleutelingseigenschappen voor databricks-werkruimte

properties.enhancedSecurityCompliance

EnhancedSecurityComplianceDefinition

Bevat instellingen met betrekking tot de invoegtoepassing Verbeterde beveiliging en naleving.

properties.isUcEnabled

boolean

Geeft aan of unity-catalogus is ingeschakeld voor de werkruimte of niet.

properties.managedDiskIdentity

ManagedIdentityConfiguration

De details van de beheerde identiteit van de schijfversleutelingsset die wordt gebruikt voor Managed Disk Encryption

properties.managedResourceGroupId

string

De id van de beheerde resourcegroep.

properties.parameters

WorkspaceCustomParameters

De aangepaste parameters van de werkruimte.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Privé-eindpuntverbindingen die zijn gemaakt in de werkruimte

properties.provisioningState

ProvisioningState

De inrichtingsstatus van de werkruimte.

properties.publicNetworkAccess

PublicNetworkAccess

Het netwerktoegangstype voor toegang tot de werkruimte. Stel de waarde in op Uitgeschakeld om alleen toegang te krijgen tot werkruimte via private link.

properties.requiredNsgRules

RequiredNsgRules

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het gegevensvlak (clusters) voor communicatie van het besturingsvlak plaatsvindt via een privé-eindpunt. Ondersteunde waarden zijn 'AllRules' en 'NoAzureDatabricksRules'. De waarde NoAzureServiceRules is alleen voor intern gebruik.

properties.storageAccountIdentity

ManagedIdentityConfiguration

De details van een beheerde identiteit van het opslagaccount

properties.uiDefinitionUri

string

De blob-URI waar het UI-definitiebestand zich bevindt.

properties.updatedBy

CreatedBy

Geeft de object-id, PUID en toepassings-id aan van de entiteit die de werkruimte voor het laatst heeft bijgewerkt.

properties.workspaceId

string

De unieke id van de databricks-werkruimte in het databricks-besturingsvlak.

properties.workspaceUrl

string

De WERKRUIMTE-URL die de indeling adb-{workspaceId} heeft. {random}.azuredatabricks.net'

sku

Sku

De SKU van de resource.

systemData

systemData

De systeemmetagegevens met betrekking tot deze resource

tags

object

Resourcetags.

type

string

Het type resource. Bijvoorbeeld: Microsoft.Compute/virtualMachines of Microsoft.Storage/storageAccounts.

Workspace.WorkspaceProperties.Encryption

Versleutelingseigenschappen voor databricks-werkruimte

Name Type Description
entities

EncryptionEntitiesDefinition

Definitie van versleutelingsentiteiten voor de werkruimte.

WorkspaceCustomBooleanParameter

De waarde die moet worden gebruikt voor dit veld.

Name Type Description
type

CustomParameterType

Het type variabele dat dit is

value

boolean

De waarde die moet worden gebruikt voor dit veld.

WorkspaceCustomObjectParameter

De waarde die moet worden gebruikt voor dit veld.

Name Type Description
type

CustomParameterType

Het type variabele dat dit is

value

object

De waarde die moet worden gebruikt voor dit veld.

WorkspaceCustomParameters

Aangepaste parameters die worden gebruikt voor het maken van clusters.

Name Type Description
amlWorkspaceId

WorkspaceCustomStringParameter

De id van een Azure Machine Learning-werkruimte die moet worden gekoppeld aan de Databricks-werkruimte

customPrivateSubnetName

WorkspaceCustomStringParameter

De naam van het privésubnet in het virtuele netwerk

customPublicSubnetName

WorkspaceCustomStringParameter

De naam van een openbaar subnet binnen het virtuele netwerk

customVirtualNetworkId

WorkspaceCustomStringParameter

De id van een virtueel netwerk waar dit Databricks-cluster moet worden gemaakt

enableNoPublicIp

WorkspaceNoPublicIPBooleanParameter

Booleaanse waarde die aangeeft of het openbare IP-adres moet worden uitgeschakeld. De standaardwaarde is waar

encryption

WorkspaceEncryptionParameter

Bevat de versleutelingsgegevens voor Customer-Managed key (CMK) ingeschakelde werkruimte.

loadBalancerBackendPoolName

WorkspaceCustomStringParameter

Naam van de uitgaande back-endpool van load balancer voor beveiligde clusterconnectiviteit (geen openbaar IP-adres).

loadBalancerId

WorkspaceCustomStringParameter

Resource-URI van de uitgaande load balancer voor de werkruimte Secure Cluster Connectivity (geen openbaar IP-adres).

natGatewayName

WorkspaceCustomStringParameter

Naam van de NAT-gateway voor subnetten voor beveiligde clusterconnectiviteit (geen openbare IP-adressen).

prepareEncryption

WorkspaceCustomBooleanParameter

Bereid de werkruimte voor op versleuteling. Hiermee schakelt u de beheerde identiteit voor het beheerde opslagaccount in.

publicIpName

WorkspaceCustomStringParameter

Naam van het openbare IP-adres voor geen openbare IP-werkruimte met beheerd vNet.

requireInfrastructureEncryption

WorkspaceCustomBooleanParameter

Een Booleaanse waarde die aangeeft of het DBFS-hoofdbestandssysteem wordt ingeschakeld met secundaire versleutelingslaag met door platform beheerde sleutels voor data-at-rest.

resourceTags

WorkspaceCustomObjectParameter

Tags die zijn toegepast op resources onder Beheerde resourcegroep. Deze kunnen worden bijgewerkt door tags op werkruimteniveau bij te werken.

storageAccountName

WorkspaceCustomStringParameter

Standaardnaam dbFS-opslagaccount.

storageAccountSkuName

WorkspaceCustomStringParameter

SKU-naam van opslagaccount, bijvoorbeeld: Standard_GRS, Standard_LRS. Raadpleeg https://aka.ms/storageskus voor geldige invoer.

vnetAddressPrefix

WorkspaceCustomStringParameter

Adresvoorvoegsel voor beheerd virtueel netwerk. De standaardwaarde voor deze invoer is 10.139.

WorkspaceCustomStringParameter

De waarde.

Name Type Description
type

CustomParameterType

Het type variabele dat dit is

value

string

De waarde die moet worden gebruikt voor dit veld.

WorkspaceEncryptionParameter

Het object met details van versleuteling die in de werkruimte wordt gebruikt.

Name Type Description
type

CustomParameterType

Het type variabele dat dit is

value

Encryption

De waarde die moet worden gebruikt voor dit veld.

WorkspaceNoPublicIPBooleanParameter

De waarde die moet worden gebruikt voor dit veld.

Name Type Description
type

CustomParameterType

Het type variabele dat dit is

value

boolean

De waarde die moet worden gebruikt voor dit veld.

WorkspaceProperties.Encryption

Versleutelingseigenschappen voor databricks-werkruimte

Name Type Description
entities

EncryptionEntitiesDefinition

Definitie van versleutelingsentiteiten voor de werkruimte.

WorkspaceProviderAuthorization

De autorisatie van de werkruimteprovider.

Name Type Description
principalId

string (uuid)

De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen om de werkruimtebronnen te beheren.

roleDefinitionId

string (uuid)

De roldefinitie-id van de provider. Met deze rol worden alle machtigingen gedefinieerd die de provider moet hebben voor de containerresourcegroep van de werkruimte. Deze roldefinitie kan niet gemachtigd zijn om de resourcegroep te verwijderen.