Interface CfnClusterParameterGroupProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnClusterParameterGroupProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:42.760Z") @Stability(Stable) public interface CfnClusterParameterGroupProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnClusterParameterGroup.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.redshift.*;
 CfnClusterParameterGroupProps cfnClusterParameterGroupProps = CfnClusterParameterGroupProps.builder()
         .description("description")
         .parameterGroupFamily("parameterGroupFamily")
         // the properties below are optional
         .parameterGroupName("parameterGroupName")
         .parameters(List.of(ParameterProperty.builder()
                 .parameterName("parameterName")
                 .parameterValue("parameterValue")
                 .build()))
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 
  • Method Details

    • getDescription

      @Stability(Stable) @NotNull String getDescription()
      The description of the parameter group.
    • getParameterGroupFamily

      @Stability(Stable) @NotNull String getParameterGroupFamily()
      The name of the cluster parameter group family that this cluster parameter group is compatible with.

      You can create a custom parameter group and then associate your cluster with it. For more information, see Amazon Redshift parameter groups .

    • getParameterGroupName

      @Stability(Stable) @Nullable default String getParameterGroupName()
      The name of the cluster parameter group.
    • getParameters

      @Stability(Stable) @Nullable default Object getParameters()
      An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.

      For each parameter to be modified, you must supply at least the parameter name and parameter value; other name-value pairs of the parameter are optional.

      For the workload management (WLM) configuration, you must supply all the name-value pairs in the wlm_json_configuration parameter.

    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      The list of tags for the cluster parameter group.
    • builder

      @Stability(Stable) static CfnClusterParameterGroupProps.Builder builder()
      Returns:
      a CfnClusterParameterGroupProps.Builder of CfnClusterParameterGroupProps