Package-level declarations

Types

Link copied to clipboard
data class AccessConnectorPropertiesResponse(val provisioningState: String)
Link copied to clipboard
data class AddressSpaceResponse(val addressPrefixes: List<String>? = null)

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

Link copied to clipboard
data class CreatedByResponse(val applicationId: String, val oid: String, val puid: String)

Provides details of the entity that created/updated the workspace.

Link copied to clipboard
data class EncryptionEntitiesDefinitionResponse(val managedDisk: ManagedDiskEncryptionResponse? = null, val managedServices: EncryptionV2Response? = null)

Encryption entities for databricks workspace resource.

Link copied to clipboard
data class EncryptionResponse(val keyName: String? = null, val keySource: String? = null, val keyVaultUri: String? = null, val keyVersion: String? = null)

The object that contains details of encryption used on the workspace.

Link copied to clipboard
data class EncryptionV2Response(val keySource: String, val keyVaultProperties: EncryptionV2ResponseKeyVaultProperties? = null)

The object that contains details of encryption used on the workspace.

Link copied to clipboard
data class EncryptionV2ResponseKeyVaultProperties(val keyName: String, val keyVaultUri: String, val keyVersion: String)

Key Vault input properties for encryption.

Link copied to clipboard
data class GetAccessConnectorResult(val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String, val name: String, val properties: AccessConnectorPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Information about azure databricks accessConnector.

Link copied to clipboard

The private endpoint connection of a workspace

Link copied to clipboard
data class GetVNetPeeringResult(val allowForwardedTraffic: Boolean? = null, val allowGatewayTransit: Boolean? = null, val allowVirtualNetworkAccess: Boolean? = null, val databricksAddressSpace: AddressSpaceResponse? = null, val databricksVirtualNetwork: VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetwork? = null, val id: String, val name: String, val peeringState: String, val provisioningState: String, val remoteAddressSpace: AddressSpaceResponse? = null, val remoteVirtualNetwork: VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetwork, val type: String, val useRemoteGateways: Boolean? = null)

Peerings in a VirtualNetwork resource

Link copied to clipboard
data class GetWorkspaceResult(val authorizations: List<WorkspaceProviderAuthorizationResponse>? = null, val createdBy: CreatedByResponse? = null, val createdDateTime: String, val diskEncryptionSetId: String, val encryption: WorkspacePropertiesResponseEncryption? = null, val id: String, val location: String, val managedDiskIdentity: ManagedIdentityConfigurationResponse? = null, val managedResourceGroupId: String, val name: String, val parameters: WorkspaceCustomParametersResponse? = null, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val publicNetworkAccess: String? = null, val requiredNsgRules: String? = null, val sku: SkuResponse? = null, val storageAccountIdentity: ManagedIdentityConfigurationResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val uiDefinitionUri: String? = null, val updatedBy: CreatedByResponse? = null, val workspaceId: String, val workspaceUrl: String)

Information about workspace.

Link copied to clipboard
data class ManagedDiskEncryptionResponse(val keySource: String, val keyVaultProperties: ManagedDiskEncryptionResponseKeyVaultProperties, val rotationToLatestKeyVersionEnabled: Boolean? = null)

The object that contains details of encryption used on the workspace.

data class ManagedDiskEncryptionResponseKeyVaultProperties(val keyName: String, val keyVaultUri: String, val keyVersion: String)

Key Vault input properties for encryption.

Link copied to clipboard
data class ManagedIdentityConfigurationResponse(val principalId: String, val tenantId: String, val type: String)

The Managed Identity details for storage account.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity (system assigned and/or user assigned identities)

data class PrivateEndpointConnectionPropertiesResponse(val groupIds: List<String>? = null, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String)

The properties of a private endpoint connection

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val name: String, val properties: PrivateEndpointConnectionPropertiesResponse, val type: String)

The private endpoint connection of a workspace

Link copied to clipboard
data class PrivateEndpointResponse(val id: String)

The private endpoint property of a private endpoint connection

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String)

The current state of a private endpoint connection

Link copied to clipboard
data class SkuResponse(val name: String, val tier: String? = null)

SKU for the resource.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

Link copied to clipboard
data class WorkspaceCustomBooleanParameterResponse(val type: String, val value: Boolean)

The value which should be used for this field.

Link copied to clipboard
data class WorkspaceCustomObjectParameterResponse(val type: String, val value: Any)

The value which should be used for this field.

Link copied to clipboard
data class WorkspaceCustomParametersResponse(val amlWorkspaceId: WorkspaceCustomStringParameterResponse? = null, val customPrivateSubnetName: WorkspaceCustomStringParameterResponse? = null, val customPublicSubnetName: WorkspaceCustomStringParameterResponse? = null, val customVirtualNetworkId: WorkspaceCustomStringParameterResponse? = null, val enableNoPublicIp: WorkspaceCustomBooleanParameterResponse? = null, val encryption: WorkspaceEncryptionParameterResponse? = null, val loadBalancerBackendPoolName: WorkspaceCustomStringParameterResponse? = null, val loadBalancerId: WorkspaceCustomStringParameterResponse? = null, val natGatewayName: WorkspaceCustomStringParameterResponse? = null, val prepareEncryption: WorkspaceCustomBooleanParameterResponse? = null, val publicIpName: WorkspaceCustomStringParameterResponse? = null, val requireInfrastructureEncryption: WorkspaceCustomBooleanParameterResponse? = null, val resourceTags: WorkspaceCustomObjectParameterResponse, val storageAccountName: WorkspaceCustomStringParameterResponse? = null, val storageAccountSkuName: WorkspaceCustomStringParameterResponse? = null, val vnetAddressPrefix: WorkspaceCustomStringParameterResponse? = null)

Custom Parameters used for Cluster Creation.

Link copied to clipboard
data class WorkspaceCustomStringParameterResponse(val type: String, val value: String)

The Value.

Link copied to clipboard
data class WorkspaceEncryptionParameterResponse(val type: String, val value: EncryptionResponse? = null)

The object that contains details of encryption used on the workspace.

Link copied to clipboard

Encryption properties for databricks workspace

Link copied to clipboard
data class WorkspaceProviderAuthorizationResponse(val principalId: String, val roleDefinitionId: String)

The workspace provider authorization.