Package-level declarations

Types

Link copied to clipboard
data class AddressSpaceArgs(val addressPrefixes: Output<List<String>>? = null) : ConvertibleToJava<AddressSpaceArgs>

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

Link copied to clipboard
Link copied to clipboard
data class AutomaticClusterUpdateDefinitionArgs(val value: Output<Either<String, AutomaticClusterUpdateValue>>? = null) : ConvertibleToJava<AutomaticClusterUpdateDefinitionArgs>

Status of automated cluster updates feature.

Link copied to clipboard
data class ComplianceSecurityProfileDefinitionArgs(val complianceStandards: Output<List<Either<String, ComplianceStandard>>>? = null, val value: Output<Either<String, ComplianceSecurityProfileValue>>? = null) : ConvertibleToJava<ComplianceSecurityProfileDefinitionArgs>

Status of Compliance Security Profile feature.

Link copied to clipboard
data class DefaultCatalogPropertiesArgs(val initialName: Output<String>? = null, val initialType: Output<Either<String, InitialType>>? = null) : ConvertibleToJava<DefaultCatalogPropertiesArgs>

These properties lets user specify default catalog properties during workspace creation.

Link copied to clipboard
data class EncryptionArgs(val keyName: Output<String>? = null, val keySource: Output<Either<String, KeySource>>? = null, val keyVaultUri: Output<String>? = null, val keyVersion: Output<String>? = null) : ConvertibleToJava<EncryptionArgs>

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

Link copied to clipboard
Link copied to clipboard
data class EncryptionEntitiesDefinitionArgs(val managedDisk: Output<ManagedDiskEncryptionArgs>? = null, val managedServices: Output<EncryptionV2Args>? = null) : ConvertibleToJava<EncryptionEntitiesDefinitionArgs>

Encryption entities for databricks workspace resource.

Link copied to clipboard
data class EncryptionV2Args(val keySource: Output<Either<String, EncryptionKeySource>>, val keyVaultProperties: Output<EncryptionV2KeyVaultPropertiesArgs>? = null) : ConvertibleToJava<EncryptionV2Args>

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

Link copied to clipboard
Link copied to clipboard
data class EncryptionV2KeyVaultPropertiesArgs(val keyName: Output<String>, val keyVaultUri: Output<String>, val keyVersion: Output<String>) : ConvertibleToJava<EncryptionV2KeyVaultPropertiesArgs>

Key Vault input properties for encryption.

Link copied to clipboard
data class EnhancedSecurityComplianceDefinitionArgs(val automaticClusterUpdate: Output<AutomaticClusterUpdateDefinitionArgs>? = null, val complianceSecurityProfile: Output<ComplianceSecurityProfileDefinitionArgs>? = null, val enhancedSecurityMonitoring: Output<EnhancedSecurityMonitoringDefinitionArgs>? = null) : ConvertibleToJava<EnhancedSecurityComplianceDefinitionArgs>

Status of settings related to the Enhanced Security and Compliance Add-On.

Link copied to clipboard
data class EnhancedSecurityMonitoringDefinitionArgs(val value: Output<Either<String, EnhancedSecurityMonitoringValue>>? = null) : ConvertibleToJava<EnhancedSecurityMonitoringDefinitionArgs>

Status of Enhanced Security Monitoring feature.

