Show / Hide Table of Contents

Class CreateDatabricksConnectionDetails

The information about a new Databricks Connection.

Inheritance
object
CreateConnectionDetails
CreateDatabricksConnectionDetails
Inherited Members
CreateConnectionDetails.DisplayName
CreateConnectionDetails.Description
CreateConnectionDetails.CompartmentId
CreateConnectionDetails.FreeformTags
CreateConnectionDetails.DefinedTags
CreateConnectionDetails.Locks
CreateConnectionDetails.VaultId
CreateConnectionDetails.KeyId
CreateConnectionDetails.NsgIds
CreateConnectionDetails.SubnetId
CreateConnectionDetails.RoutingMethod
CreateConnectionDetails.DoesUseSecretIds
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class CreateDatabricksConnectionDetails : CreateConnectionDetails

Properties

AuthenticationType

Declaration
[Required(ErrorMessage = "AuthenticationType is required.")]
[JsonProperty(PropertyName = "authenticationType")]
[JsonConverter(typeof(StringEnumConverter))]
public DatabricksConnection.AuthenticationTypeEnum? AuthenticationType { get; set; }
Property Value
Type Description
DatabricksConnection.AuthenticationTypeEnum?

Used authentication mechanism to access Databricks.

Remarks

Required

ClientId

Declaration
[JsonProperty(PropertyName = "clientId")]
public string ClientId { get; set; }
Property Value
Type Description
string

OAuth client id, only applicable for authenticationType == OAUTH_M2M

ClientSecret

Declaration
[JsonProperty(PropertyName = "clientSecret")]
public string ClientSecret { get; set; }
Property Value
Type Description
string

OAuth client secret, only applicable for authenticationType == OAUTH_M2M Deprecated: This field is deprecated and replaced by "clientSecretSecretId". This field will be removed after February 15 2026.

ClientSecretSecretId

Declaration
[JsonProperty(PropertyName = "clientSecretSecretId")]
public string ClientSecretSecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret where the client secret is stored. Only applicable for authenticationType == OAUTH_M2M. Note: When provided, 'clientSecret' field must not be provided.

ConnectionUrl

Declaration
[Required(ErrorMessage = "ConnectionUrl is required.")]
[JsonProperty(PropertyName = "connectionUrl")]
public string ConnectionUrl { get; set; }
Property Value
Type Description
string

Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'

Remarks

Required

Password

Declaration
[JsonProperty(PropertyName = "password")]
public string Password { get; set; }
Property Value
Type Description
string

The password used to connect to Databricks. Only applicable for authenticationType == PERSONAL_ACCESS_TOKEN. Deprecated: This field is deprecated and replaced by "passwordSecretId". This field will be removed after February 15 2026.

PasswordSecretId

Declaration
[JsonProperty(PropertyName = "passwordSecretId")]
public string PasswordSecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret where the password is stored. Note: When provided, 'password' field must not be provided.

StorageCredentialName

Declaration
[JsonProperty(PropertyName = "storageCredentialName")]
public string StorageCredentialName { get; set; }
Property Value
Type Description
string

Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.

TechnologyType

Declaration
[Required(ErrorMessage = "TechnologyType is required.")]
[JsonProperty(PropertyName = "technologyType")]
[JsonConverter(typeof(StringEnumConverter))]
public DatabricksConnection.TechnologyTypeEnum? TechnologyType { get; set; }
Property Value
Type Description
DatabricksConnection.TechnologyTypeEnum?

The Databricks technology type.

Remarks

Required

In this article
Back to top