class Aws::Redshift::Types::Parameter

Describes a parameter in a cluster parameter group.

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

data as a hash:

    {
      parameter_name: "String",
      parameter_value: "String",
      description: "String",
      source: "String",
      data_type: "String",
      allowed_values: "String",
      apply_type: "static", # accepts static, dynamic
      is_modifiable: false,
      minimum_engine_version: "String",
    }

@!attribute [rw] parameter_name

The name of the parameter.
@return [String]

@!attribute [rw] parameter_value

The value of the parameter. If `ParameterName` is
`wlm_json_configuration`, then the maximum size of `ParameterValue`
is 8000 characters.
@return [String]

@!attribute [rw] description

A description of the parameter.
@return [String]

@!attribute [rw] source

The source of the parameter value, such as "engine-default" or
"user".
@return [String]

@!attribute [rw] data_type

The data type of the parameter.
@return [String]

@!attribute [rw] allowed_values

The valid range of values for the parameter.
@return [String]

@!attribute [rw] apply_type

Specifies how to apply the WLM configuration parameter. Some
properties can be applied dynamically, while other properties
require that any associated clusters be rebooted for the
configuration changes to be applied. For more information about
parameters and parameter groups, go to [Amazon Redshift Parameter
Groups][1] in the *Amazon Redshift Cluster Management Guide*.

[1]: https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html
@return [String]

@!attribute [rw] is_modifiable

If `true`, the parameter can be modified. Some parameters have
security or operational implications that prevent them from being
changed.
@return [Boolean]

@!attribute [rw] minimum_engine_version

The earliest engine version to which the parameter can apply.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/Parameter AWS API Documentation

Constants

SENSITIVE