Show / Hide Table of Contents

Class UpdateConnectionDetails

The information to update a Connection.

Inheritance
object
UpdateConnectionDetails
UpdateAmazonKinesisConnectionDetails
UpdateAmazonRedshiftConnectionDetails
UpdateAmazonS3ConnectionDetails
UpdateAzureDataLakeStorageConnectionDetails
UpdateAzureSynapseConnectionDetails
UpdateDatabricksConnectionDetails
UpdateDb2ConnectionDetails
UpdateElasticsearchConnectionDetails
UpdateGenericConnectionDetails
UpdateGoldenGateConnectionDetails
UpdateGoogleBigQueryConnectionDetails
UpdateGoogleCloudStorageConnectionDetails
UpdateGooglePubSubConnectionDetails
UpdateHdfsConnectionDetails
UpdateIcebergConnectionDetails
UpdateJavaMessageServiceConnectionDetails
UpdateKafkaConnectionDetails
UpdateKafkaSchemaRegistryConnectionDetails
UpdateMicrosoftFabricConnectionDetails
UpdateMicrosoftSqlserverConnectionDetails
UpdateMongoDbConnectionDetails
UpdateMysqlConnectionDetails
UpdateOciObjectStorageConnectionDetails
UpdateOracleConnectionDetails
UpdateOracleNosqlConnectionDetails
UpdatePostgresqlConnectionDetails
UpdateRedisConnectionDetails
UpdateSnowflakeConnectionDetails
Inherited Members
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
[JsonConverter(typeof(UpdateConnectionDetailsModelConverter))]
public class UpdateConnectionDetails

Properties

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Tags defined for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}

Description

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

Metadata about this specific object.

DisplayName

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

An object's Display Name.

DoesUseSecretIds

Declaration
[JsonProperty(PropertyName = "doesUseSecretIds")]
public bool? DoesUseSecretIds { get; set; }
Property Value
Type Description
bool?

Indicates that sensitive attributes are provided via Secrets.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: {"bar-key": "value"}

KeyId

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

Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.

NsgIds

Declaration
[JsonProperty(PropertyName = "nsgIds")]
public List<string> NsgIds { get; set; }
Property Value
Type Description
List<string>

An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.

RoutingMethod

Declaration
[JsonProperty(PropertyName = "routingMethod")]
[JsonConverter(typeof(StringEnumConverter))]
public RoutingMethod? RoutingMethod { get; set; }
Property Value
Type Description
RoutingMethod?

Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.

SubnetId

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

The OCID of the target subnet of the dedicated connection.

VaultId

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

Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.

In this article
Back to top