Show / Hide Table of Contents

Class SnowflakeConnectionSummary

Summary of the Snowflake Connection.

Inheritance
object
ConnectionSummary
SnowflakeConnectionSummary
Inherited Members
ConnectionSummary.Id
ConnectionSummary.DisplayName
ConnectionSummary.Description
ConnectionSummary.CompartmentId
ConnectionSummary.FreeformTags
ConnectionSummary.DefinedTags
ConnectionSummary.SystemTags
ConnectionSummary.LifecycleState
ConnectionSummary.LifecycleDetails
ConnectionSummary.TimeCreated
ConnectionSummary.TimeUpdated
ConnectionSummary.VaultId
ConnectionSummary.KeyId
ConnectionSummary.IngressIps
ConnectionSummary.NsgIds
ConnectionSummary.SubnetId
ConnectionSummary.RoutingMethod
ConnectionSummary.Locks
ConnectionSummary.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 SnowflakeConnectionSummary : ConnectionSummary

Properties

AuthenticationType

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

Used authentication mechanism to access Snowflake.

Remarks

Required

ConnectionUrl

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

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. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. If secretId is used plaintext field must not be provided. Note: When provided, 'password' field must not be provided.

PrivateKeyFileSecretId

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

The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.

PrivateKeyPassphraseSecretId

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

The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.

TechnologyType

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

The Snowflake technology type.

Remarks

Required

Username

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

The username Oracle GoldenGate uses to connect to Snowflake. This username must already exist and be available by Snowflake platform to be connected to.

Remarks

Required

In this article
Back to top