Class DatastreamConnectionProfileMysqlProfileSslConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.datastream_connection_profile.DatastreamConnectionProfileMysqlProfileSslConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DatastreamConnectionProfileMysqlProfileSslConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DatastreamConnectionProfileMysqlProfileSslConfig
@Stability(Stable) @Internal public static final class DatastreamConnectionProfileMysqlProfileSslConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DatastreamConnectionProfileMysqlProfileSslConfig
An implementation forDatastreamConnectionProfileMysqlProfileSslConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.datastream_connection_profile.DatastreamConnectionProfileMysqlProfileSslConfig
DatastreamConnectionProfileMysqlProfileSslConfig.Builder, DatastreamConnectionProfileMysqlProfileSslConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DatastreamConnectionProfileMysqlProfileSslConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDatastreamConnectionProfileMysqlProfileSslConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCaCertificate()PEM-encoded certificate of the CA that signed the source database server's certificate.StringgetClientCertificate()PEM-encoded certificate that will be used by the replica to authenticate against the source database server.StringgetClientKey()PEM-encoded private key associated with the Client Certificate.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DatastreamConnectionProfileMysqlProfileSslConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDatastreamConnectionProfileMysqlProfileSslConfig.Builder.
-
-
Method Detail
-
getCaCertificate
public final String getCaCertificate()
Description copied from interface:DatastreamConnectionProfileMysqlProfileSslConfigPEM-encoded certificate of the CA that signed the source database server's certificate.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_connection_profile#ca_certificate DatastreamConnectionProfile#ca_certificate}
- Specified by:
getCaCertificatein interfaceDatastreamConnectionProfileMysqlProfileSslConfig
-
getClientCertificate
public final String getClientCertificate()
Description copied from interface:DatastreamConnectionProfileMysqlProfileSslConfigPEM-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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_connection_profile#client_certificate DatastreamConnectionProfile#client_certificate}
- Specified by:
getClientCertificatein interfaceDatastreamConnectionProfileMysqlProfileSslConfig
-
getClientKey
public final String getClientKey()
Description copied from interface:DatastreamConnectionProfileMysqlProfileSslConfigPEM-encoded private key associated with the Client Certificate.If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_connection_profile#client_key DatastreamConnectionProfile#client_key}
- Specified by:
getClientKeyin interfaceDatastreamConnectionProfileMysqlProfileSslConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-