libZSservicesZSamazonka-redshiftZSamazonka-redshift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Redshift.ModifyClusterParameterGroup

Description

Modifies the parameters of a parameter group. For the parameters parameter, it can't contain ASCII characters.

For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

Synopsis

Creating a Request

data ModifyClusterParameterGroup Source #

Describes a modify cluster parameter group operation.

See: newModifyClusterParameterGroup smart constructor.

Constructors

ModifyClusterParameterGroup' 

Fields

  • parameterGroupName :: Text

    The name of the parameter group to be modified.

  • parameters :: [Parameter]

    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.

Instances

Instances details
Eq ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Read ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Show ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Generic ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Associated Types

type Rep ModifyClusterParameterGroup :: Type -> Type #

NFData ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Hashable ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

AWSRequest ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

ToHeaders ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

ToPath ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

ToQuery ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

type Rep ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

type Rep ModifyClusterParameterGroup = D1 ('MetaData "ModifyClusterParameterGroup" "Amazonka.Redshift.ModifyClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Parameter])))
type AWSResponse ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

newModifyClusterParameterGroup Source #

Create a value of ModifyClusterParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupName:ModifyClusterParameterGroup', modifyClusterParameterGroup_parameterGroupName - The name of the parameter group to be modified.

$sel:parameters:ModifyClusterParameterGroup', modifyClusterParameterGroup_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.

Request Lenses

modifyClusterParameterGroup_parameters :: Lens' ModifyClusterParameterGroup [Parameter] Source #

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.

Destructuring the Response

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Constructors

ClusterParameterGroupNameMessage' 

Fields

  • parameterGroupStatus :: Maybe Text

    The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

  • parameterGroupName :: Maybe Text

    The name of the cluster parameter group.

Instances

Instances details
Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Generic ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Associated Types

type Rep ClusterParameterGroupNameMessage :: Type -> Type #

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

FromXML ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage = D1 ('MetaData "ClusterParameterGroupNameMessage" "Amazonka.Redshift.Types.ClusterParameterGroupNameMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Create a value of ClusterParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupStatus:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupStatus - The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

$sel:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

Response Lenses

clusterParameterGroupNameMessage_parameterGroupStatus :: Lens' ClusterParameterGroupNameMessage (Maybe Text) Source #

The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.