Class UpdateKafkaSchemaRegistryConnectionDetails
The information to update Kafka (e.g. Confluent) Schema Registry Connection.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class UpdateKafkaSchemaRegistryConnectionDetails : UpdateConnectionDetails
Properties
AuthenticationType
Declaration
[JsonProperty(PropertyName = "authenticationType")]
[JsonConverter(typeof(StringEnumConverter))]
public KafkaSchemaRegistryConnection.AuthenticationTypeEnum? AuthenticationType { get; set; }
Property Value
Type | Description |
---|---|
KafkaSchemaRegistryConnection.AuthenticationTypeEnum? | Used authentication mechanism to access Schema Registry. |
KeyStore
Declaration
[JsonProperty(PropertyName = "keyStore")]
public string KeyStore { get; set; }
Property Value
Type | Description |
---|---|
string | The base64 encoded content of the KeyStore file. |
KeyStorePassword
Declaration
[JsonProperty(PropertyName = "keyStorePassword")]
public string KeyStorePassword { get; set; }
Property Value
Type | Description |
---|---|
string | The KeyStore password. |
Password
Declaration
[JsonProperty(PropertyName = "password")]
public string Password { get; set; }
Property Value
Type | Description |
---|---|
string | The password to access Schema Registry using basic authentation. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. |
PrivateIp
Declaration
[JsonProperty(PropertyName = "privateIp")]
public string PrivateIp { get; set; }
Property Value
Type | Description |
---|---|
string | Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host
field, or make sure the host name is resolvable in the target VCN.
|
SslKeyPassword
Declaration
[JsonProperty(PropertyName = "sslKeyPassword")]
public string SslKeyPassword { get; set; }
Property Value
Type | Description |
---|---|
string | The password for the cert inside the KeyStore. In case it differs from the KeyStore password, it should be provided. |
TrustStore
Declaration
[JsonProperty(PropertyName = "trustStore")]
public string TrustStore { get; set; }
Property Value
Type | Description |
---|---|
string | The base64 encoded content of the TrustStore file. |
TrustStorePassword
Declaration
[JsonProperty(PropertyName = "trustStorePassword")]
public string TrustStorePassword { get; set; }
Property Value
Type | Description |
---|---|
string | The TrustStore password. |
Url
Declaration
[JsonProperty(PropertyName = "url")]
public string Url { get; set; }
Property Value
Type | Description |
---|---|
string | Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081' |
Username
Declaration
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
Property Value
Type | Description |
---|---|
string | The username to access Schema Registry using basic authentation. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. |