GoldengateJavaMessageServiceConnectionProperties(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)The properties of GoldengateJavaMessageServiceConnection.
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 Oracle Goldengate uses to connect the Java Message Service 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 Oracle Goldengate uses to connect the associated Java Message Service. 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 JavaMessageServiceConnection. |
use_jndi |
bool
Optional. If set to true, Java Naming and Directory Interface (JNDI) properties should be provided. |
jndi_connection_factory |
str
Optional. The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory' |
jndi_provider_url |
str
Optional. The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000' |
jndi_initial_context_factory |
str
Optional. The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context. |
jndi_security_principal |
str
Optional. Specifies the identity of the principal (user) to be authenticated. |
jndi_security_credentials_secret |
str
Optional. The password associated to the principal. |
connection_url |
str
Optional. Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676' |
connection_factory |
str
Optional. The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider. |
username |
str
Optional. The username Oracle Goldengate uses to connect to the Java Message Service. |
security_protocol |
google.cloud.oracledatabase_v1.types.GoldengateJavaMessageServiceConnectionProperties.JmsSecurityProtocol
Optional. Security protocol for Java Message Service. |
authentication_type |
google.cloud.oracledatabase_v1.types.GoldengateJavaMessageServiceConnectionProperties.JmsAuthenticationType
Optional. Authentication type for Java Message Service. |
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
JmsAuthenticationType
JmsAuthenticationType(value)Enum for Authentication type for Java Message Service.
JmsSecurityProtocol
JmsSecurityProtocol(value)Enum for Security protocol for Java Message Service.