AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

Parameter

import "github.com/aws/aws-sdk-go/service/redshift"

type Parameter struct { AllowedValues *string `type:"string"` ApplyType *string `type:"string" enum:"ParameterApplyType"` DataType *string `type:"string"` Description *string `type:"string"` IsModifiable *bool `type:"boolean"` MinimumEngineVersion *string `type:"string"` ParameterName *string `type:"string"` ParameterValue *string `type:"string"` Source *string `type:"string"` }

Describes a parameter in a cluster parameter group.

AllowedValues

Type: *string

The valid range of values for the parameter.

ApplyType

Type: *string

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 (https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) in the Amazon Redshift Cluster Management Guide.

DataType

Type: *string

The data type of the parameter.

Description

Type: *string

A description of the parameter.

IsModifiable

Type: *bool

If true, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

MinimumEngineVersion

Type: *string

The earliest engine version to which the parameter can apply.

ParameterName

Type: *string

The name of the parameter.

ParameterValue

Type: *string

The value of the parameter.

Source

Type: *string

The source of the parameter value, such as "engine-default" or "user".

Method

GoString

func (s Parameter) GoString() string

GoString returns the string representation

SetAllowedValues

func (s *Parameter) SetAllowedValues(v string) *Parameter

SetAllowedValues sets the AllowedValues field's value.

SetApplyType

func (s *Parameter) SetApplyType(v string) *Parameter

SetApplyType sets the ApplyType field's value.

SetDataType

func (s *Parameter) SetDataType(v string) *Parameter

SetDataType sets the DataType field's value.

SetDescription

func (s *Parameter) SetDescription(v string) *Parameter

SetDescription sets the Description field's value.

SetIsModifiable

func (s *Parameter) SetIsModifiable(v bool) *Parameter

SetIsModifiable sets the IsModifiable field's value.

SetMinimumEngineVersion

func (s *Parameter) SetMinimumEngineVersion(v string) *Parameter

SetMinimumEngineVersion sets the MinimumEngineVersion field's value.

SetParameterName

func (s *Parameter) SetParameterName(v string) *Parameter

SetParameterName sets the ParameterName field's value.

SetParameterValue

func (s *Parameter) SetParameterValue(v string) *Parameter

SetParameterValue sets the ParameterValue field's value.

SetSource

func (s *Parameter) SetSource(v string) *Parameter

SetSource sets the Source field's value.

String

func (s Parameter) String() string

String returns the string representation

On this page: