IClusterEngine Interface
The interface representing a database cluster (as opposed to instance) engine.
Properties
combineImportAndExportRolesbooleancombine_import_and_export_rolesboolcombineImportAndExportRolesBooleanCombineImportAndExportRolesboolCombineImportAndExportRoles*bool= false#defaultUsernamestringdefault_usernamestrdefaultUsernameStringDefaultUsernamestringDefaultUsername*string#The global default of 'admin' will be used if this is undefined. Note that 'admin' is a reserved word in PostgreSQL and cannot be used.
Default: the engine doesn't belong to any family
This property is used when creating a Database Proxy. Most engines don't belong to any family (and because of that, you can't create Database Proxies for their Clusters or Instances).
engineVersionEngineVersionengine_versionEngineVersionengineVersionEngineVersionEngineVersionEngineVersionEngineVersionEngineVersion#Default: use the default version for this engine type
multiUserRotationApplicationSecretRotationApplicationmulti_user_rotation_applicationSecretRotationApplicationmultiUserRotationApplicationSecretRotationApplicationMultiUserRotationApplicationSecretRotationApplicationMultiUserRotationApplicationSecretRotationApplicationrequired#parameterGroupFamilystringparameter_group_familystrparameterGroupFamilyStringParameterGroupFamilystringParameterGroupFamily*string#Default: the ParameterGroup family is not known (which means the major version of the engine is also not known)
This is usually equal to "<engineType><engineMajorVersion>", but can sometimes be a variation of that. You can pass this property when creating new ParameterGroup.
singleUserRotationApplicationSecretRotationApplicationsingle_user_rotation_applicationSecretRotationApplicationsingleUserRotationApplicationSecretRotationApplicationSingleUserRotationApplicationSecretRotationApplicationSingleUserRotationApplicationSecretRotationApplicationrequired#supportedLogTypesstring[]supported_log_typestyping.List[str]supportedLogTypesList<String>SupportedLogTypesstring[]SupportedLogTypes*[]*stringrequired#Methods
bindToCluster(scope: Construct, options: ClusterEngineBindOptions): ClusterEngineConfigdef bind_to_cluster(self, scope: Construct, options: ClusterEngineBindOptions) -> ClusterEngineConfigpublic ClusterEngineConfig bindToCluster(Construct scope, ClusterEngineBindOptions options)public ClusterEngineConfig BindToCluster(Construct scope, ClusterEngineBindOptions options)func BindToCluster(Scope Construct, Options ClusterEngineBindOptions) ClusterEngineConfig#