class Aws::ElastiCache::Types::ResetCacheParameterGroupMessage

Represents the input of a `ResetCacheParameterGroup` operation.

@note When making an API call, you may pass ResetCacheParameterGroupMessage

data as a hash:

    {
      cache_parameter_group_name: "String", # required
      reset_all_parameters: false,
      parameter_name_values: [
        {
          parameter_name: "String",
          parameter_value: "String",
        },
      ],
    }

@!attribute [rw] cache_parameter_group_name

The name of the cache parameter group to reset.
@return [String]

@!attribute [rw] reset_all_parameters

If `true`, all parameters in the cache parameter group are reset to
their default values. If `false`, only the parameters listed by
`ParameterNameValues` are reset to their default values.

Valid values: `true` \| `false`
@return [Boolean]

@!attribute [rw] parameter_name_values

An array of parameter names to reset to their default values. If
`ResetAllParameters` is `true`, do not use `ParameterNameValues`. If
`ResetAllParameters` is `false`, you must specify the name of at
least one parameter to reset.
@return [Array<Types::ParameterNameValue>]

@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ResetCacheParameterGroupMessage AWS API Documentation

Constants

SENSITIVE