amazonka-kinesis-2.0: Amazon Kinesis 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.Kinesis.UpdateStreamMode

Description

Updates the capacity mode of the data stream. Currently, in Kinesis Data Streams, you can choose between an on-demand capacity mode and a provisioned capacity mode for your data stream.

Synopsis

Creating a Request

data UpdateStreamMode Source #

See: newUpdateStreamMode smart constructor.

Constructors

UpdateStreamMode' 

Fields

  • streamARN :: Text

    Specifies the ARN of the data stream whose capacity mode you want to update.

  • streamModeDetails :: StreamModeDetails

    Specifies the capacity mode to which you want to set your data stream. Currently, in Kinesis Data Streams, you can choose between an on-demand capacity mode and a provisioned capacity mode for your data streams.

Instances

Instances details
ToJSON UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

ToHeaders UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

ToPath UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

ToQuery UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

AWSRequest UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Associated Types

type AWSResponse UpdateStreamMode #

Generic UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Associated Types

type Rep UpdateStreamMode :: Type -> Type #

Read UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Show UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

NFData UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Methods

rnf :: UpdateStreamMode -> () #

Eq UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Hashable UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

type AWSResponse UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

type Rep UpdateStreamMode Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

type Rep UpdateStreamMode = D1 ('MetaData "UpdateStreamMode" "Amazonka.Kinesis.UpdateStreamMode" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "UpdateStreamMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamModeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamModeDetails)))

newUpdateStreamMode Source #

Create a value of UpdateStreamMode 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:

UpdateStreamMode, updateStreamMode_streamARN - Specifies the ARN of the data stream whose capacity mode you want to update.

UpdateStreamMode, updateStreamMode_streamModeDetails - Specifies the capacity mode to which you want to set your data stream. Currently, in Kinesis Data Streams, you can choose between an on-demand capacity mode and a provisioned capacity mode for your data streams.

Request Lenses

updateStreamMode_streamARN :: Lens' UpdateStreamMode Text Source #

Specifies the ARN of the data stream whose capacity mode you want to update.

updateStreamMode_streamModeDetails :: Lens' UpdateStreamMode StreamModeDetails Source #

Specifies the capacity mode to which you want to set your data stream. Currently, in Kinesis Data Streams, you can choose between an on-demand capacity mode and a provisioned capacity mode for your data streams.

Destructuring the Response

data UpdateStreamModeResponse Source #

See: newUpdateStreamModeResponse smart constructor.

Instances

Instances details
Generic UpdateStreamModeResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Associated Types

type Rep UpdateStreamModeResponse :: Type -> Type #

Read UpdateStreamModeResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Show UpdateStreamModeResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

NFData UpdateStreamModeResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

Eq UpdateStreamModeResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

type Rep UpdateStreamModeResponse Source # 
Instance details

Defined in Amazonka.Kinesis.UpdateStreamMode

type Rep UpdateStreamModeResponse = D1 ('MetaData "UpdateStreamModeResponse" "Amazonka.Kinesis.UpdateStreamMode" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "UpdateStreamModeResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateStreamModeResponse :: UpdateStreamModeResponse Source #

Create a value of UpdateStreamModeResponse with all optional fields omitted.

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