Interface ParameterGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ParameterGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:31:47.574Z")
@Stability(Stable)
public interface ParameterGroupProps
extends software.amazon.jsii.JsiiSerializable
Properties for a parameter group.
Example:
IParameterGroup parameterGroup = ParameterGroup.forInstance(this, "InstanceParameterGroup", ParameterGroupProps.builder()
.engine(DatabaseInstanceEngine.mysql(MySqlInstanceEngineProps.builder()
.version(MysqlEngineVersion.VER_8_0_35)
.build()))
.description("Parameter group for MySQL")
.parameters(Map.of(
"max_connections", "150",
"slow_query_log", "1"))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forParameterGroupPropsstatic final classAn implementation forParameterGroupProps -
Method Summary
Modifier and TypeMethodDescriptionstatic ParameterGroupProps.Builderbuilder()default StringDescription for this parameter group.The database engine for this parameter group.default StringgetName()The name of this parameter group.The parameters in this parameter group.default RemovalPolicyThe CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEngine
The database engine for this parameter group. -
getDescription
Description for this parameter group.Default: a CDK generated description
-
getName
The name of this parameter group.Default: - CloudFormation-generated name
-
getParameters
The parameters in this parameter group.Default: - None
-
getRemovalPolicy
The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.Default: - RemovalPolicy.DESTROY
-
builder
- Returns:
- a
ParameterGroupProps.BuilderofParameterGroupProps
-