Oracle Database@Google Cloud v1 API - Class GoldengateKafkaConnectionProperties (1.6.0)

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)
Parameter
Name Description
other GoldengateKafkaConnectionProperties

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"

Property Value
Type Description
RepeatedFieldKafkaBootstrapServer

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; }
Property Value
Type Description
GoldengateKafkaConnectionPropertiesConnectionPasswordOptionsOneofCase

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; }
Property Value
Type Description
GoldengateKafkaConnectionPropertiesKeyStorePasswordOptionsOneofCase

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; }

SecretVersionName-typed view over the KeyStorePasswordSecretVersion resource name property.

Property Value
Type Description
SecretVersionName

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; }

SecretVersionName-typed view over the PasswordSecretVersion resource name property.

Property Value
Type Description
SecretVersionName

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.

Property Value
Type Description
GoldengateKafkaConnectionPropertiesTypesKafkaSecurityProtocol

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; }
Property Value
Type Description
GoldengateKafkaConnectionPropertiesSslKeyPasswordOptionsOneofCase

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; }

SecretVersionName-typed view over the SslKeyPasswordSecretVersion resource name property.

Property Value
Type Description
SecretVersionName

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; }
Property Value
Type Description
GoldengateKafkaConnectionPropertiesTrustStorePasswordOptionsOneofCase

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; }

SecretVersionName-typed view over the TrustStorePasswordSecretVersion resource name property.

Property Value
Type Description
SecretVersionName

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