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.

EngineDefaults

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

type EngineDefaults struct { CacheNodeTypeSpecificParameters []*CacheNodeTypeSpecificParameter `locationNameList:"CacheNodeTypeSpecificParameter" type:"list"` CacheParameterGroupFamily *string `type:"string"` Marker *string `type:"string"` Parameters []*Parameter `locationNameList:"Parameter" type:"list"` }

Represents the output of a DescribeEngineDefaultParameters operation.

CacheNodeTypeSpecificParameters

A parameter that has a different value for each cache node type it is applied to. For example, in a Redis cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.

CacheParameterGroupFamily

Type: *string

Specifies the name of the cache parameter group family to which the engine default parameters apply.

Valid values are: memcached1.4 | redis2.6 | redis2.8 | redis3.2 | redis4.0

Marker

Type: *string

Provides an identifier to allow retrieval of paginated results.

Parameters

Describes an individual setting that controls some aspect of ElastiCache behavior.

Method

GoString

func (s EngineDefaults) GoString() string

GoString returns the string representation

SetCacheNodeTypeSpecificParameters

func (s *EngineDefaults) SetCacheNodeTypeSpecificParameters(v []*CacheNodeTypeSpecificParameter) *EngineDefaults

SetCacheNodeTypeSpecificParameters sets the CacheNodeTypeSpecificParameters field's value.

SetCacheParameterGroupFamily

func (s *EngineDefaults) SetCacheParameterGroupFamily(v string) *EngineDefaults

SetCacheParameterGroupFamily sets the CacheParameterGroupFamily field's value.

SetMarker

func (s *EngineDefaults) SetMarker(v string) *EngineDefaults

SetMarker sets the Marker field's value.

SetParameters

func (s *EngineDefaults) SetParameters(v []*Parameter) *EngineDefaults

SetParameters sets the Parameters field's value.

String

func (s EngineDefaults) String() string

String returns the string representation

On this page: