ConnectionProfileMongodbProfileSslConfig class
Properties
-
caCertificate
→ Input<String?>?
-
PEM-encoded certificate of the CA that signed the source database
server's certificate.
Note: This property is sensitive and will not be displayed in the plan.
final
-
caCertificateSet
→ Input<bool?>?
-
(Output)
Indicates whether the clientKey field is set.
final
-
clientCertificate
→ Input<String?>?
-
PEM-encoded certificate that will be used by the replica to
authenticate against the source database server. If this field
is used then the 'clientKey' and the 'caCertificate' fields are
mandatory.
Note: This property is sensitive and will not be displayed in the plan.
final
-
clientCertificateSet
→ Input<bool?>?
-
(Output)
Indicates whether the clientCertificate field is set.
final
-
clientKey
→ Input<String?>?
-
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.
Note: This property is sensitive and will not be displayed in the plan.
final
-
clientKeySet
→ Input<bool?>?
-
(Output)
Indicates whether the clientKey field is set.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
secretManagerStoredClientKey
→ Input<String?>?
-
A reference to a Secret Manager resource name storing the
PEM-encoded private key. Mutually exclusive with clientKey.
Note: This property is sensitive and will not be displayed in the plan.
final