Class GoldengateJavaMessageServiceConnectionProperties (0.6.1)

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.