Interface IInstanceEngine
Interface representing a database instance (as opposed to cluster) engine.
Inherited Members
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.AWS.RDS.dll
Syntax (csharp)
public interface IInstanceEngine : IEngine
Syntax (vb)
Public Interface IInstanceEngine
Inherits IEngine
Synopsis
Properties
MultiUserRotationApplication | The application used by this engine to perform rotation for a multi-user scenario. |
SingleUserRotationApplication | The application used by this engine to perform rotation for a single-user scenario. |
SupportsReadReplicaBackups | Whether this engine supports automatic backups of a read replica instance. |
Methods
BindToInstance(Construct, IInstanceEngineBindOptions) | Method called when the engine is used to create a new instance. |
Properties
MultiUserRotationApplication
The application used by this engine to perform rotation for a multi-user scenario.
SecretRotationApplication MultiUserRotationApplication { get; }
Property Value
SingleUserRotationApplication
The application used by this engine to perform rotation for a single-user scenario.
SecretRotationApplication SingleUserRotationApplication { get; }
Property Value
SupportsReadReplicaBackups
Whether this engine supports automatic backups of a read replica instance.
virtual Nullable<bool> SupportsReadReplicaBackups { get; }
Property Value
System.Nullable<System.Boolean>
Remarks
Default: false
Methods
BindToInstance(Construct, IInstanceEngineBindOptions)
Method called when the engine is used to create a new instance.
IInstanceEngineConfig BindToInstance(Construct scope, IInstanceEngineBindOptions options)
Parameters
- scope Construct
- options IInstanceEngineBindOptions
Returns