# AWS::Redshift::ClusterParameterGroup Resource Type definition for AWS::Redshift::ClusterParameterGroup ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "Type" : "AWS::Redshift::ClusterParameterGroup", "Properties" : { "ParameterGroupName" : String, "Description" : String, "ParameterGroupFamily" : String, "Parameters" : [ Parameter, ... ], "Tags" : [ Tag, ... ] } }### YAML
Type: AWS::Redshift::ClusterParameterGroup Properties: ParameterGroupName: String Description: String ParameterGroupFamily: String Parameters: - Parameter Tags: - Tag## Properties #### ParameterGroupName The name of the cluster parameter group. _Required_: No _Type_: String _Maximum Length_:
255
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### Description
A description of the parameter group.
_Required_: Yes
_Type_: String
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### ParameterGroupFamily
The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
_Required_: Yes
_Type_: String
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### Parameters
An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
_Required_: No
_Type_: List of Parameter
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Tags
An array of key-value pairs to apply to this resource.
_Required_: No
_Type_: List of Tag
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
## Return Values
### Ref
When you pass the logical ID of this resource to the intrinsic `Ref` function, Ref returns the ParameterGroupName.