InstanceBabelfishConfigArgs

data class InstanceBabelfishConfigArgs(val babelfishEnabled: Output<String>, val masterUserPassword: Output<String>, val masterUsername: Output<String>, val migrationMode: Output<String>) : ConvertibleToJava<InstanceBabelfishConfigArgs>

Constructors

Link copied to clipboard
constructor(babelfishEnabled: Output<String>, masterUserPassword: Output<String>, masterUsername: Output<String>, migrationMode: Output<String>)

Properties

Link copied to clipboard

specifies whether to enable the Babelfish for the instance. If you set this parameter to true, you enable Babelfish for the instance. If you leave this parameter empty, you disable Babelfish for the instance.

Link copied to clipboard
val masterUsername: Output<String>

The name of the administrator account. The name can contain lowercase letters, digits, and underscores (_). It must start with a letter and end with a letter or digit. It can be up to 63 characters in length and cannot start with pg.

Link copied to clipboard

The password of the administrator account. The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. It must be 8 to 32 characters in length. The password can contain any of the following characters:! @ # $ % ^ & * () _ + - =

Link copied to clipboard
val migrationMode: Output<String>

The migration mode of the instance. Valid values: single-db and multi-db.

Functions

Link copied to clipboard
open override fun toJava(): InstanceBabelfishConfigArgs