Freigeben über


Workspace Class

Information about workspace.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Constructor

Workspace(*, location: str, managed_resource_group_id: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, parameters: _models.WorkspaceCustomParameters | None = None, ui_definition_uri: str | None = None, authorizations: List[_models.WorkspaceProviderAuthorization] | None = None, created_by: _models.CreatedBy | None = None, updated_by: _models.CreatedBy | None = None, storage_account_identity: _models.ManagedIdentityConfiguration | None = None, managed_disk_identity: _models.ManagedIdentityConfiguration | None = None, encryption: _models.WorkspacePropertiesEncryption | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, required_nsg_rules: str | _models.RequiredNsgRules | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
tags

Resource tags.

Default value: None
location
str

The geo-location where the resource lives. Required.

sku
Sku

The SKU of the resource.

Default value: None
managed_resource_group_id
str

The managed resource group Id. Required.

parameters

The workspace's custom parameters.

Default value: None
ui_definition_uri
str

The blob URI where the UI definition file is located.

Default value: None
authorizations

The workspace provider authorizations.

Default value: None
created_by

Indicates the Object ID, PUID and Application ID of entity that created the workspace.

Default value: None
updated_by

Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.

Default value: None
storage_account_identity

The details of Managed Identity of Storage Account.

Default value: None
managed_disk_identity

The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption.

Default value: None
encryption

Encryption properties for databricks workspace.

Default value: None
public_network_access

The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Known values are: "Enabled" and "Disabled".

Default value: None
required_nsg_rules

Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only. Known values are: "AllRules", "NoAzureDatabricksRules", and "NoAzureServiceRules".

Default value: None

Variables

Name Description
id
str

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

The name of the resource.

type
str

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

tags

Resource tags.

location
str

The geo-location where the resource lives. Required.

sku
Sku

The SKU of the resource.

system_data

The system metadata relating to this resource.

managed_resource_group_id
str

The managed resource group Id. Required.

parameters

The workspace's custom parameters.

provisioning_state

The workspace provisioning state. Known values are: "Accepted", "Running", "Ready", "Creating", "Created", "Deleting", "Deleted", "Canceled", "Failed", "Succeeded", and "Updating".

ui_definition_uri
str

The blob URI where the UI definition file is located.

authorizations

The workspace provider authorizations.

created_by

Indicates the Object ID, PUID and Application ID of entity that created the workspace.

updated_by

Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.

created_date_time

Specifies the date and time when the workspace is created.

workspace_id
str

The unique identifier of the databricks workspace in databricks control plane.

workspace_url
str

The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'.

storage_account_identity

The details of Managed Identity of Storage Account.

managed_disk_identity

The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption.

disk_encryption_set_id
str

The resource Id of the managed disk encryption set.

encryption

Encryption properties for databricks workspace.

private_endpoint_connections

Private endpoint connections created on the workspace.

public_network_access

The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Known values are: "Enabled" and "Disabled".

required_nsg_rules

Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only. Known values are: "AllRules", "NoAzureDatabricksRules", and "NoAzureServiceRules".