libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax
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.DAX.IncreaseReplicationFactor

Description

Adds one or more nodes to a DAX cluster.

Synopsis

Creating a Request

data IncreaseReplicationFactor Source #

See: newIncreaseReplicationFactor smart constructor.

Constructors

IncreaseReplicationFactor' 

Fields

  • availabilityZones :: Maybe [Text]

    The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.

  • clusterName :: Text

    The name of the DAX cluster that will receive additional nodes.

  • newReplicationFactor' :: Int

    The new number of nodes for the DAX cluster.

Instances

Instances details
Eq IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Read IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Show IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Generic IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Associated Types

type Rep IncreaseReplicationFactor :: Type -> Type #

NFData IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Hashable IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToJSON IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

AWSRequest IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToHeaders IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToPath IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToQuery IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactor = D1 ('MetaData "IncreaseReplicationFactor" "Amazonka.DAX.IncreaseReplicationFactor" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "IncreaseReplicationFactor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newReplicationFactor'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))
type AWSResponse IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

newIncreaseReplicationFactor Source #

Create a value of IncreaseReplicationFactor 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:availabilityZones:IncreaseReplicationFactor', increaseReplicationFactor_availabilityZones - The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.

$sel:clusterName:IncreaseReplicationFactor', increaseReplicationFactor_clusterName - The name of the DAX cluster that will receive additional nodes.

$sel:newReplicationFactor':IncreaseReplicationFactor', increaseReplicationFactor_newReplicationFactor - The new number of nodes for the DAX cluster.

Request Lenses

increaseReplicationFactor_availabilityZones :: Lens' IncreaseReplicationFactor (Maybe [Text]) Source #

The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.

increaseReplicationFactor_clusterName :: Lens' IncreaseReplicationFactor Text Source #

The name of the DAX cluster that will receive additional nodes.

Destructuring the Response

data IncreaseReplicationFactorResponse Source #

See: newIncreaseReplicationFactorResponse smart constructor.

Constructors

IncreaseReplicationFactorResponse' 

Fields

Instances

Instances details
Eq IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Read IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Show IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Generic IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Associated Types

type Rep IncreaseReplicationFactorResponse :: Type -> Type #

NFData IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactorResponse = D1 ('MetaData "IncreaseReplicationFactorResponse" "Amazonka.DAX.IncreaseReplicationFactor" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "IncreaseReplicationFactorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newIncreaseReplicationFactorResponse Source #

Create a value of IncreaseReplicationFactorResponse 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:cluster:IncreaseReplicationFactorResponse', increaseReplicationFactorResponse_cluster - A description of the DAX cluster. with its new replication factor.

$sel:httpStatus:IncreaseReplicationFactorResponse', increaseReplicationFactorResponse_httpStatus - The response's http status code.

Response Lenses

increaseReplicationFactorResponse_cluster :: Lens' IncreaseReplicationFactorResponse (Maybe Cluster) Source #

A description of the DAX cluster. with its new replication factor.