Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::MongodbSslConfig.
MongoDB SSL configuration information.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ca_certificate
def ca_certificate() -> ::String
Returns
- (::String) — Optional. Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
#ca_certificate=
def ca_certificate=(value) -> ::String
Parameter
- value (::String) — Optional. Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
Returns
- (::String) — Optional. Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
#ca_certificate_set
def ca_certificate_set() -> ::Boolean
Returns
- (::Boolean) — Output only. Indicates whether the ca_certificate field is set.
#client_certificate
def client_certificate() -> ::String
Returns
- (::String) — Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
#client_certificate=
def client_certificate=(value) -> ::String
Parameter
- value (::String) — Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
Returns
- (::String) — Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
#client_certificate_set
def client_certificate_set() -> ::Boolean
Returns
- (::Boolean) — Output only. Indicates whether the client_certificate field is set.
#client_key
def client_key() -> ::String
Returns
- (::String) — Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
#client_key=
def client_key=(value) -> ::String
Parameter
- value (::String) — Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
Returns
- (::String) — Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
#client_key_set
def client_key_set() -> ::Boolean
Returns
- (::Boolean) — Output only. Indicates whether the client_key field is set.
#secret_manager_stored_client_key
def secret_manager_stored_client_key() -> ::String
Returns
-
(::String) — Optional. Input only. A reference to a Secret Manager resource name storing
the PEM-encoded private key associated with the Client Certificate. If this
field is used then the 'client_certificate' and the 'ca_certificate' fields
are mandatory. Mutually exclusive with the
client_key
field.
#secret_manager_stored_client_key=
def secret_manager_stored_client_key=(value) -> ::String
Parameter
-
value (::String) — Optional. Input only. A reference to a Secret Manager resource name storing
the PEM-encoded private key associated with the Client Certificate. If this
field is used then the 'client_certificate' and the 'ca_certificate' fields
are mandatory. Mutually exclusive with the
client_key
field.
Returns
-
(::String) — Optional. Input only. A reference to a Secret Manager resource name storing
the PEM-encoded private key associated with the Client Certificate. If this
field is used then the 'client_certificate' and the 'ca_certificate' fields
are mandatory. Mutually exclusive with the
client_key
field.