Class SqlDatabaseInstanceReplicaConfiguration.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.sql_database_instance.SqlDatabaseInstanceReplicaConfiguration.Jsii$Proxy
-
- All Implemented Interfaces:
SqlDatabaseInstanceReplicaConfiguration,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SqlDatabaseInstanceReplicaConfiguration
@Stability(Stable) @Internal public static final class SqlDatabaseInstanceReplicaConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SqlDatabaseInstanceReplicaConfiguration
An implementation forSqlDatabaseInstanceReplicaConfiguration
-
-
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.sql_database_instance.SqlDatabaseInstanceReplicaConfiguration
SqlDatabaseInstanceReplicaConfiguration.Builder, SqlDatabaseInstanceReplicaConfiguration.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(SqlDatabaseInstanceReplicaConfiguration.Builder builder)Constructor that initializes the object based on literal property values passed by theSqlDatabaseInstanceReplicaConfiguration.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 representation of the trusted CA's x509 certificate.StringgetClientCertificate()PEM representation of the replica's x509 certificate.StringgetClientKey()PEM representation of the replica's private key.NumbergetConnectRetryInterval()The number of seconds between connect retries.StringgetDumpFilePath()Path to a SQL file in Google Cloud Storage from which replica instances are created.ObjectgetFailoverTarget()Specifies if the replica is the failover target.NumbergetMasterHeartbeatPeriod()Time in ms between replication heartbeats.StringgetPassword()Password for the replication connection.StringgetSslCipher()Permissible ciphers for use in SSL encryption.StringgetUsername()Username for replication connection.ObjectgetVerifyServerCertificate()True if the master's common name value is checked during the SSL handshake.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(SqlDatabaseInstanceReplicaConfiguration.Builder builder)
Constructor that initializes the object based on literal property values passed by theSqlDatabaseInstanceReplicaConfiguration.Builder.
-
-
Method Detail
-
getCaCertificate
public final String getCaCertificate()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationPEM representation of the trusted CA's x509 certificate.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#ca_certificate SqlDatabaseInstance#ca_certificate}
- Specified by:
getCaCertificatein interfaceSqlDatabaseInstanceReplicaConfiguration
-
getClientCertificate
public final String getClientCertificate()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationPEM representation of the replica's x509 certificate.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#client_certificate SqlDatabaseInstance#client_certificate}
- Specified by:
getClientCertificatein interfaceSqlDatabaseInstanceReplicaConfiguration
-
getClientKey
public final String getClientKey()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationPEM representation of the replica's private key. The corresponding public key in encoded in the client_certificate.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#client_key SqlDatabaseInstance#client_key}
- Specified by:
getClientKeyin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getConnectRetryInterval
public final Number getConnectRetryInterval()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationThe number of seconds between connect retries. MySQL's default is 60 seconds.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#connect_retry_interval SqlDatabaseInstance#connect_retry_interval}
- Specified by:
getConnectRetryIntervalin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getDumpFilePath
public final String getDumpFilePath()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationPath to a SQL file in Google Cloud Storage from which replica instances are created. Format is gs://bucket/filename.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#dump_file_path SqlDatabaseInstance#dump_file_path}
- Specified by:
getDumpFilePathin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getFailoverTarget
public final Object getFailoverTarget()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationSpecifies if the replica is the failover target.If the field is set to true the replica will be designated as a failover replica. If the master instance fails, the replica instance will be promoted as the new master instance. Not supported for Postgres Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#failover_target SqlDatabaseInstance#failover_target}
- Specified by:
getFailoverTargetin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getMasterHeartbeatPeriod
public final Number getMasterHeartbeatPeriod()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationTime in ms between replication heartbeats.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#master_heartbeat_period SqlDatabaseInstance#master_heartbeat_period}
- Specified by:
getMasterHeartbeatPeriodin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getPassword
public final String getPassword()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationPassword for the replication connection.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#password SqlDatabaseInstance#password}
- Specified by:
getPasswordin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getSslCipher
public final String getSslCipher()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationPermissible ciphers for use in SSL encryption.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#ssl_cipher SqlDatabaseInstance#ssl_cipher}
- Specified by:
getSslCipherin interfaceSqlDatabaseInstanceReplicaConfiguration
-
getUsername
public final String getUsername()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationUsername for replication connection.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#username SqlDatabaseInstance#username}
- Specified by:
getUsernamein interfaceSqlDatabaseInstanceReplicaConfiguration
-
getVerifyServerCertificate
public final Object getVerifyServerCertificate()
Description copied from interface:SqlDatabaseInstanceReplicaConfigurationTrue if the master's common name value is checked during the SSL handshake.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#verify_server_certificate SqlDatabaseInstance#verify_server_certificate}
- Specified by:
getVerifyServerCertificatein interfaceSqlDatabaseInstanceReplicaConfiguration
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-