Interface SqlDatabaseInstanceReplicaConfiguration
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SqlDatabaseInstanceReplicaConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.777Z") @Stability(Stable) public interface SqlDatabaseInstanceReplicaConfiguration extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSqlDatabaseInstanceReplicaConfiguration.BuilderA builder forSqlDatabaseInstanceReplicaConfigurationstatic classSqlDatabaseInstanceReplicaConfiguration.Jsii$ProxyAn implementation forSqlDatabaseInstanceReplicaConfiguration
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static SqlDatabaseInstanceReplicaConfiguration.Builderbuilder()default StringgetCaCertificate()PEM representation of the trusted CA's x509 certificate.default StringgetClientCertificate()PEM representation of the replica's x509 certificate.default StringgetClientKey()PEM representation of the replica's private key.default NumbergetConnectRetryInterval()The number of seconds between connect retries.default StringgetDumpFilePath()Path to a SQL file in Google Cloud Storage from which replica instances are created.default ObjectgetFailoverTarget()Specifies if the replica is the failover target.default NumbergetMasterHeartbeatPeriod()Time in ms between replication heartbeats.default StringgetPassword()Password for the replication connection.default StringgetSslCipher()Permissible ciphers for use in SSL encryption.default StringgetUsername()Username for replication connection.default ObjectgetVerifyServerCertificate()True if the master's common name value is checked during the SSL handshake.
-
-
-
Method Detail
-
getCaCertificate
@Stability(Stable) @Nullable default String getCaCertificate()
PEM 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}
-
getClientCertificate
@Stability(Stable) @Nullable default String getClientCertificate()
PEM 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}
-
getClientKey
@Stability(Stable) @Nullable default String getClientKey()
PEM 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}
-
getConnectRetryInterval
@Stability(Stable) @Nullable default Number getConnectRetryInterval()
The 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}
-
getDumpFilePath
@Stability(Stable) @Nullable default String getDumpFilePath()
Path 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}
-
getFailoverTarget
@Stability(Stable) @Nullable default Object getFailoverTarget()
Specifies 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}
-
getMasterHeartbeatPeriod
@Stability(Stable) @Nullable default Number getMasterHeartbeatPeriod()
Time 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}
-
getPassword
@Stability(Stable) @Nullable default String getPassword()
Password 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}
-
getSslCipher
@Stability(Stable) @Nullable default String getSslCipher()
Permissible 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}
-
getUsername
@Stability(Stable) @Nullable default String getUsername()
Username 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}
-
getVerifyServerCertificate
@Stability(Stable) @Nullable default Object getVerifyServerCertificate()
True 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}
-
builder
@Stability(Stable) static SqlDatabaseInstanceReplicaConfiguration.Builder builder()
-
-