public sealed class GoldengateKafkaConnectionProperties : IMessage<GoldengateKafkaConnectionProperties>, IEquatable<GoldengateKafkaConnectionProperties>, IDeepCloneable<GoldengateKafkaConnectionProperties>, IBufferMessage, IMessage
Reference documentation and code samples for the Oracle Database@Google Cloud v1 API class GoldengateKafkaConnectionProperties.
The properties of GoldengateKafkaConnection.
Inheritance
object >
GoldengateKafkaConnectionProperties
Namespace
Google.Cloud.OracleDatabase.V1
Assembly
Google.Cloud.OracleDatabase.V1.dll
Constructors
GoldengateKafkaConnectionProperties()
public GoldengateKafkaConnectionProperties()
GoldengateKafkaConnectionProperties(GoldengateKafkaConnectionProperties)
public GoldengateKafkaConnectionProperties(GoldengateKafkaConnectionProperties other)
Properties
BootstrapServers
public RepeatedField<KafkaBootstrapServer> BootstrapServers { get; }
Optional. Kafka bootstrap. Equivalent of bootstrap.servers configuration
property in Kafka: list of KafkaBootstrapServer objects specified by
host/port. Used for establishing the initial connection to the Kafka
cluster. Example: "server1.example.com:9092,server2.example.com:9092"
ClusterId
public string ClusterId { get; set; }
Optional. The OCID of the Kafka cluster being referenced from OCI Streaming
with Apache Kafka.
| Property Value |
| Type |
Description |
string |
|
ConnectionPasswordOptionsCase
public GoldengateKafkaConnectionProperties.ConnectionPasswordOptionsOneofCase ConnectionPasswordOptionsCase { get; }
ConsumerPropertiesFile
public string ConsumerPropertiesFile { get; set; }
Optional. The base64 encoded content of the consumer.properties file.
| Property Value |
| Type |
Description |
string |
|
HasKeyStorePassword
public bool HasKeyStorePassword { get; }
Gets whether the "key_store_password" field is set
| Property Value |
| Type |
Description |
bool |
|
HasKeyStorePasswordSecretVersion
public bool HasKeyStorePasswordSecretVersion { get; }
Gets whether the "key_store_password_secret_version" field is set
| Property Value |
| Type |
Description |
bool |
|
HasPassword
public bool HasPassword { get; }
Gets whether the "password" field is set
| Property Value |
| Type |
Description |
bool |
|
HasPasswordSecretVersion
public bool HasPasswordSecretVersion { get; }
Gets whether the "password_secret_version" field is set
| Property Value |
| Type |
Description |
bool |
|
HasSslKeyPassword
public bool HasSslKeyPassword { get; }
Gets whether the "ssl_key_password" field is set
| Property Value |
| Type |
Description |
bool |
|
HasSslKeyPasswordSecretVersion
public bool HasSslKeyPasswordSecretVersion { get; }
Gets whether the "ssl_key_password_secret_version" field is set
| Property Value |
| Type |
Description |
bool |
|
HasTrustStorePassword
public bool HasTrustStorePassword { get; }
Gets whether the "trust_store_password" field is set
| Property Value |
| Type |
Description |
bool |
|
HasTrustStorePasswordSecretVersion
public bool HasTrustStorePasswordSecretVersion { get; }
Gets whether the "trust_store_password_secret_version" field is set
| Property Value |
| Type |
Description |
bool |
|
KeyStoreFile
public string KeyStoreFile { get; set; }
Optional. The base64 encoded content of the KeyStore file.
| Property Value |
| Type |
Description |
string |
|
KeyStorePassword
public string KeyStorePassword { get; set; }
Optional. Input only. The KeyStore password in plain text.
| Property Value |
| Type |
Description |
string |
|
KeyStorePasswordOptionsCase
public GoldengateKafkaConnectionProperties.KeyStorePasswordOptionsOneofCase KeyStorePasswordOptionsCase { get; }
KeyStorePasswordSecretVersion
public string KeyStorePasswordSecretVersion { get; set; }
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the KeyStore password. Format:
projects/{project}/secrets/{secret}/versions/{version}.
| Property Value |
| Type |
Description |
string |
|
KeyStorePasswordSecretVersionAsSecretVersionName
public SecretVersionName KeyStorePasswordSecretVersionAsSecretVersionName { get; set; }
Password
public string Password { get; set; }
Optional. Input only. The password for Kafka basic/SASL auth in plain
text.
| Property Value |
| Type |
Description |
string |
|
PasswordSecretVersion
public string PasswordSecretVersion { get; set; }
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the password for Kafka basic/SASL auth. Format:
projects/{project}/secrets/{secret}/versions/{version}.
| Property Value |
| Type |
Description |
string |
|
PasswordSecretVersionAsSecretVersionName
public SecretVersionName PasswordSecretVersionAsSecretVersionName { get; set; }
ProducerPropertiesFile
public string ProducerPropertiesFile { get; set; }
Optional. The base64 encoded content of the producer.properties file.
| Property Value |
| Type |
Description |
string |
|
SecurityProtocol
public GoldengateKafkaConnectionProperties.Types.KafkaSecurityProtocol SecurityProtocol { get; set; }
Optional. Security Type for Kafka.
SslKeyPassword
public string SslKeyPassword { get; set; }
Optional. Input only. The password for the cert inside of the KeyStore in
plain text.
| Property Value |
| Type |
Description |
string |
|
SslKeyPasswordOptionsCase
public GoldengateKafkaConnectionProperties.SslKeyPasswordOptionsOneofCase SslKeyPasswordOptionsCase { get; }
SslKeyPasswordSecretVersion
public string SslKeyPasswordSecretVersion { get; set; }
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the password for the cert inside of the KeyStore.
Format: projects/{project}/secrets/{secret}/versions/{version}.
| Property Value |
| Type |
Description |
string |
|
SslKeyPasswordSecretVersionAsSecretVersionName
public SecretVersionName SslKeyPasswordSecretVersionAsSecretVersionName { get; set; }
StreamPoolId
public string StreamPoolId { get; set; }
Optional. The OCID of the stream pool being referenced.
| Property Value |
| Type |
Description |
string |
|
TechnologyType
public string TechnologyType { get; set; }
Optional. The technology type of KafkaConnection.
| Property Value |
| Type |
Description |
string |
|
TrustStoreFile
public string TrustStoreFile { get; set; }
Optional. The base64 encoded content of the TrustStore file.
| Property Value |
| Type |
Description |
string |
|
TrustStorePassword
public string TrustStorePassword { get; set; }
Optional. Input only. The TrustStore password in plain text.
| Property Value |
| Type |
Description |
string |
|
TrustStorePasswordOptionsCase
public GoldengateKafkaConnectionProperties.TrustStorePasswordOptionsOneofCase TrustStorePasswordOptionsCase { get; }
TrustStorePasswordSecretVersion
public string TrustStorePasswordSecretVersion { get; set; }
Optional. Input only. The resource name of a secret version in Secret
Manager which contains the TrustStore password. Format:
projects/{project}/secrets/{secret}/versions/{version}.
| Property Value |
| Type |
Description |
string |
|
TrustStorePasswordSecretVersionAsSecretVersionName
public SecretVersionName TrustStorePasswordSecretVersionAsSecretVersionName { get; set; }
UseResourcePrincipal
public bool UseResourcePrincipal { get; set; }
Optional. Specifies that the user intends to authenticate to the instance
using a resource principal. Applicable only for OCI Streaming connections.
| Property Value |
| Type |
Description |
bool |
|
Username
public string Username { get; set; }
Optional. The username Oracle Goldengate uses to connect the associated
system of the given technology.
| Property Value |
| Type |
Description |
string |
|