GoldengateKafkaConnectionProperties(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)The properties of GoldengateKafkaConnection.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
password |
str
Optional. Input only. The password for Kafka basic/SASL auth in plain text. This field is a member of oneof_ connection_password_options.
|
password_secret_version |
str
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}. This field is a member of oneof_ connection_password_options.
|
trust_store_password |
str
Optional. Input only. The TrustStore password in plain text. This field is a member of oneof_ trust_store_password_options.
|
trust_store_password_secret_version |
str
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}. This field is a member of oneof_ trust_store_password_options.
|
key_store_password |
str
Optional. Input only. The KeyStore password in plain text. This field is a member of oneof_ key_store_password_options.
|
key_store_password_secret_version |
str
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}. This field is a member of oneof_ key_store_password_options.
|
ssl_key_password |
str
Optional. Input only. The password for the cert inside of the KeyStore in plain text. This field is a member of oneof_ ssl_key_password_options.
|
ssl_key_password_secret_version |
str
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}. This field is a member of oneof_ ssl_key_password_options.
|
technology_type |
str
Optional. The technology type of KafkaConnection. |
stream_pool_id |
str
Optional. The OCID of the stream pool being referenced. |
cluster_id |
str
Optional. The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka. |
bootstrap_servers |
MutableSequence[google.cloud.oracledatabase_v1.types.KafkaBootstrapServer]
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". |
security_protocol |
google.cloud.oracledatabase_v1.types.GoldengateKafkaConnectionProperties.KafkaSecurityProtocol
Optional. Security Type for Kafka. |
username |
str
Optional. The username Oracle Goldengate uses to connect the associated system of the given technology. |
trust_store_file |
str
Optional. The base64 encoded content of the TrustStore file. |
key_store_file |
str
Optional. The base64 encoded content of the KeyStore file. |
consumer_properties_file |
str
Optional. The base64 encoded content of the consumer.properties file. |
producer_properties_file |
str
Optional. The base64 encoded content of the producer.properties file. |
use_resource_principal |
bool
Optional. Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections. |
Classes
KafkaSecurityProtocol
KafkaSecurityProtocol(value)Enum for Security Type for Kafka.