Class ClusterParameterGroup

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.redshift.alpha.ClusterParameterGroup
All Implemented Interfaces:
IResource, IClusterParameterGroup, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.106.0 (build e852934)", date="2025-03-04T22:57:35.625Z") @Stability(Experimental) public class ClusterParameterGroup extends Resource implements IClusterParameterGroup
(experimental) A cluster parameter group.

Example:

 import software.amazon.awscdk.services.redshift.alpha.ClusterParameterGroup;
 ClusterParameterGroup params = ClusterParameterGroup.Builder.create(this, "Params")
         .description("desc")
         .parameters(Map.of(
                 "require_ssl", "true"))
         .build();
 params.addParameter("enable_user_activity_logging", "true");
 
  • Constructor Details

    • ClusterParameterGroup

      protected ClusterParameterGroup(software.amazon.jsii.JsiiObjectRef objRef)
    • ClusterParameterGroup

      protected ClusterParameterGroup(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • ClusterParameterGroup

      @Stability(Experimental) public ClusterParameterGroup(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ClusterParameterGroupProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • fromClusterParameterGroupName

      @Stability(Experimental) @NotNull public static IClusterParameterGroup fromClusterParameterGroupName(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String clusterParameterGroupName)
      (experimental) Imports a parameter group.

      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      clusterParameterGroupName - This parameter is required.
    • addParameter

      @Stability(Experimental) public void addParameter(@NotNull String name, @NotNull String value)
      (experimental) Adds a parameter to the parameter group.

      Parameters:
      name - the parameter name. This parameter is required.
      value - the parameter name. This parameter is required.
    • getClusterParameterGroupName

      @Stability(Experimental) @NotNull public String getClusterParameterGroupName()
      (experimental) The name of the parameter group.
      Specified by:
      getClusterParameterGroupName in interface IClusterParameterGroup
    • getParameters

      @Stability(Experimental) @NotNull public Map<String,String> getParameters()
      (experimental) The parameters in the parameter group.