amazonka-memorydb-2.0: Amazon MemoryDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
ToJSON 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

AWSRequest 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 #

Read ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Show ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

NFData ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Eq ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Hashable ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type AWSResponse 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" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ListAllowedNodeTypeUpdates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Associated Types

type Rep ListAllowedNodeTypeUpdatesResponse :: Type -> Type #

Read ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Show ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

NFData ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Eq 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" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ListAllowedNodeTypeUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scaleDownNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "scaleUpNodeTypes") '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:scaleDownNodeTypes:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_scaleDownNodeTypes - A list node types which you can use to scale down your cluster.

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

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

Response Lenses

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

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

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

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