libZSservicesZSamazonka-memorydbZSamazonka-memorydb
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Description

Lists all available node types that you can scale to from your cluster's current node type. When you use the UpdateCluster operation to scale your cluster, the value of the NodeType parameter must be one of the node types returned by this operation.

Synopsis

Creating a Request

data ListAllowedNodeTypeUpdates Source #

See: newListAllowedNodeTypeUpdates smart constructor.

Constructors

ListAllowedNodeTypeUpdates' 

Fields

  • clusterName :: Text

    The name of the cluster you want to scale. MemoryDB uses the cluster name to identify the current node type being used by this cluster, and from that to create a list of node types you can scale up to.

Instances

Instances details
Eq ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Read ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Show ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Generic ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Associated Types

type Rep ListAllowedNodeTypeUpdates :: Type -> Type #

NFData ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Hashable ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToJSON ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

AWSRequest ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToHeaders ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToPath ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToQuery ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdates = D1 ('MetaData "ListAllowedNodeTypeUpdates" "Amazonka.MemoryDb.ListAllowedNodeTypeUpdates" "libZSservicesZSamazonka-memorydbZSamazonka-memorydb" 'False) (C1 ('MetaCons "ListAllowedNodeTypeUpdates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

newListAllowedNodeTypeUpdates Source #

Create a value of ListAllowedNodeTypeUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:ListAllowedNodeTypeUpdates', listAllowedNodeTypeUpdates_clusterName - The name of the cluster you want to scale. MemoryDB uses the cluster name to identify the current node type being used by this cluster, and from that to create a list of node types you can scale up to.

Request Lenses

listAllowedNodeTypeUpdates_clusterName :: Lens' ListAllowedNodeTypeUpdates Text Source #

The name of the cluster you want to scale. MemoryDB uses the cluster name to identify the current node type being used by this cluster, and from that to create a list of node types you can scale up to.

Destructuring the Response

data ListAllowedNodeTypeUpdatesResponse Source #

Constructors

ListAllowedNodeTypeUpdatesResponse' 

Fields

Instances

Instances details
Eq ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Read ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Show ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Generic ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Associated Types

type Rep ListAllowedNodeTypeUpdatesResponse :: Type -> Type #

NFData ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdatesResponse = D1 ('MetaData "ListAllowedNodeTypeUpdatesResponse" "Amazonka.MemoryDb.ListAllowedNodeTypeUpdates" "libZSservicesZSamazonka-memorydbZSamazonka-memorydb" 'False) (C1 ('MetaCons "ListAllowedNodeTypeUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scaleUpNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "scaleDownNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAllowedNodeTypeUpdatesResponse Source #

Create a value of ListAllowedNodeTypeUpdatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scaleUpNodeTypes:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_scaleUpNodeTypes - A list node types which you can use to scale up your cluster.

$sel:scaleDownNodeTypes:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_scaleDownNodeTypes - A list node types which you can use to scale down your cluster.

$sel:httpStatus:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_httpStatus - The response's http status code.

Response Lenses

listAllowedNodeTypeUpdatesResponse_scaleUpNodeTypes :: Lens' ListAllowedNodeTypeUpdatesResponse (Maybe [Text]) Source #

A list node types which you can use to scale up your cluster.

listAllowedNodeTypeUpdatesResponse_scaleDownNodeTypes :: Lens' ListAllowedNodeTypeUpdatesResponse (Maybe [Text]) Source #

A list node types which you can use to scale down your cluster.