Share via


IWorkspaceProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.WorkspacePropertiesTypeConverter))]
public interface IWorkspaceProperties : Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.WorkspacePropertiesTypeConverter))>]
type IWorkspaceProperties = interface
    interface IJsonSerializable
Public Interface IWorkspaceProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AccessConnectorId

The resource ID of Azure Databricks Access Connector Resource.

AccessConnectorIdentityType

The identity type of the Access Connector Resource.

AccessConnectorUserAssignedIdentityId

The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.

AmlWorkspaceIdType

The type of variable that this is

AmlWorkspaceIdValue

The value which should be used for this field.

Authorization

The workspace provider authorizations.

AutomaticClusterUpdateValue
ComplianceSecurityProfileComplianceStandard

Compliance standards associated with the workspace.

ComplianceSecurityProfileValue
CreatedByApplicationId

The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.

CreatedByOid

The Object ID that created the workspace.

CreatedByPuid

The Personal Object ID corresponding to the object ID above

CreatedDateTime

Specifies the date and time when the workspace is created.

CustomPrivateSubnetNameType

The type of variable that this is

CustomPrivateSubnetNameValue

The value which should be used for this field.

CustomPublicSubnetNameType

The type of variable that this is

CustomPublicSubnetNameValue

The value which should be used for this field.

CustomVirtualNetworkIdType

The type of variable that this is

CustomVirtualNetworkIdValue

The value which should be used for this field.

DefaultCatalogInitialName

Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.

DefaultCatalogInitialType

Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog

DefaultStorageFirewall

Gets or Sets Default Storage Firewall configuration information

DiskEncryptionSetId

The resource Id of the managed disk encryption set.

EnableNoPublicIPType

The type of variable that this is

EnableNoPublicIPValue

The value which should be used for this field.

EncryptionType

The type of variable that this is

EnhancedSecurityMonitoringValue
IsUcEnabled

Indicates whether unity catalog enabled for the workspace or not.

LoadBalancerBackendPoolNameType

The type of variable that this is

LoadBalancerBackendPoolNameValue

The value which should be used for this field.

LoadBalancerIdType

The type of variable that this is

LoadBalancerIdValue

The value which should be used for this field.

ManagedDiskIdentityPrincipalId

The objectId of the Managed Identity that is linked to the Managed Storage account.

ManagedDiskIdentityTenantId

The tenant Id where the Managed Identity is created.

ManagedDiskIdentityType

The type of Identity created. It can be either SystemAssigned or UserAssigned.

ManagedDiskKeySource

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault

ManagedDiskKeyVaultPropertiesKeyName

The name of KeyVault key.

ManagedDiskKeyVaultPropertiesKeyVaultUri

The URI of KeyVault.

ManagedDiskKeyVaultPropertiesKeyVersion

The version of KeyVault key.

ManagedDiskRotationToLatestKeyVersionEnabled

Indicate whether the latest key version should be automatically used for Managed Disk Encryption.

ManagedResourceGroupId

The managed resource group Id.

ManagedServiceKeySource

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault

ManagedServicesKeyVaultPropertiesKeyName

The name of KeyVault key.

ManagedServicesKeyVaultPropertiesKeyVaultUri

The Uri of KeyVault.

ManagedServicesKeyVaultPropertiesKeyVersion

The version of KeyVault key.

NatGatewayNameType

The type of variable that this is

NatGatewayNameValue

The value which should be used for this field.

PrepareEncryptionType

The type of variable that this is

PrepareEncryptionValue

The value which should be used for this field.

PrivateEndpointConnection

Private endpoint connections created on the workspace

ProvisioningState

The workspace provisioning state.

PublicIPNameType

The type of variable that this is

PublicIPNameValue

The value which should be used for this field.

PublicNetworkAccess

The network access type for accessing workspace. Set value to disabled to access workspace only via private link.

RequiredNsgRule

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.

RequireInfrastructureEncryptionType

The type of variable that this is

RequireInfrastructureEncryptionValue

The value which should be used for this field.

ResourceTagType

The type of variable that this is

ResourceTagValue

The value which should be used for this field.

StorageAccountIdentityPrincipalId

The objectId of the Managed Identity that is linked to the Managed Storage account.

StorageAccountIdentityTenantId

The tenant Id where the Managed Identity is created.

StorageAccountIdentityType

The type of Identity created. It can be either SystemAssigned or UserAssigned.

StorageAccountNameType

The type of variable that this is

StorageAccountNameValue

The value which should be used for this field.

StorageAccountSkuNameType

The type of variable that this is

StorageAccountSkuNameValue

The value which should be used for this field.

UiDefinitionUri

The blob URI where the UI definition file is located.

UpdatedByApplicationId

The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.

UpdatedByOid

The Object ID that created the workspace.

UpdatedByPuid

The Personal Object ID corresponding to the object ID above

ValueKeyName

The name of KeyVault key.

ValueKeySource

The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault

ValueKeyVaultUri

The Uri of KeyVault.

ValueKeyVersion

The version of KeyVault key.

VnetAddressPrefixType

The type of variable that this is

VnetAddressPrefixValue

The value which should be used for this field.

WorkspaceId

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

WorkspaceUrl

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

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to