libZSservicesZSamazonka-ioteventsZSamazonka-iotevents
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.IoTEvents.UpdateInput

Description

Updates an input.

Synopsis

Creating a Request

data UpdateInput Source #

See: newUpdateInput smart constructor.

Constructors

UpdateInput' 

Fields

Instances

Instances details
Eq UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Read UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Show UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Generic UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Associated Types

type Rep UpdateInput :: Type -> Type #

NFData UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Methods

rnf :: UpdateInput -> () #

Hashable UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

ToJSON UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

AWSRequest UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Associated Types

type AWSResponse UpdateInput #

ToHeaders UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Methods

toHeaders :: UpdateInput -> [Header] #

ToPath UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

ToQuery UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

type Rep UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

type Rep UpdateInput = D1 ('MetaData "UpdateInput" "Amazonka.IoTEvents.UpdateInput" "libZSservicesZSamazonka-ioteventsZSamazonka-iotevents" 'False) (C1 ('MetaCons "UpdateInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputDefinition))))
type AWSResponse UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

newUpdateInput Source #

Create a value of UpdateInput 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:inputDescription:UpdateInput', updateInput_inputDescription - A brief description of the input.

$sel:inputName:UpdateInput', updateInput_inputName - The name of the input you want to update.

$sel:inputDefinition:UpdateInput', updateInput_inputDefinition - The definition of the input.

Request Lenses

updateInput_inputDescription :: Lens' UpdateInput (Maybe Text) Source #

A brief description of the input.

updateInput_inputName :: Lens' UpdateInput Text Source #

The name of the input you want to update.

Destructuring the Response

data UpdateInputResponse Source #

See: newUpdateInputResponse smart constructor.

Constructors

UpdateInputResponse' 

Fields

Instances

Instances details
Eq UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Read UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Show UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Generic UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Associated Types

type Rep UpdateInputResponse :: Type -> Type #

NFData UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Methods

rnf :: UpdateInputResponse -> () #

type Rep UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

type Rep UpdateInputResponse = D1 ('MetaData "UpdateInputResponse" "Amazonka.IoTEvents.UpdateInput" "libZSservicesZSamazonka-ioteventsZSamazonka-iotevents" 'False) (C1 ('MetaCons "UpdateInputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateInputResponse Source #

Create a value of UpdateInputResponse 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:inputConfiguration:UpdateInputResponse', updateInputResponse_inputConfiguration - Information about the configuration of the input.

$sel:httpStatus:UpdateInputResponse', updateInputResponse_httpStatus - The response's http status code.

Response Lenses