@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:41.490Z") @Stability(value=Stable) public interface IEngine extends software.amazon.jsii.JsiiSerializable
Don't implement this interface directly, instead implement one of the known sub-interfaces, like IClusterEngine and IInstanceEngine.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IEngine.Jsii$Default
Internal default implementation for
IEngine. |
static class |
IEngine.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
default String |
getDefaultUsername()
The default name of the master database user if one was not provided explicitly.
|
default String |
getEngineFamily()
The family this engine belongs to, like "MYSQL", or "POSTGRESQL".
|
String |
getEngineType()
The type of the engine, for example "mysql".
|
default EngineVersion |
getEngineVersion()
The exact version of the engine that is used, for example "5.1.42".
|
default String |
getParameterGroupFamily()
The family to use for ParameterGroups using this engine.
|
@Stability(value=Stable) @NotNull String getEngineType()
@Stability(value=Stable) @Nullable default String getDefaultUsername()
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.
@Stability(value=Stable) @Nullable default String getEngineFamily()
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).
Default: - the engine doesn't belong to any family
@Stability(value=Stable) @Nullable default EngineVersion getEngineVersion()
Default: - use the default version for this engine type
@Stability(value=Stable) @Nullable default String getParameterGroupFamily()
This is usually equal to "
Default: - the ParameterGroup family is not known
(which means the major version of the engine is also not known)
Copyright © 2022. All rights reserved.