ConnectionProfileMongodbProfileSslConfig class

Constructors

ConnectionProfileMongodbProfileSslConfig({Input<String?>? caCertificate, Input<bool?>? caCertificateSet, Input<String?>? clientCertificate, Input<bool?>? clientCertificateSet, Input<String?>? clientKey, Input<bool?>? clientKeySet, Input<String?>? secretManagerStoredClientKey})
Creates a new ConnectionProfileMongodbProfileSslConfig. caCertificate PEM-encoded certificate of the CA that signed the source database caCertificateSet (Output) clientCertificate PEM-encoded certificate that will be used by the replica to clientCertificateSet (Output) clientKey PEM-encoded private key associated with the Client Certificate. clientKeySet (Output) secretManagerStoredClientKey A reference to a Secret Manager resource name storing the
const
ConnectionProfileMongodbProfileSslConfig.fromMap(Map<String, dynamic> map)
factory

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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited