Show / Hide Table of Contents

Class CreateDatabricksEngineConnectionDetails

The information about a new Databricks Engine Connection.

Inheritance
object
CreateConnectionDetails
CreateDatabricksEngineConnectionDetails
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
CreateConnectionDetails.SubscriptionId
CreateConnectionDetails.ClusterPlacementGroupId
CreateConnectionDetails.SecurityAttributes
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 CreateDatabricksEngineConnectionDetails : CreateConnectionDetails

Properties

ArtifactLocation

Declaration
[Required(ErrorMessage = "ArtifactLocation is required.")]
[JsonProperty(PropertyName = "artifactLocation")]
public CreateDatabricksEngineArtifactLocationDetails ArtifactLocation { get; set; }
Property Value
Type Description
CreateDatabricksEngineArtifactLocationDetails
Remarks

Required

AuthToken

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

Personal access token used to connect to the Databricks Engine REST API. Only applicable for authenticationType == PERSONAL_ACCESS_TOKEN. Deprecated: This field is deprecated and replaced by "authTokenSecretId". This change follows the GoldenGate "Plain Text Fields in Connections" deprecation: https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#servicechanges_topic-GoldenGate

AuthTokenSecretId

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

The OCID of the Secret where the personal access token is stored. Only applicable for authenticationType == PERSONAL_ACCESS_TOKEN. Note: When provided, 'authToken' field must not be provided.

AuthenticationType

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

Used authentication mechanism to access the Databricks Engine REST API.

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 change follows the GoldenGate "Plain Text Fields in Connections" deprecation: https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#servicechanges_topic-GoldenGate

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.

TechnologyType

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

The Databricks Engine technology type.

Remarks

Required

WorkspaceUrl

Declaration
[Required(ErrorMessage = "WorkspaceUrl is required.")]
[JsonProperty(PropertyName = "workspaceUrl")]
public string WorkspaceUrl { get; set; }
Property Value
Type Description
string
In this article
Back to top