Class: Aws::ElastiCache::Types::AllowedNodeTypeModificationsMessage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-elasticache/types.rb

Overview

Represents the allowed node types you can use to modify your cluster or replication group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#scale_down_modificationsArray<String>

A string list, each element of which specifies a cache node type which you can use to scale your cluster or replication group. When scaling down a Valkey or Redis OSS cluster or replication group using ModifyCacheCluster or ModifyReplicationGroup, use a value from this list for the CacheNodeType parameter.

Returns:

  • (Array<String>)


73
74
75
76
77
78
# File 'lib/aws-sdk-elasticache/types.rb', line 73

class AllowedNodeTypeModificationsMessage < Struct.new(
  :scale_up_modifications,
  :scale_down_modifications)
  SENSITIVE = []
  include Aws::Structure
end

#scale_up_modificationsArray<String>

A string list, each element of which specifies a cache node type which you can use to scale your cluster or replication group.

When scaling up a Valkey or Redis OSS cluster or replication group using ‘ModifyCacheCluster` or `ModifyReplicationGroup`, use a value from this list for the `CacheNodeType` parameter.

Returns:

  • (Array<String>)


73
74
75
76
77
78
# File 'lib/aws-sdk-elasticache/types.rb', line 73

class AllowedNodeTypeModificationsMessage < Struct.new(
  :scale_up_modifications,
  :scale_down_modifications)
  SENSITIVE = []
  include Aws::Structure
end