Link copied to clipboard
data class GetAccessConnectorPlainArgs(val connectorName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccessConnectorPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetVNetPeeringPlainArgs(val peeringName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetVNetPeeringPlainArgs>
Link copied to clipboard
data class GetWorkspacePlainArgs(val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetWorkspacePlainArgs>
Link copied to clipboard
data class ManagedDiskEncryptionArgs(val keySource: Output<Either<String, EncryptionKeySource>>, val keyVaultProperties: Output<ManagedDiskEncryptionKeyVaultPropertiesArgs>, val rotationToLatestKeyVersionEnabled: Output<Boolean>? = null) : ConvertibleToJava<ManagedDiskEncryptionArgs>

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

data class ManagedDiskEncryptionKeyVaultPropertiesArgs(val keyName: Output<String>, val keyVaultUri: Output<String>, val keyVersion: Output<String>) : ConvertibleToJava<ManagedDiskEncryptionKeyVaultPropertiesArgs>

Key Vault input properties for encryption.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

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

Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val groupIds: Output<List<String>>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

The properties of a private endpoint connection

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateLinkServiceConnectionStatus>>) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

The current state of a private endpoint connection

Link copied to clipboard
data class SkuArgs(val name: Output<String>, val tier: Output<String>? = null) : ConvertibleToJava<SkuArgs>

SKU for the resource.

Link copied to clipboard

Builder for SkuArgs.

data class VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs>

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).

data class VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs>

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 WorkspaceCustomBooleanParameterArgs(val value: Output<Boolean>) : ConvertibleToJava<WorkspaceCustomBooleanParameterArgs>

The value which should be used for this field.

Link copied to clipboard
data class WorkspaceCustomParametersArgs(val amlWorkspaceId: Output<WorkspaceCustomStringParameterArgs>? = null, val customPrivateSubnetName: Output<WorkspaceCustomStringParameterArgs>? = null, val customPublicSubnetName: Output<WorkspaceCustomStringParameterArgs>? = null, val customVirtualNetworkId: Output<WorkspaceCustomStringParameterArgs>? = null, val enableNoPublicIp: Output<WorkspaceNoPublicIPBooleanParameterArgs>? = null, val encryption: Output<WorkspaceEncryptionParameterArgs>? = null, val loadBalancerBackendPoolName: Output<WorkspaceCustomStringParameterArgs>? = null, val loadBalancerId: Output<WorkspaceCustomStringParameterArgs>? = null, val natGatewayName: Output<WorkspaceCustomStringParameterArgs>? = null, val prepareEncryption: Output<WorkspaceCustomBooleanParameterArgs>? = null, val publicIpName: Output<WorkspaceCustomStringParameterArgs>? = null, val requireInfrastructureEncryption: Output<WorkspaceCustomBooleanParameterArgs>? = null, val storageAccountName: Output<WorkspaceCustomStringParameterArgs>? = null, val storageAccountSkuName: Output<WorkspaceCustomStringParameterArgs>? = null, val vnetAddressPrefix: Output<WorkspaceCustomStringParameterArgs>? = null) : ConvertibleToJava<WorkspaceCustomParametersArgs>

Custom Parameters used for Cluster Creation.

Link copied to clipboard
data class WorkspaceCustomStringParameterArgs(val value: Output<String>) : ConvertibleToJava<WorkspaceCustomStringParameterArgs>

The Value.

Link copied to clipboard
data class WorkspaceEncryptionParameterArgs(val value: Output<EncryptionArgs>? = null) : ConvertibleToJava<WorkspaceEncryptionParameterArgs>

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

Link copied to clipboard
data class WorkspaceNoPublicIPBooleanParameterArgs(val value: Output<Boolean>) : ConvertibleToJava<WorkspaceNoPublicIPBooleanParameterArgs>

The value which should be used for this field.

Link copied to clipboard
data class WorkspacePropertiesAccessConnectorArgs(val id: Output<String>, val identityType: Output<Either<String, IdentityType>>, val userAssignedIdentityId: Output<String>? = null) : ConvertibleToJava<WorkspacePropertiesAccessConnectorArgs>

Access Connector Resource that is going to be associated with Databricks Workspace

Link copied to clipboard
data class WorkspacePropertiesEncryptionArgs(val entities: Output<EncryptionEntitiesDefinitionArgs>) : ConvertibleToJava<WorkspacePropertiesEncryptionArgs>

Encryption properties for databricks workspace

Link copied to clipboard
data class WorkspaceProviderAuthorizationArgs(val principalId: Output<String>, val roleDefinitionId: Output<String>) : ConvertibleToJava<WorkspaceProviderAuthorizationArgs>

The workspace provider authorization.