Interface IClusterEngine
The interface representing a database cluster (as opposed to instance) engine.
Inherited Members
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.AWS.RDS.dll
Syntax (csharp)
public interface IClusterEngine : IEngine
Syntax (vb)
Public Interface IClusterEngine
Inherits IEngine
Synopsis
Properties
CombineImportAndExportRoles | Whether the IAM Roles used for data importing and exporting need to be combined for this Engine, or can they be kept separate. |
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. |
SupportedLogTypes | The log types that are available with this engine type. |
Methods
BindToCluster(Construct, IClusterEngineBindOptions) | Method called when the engine is used to create a new cluster. |
Properties
CombineImportAndExportRoles
Whether the IAM Roles used for data importing and exporting need to be combined for this Engine, or can they be kept separate.
virtual Nullable<bool> CombineImportAndExportRoles { get; }
Property Value
System.Nullable<System.Boolean>
Remarks
Default: false
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
SupportedLogTypes
The log types that are available with this engine type.
string[] SupportedLogTypes { get; }
Property Value
System.String[]
Methods
BindToCluster(Construct, IClusterEngineBindOptions)
Method called when the engine is used to create a new cluster.
IClusterEngineConfig BindToCluster(Construct scope, IClusterEngineBindOptions options)
Parameters
- scope Construct
- options IClusterEngineBindOptions
Returns