@Internal public static final class IClusterEngine.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IClusterEngine.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIClusterEngine.Jsii$Default, IClusterEngine.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
ClusterEngineConfig |
bindToCluster(software.constructs.Construct scope,
ClusterEngineBindOptions options)
Method called when the engine is used to create a new cluster.
|
Boolean |
getCombineImportAndExportRoles()
Whether the IAM Roles used for data importing and exporting need to be combined for this Engine, or can they be kept separate.
|
String |
getDefaultUsername()
The default name of the master database user if one was not provided explicitly.
|
String |
getEngineFamily()
The family this engine belongs to, like "MYSQL", or "POSTGRESQL".
|
String |
getEngineType()
The type of the engine, for example "mysql".
|
EngineVersion |
getEngineVersion()
The exact version of the engine that is used, for example "5.1.42".
|
SecretRotationApplication |
getMultiUserRotationApplication()
The application used by this engine to perform rotation for a multi-user scenario.
|
String |
getParameterGroupFamily()
The family to use for ParameterGroups using this engine.
|
SecretRotationApplication |
getSingleUserRotationApplication()
The application used by this engine to perform rotation for a single-user scenario.
|
List<String> |
getSupportedLogTypes()
The log types that are available with this engine type.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) @NotNull public final String getEngineType()
getEngineType in interface IClusterEngine.Jsii$DefaultgetEngineType in interface IEnginegetEngineType in interface IEngine.Jsii$Default@Stability(value=Stable) @Nullable public final 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.
getDefaultUsername in interface IClusterEngine.Jsii$DefaultgetDefaultUsername in interface IEnginegetDefaultUsername in interface IEngine.Jsii$Default@Stability(value=Stable) @Nullable public final 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
getEngineFamily in interface IClusterEngine.Jsii$DefaultgetEngineFamily in interface IEnginegetEngineFamily in interface IEngine.Jsii$Default@Stability(value=Stable) @Nullable public final EngineVersion getEngineVersion()
Default: - use the default version for this engine type
getEngineVersion in interface IClusterEngine.Jsii$DefaultgetEngineVersion in interface IEnginegetEngineVersion in interface IEngine.Jsii$Default@Stability(value=Stable) @Nullable public final 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)
getParameterGroupFamily in interface IClusterEngine.Jsii$DefaultgetParameterGroupFamily in interface IEnginegetParameterGroupFamily in interface IEngine.Jsii$Default@Stability(value=Stable) @NotNull public final SecretRotationApplication getMultiUserRotationApplication()
getMultiUserRotationApplication in interface IClusterEnginegetMultiUserRotationApplication in interface IClusterEngine.Jsii$Default@Stability(value=Stable) @NotNull public final SecretRotationApplication getSingleUserRotationApplication()
getSingleUserRotationApplication in interface IClusterEnginegetSingleUserRotationApplication in interface IClusterEngine.Jsii$Default@Stability(value=Stable) @NotNull public final List<String> getSupportedLogTypes()
getSupportedLogTypes in interface IClusterEnginegetSupportedLogTypes in interface IClusterEngine.Jsii$Default@Stability(value=Stable) @Nullable public final Boolean getCombineImportAndExportRoles()
Default: false
getCombineImportAndExportRoles in interface IClusterEnginegetCombineImportAndExportRoles in interface IClusterEngine.Jsii$Default@Stability(value=Stable) @NotNull public final ClusterEngineConfig bindToCluster(@NotNull software.constructs.Construct scope, @NotNull ClusterEngineBindOptions options)
bindToCluster in interface IClusterEnginebindToCluster in interface IClusterEngine.Jsii$Defaultscope - This parameter is required.options - This parameter is required.Copyright © 2022. All rights reserved.