Class DatabaseMigrationServiceConnectionProfileMysqlSsl.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileMysqlSsl.Jsii$Proxy
-
- All Implemented Interfaces:
DatabaseMigrationServiceConnectionProfileMysqlSsl,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DatabaseMigrationServiceConnectionProfileMysqlSsl
@Stability(Stable) @Internal public static final class DatabaseMigrationServiceConnectionProfileMysqlSsl.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DatabaseMigrationServiceConnectionProfileMysqlSsl
An implementation forDatabaseMigrationServiceConnectionProfileMysqlSsl
-
-
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.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileMysqlSsl
DatabaseMigrationServiceConnectionProfileMysqlSsl.Builder, DatabaseMigrationServiceConnectionProfileMysqlSsl.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DatabaseMigrationServiceConnectionProfileMysqlSsl.Builder builder)Constructor that initializes the object based on literal property values passed by theDatabaseMigrationServiceConnectionProfileMysqlSsl.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()Required.StringgetClientCertificate()Input only.StringgetClientKey()Input only.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(DatabaseMigrationServiceConnectionProfileMysqlSsl.Builder builder)
Constructor that initializes the object based on literal property values passed by theDatabaseMigrationServiceConnectionProfileMysqlSsl.Builder.
-
-
Method Detail
-
getCaCertificate
public final String getCaCertificate()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlSslRequired.Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#ca_certificate DatabaseMigrationServiceConnectionProfile#ca_certificate}
- Specified by:
getCaCertificatein interfaceDatabaseMigrationServiceConnectionProfileMysqlSsl
-
getClientCertificate
public final String getClientCertificate()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlSslInput only.The x509 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' field is mandatory Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#client_certificate DatabaseMigrationServiceConnectionProfile#client_certificate}
- Specified by:
getClientCertificatein interfaceDatabaseMigrationServiceConnectionProfileMysqlSsl
-
getClientKey
public final String getClientKey()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlSslInput only.The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'clientCertificate' field is mandatory. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#client_key DatabaseMigrationServiceConnectionProfile#client_key}
- Specified by:
getClientKeyin interfaceDatabaseMigrationServiceConnectionProfileMysqlSsl
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-