CfnClusterParameterGroupProps

class aws_cdk.aws_redshift.CfnClusterParameterGroupProps(*, description, parameter_group_family, parameter_group_name=None, parameters=None, tags=None)

Bases: object

Properties for defining a CfnClusterParameterGroup.

Parameters:
  • description (str) – The description of the parameter group.

  • parameter_group_family (str) – 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 .

  • parameter_group_name (Optional[str]) – The name of the cluster parameter group.

  • parameters (Union[IResolvable, Sequence[Union[IResolvable, ParameterProperty, Dict[str, Any]]], None]) – 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.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The list of tags for the cluster parameter group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_redshift as redshift

cfn_cluster_parameter_group_props = redshift.CfnClusterParameterGroupProps(
    description="description",
    parameter_group_family="parameterGroupFamily",

    # the properties below are optional
    parameter_group_name="parameterGroupName",
    parameters=[redshift.CfnClusterParameterGroup.ParameterProperty(
        parameter_name="parameterName",
        parameter_value="parameterValue"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

The description of the parameter group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description

parameter_group_family

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 .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily

parameter_group_name

The name of the cluster parameter group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupname

parameters

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters

tags

The list of tags for the cluster parameter group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags