Class UpdateSnowflakeConnectionDetails
The information to update a Snowflake Connection.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class UpdateSnowflakeConnectionDetails : UpdateConnectionDetails
Properties
AuthenticationType
Declaration
[JsonProperty(PropertyName = "authenticationType")]
[JsonConverter(typeof(StringEnumConverter))]
public SnowflakeConnection.AuthenticationTypeEnum? AuthenticationType { get; set; }
Property Value
Type | Description |
---|---|
SnowflakeConnection.AuthenticationTypeEnum? | Used authentication mechanism to access Snowflake. |
ConnectionUrl
Declaration
[JsonProperty(PropertyName = "connectionUrl")]
public string ConnectionUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
Password
Declaration
[JsonProperty(PropertyName = "password")]
public string Password { get; set; }
Property Value
Type | Description |
---|---|
string | The password Oracle GoldenGate uses to connect to Snowflake platform. 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 that stores the password Oracle GoldenGate uses to connect to Snowflake platform. Note: When provided, 'password' field must not be provided. |
PrivateKeyFile
Declaration
[JsonProperty(PropertyName = "privateKeyFile")]
public string PrivateKeyFile { get; set; }
Property Value
Type | Description |
---|---|
string | The base64 encoded content of private key file in PEM format. Deprecated: This field is deprecated and replaced by "privateKeyFileSecretId". This field will be removed after February 15 2026. |
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. |
PrivateKeyPassphrase
Declaration
[JsonProperty(PropertyName = "privateKeyPassphrase")]
public string PrivateKeyPassphrase { get; set; }
Property Value
Type | Description |
---|---|
string | Password if the private key file is encrypted. Deprecated: This field is deprecated and replaced by "privateKeyPassphraseSecretId". This field will be removed after February 15 2026. |
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. |
Username
Declaration
[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. |