GoldengateKafkaSchemaRegistryConnectionProperties(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)The properties of GoldengateKafkaSchemaRegistryConnection.
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 to access Schema Registry 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 to access Schema Registry using basic authentication. 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 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 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 KafkaSchemaRegistryConnection. |
url |
str
Optional. Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081' |
authentication_type |
google.cloud.oracledatabase_v1.types.GoldengateKafkaSchemaRegistryConnectionProperties.AuthenticationType
Optional. Used authentication mechanism to access Schema Registry. |
username |
str
Optional. The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property. |
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. |
Classes
AuthenticationType
AuthenticationType(value)Enum for authentication mechanism to access Schema Registry.