amazonka-iotevents-2.0: Amazon IoT Events 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.IoTEvents

Contents

Description

Derived from API version 2018-07-27 of the AWS service descriptions, licensed under Apache 2.0.

AWS IoT Events monitors your equipment or device fleets for failures or changes in operation, and triggers actions when such events occur. You can use AWS IoT Events API operations to create, read, update, and delete inputs and detector models, and to list their versions.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-07-27 of the Amazon IoT Events SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by IoTEvents.

InternalFailureException

_InternalFailureException :: AsError a => Fold a ServiceError Source #

An internal failure occurred.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

The request was invalid.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

A limit was exceeded.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The resource already exists.

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

The resource is in use.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource was not found.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

The service is currently unavailable.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request could not be completed due to throttling.

UnsupportedOperationException

_UnsupportedOperationException :: AsError a => Fold a ServiceError Source #

The requested operation is not supported.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateAlarmModel

data CreateAlarmModel Source #

See: newCreateAlarmModel smart constructor.

Instances

Instances details
ToJSON CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

ToHeaders CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

ToPath CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

ToQuery CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

AWSRequest CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Associated Types

type AWSResponse CreateAlarmModel #

Generic CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Associated Types

type Rep CreateAlarmModel :: Type -> Type #

Read CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Show CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

NFData CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Methods

rnf :: CreateAlarmModel -> () #

Eq CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Hashable CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

type AWSResponse CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

type Rep CreateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

newCreateAlarmModel Source #

Create a value of CreateAlarmModel 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:alarmCapabilities:CreateAlarmModel', createAlarmModel_alarmCapabilities - Contains the configuration information of alarm state changes.

$sel:alarmEventActions:CreateAlarmModel', createAlarmModel_alarmEventActions - Contains information about one or more alarm actions.

CreateAlarmModel, createAlarmModel_alarmModelDescription - A description that tells you what the alarm model detects.

$sel:alarmNotification:CreateAlarmModel', createAlarmModel_alarmNotification - Contains information about one or more notification actions.

CreateAlarmModel, createAlarmModel_key - An input attribute used as a key to create an alarm. AWS IoT Events routes inputs associated with this key to the alarm.

$sel:severity:CreateAlarmModel', createAlarmModel_severity - A non-negative integer that reflects the severity level of the alarm.

$sel:tags:CreateAlarmModel', createAlarmModel_tags - A list of key-value pairs that contain metadata for the alarm model. The tags help you manage the alarm model. For more information, see Tagging your AWS IoT Events resources in the AWS IoT Events Developer Guide.

You can create up to 50 tags for one alarm model.

CreateAlarmModel, createAlarmModel_alarmModelName - A unique name that helps you identify the alarm model. You can't change this name after you create the alarm model.

CreateAlarmModel, createAlarmModel_roleArn - The ARN of the IAM role that allows the alarm to perform actions and access AWS resources. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:alarmRule:CreateAlarmModel', createAlarmModel_alarmRule - Defines when your alarm is invoked.

data CreateAlarmModelResponse Source #

See: newCreateAlarmModelResponse smart constructor.

Instances

Instances details
Generic CreateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Associated Types

type Rep CreateAlarmModelResponse :: Type -> Type #

Read CreateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Show CreateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

NFData CreateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

Eq CreateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

type Rep CreateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateAlarmModel

type Rep CreateAlarmModelResponse = D1 ('MetaData "CreateAlarmModelResponse" "Amazonka.IoTEvents.CreateAlarmModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "CreateAlarmModelResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alarmModelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "alarmModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmModelVersionStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateAlarmModelResponse Source #

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

CreateAlarmModelResponse, createAlarmModelResponse_alarmModelArn - The ARN of the alarm model. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

CreateAlarmModelResponse, createAlarmModelResponse_alarmModelVersion - The version of the alarm model.

CreateAlarmModelResponse, createAlarmModelResponse_creationTime - The time the alarm model was created, in the Unix epoch format.

CreateAlarmModelResponse, createAlarmModelResponse_lastUpdateTime - The time the alarm model was last updated, in the Unix epoch format.

CreateAlarmModelResponse, createAlarmModelResponse_status - The status of the alarm model. The status can be one of the following values:

  • ACTIVE - The alarm model is active and it's ready to evaluate data.
  • ACTIVATING - AWS IoT Events is activating your alarm model. Activating an alarm model can take up to a few minutes.
  • INACTIVE - The alarm model is inactive, so it isn't ready to evaluate data. Check your alarm model information and update the alarm model.
  • FAILED - You couldn't create or update the alarm model. Check your alarm model information and try again.

$sel:httpStatus:CreateAlarmModelResponse', createAlarmModelResponse_httpStatus - The response's http status code.

CreateDetectorModel

data CreateDetectorModel Source #

See: newCreateDetectorModel smart constructor.

Instances

Instances details
ToJSON CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

ToHeaders CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

ToPath CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

ToQuery CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

AWSRequest CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Associated Types

type AWSResponse CreateDetectorModel #

Generic CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Associated Types

type Rep CreateDetectorModel :: Type -> Type #

Read CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Show CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

NFData CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Methods

rnf :: CreateDetectorModel -> () #

Eq CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Hashable CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

type AWSResponse CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

type Rep CreateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

type Rep CreateDetectorModel = D1 ('MetaData "CreateDetectorModel" "Amazonka.IoTEvents.CreateDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "CreateDetectorModel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detectorModelDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "evaluationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMethod)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "detectorModelDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DetectorModelDefinition) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDetectorModel Source #

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

CreateDetectorModel, createDetectorModel_detectorModelDescription - A brief description of the detector model.

CreateDetectorModel, createDetectorModel_evaluationMethod - Information about the order in which events are evaluated and how actions are executed.

CreateDetectorModel, createDetectorModel_key - The input attribute key used to identify a device or system to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression in the message payload of each input to specify the attribute-value pair that is used to identify the device associated with the input.

$sel:tags:CreateDetectorModel', createDetectorModel_tags - Metadata that can be used to manage the detector model.

CreateDetectorModel, createDetectorModel_detectorModelName - The name of the detector model.

CreateDetectorModel, createDetectorModel_detectorModelDefinition - Information that defines how the detectors operate.

CreateDetectorModel, createDetectorModel_roleArn - The ARN of the role that grants permission to AWS IoT Events to perform its operations.

data CreateDetectorModelResponse Source #

See: newCreateDetectorModelResponse smart constructor.

Instances

Instances details
Generic CreateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Associated Types

type Rep CreateDetectorModelResponse :: Type -> Type #

Read CreateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Show CreateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

NFData CreateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

Eq CreateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

type Rep CreateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateDetectorModel

type Rep CreateDetectorModelResponse = D1 ('MetaData "CreateDetectorModelResponse" "Amazonka.IoTEvents.CreateDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "CreateDetectorModelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModelConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDetectorModelResponse Source #

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

CreateDetectorModelResponse, createDetectorModelResponse_detectorModelConfiguration - Information about how the detector model is configured.

$sel:httpStatus:CreateDetectorModelResponse', createDetectorModelResponse_httpStatus - The response's http status code.

CreateInput

data CreateInput Source #

See: newCreateInput smart constructor.

Instances

Instances details
ToJSON CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

ToHeaders CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Methods

toHeaders :: CreateInput -> [Header] #

ToPath CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

ToQuery CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

AWSRequest CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Associated Types

type AWSResponse CreateInput #

Generic CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Associated Types

type Rep CreateInput :: Type -> Type #

Read CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Show CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

NFData CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Methods

rnf :: CreateInput -> () #

Eq CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Hashable CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

type AWSResponse CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

type Rep CreateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

type Rep CreateInput = D1 ('MetaData "CreateInput" "Amazonka.IoTEvents.CreateInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "CreateInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputDefinition))))

newCreateInput Source #

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

CreateInput, createInput_inputDescription - A brief description of the input.

$sel:tags:CreateInput', createInput_tags - Metadata that can be used to manage the input.

CreateInput, createInput_inputName - The name you want to give to the input.

CreateInput, createInput_inputDefinition - The definition of the input.

data CreateInputResponse Source #

See: newCreateInputResponse smart constructor.

Instances

Instances details
Generic CreateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Associated Types

type Rep CreateInputResponse :: Type -> Type #

Read CreateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Show CreateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

NFData CreateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

Methods

rnf :: CreateInputResponse -> () #

Eq CreateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

type Rep CreateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.CreateInput

type Rep CreateInputResponse = D1 ('MetaData "CreateInputResponse" "Amazonka.IoTEvents.CreateInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "CreateInputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateInputResponse Source #

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

CreateInputResponse, createInputResponse_inputConfiguration - Information about the configuration of the input.

$sel:httpStatus:CreateInputResponse', createInputResponse_httpStatus - The response's http status code.

DeleteAlarmModel

data DeleteAlarmModel Source #

See: newDeleteAlarmModel smart constructor.

Constructors

DeleteAlarmModel' Text 

Instances

Instances details
ToHeaders DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

ToPath DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

ToQuery DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

AWSRequest DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Associated Types

type AWSResponse DeleteAlarmModel #

Generic DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Associated Types

type Rep DeleteAlarmModel :: Type -> Type #

Read DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Show DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

NFData DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Methods

rnf :: DeleteAlarmModel -> () #

Eq DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Hashable DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

type AWSResponse DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

type Rep DeleteAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

type Rep DeleteAlarmModel = D1 ('MetaData "DeleteAlarmModel" "Amazonka.IoTEvents.DeleteAlarmModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DeleteAlarmModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAlarmModel Source #

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

DeleteAlarmModel, deleteAlarmModel_alarmModelName - The name of the alarm model.

data DeleteAlarmModelResponse Source #

See: newDeleteAlarmModelResponse smart constructor.

Instances

Instances details
Generic DeleteAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Associated Types

type Rep DeleteAlarmModelResponse :: Type -> Type #

Read DeleteAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Show DeleteAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

NFData DeleteAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

Eq DeleteAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

type Rep DeleteAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteAlarmModel

type Rep DeleteAlarmModelResponse = D1 ('MetaData "DeleteAlarmModelResponse" "Amazonka.IoTEvents.DeleteAlarmModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DeleteAlarmModelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAlarmModelResponse Source #

Create a value of DeleteAlarmModelResponse 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:httpStatus:DeleteAlarmModelResponse', deleteAlarmModelResponse_httpStatus - The response's http status code.

DeleteDetectorModel

data DeleteDetectorModel Source #

See: newDeleteDetectorModel smart constructor.

Instances

Instances details
ToHeaders DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

ToPath DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

ToQuery DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

AWSRequest DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Associated Types

type AWSResponse DeleteDetectorModel #

Generic DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Associated Types

type Rep DeleteDetectorModel :: Type -> Type #

Read DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Show DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

NFData DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Methods

rnf :: DeleteDetectorModel -> () #

Eq DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Hashable DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

type AWSResponse DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

type Rep DeleteDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

type Rep DeleteDetectorModel = D1 ('MetaData "DeleteDetectorModel" "Amazonka.IoTEvents.DeleteDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DeleteDetectorModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDetectorModel Source #

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

DeleteDetectorModel, deleteDetectorModel_detectorModelName - The name of the detector model to be deleted.

data DeleteDetectorModelResponse Source #

See: newDeleteDetectorModelResponse smart constructor.

Instances

Instances details
Generic DeleteDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Associated Types

type Rep DeleteDetectorModelResponse :: Type -> Type #

Read DeleteDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Show DeleteDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

NFData DeleteDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

Eq DeleteDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

type Rep DeleteDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteDetectorModel

type Rep DeleteDetectorModelResponse = D1 ('MetaData "DeleteDetectorModelResponse" "Amazonka.IoTEvents.DeleteDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DeleteDetectorModelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDetectorModelResponse Source #

Create a value of DeleteDetectorModelResponse 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:httpStatus:DeleteDetectorModelResponse', deleteDetectorModelResponse_httpStatus - The response's http status code.

DeleteInput

data DeleteInput Source #

See: newDeleteInput smart constructor.

Constructors

DeleteInput' Text 

Instances

Instances details
ToHeaders DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Methods

toHeaders :: DeleteInput -> [Header] #

ToPath DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

ToQuery DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

AWSRequest DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Associated Types

type AWSResponse DeleteInput #

Generic DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Associated Types

type Rep DeleteInput :: Type -> Type #

Read DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Show DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

NFData DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Methods

rnf :: DeleteInput -> () #

Eq DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Hashable DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

type AWSResponse DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

type Rep DeleteInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

type Rep DeleteInput = D1 ('MetaData "DeleteInput" "Amazonka.IoTEvents.DeleteInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DeleteInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteInput Source #

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

DeleteInput, deleteInput_inputName - The name of the input to delete.

data DeleteInputResponse Source #

See: newDeleteInputResponse smart constructor.

Instances

Instances details
Generic DeleteInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Associated Types

type Rep DeleteInputResponse :: Type -> Type #

Read DeleteInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Show DeleteInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

NFData DeleteInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

Methods

rnf :: DeleteInputResponse -> () #

Eq DeleteInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

type Rep DeleteInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DeleteInput

type Rep DeleteInputResponse = D1 ('MetaData "DeleteInputResponse" "Amazonka.IoTEvents.DeleteInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DeleteInputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteInputResponse Source #

Create a value of DeleteInputResponse 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:httpStatus:DeleteInputResponse', deleteInputResponse_httpStatus - The response's http status code.

DescribeAlarmModel

data DescribeAlarmModel Source #

See: newDescribeAlarmModel smart constructor.

Instances

Instances details
ToHeaders DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

ToPath DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

ToQuery DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

AWSRequest DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Associated Types

type AWSResponse DescribeAlarmModel #

Generic DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Associated Types

type Rep DescribeAlarmModel :: Type -> Type #

Read DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Show DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

NFData DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Methods

rnf :: DescribeAlarmModel -> () #

Eq DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Hashable DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

type AWSResponse DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

type Rep DescribeAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

type Rep DescribeAlarmModel = D1 ('MetaData "DescribeAlarmModel" "Amazonka.IoTEvents.DescribeAlarmModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeAlarmModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAlarmModel Source #

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

DescribeAlarmModel, describeAlarmModel_alarmModelVersion - The version of the alarm model.

DescribeAlarmModel, describeAlarmModel_alarmModelName - The name of the alarm model.

data DescribeAlarmModelResponse Source #

See: newDescribeAlarmModelResponse smart constructor.

Instances

Instances details
Generic DescribeAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Associated Types

type Rep DescribeAlarmModelResponse :: Type -> Type #

Read DescribeAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Show DescribeAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

NFData DescribeAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

Eq DescribeAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

type Rep DescribeAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeAlarmModel

type Rep DescribeAlarmModelResponse = D1 ('MetaData "DescribeAlarmModelResponse" "Amazonka.IoTEvents.DescribeAlarmModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeAlarmModelResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "alarmCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmCapabilities)) :*: S1 ('MetaSel ('Just "alarmEventActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmEventActions))) :*: (S1 ('MetaSel ('Just "alarmModelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmModelDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "alarmModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "alarmNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmNotification)) :*: S1 ('MetaSel ('Just "alarmRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmRule))))) :*: (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmModelVersionStatus))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeAlarmModelResponse Source #

Create a value of DescribeAlarmModelResponse 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:alarmCapabilities:DescribeAlarmModelResponse', describeAlarmModelResponse_alarmCapabilities - Contains the configuration information of alarm state changes.

$sel:alarmEventActions:DescribeAlarmModelResponse', describeAlarmModelResponse_alarmEventActions - Contains information about one or more alarm actions.

DescribeAlarmModelResponse, describeAlarmModelResponse_alarmModelArn - The ARN of the alarm model. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

DescribeAlarmModelResponse, describeAlarmModelResponse_alarmModelDescription - The description of the alarm model.

DescribeAlarmModel, describeAlarmModelResponse_alarmModelName - The name of the alarm model.

DescribeAlarmModel, describeAlarmModelResponse_alarmModelVersion - The version of the alarm model.

$sel:alarmNotification:DescribeAlarmModelResponse', describeAlarmModelResponse_alarmNotification - Contains information about one or more notification actions.

$sel:alarmRule:DescribeAlarmModelResponse', describeAlarmModelResponse_alarmRule - Defines when your alarm is invoked.

DescribeAlarmModelResponse, describeAlarmModelResponse_creationTime - The time the alarm model was created, in the Unix epoch format.

DescribeAlarmModelResponse, describeAlarmModelResponse_key - An input attribute used as a key to create an alarm. AWS IoT Events routes inputs associated with this key to the alarm.

DescribeAlarmModelResponse, describeAlarmModelResponse_lastUpdateTime - The time the alarm model was last updated, in the Unix epoch format.

DescribeAlarmModelResponse, describeAlarmModelResponse_roleArn - The ARN of the IAM role that allows the alarm to perform actions and access AWS resources. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:severity:DescribeAlarmModelResponse', describeAlarmModelResponse_severity - A non-negative integer that reflects the severity level of the alarm.

DescribeAlarmModelResponse, describeAlarmModelResponse_status - The status of the alarm model. The status can be one of the following values:

  • ACTIVE - The alarm model is active and it's ready to evaluate data.
  • ACTIVATING - AWS IoT Events is activating your alarm model. Activating an alarm model can take up to a few minutes.
  • INACTIVE - The alarm model is inactive, so it isn't ready to evaluate data. Check your alarm model information and update the alarm model.
  • FAILED - You couldn't create or update the alarm model. Check your alarm model information and try again.

DescribeAlarmModelResponse, describeAlarmModelResponse_statusMessage - Contains information about the status of the alarm model.

$sel:httpStatus:DescribeAlarmModelResponse', describeAlarmModelResponse_httpStatus - The response's http status code.

DescribeDetectorModel

data DescribeDetectorModel Source #

See: newDescribeDetectorModel smart constructor.

Instances

Instances details
ToHeaders DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

ToPath DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

ToQuery DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

AWSRequest DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Associated Types

type AWSResponse DescribeDetectorModel #

Generic DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Associated Types

type Rep DescribeDetectorModel :: Type -> Type #

Read DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Show DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

NFData DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Methods

rnf :: DescribeDetectorModel -> () #

Eq DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Hashable DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

type AWSResponse DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

type Rep DescribeDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

type Rep DescribeDetectorModel = D1 ('MetaData "DescribeDetectorModel" "Amazonka.IoTEvents.DescribeDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeDetectorModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDetectorModel Source #

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

DescribeDetectorModel, describeDetectorModel_detectorModelVersion - The version of the detector model.

DescribeDetectorModel, describeDetectorModel_detectorModelName - The name of the detector model.

data DescribeDetectorModelResponse Source #

See: newDescribeDetectorModelResponse smart constructor.

Instances

Instances details
Generic DescribeDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Associated Types

type Rep DescribeDetectorModelResponse :: Type -> Type #

Read DescribeDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Show DescribeDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

NFData DescribeDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

Eq DescribeDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

type Rep DescribeDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModel

type Rep DescribeDetectorModelResponse = D1 ('MetaData "DescribeDetectorModelResponse" "Amazonka.IoTEvents.DescribeDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeDetectorModelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModel)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeDetectorModelResponse Source #

Create a value of DescribeDetectorModelResponse 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:detectorModel:DescribeDetectorModelResponse', describeDetectorModelResponse_detectorModel - Information about the detector model.

$sel:httpStatus:DescribeDetectorModelResponse', describeDetectorModelResponse_httpStatus - The response's http status code.

DescribeDetectorModelAnalysis

data DescribeDetectorModelAnalysis Source #

See: newDescribeDetectorModelAnalysis smart constructor.

Instances

Instances details
ToHeaders DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

ToPath DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

ToQuery DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

AWSRequest DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Generic DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Associated Types

type Rep DescribeDetectorModelAnalysis :: Type -> Type #

Read DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Show DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

NFData DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Eq DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Hashable DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

type AWSResponse DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

type Rep DescribeDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

type Rep DescribeDetectorModelAnalysis = D1 ('MetaData "DescribeDetectorModelAnalysis" "Amazonka.IoTEvents.DescribeDetectorModelAnalysis" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeDetectorModelAnalysis'" 'PrefixI 'True) (S1 ('MetaSel ('Just "analysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDetectorModelAnalysis Source #

Create a value of DescribeDetectorModelAnalysis 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:analysisId:DescribeDetectorModelAnalysis', describeDetectorModelAnalysis_analysisId - The ID of the analysis result that you want to retrieve.

data DescribeDetectorModelAnalysisResponse Source #

Instances

Instances details
Generic DescribeDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Read DescribeDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Show DescribeDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

NFData DescribeDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

Eq DescribeDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

type Rep DescribeDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeDetectorModelAnalysis

type Rep DescribeDetectorModelAnalysisResponse = D1 ('MetaData "DescribeDetectorModelAnalysisResponse" "Amazonka.IoTEvents.DescribeDetectorModelAnalysis" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeDetectorModelAnalysisResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeDetectorModelAnalysisResponse Source #

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

DescribeDetectorModelAnalysisResponse, describeDetectorModelAnalysisResponse_status - The status of the analysis activity. The status can be one of the following values:

  • RUNNING - AWS IoT Events is analyzing your detector model. This process can take several minutes to complete.
  • COMPLETE - AWS IoT Events finished analyzing your detector model.
  • FAILED - AWS IoT Events couldn't analyze your detector model. Try again later.

$sel:httpStatus:DescribeDetectorModelAnalysisResponse', describeDetectorModelAnalysisResponse_httpStatus - The response's http status code.

DescribeInput

data DescribeInput Source #

See: newDescribeInput smart constructor.

Constructors

DescribeInput' Text 

Instances

Instances details
ToHeaders DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

ToPath DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

ToQuery DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

AWSRequest DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Associated Types

type AWSResponse DescribeInput #

Generic DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Associated Types

type Rep DescribeInput :: Type -> Type #

Read DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Show DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

NFData DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Methods

rnf :: DescribeInput -> () #

Eq DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Hashable DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

type AWSResponse DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

type Rep DescribeInput Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

type Rep DescribeInput = D1 ('MetaData "DescribeInput" "Amazonka.IoTEvents.DescribeInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeInput Source #

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

DescribeInput, describeInput_inputName - The name of the input.

data DescribeInputResponse Source #

See: newDescribeInputResponse smart constructor.

Instances

Instances details
Generic DescribeInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Associated Types

type Rep DescribeInputResponse :: Type -> Type #

Read DescribeInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Show DescribeInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

NFData DescribeInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

Methods

rnf :: DescribeInputResponse -> () #

Eq DescribeInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

type Rep DescribeInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeInput

type Rep DescribeInputResponse = D1 ('MetaData "DescribeInputResponse" "Amazonka.IoTEvents.DescribeInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeInputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "input") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Input)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeInputResponse Source #

Create a value of DescribeInputResponse 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:input:DescribeInputResponse', describeInputResponse_input - Information about the input.

$sel:httpStatus:DescribeInputResponse', describeInputResponse_httpStatus - The response's http status code.

DescribeLoggingOptions

data DescribeLoggingOptions Source #

See: newDescribeLoggingOptions smart constructor.

Instances

Instances details
ToHeaders DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

ToPath DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

ToQuery DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

AWSRequest DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Associated Types

type AWSResponse DescribeLoggingOptions #

Generic DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Associated Types

type Rep DescribeLoggingOptions :: Type -> Type #

Read DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Show DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

NFData DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Methods

rnf :: DescribeLoggingOptions -> () #

Eq DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Hashable DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

type AWSResponse DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

type Rep DescribeLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

type Rep DescribeLoggingOptions = D1 ('MetaData "DescribeLoggingOptions" "Amazonka.IoTEvents.DescribeLoggingOptions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeLoggingOptions'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeLoggingOptions :: DescribeLoggingOptions Source #

Create a value of DescribeLoggingOptions with all optional fields omitted.

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

data DescribeLoggingOptionsResponse Source #

See: newDescribeLoggingOptionsResponse smart constructor.

Instances

Instances details
Generic DescribeLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Associated Types

type Rep DescribeLoggingOptionsResponse :: Type -> Type #

Read DescribeLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Show DescribeLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

NFData DescribeLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

Eq DescribeLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

type Rep DescribeLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.DescribeLoggingOptions

type Rep DescribeLoggingOptionsResponse = D1 ('MetaData "DescribeLoggingOptionsResponse" "Amazonka.IoTEvents.DescribeLoggingOptions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DescribeLoggingOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loggingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingOptions)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeLoggingOptionsResponse Source #

Create a value of DescribeLoggingOptionsResponse 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:loggingOptions:DescribeLoggingOptionsResponse', describeLoggingOptionsResponse_loggingOptions - The current settings of the AWS IoT Events logging options.

$sel:httpStatus:DescribeLoggingOptionsResponse', describeLoggingOptionsResponse_httpStatus - The response's http status code.

GetDetectorModelAnalysisResults

data GetDetectorModelAnalysisResults Source #

See: newGetDetectorModelAnalysisResults smart constructor.

Instances

Instances details
ToHeaders GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

ToPath GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

ToQuery GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

AWSRequest GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Generic GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Associated Types

type Rep GetDetectorModelAnalysisResults :: Type -> Type #

Read GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Show GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

NFData GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Eq GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Hashable GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

type AWSResponse GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

type Rep GetDetectorModelAnalysisResults Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

type Rep GetDetectorModelAnalysisResults = D1 ('MetaData "GetDetectorModelAnalysisResults" "Amazonka.IoTEvents.GetDetectorModelAnalysisResults" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "GetDetectorModelAnalysisResults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "analysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetDetectorModelAnalysisResults Source #

Create a value of GetDetectorModelAnalysisResults 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:maxResults:GetDetectorModelAnalysisResults', getDetectorModelAnalysisResults_maxResults - The maximum number of results to be returned per request.

GetDetectorModelAnalysisResults, getDetectorModelAnalysisResults_nextToken - The token that you can use to return the next set of results.

$sel:analysisId:GetDetectorModelAnalysisResults', getDetectorModelAnalysisResults_analysisId - The ID of the analysis result that you want to retrieve.

data GetDetectorModelAnalysisResultsResponse Source #

Instances

Instances details
Generic GetDetectorModelAnalysisResultsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Read GetDetectorModelAnalysisResultsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Show GetDetectorModelAnalysisResultsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

NFData GetDetectorModelAnalysisResultsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

Eq GetDetectorModelAnalysisResultsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

type Rep GetDetectorModelAnalysisResultsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.GetDetectorModelAnalysisResults

type Rep GetDetectorModelAnalysisResultsResponse = D1 ('MetaData "GetDetectorModelAnalysisResultsResponse" "Amazonka.IoTEvents.GetDetectorModelAnalysisResults" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "GetDetectorModelAnalysisResultsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "analysisResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnalysisResult])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetDetectorModelAnalysisResultsResponse Source #

Create a value of GetDetectorModelAnalysisResultsResponse 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:analysisResults:GetDetectorModelAnalysisResultsResponse', getDetectorModelAnalysisResultsResponse_analysisResults - Contains information about one or more analysis results.

GetDetectorModelAnalysisResults, getDetectorModelAnalysisResultsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:httpStatus:GetDetectorModelAnalysisResultsResponse', getDetectorModelAnalysisResultsResponse_httpStatus - The response's http status code.

ListAlarmModelVersions

data ListAlarmModelVersions Source #

See: newListAlarmModelVersions smart constructor.

Instances

Instances details
ToHeaders ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

ToPath ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

ToQuery ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

AWSRequest ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Associated Types

type AWSResponse ListAlarmModelVersions #

Generic ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Associated Types

type Rep ListAlarmModelVersions :: Type -> Type #

Read ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Show ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

NFData ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Methods

rnf :: ListAlarmModelVersions -> () #

Eq ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Hashable ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

type AWSResponse ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

type Rep ListAlarmModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

type Rep ListAlarmModelVersions = D1 ('MetaData "ListAlarmModelVersions" "Amazonka.IoTEvents.ListAlarmModelVersions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListAlarmModelVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListAlarmModelVersions Source #

Create a value of ListAlarmModelVersions 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:maxResults:ListAlarmModelVersions', listAlarmModelVersions_maxResults - The maximum number of results to be returned per request.

ListAlarmModelVersions, listAlarmModelVersions_nextToken - The token that you can use to return the next set of results.

ListAlarmModelVersions, listAlarmModelVersions_alarmModelName - The name of the alarm model.

data ListAlarmModelVersionsResponse Source #

See: newListAlarmModelVersionsResponse smart constructor.

Instances

Instances details
Generic ListAlarmModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Associated Types

type Rep ListAlarmModelVersionsResponse :: Type -> Type #

Read ListAlarmModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Show ListAlarmModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

NFData ListAlarmModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

Eq ListAlarmModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

type Rep ListAlarmModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModelVersions

type Rep ListAlarmModelVersionsResponse = D1 ('MetaData "ListAlarmModelVersionsResponse" "Amazonka.IoTEvents.ListAlarmModelVersions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListAlarmModelVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmModelVersionSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AlarmModelVersionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAlarmModelVersionsResponse Source #

Create a value of ListAlarmModelVersionsResponse 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:alarmModelVersionSummaries:ListAlarmModelVersionsResponse', listAlarmModelVersionsResponse_alarmModelVersionSummaries - A list that summarizes each alarm model version.

ListAlarmModelVersions, listAlarmModelVersionsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:httpStatus:ListAlarmModelVersionsResponse', listAlarmModelVersionsResponse_httpStatus - The response's http status code.

ListAlarmModels

data ListAlarmModels Source #

See: newListAlarmModels smart constructor.

Instances

Instances details
ToHeaders ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

ToPath ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

ToQuery ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

AWSRequest ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Associated Types

type AWSResponse ListAlarmModels #

Generic ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Associated Types

type Rep ListAlarmModels :: Type -> Type #

Read ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Show ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

NFData ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Methods

rnf :: ListAlarmModels -> () #

Eq ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Hashable ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

type AWSResponse ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

type Rep ListAlarmModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

type Rep ListAlarmModels = D1 ('MetaData "ListAlarmModels" "Amazonka.IoTEvents.ListAlarmModels" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListAlarmModels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListAlarmModels :: ListAlarmModels Source #

Create a value of ListAlarmModels 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:maxResults:ListAlarmModels', listAlarmModels_maxResults - The maximum number of results to be returned per request.

ListAlarmModels, listAlarmModels_nextToken - The token that you can use to return the next set of results.

data ListAlarmModelsResponse Source #

See: newListAlarmModelsResponse smart constructor.

Instances

Instances details
Generic ListAlarmModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Associated Types

type Rep ListAlarmModelsResponse :: Type -> Type #

Read ListAlarmModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Show ListAlarmModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

NFData ListAlarmModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

Methods

rnf :: ListAlarmModelsResponse -> () #

Eq ListAlarmModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

type Rep ListAlarmModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListAlarmModels

type Rep ListAlarmModelsResponse = D1 ('MetaData "ListAlarmModelsResponse" "Amazonka.IoTEvents.ListAlarmModels" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListAlarmModelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmModelSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AlarmModelSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAlarmModelsResponse Source #

Create a value of ListAlarmModelsResponse 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:alarmModelSummaries:ListAlarmModelsResponse', listAlarmModelsResponse_alarmModelSummaries - A list that summarizes each alarm model.

ListAlarmModels, listAlarmModelsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:httpStatus:ListAlarmModelsResponse', listAlarmModelsResponse_httpStatus - The response's http status code.

ListDetectorModelVersions

data ListDetectorModelVersions Source #

See: newListDetectorModelVersions smart constructor.

Instances

Instances details
ToHeaders ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

ToPath ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

ToQuery ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

AWSRequest ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Generic ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Associated Types

type Rep ListDetectorModelVersions :: Type -> Type #

Read ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Show ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

NFData ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Eq ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Hashable ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

type AWSResponse ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

type Rep ListDetectorModelVersions Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

type Rep ListDetectorModelVersions = D1 ('MetaData "ListDetectorModelVersions" "Amazonka.IoTEvents.ListDetectorModelVersions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListDetectorModelVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListDetectorModelVersions Source #

Create a value of ListDetectorModelVersions 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:maxResults:ListDetectorModelVersions', listDetectorModelVersions_maxResults - The maximum number of results to be returned per request.

ListDetectorModelVersions, listDetectorModelVersions_nextToken - The token that you can use to return the next set of results.

ListDetectorModelVersions, listDetectorModelVersions_detectorModelName - The name of the detector model whose versions are returned.

data ListDetectorModelVersionsResponse Source #

See: newListDetectorModelVersionsResponse smart constructor.

Instances

Instances details
Generic ListDetectorModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Associated Types

type Rep ListDetectorModelVersionsResponse :: Type -> Type #

Read ListDetectorModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Show ListDetectorModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

NFData ListDetectorModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

Eq ListDetectorModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

type Rep ListDetectorModelVersionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModelVersions

type Rep ListDetectorModelVersionsResponse = D1 ('MetaData "ListDetectorModelVersionsResponse" "Amazonka.IoTEvents.ListDetectorModelVersions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListDetectorModelVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelVersionSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DetectorModelVersionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDetectorModelVersionsResponse Source #

Create a value of ListDetectorModelVersionsResponse 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:detectorModelVersionSummaries:ListDetectorModelVersionsResponse', listDetectorModelVersionsResponse_detectorModelVersionSummaries - Summary information about the detector model versions.

ListDetectorModelVersions, listDetectorModelVersionsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:httpStatus:ListDetectorModelVersionsResponse', listDetectorModelVersionsResponse_httpStatus - The response's http status code.

ListDetectorModels

data ListDetectorModels Source #

See: newListDetectorModels smart constructor.

Instances

Instances details
ToHeaders ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

ToPath ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

ToQuery ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

AWSRequest ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Associated Types

type AWSResponse ListDetectorModels #

Generic ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Associated Types

type Rep ListDetectorModels :: Type -> Type #

Read ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Show ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

NFData ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Methods

rnf :: ListDetectorModels -> () #

Eq ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Hashable ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

type AWSResponse ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

type Rep ListDetectorModels Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

type Rep ListDetectorModels = D1 ('MetaData "ListDetectorModels" "Amazonka.IoTEvents.ListDetectorModels" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListDetectorModels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListDetectorModels :: ListDetectorModels Source #

Create a value of ListDetectorModels 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:maxResults:ListDetectorModels', listDetectorModels_maxResults - The maximum number of results to be returned per request.

ListDetectorModels, listDetectorModels_nextToken - The token that you can use to return the next set of results.

data ListDetectorModelsResponse Source #

See: newListDetectorModelsResponse smart constructor.

Instances

Instances details
Generic ListDetectorModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Associated Types

type Rep ListDetectorModelsResponse :: Type -> Type #

Read ListDetectorModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Show ListDetectorModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

NFData ListDetectorModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

Eq ListDetectorModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

type Rep ListDetectorModelsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListDetectorModels

type Rep ListDetectorModelsResponse = D1 ('MetaData "ListDetectorModelsResponse" "Amazonka.IoTEvents.ListDetectorModels" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListDetectorModelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DetectorModelSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDetectorModelsResponse Source #

Create a value of ListDetectorModelsResponse 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:detectorModelSummaries:ListDetectorModelsResponse', listDetectorModelsResponse_detectorModelSummaries - Summary information about the detector models.

ListDetectorModels, listDetectorModelsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:httpStatus:ListDetectorModelsResponse', listDetectorModelsResponse_httpStatus - The response's http status code.

ListInputRoutings

data ListInputRoutings Source #

See: newListInputRoutings smart constructor.

Instances

Instances details
ToJSON ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

ToHeaders ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

ToPath ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

ToQuery ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

AWSRequest ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Associated Types

type AWSResponse ListInputRoutings #

Generic ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Associated Types

type Rep ListInputRoutings :: Type -> Type #

Read ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Show ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

NFData ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Methods

rnf :: ListInputRoutings -> () #

Eq ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Hashable ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

type AWSResponse ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

type Rep ListInputRoutings Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

type Rep ListInputRoutings = D1 ('MetaData "ListInputRoutings" "Amazonka.IoTEvents.ListInputRoutings" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListInputRoutings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inputIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputIdentifier))))

newListInputRoutings Source #

Create a value of ListInputRoutings 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:maxResults:ListInputRoutings', listInputRoutings_maxResults - The maximum number of results to be returned per request.

ListInputRoutings, listInputRoutings_nextToken - The token that you can use to return the next set of results.

$sel:inputIdentifier:ListInputRoutings', listInputRoutings_inputIdentifier - The identifer of the routed input.

data ListInputRoutingsResponse Source #

See: newListInputRoutingsResponse smart constructor.

Instances

Instances details
Generic ListInputRoutingsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Associated Types

type Rep ListInputRoutingsResponse :: Type -> Type #

Read ListInputRoutingsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Show ListInputRoutingsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

NFData ListInputRoutingsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

Eq ListInputRoutingsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

type Rep ListInputRoutingsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputRoutings

type Rep ListInputRoutingsResponse = D1 ('MetaData "ListInputRoutingsResponse" "Amazonka.IoTEvents.ListInputRoutings" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListInputRoutingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RoutedResource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInputRoutingsResponse Source #

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

ListInputRoutings, listInputRoutingsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:routedResources:ListInputRoutingsResponse', listInputRoutingsResponse_routedResources - Summary information about the routed resources.

$sel:httpStatus:ListInputRoutingsResponse', listInputRoutingsResponse_httpStatus - The response's http status code.

ListInputs

data ListInputs Source #

See: newListInputs smart constructor.

Constructors

ListInputs' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToHeaders ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Methods

toHeaders :: ListInputs -> [Header] #

ToPath ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

ToQuery ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

AWSRequest ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Associated Types

type AWSResponse ListInputs #

Generic ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Associated Types

type Rep ListInputs :: Type -> Type #

Read ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Show ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

NFData ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Methods

rnf :: ListInputs -> () #

Eq ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Hashable ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

type AWSResponse ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

type Rep ListInputs Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

type Rep ListInputs = D1 ('MetaData "ListInputs" "Amazonka.IoTEvents.ListInputs" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListInputs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListInputs :: ListInputs Source #

Create a value of ListInputs 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:maxResults:ListInputs', listInputs_maxResults - The maximum number of results to be returned per request.

ListInputs, listInputs_nextToken - The token that you can use to return the next set of results.

data ListInputsResponse Source #

See: newListInputsResponse smart constructor.

Instances

Instances details
Generic ListInputsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Associated Types

type Rep ListInputsResponse :: Type -> Type #

Read ListInputsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Show ListInputsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

NFData ListInputsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

Methods

rnf :: ListInputsResponse -> () #

Eq ListInputsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

type Rep ListInputsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListInputs

type Rep ListInputsResponse = D1 ('MetaData "ListInputsResponse" "Amazonka.IoTEvents.ListInputs" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListInputsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInputsResponse Source #

Create a value of ListInputsResponse 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:inputSummaries:ListInputsResponse', listInputsResponse_inputSummaries - Summary information about the inputs.

ListInputs, listInputsResponse_nextToken - The token that you can use to return the next set of results, or null if there are no more results.

$sel:httpStatus:ListInputsResponse', listInputsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.IoTEvents.ListTagsForResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.IoTEvents.ListTagsForResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of tags assigned to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutLoggingOptions

data PutLoggingOptions Source #

See: newPutLoggingOptions smart constructor.

Instances

Instances details
ToJSON PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

ToHeaders PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

ToPath PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

ToQuery PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

AWSRequest PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Associated Types

type AWSResponse PutLoggingOptions #

Generic PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Associated Types

type Rep PutLoggingOptions :: Type -> Type #

Read PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Show PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

NFData PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Methods

rnf :: PutLoggingOptions -> () #

Eq PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Hashable PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

type AWSResponse PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

type Rep PutLoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

type Rep PutLoggingOptions = D1 ('MetaData "PutLoggingOptions" "Amazonka.IoTEvents.PutLoggingOptions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "PutLoggingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loggingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingOptions)))

newPutLoggingOptions Source #

Create a value of PutLoggingOptions 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:loggingOptions:PutLoggingOptions', putLoggingOptions_loggingOptions - The new values of the AWS IoT Events logging options.

data PutLoggingOptionsResponse Source #

See: newPutLoggingOptionsResponse smart constructor.

Instances

Instances details
Generic PutLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Associated Types

type Rep PutLoggingOptionsResponse :: Type -> Type #

Read PutLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Show PutLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

NFData PutLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

Eq PutLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

type Rep PutLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.PutLoggingOptions

type Rep PutLoggingOptionsResponse = D1 ('MetaData "PutLoggingOptionsResponse" "Amazonka.IoTEvents.PutLoggingOptions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "PutLoggingOptionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutLoggingOptionsResponse :: PutLoggingOptionsResponse Source #

Create a value of PutLoggingOptionsResponse with all optional fields omitted.

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

StartDetectorModelAnalysis

data StartDetectorModelAnalysis Source #

See: newStartDetectorModelAnalysis smart constructor.

Instances

Instances details
ToJSON StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

ToHeaders StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

ToPath StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

ToQuery StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

AWSRequest StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Generic StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Associated Types

type Rep StartDetectorModelAnalysis :: Type -> Type #

Read StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Show StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

NFData StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Eq StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Hashable StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

type AWSResponse StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

type Rep StartDetectorModelAnalysis Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

type Rep StartDetectorModelAnalysis = D1 ('MetaData "StartDetectorModelAnalysis" "Amazonka.IoTEvents.StartDetectorModelAnalysis" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "StartDetectorModelAnalysis'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DetectorModelDefinition)))

newStartDetectorModelAnalysis Source #

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

StartDetectorModelAnalysis, startDetectorModelAnalysis_detectorModelDefinition - Undocumented member.

data StartDetectorModelAnalysisResponse Source #

Instances

Instances details
Generic StartDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Associated Types

type Rep StartDetectorModelAnalysisResponse :: Type -> Type #

Read StartDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Show StartDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

NFData StartDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

Eq StartDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

type Rep StartDetectorModelAnalysisResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.StartDetectorModelAnalysis

type Rep StartDetectorModelAnalysisResponse = D1 ('MetaData "StartDetectorModelAnalysisResponse" "Amazonka.IoTEvents.StartDetectorModelAnalysis" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "StartDetectorModelAnalysisResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "analysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartDetectorModelAnalysisResponse Source #

Create a value of StartDetectorModelAnalysisResponse 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:analysisId:StartDetectorModelAnalysisResponse', startDetectorModelAnalysisResponse_analysisId - The ID that you can use to retrieve the analysis result.

$sel:httpStatus:StartDetectorModelAnalysisResponse', startDetectorModelAnalysisResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.IoTEvents.TagResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The ARN of the resource.

$sel:tags:TagResource', tagResource_tags - The new or modified tags for the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.IoTEvents.TagResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.IoTEvents.UntagResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the resource.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of the keys of the tags to be removed from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.IoTEvents.UntagResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateAlarmModel

data UpdateAlarmModel Source #

See: newUpdateAlarmModel smart constructor.

Instances

Instances details
ToJSON UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

ToHeaders UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

ToPath UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

ToQuery UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

AWSRequest UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Associated Types

type AWSResponse UpdateAlarmModel #

Generic UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Associated Types

type Rep UpdateAlarmModel :: Type -> Type #

Read UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Show UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

NFData UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Methods

rnf :: UpdateAlarmModel -> () #

Eq UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Hashable UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

type AWSResponse UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

type Rep UpdateAlarmModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

newUpdateAlarmModel Source #

Create a value of UpdateAlarmModel 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:alarmCapabilities:UpdateAlarmModel', updateAlarmModel_alarmCapabilities - Contains the configuration information of alarm state changes.

$sel:alarmEventActions:UpdateAlarmModel', updateAlarmModel_alarmEventActions - Contains information about one or more alarm actions.

UpdateAlarmModel, updateAlarmModel_alarmModelDescription - The description of the alarm model.

$sel:alarmNotification:UpdateAlarmModel', updateAlarmModel_alarmNotification - Contains information about one or more notification actions.

$sel:severity:UpdateAlarmModel', updateAlarmModel_severity - A non-negative integer that reflects the severity level of the alarm.

UpdateAlarmModel, updateAlarmModel_alarmModelName - The name of the alarm model.

UpdateAlarmModel, updateAlarmModel_roleArn - The ARN of the IAM role that allows the alarm to perform actions and access AWS resources. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:alarmRule:UpdateAlarmModel', updateAlarmModel_alarmRule - Defines when your alarm is invoked.

data UpdateAlarmModelResponse Source #

See: newUpdateAlarmModelResponse smart constructor.

Instances

Instances details
Generic UpdateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Associated Types

type Rep UpdateAlarmModelResponse :: Type -> Type #

Read UpdateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Show UpdateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

NFData UpdateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

Eq UpdateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

type Rep UpdateAlarmModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateAlarmModel

type Rep UpdateAlarmModelResponse = D1 ('MetaData "UpdateAlarmModelResponse" "Amazonka.IoTEvents.UpdateAlarmModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "UpdateAlarmModelResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alarmModelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "alarmModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmModelVersionStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateAlarmModelResponse Source #

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

UpdateAlarmModelResponse, updateAlarmModelResponse_alarmModelArn - The ARN of the alarm model. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

UpdateAlarmModelResponse, updateAlarmModelResponse_alarmModelVersion - The version of the alarm model.

UpdateAlarmModelResponse, updateAlarmModelResponse_creationTime - The time the alarm model was created, in the Unix epoch format.

UpdateAlarmModelResponse, updateAlarmModelResponse_lastUpdateTime - The time the alarm model was last updated, in the Unix epoch format.

UpdateAlarmModelResponse, updateAlarmModelResponse_status - The status of the alarm model. The status can be one of the following values:

  • ACTIVE - The alarm model is active and it's ready to evaluate data.
  • ACTIVATING - AWS IoT Events is activating your alarm model. Activating an alarm model can take up to a few minutes.
  • INACTIVE - The alarm model is inactive, so it isn't ready to evaluate data. Check your alarm model information and update the alarm model.
  • FAILED - You couldn't create or update the alarm model. Check your alarm model information and try again.

$sel:httpStatus:UpdateAlarmModelResponse', updateAlarmModelResponse_httpStatus - The response's http status code.

UpdateDetectorModel

data UpdateDetectorModel Source #

See: newUpdateDetectorModel smart constructor.

Instances

Instances details
ToJSON UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

ToHeaders UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

ToPath UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

ToQuery UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

AWSRequest UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Associated Types

type AWSResponse UpdateDetectorModel #

Generic UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Associated Types

type Rep UpdateDetectorModel :: Type -> Type #

Read UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Show UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

NFData UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Methods

rnf :: UpdateDetectorModel -> () #

Eq UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Hashable UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

type AWSResponse UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

type Rep UpdateDetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

type Rep UpdateDetectorModel = D1 ('MetaData "UpdateDetectorModel" "Amazonka.IoTEvents.UpdateDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "UpdateDetectorModel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detectorModelDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evaluationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMethod))) :*: (S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "detectorModelDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DetectorModelDefinition) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateDetectorModel Source #

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

UpdateDetectorModel, updateDetectorModel_detectorModelDescription - A brief description of the detector model.

UpdateDetectorModel, updateDetectorModel_evaluationMethod - Information about the order in which events are evaluated and how actions are executed.

UpdateDetectorModel, updateDetectorModel_detectorModelName - The name of the detector model that is updated.

UpdateDetectorModel, updateDetectorModel_detectorModelDefinition - Information that defines how a detector operates.

UpdateDetectorModel, updateDetectorModel_roleArn - The ARN of the role that grants permission to AWS IoT Events to perform its operations.

data UpdateDetectorModelResponse Source #

See: newUpdateDetectorModelResponse smart constructor.

Instances

Instances details
Generic UpdateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Associated Types

type Rep UpdateDetectorModelResponse :: Type -> Type #

Read UpdateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Show UpdateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

NFData UpdateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

Eq UpdateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

type Rep UpdateDetectorModelResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateDetectorModel

type Rep UpdateDetectorModelResponse = D1 ('MetaData "UpdateDetectorModelResponse" "Amazonka.IoTEvents.UpdateDetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "UpdateDetectorModelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModelConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDetectorModelResponse Source #

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

UpdateDetectorModelResponse, updateDetectorModelResponse_detectorModelConfiguration - Information about how the detector model is configured.

$sel:httpStatus:UpdateDetectorModelResponse', updateDetectorModelResponse_httpStatus - The response's http status code.

UpdateInput

data UpdateInput Source #

See: newUpdateInput smart constructor.

Instances

Instances details
ToJSON UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.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

AWSRequest UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Associated Types

type AWSResponse UpdateInput #

Generic UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Associated Types

type Rep UpdateInput :: Type -> Type #

Read UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Show UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

NFData UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Methods

rnf :: UpdateInput -> () #

Eq UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Hashable UpdateInput Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

type AWSResponse 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" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" '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))))

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:

UpdateInput, updateInput_inputDescription - A brief description of the input.

UpdateInput, updateInput_inputName - The name of the input you want to update.

UpdateInput, updateInput_inputDefinition - The definition of the input.

data UpdateInputResponse Source #

See: newUpdateInputResponse smart constructor.

Instances

Instances details
Generic UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Associated Types

type Rep UpdateInputResponse :: Type -> Type #

Read UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Show UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

NFData UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

Methods

rnf :: UpdateInputResponse -> () #

Eq UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

type Rep UpdateInputResponse Source # 
Instance details

Defined in Amazonka.IoTEvents.UpdateInput

type Rep UpdateInputResponse = D1 ('MetaData "UpdateInputResponse" "Amazonka.IoTEvents.UpdateInput" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" '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:

UpdateInputResponse, updateInputResponse_inputConfiguration - Information about the configuration of the input.

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

Types

AlarmModelVersionStatus

newtype AlarmModelVersionStatus Source #

Instances

Instances details
FromJSON AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

FromJSONKey AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToJSON AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToJSONKey AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToByteString AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToHeader AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToLog AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToQuery AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

FromText AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToText AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

FromXML AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

ToXML AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

Generic AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

Associated Types

type Rep AlarmModelVersionStatus :: Type -> Type #

Read AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

Show AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

NFData AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

Methods

rnf :: AlarmModelVersionStatus -> () #

Eq AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

Ord AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

Hashable AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

type Rep AlarmModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionStatus

type Rep AlarmModelVersionStatus = D1 ('MetaData "AlarmModelVersionStatus" "Amazonka.IoTEvents.Types.AlarmModelVersionStatus" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "AlarmModelVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlarmModelVersionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnalysisResultLevel

newtype AnalysisResultLevel Source #

Instances

Instances details
FromJSON AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

FromJSONKey AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToJSON AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToJSONKey AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToByteString AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToHeader AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToLog AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToQuery AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

FromText AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToText AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

FromXML AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

ToXML AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

Generic AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

Associated Types

type Rep AnalysisResultLevel :: Type -> Type #

Read AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

Show AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

NFData AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

Methods

rnf :: AnalysisResultLevel -> () #

Eq AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

Ord AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

Hashable AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

type Rep AnalysisResultLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLevel

type Rep AnalysisResultLevel = D1 ('MetaData "AnalysisResultLevel" "Amazonka.IoTEvents.Types.AnalysisResultLevel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "AnalysisResultLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnalysisResultLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnalysisStatus

newtype AnalysisStatus Source #

Constructors

AnalysisStatus' 

Instances

Instances details
FromJSON AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

FromJSONKey AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToJSON AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToJSONKey AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToByteString AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToHeader AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToLog AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToQuery AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

FromText AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToText AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

FromXML AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

ToXML AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

Methods

toXML :: AnalysisStatus -> XML #

Generic AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

Associated Types

type Rep AnalysisStatus :: Type -> Type #

Read AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

Show AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

NFData AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

Methods

rnf :: AnalysisStatus -> () #

Eq AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

Ord AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

Hashable AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

type Rep AnalysisStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisStatus

type Rep AnalysisStatus = D1 ('MetaData "AnalysisStatus" "Amazonka.IoTEvents.Types.AnalysisStatus" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "AnalysisStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnalysisStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.IoTEvents.Types.ComparisonOperator" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectorModelVersionStatus

newtype DetectorModelVersionStatus Source #

Instances

Instances details
FromJSON DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

FromJSONKey DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToJSON DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToJSONKey DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToByteString DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToHeader DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToLog DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToQuery DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

FromText DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToText DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

FromXML DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

ToXML DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

Generic DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

Associated Types

type Rep DetectorModelVersionStatus :: Type -> Type #

Read DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

Show DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

NFData DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

Eq DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

Ord DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

Hashable DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

type Rep DetectorModelVersionStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionStatus

type Rep DetectorModelVersionStatus = D1 ('MetaData "DetectorModelVersionStatus" "Amazonka.IoTEvents.Types.DetectorModelVersionStatus" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "DetectorModelVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectorModelVersionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EvaluationMethod

newtype EvaluationMethod Source #

Instances

Instances details
FromJSON EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

FromJSONKey EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToJSON EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToJSONKey EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToByteString EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToHeader EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToLog EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToQuery EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

FromText EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToText EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

FromXML EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

ToXML EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

Generic EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

Associated Types

type Rep EvaluationMethod :: Type -> Type #

Read EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

Show EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

NFData EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

Methods

rnf :: EvaluationMethod -> () #

Eq EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

Ord EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

Hashable EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

type Rep EvaluationMethod Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EvaluationMethod

type Rep EvaluationMethod = D1 ('MetaData "EvaluationMethod" "Amazonka.IoTEvents.Types.EvaluationMethod" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "EvaluationMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEvaluationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InputStatus

newtype InputStatus Source #

Constructors

InputStatus' 

Instances

Instances details
FromJSON InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

FromJSONKey InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToJSON InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToJSONKey InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToByteString InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToHeader InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToLog InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToQuery InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

FromText InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToText InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Methods

toText :: InputStatus -> Text #

FromXML InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

ToXML InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Methods

toXML :: InputStatus -> XML #

Generic InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Associated Types

type Rep InputStatus :: Type -> Type #

Read InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Show InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

NFData InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Methods

rnf :: InputStatus -> () #

Eq InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Ord InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

Hashable InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

type Rep InputStatus Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputStatus

type Rep InputStatus = D1 ('MetaData "InputStatus" "Amazonka.IoTEvents.Types.InputStatus" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "InputStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInputStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoggingLevel

newtype LoggingLevel Source #

Constructors

LoggingLevel' 

Instances

Instances details
FromJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

FromJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToByteString LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToHeader LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToLog LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToQuery LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

FromText LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToText LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Methods

toText :: LoggingLevel -> Text #

FromXML LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

ToXML LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Methods

toXML :: LoggingLevel -> XML #

Generic LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Associated Types

type Rep LoggingLevel :: Type -> Type #

Read LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Show LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

NFData LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Methods

rnf :: LoggingLevel -> () #

Eq LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Ord LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

Hashable LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

type Rep LoggingLevel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingLevel

type Rep LoggingLevel = D1 ('MetaData "LoggingLevel" "Amazonka.IoTEvents.Types.LoggingLevel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "LoggingLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PayloadType

newtype PayloadType Source #

Constructors

PayloadType' 

Bundled Patterns

pattern PayloadType_JSON :: PayloadType 
pattern PayloadType_STRING :: PayloadType 

Instances

Instances details
FromJSON PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

FromJSONKey PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToJSON PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToJSONKey PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToByteString PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToHeader PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToLog PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToQuery PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

FromText PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToText PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Methods

toText :: PayloadType -> Text #

FromXML PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

ToXML PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Methods

toXML :: PayloadType -> XML #

Generic PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Associated Types

type Rep PayloadType :: Type -> Type #

Read PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Show PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

NFData PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Methods

rnf :: PayloadType -> () #

Eq PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Ord PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

Hashable PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

type Rep PayloadType Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.PayloadType

type Rep PayloadType = D1 ('MetaData "PayloadType" "Amazonka.IoTEvents.Types.PayloadType" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'True) (C1 ('MetaCons "PayloadType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPayloadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AcknowledgeFlow

data AcknowledgeFlow Source #

Specifies whether to get notified for alarm state changes.

See: newAcknowledgeFlow smart constructor.

Constructors

AcknowledgeFlow' Bool 

Instances

Instances details
FromJSON AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

ToJSON AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

Generic AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

Associated Types

type Rep AcknowledgeFlow :: Type -> Type #

Read AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

Show AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

NFData AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

Methods

rnf :: AcknowledgeFlow -> () #

Eq AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

Hashable AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

type Rep AcknowledgeFlow Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AcknowledgeFlow

type Rep AcknowledgeFlow = D1 ('MetaData "AcknowledgeFlow" "Amazonka.IoTEvents.Types.AcknowledgeFlow" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AcknowledgeFlow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newAcknowledgeFlow Source #

Create a value of AcknowledgeFlow 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:enabled:AcknowledgeFlow', acknowledgeFlow_enabled - The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range.

Action

data Action Source #

An action to be performed when the condition is TRUE.

See: newAction smart constructor.

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Hashable Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.IoTEvents.Types.Action" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clearTimer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClearTimerAction)) :*: (S1 ('MetaSel ('Just "dynamoDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamoDBAction)) :*: S1 ('MetaSel ('Just "dynamoDBv2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamoDBv2Action)))) :*: (S1 ('MetaSel ('Just "firehose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirehoseAction)) :*: (S1 ('MetaSel ('Just "iotEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotEventsAction)) :*: S1 ('MetaSel ('Just "iotSiteWise") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotSiteWiseAction))))) :*: ((S1 ('MetaSel ('Just "iotTopicPublish") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotTopicPublishAction)) :*: (S1 ('MetaSel ('Just "lambda") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAction)) :*: S1 ('MetaSel ('Just "resetTimer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResetTimerAction)))) :*: ((S1 ('MetaSel ('Just "setTimer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SetTimerAction)) :*: S1 ('MetaSel ('Just "setVariable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SetVariableAction))) :*: (S1 ('MetaSel ('Just "sns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SNSTopicPublishAction)) :*: S1 ('MetaSel ('Just "sqs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqsAction)))))))

newAction :: Action Source #

Create a value of Action 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:clearTimer:Action', action_clearTimer - Information needed to clear the timer.

$sel:dynamoDB:Action', action_dynamoDB - Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.

$sel:dynamoDBv2:Action', action_dynamoDBv2 - Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.

$sel:firehose:Action', action_firehose - Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.

$sel:iotEvents:Action', action_iotEvents - Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.

$sel:iotSiteWise:Action', action_iotSiteWise - Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .

$sel:iotTopicPublish:Action', action_iotTopicPublish - Publishes an MQTT message with the given topic to the AWS IoT message broker.

$sel:lambda:Action', action_lambda - Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.

$sel:resetTimer:Action', action_resetTimer - Information needed to reset the timer.

$sel:setTimer:Action', action_setTimer - Information needed to set the timer.

$sel:setVariable:Action', action_setVariable - Sets a variable to a specified value.

$sel:sns:Action', action_sns - Sends an Amazon SNS message.

$sel:sqs:Action', action_sqs - Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.

AlarmAction

data AlarmAction Source #

Specifies one of the following actions to receive notifications when the alarm state changes.

See: newAlarmAction smart constructor.

Instances

Instances details
FromJSON AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

ToJSON AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

Generic AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

Associated Types

type Rep AlarmAction :: Type -> Type #

Read AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

Show AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

NFData AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

Methods

rnf :: AlarmAction -> () #

Eq AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

Hashable AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

type Rep AlarmAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmAction

newAlarmAction :: AlarmAction Source #

Create a value of AlarmAction 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:dynamoDB:AlarmAction', alarmAction_dynamoDB - Undocumented member.

$sel:dynamoDBv2:AlarmAction', alarmAction_dynamoDBv2 - Undocumented member.

$sel:firehose:AlarmAction', alarmAction_firehose - Undocumented member.

$sel:iotEvents:AlarmAction', alarmAction_iotEvents - Undocumented member.

$sel:iotSiteWise:AlarmAction', alarmAction_iotSiteWise - Undocumented member.

$sel:iotTopicPublish:AlarmAction', alarmAction_iotTopicPublish - Undocumented member.

$sel:lambda:AlarmAction', alarmAction_lambda - Undocumented member.

$sel:sns:AlarmAction', alarmAction_sns - Undocumented member.

$sel:sqs:AlarmAction', alarmAction_sqs - Undocumented member.

AlarmCapabilities

data AlarmCapabilities Source #

Contains the configuration information of alarm state changes.

See: newAlarmCapabilities smart constructor.

Instances

Instances details
FromJSON AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

ToJSON AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

Generic AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

Associated Types

type Rep AlarmCapabilities :: Type -> Type #

Read AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

Show AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

NFData AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

Methods

rnf :: AlarmCapabilities -> () #

Eq AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

Hashable AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

type Rep AlarmCapabilities Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmCapabilities

type Rep AlarmCapabilities = D1 ('MetaData "AlarmCapabilities" "Amazonka.IoTEvents.Types.AlarmCapabilities" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmCapabilities'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acknowledgeFlow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcknowledgeFlow)) :*: S1 ('MetaSel ('Just "initializationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InitializationConfiguration))))

newAlarmCapabilities :: AlarmCapabilities Source #

Create a value of AlarmCapabilities 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:acknowledgeFlow:AlarmCapabilities', alarmCapabilities_acknowledgeFlow - Specifies whether to get notified for alarm state changes.

$sel:initializationConfiguration:AlarmCapabilities', alarmCapabilities_initializationConfiguration - Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.

AlarmEventActions

data AlarmEventActions Source #

Contains information about one or more alarm actions.

See: newAlarmEventActions smart constructor.

Instances

Instances details
FromJSON AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

ToJSON AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Generic AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Associated Types

type Rep AlarmEventActions :: Type -> Type #

Read AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Show AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

NFData AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Methods

rnf :: AlarmEventActions -> () #

Eq AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Hashable AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

type Rep AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

type Rep AlarmEventActions = D1 ('MetaData "AlarmEventActions" "Amazonka.IoTEvents.Types.AlarmEventActions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmEventActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AlarmAction]))))

newAlarmEventActions :: AlarmEventActions Source #

Create a value of AlarmEventActions 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:alarmActions:AlarmEventActions', alarmEventActions_alarmActions - Specifies one or more supported actions to receive notifications when the alarm state changes.

AlarmModelSummary

data AlarmModelSummary Source #

Contains a summary of an alarm model.

See: newAlarmModelSummary smart constructor.

Instances

Instances details
FromJSON AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

Generic AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

Associated Types

type Rep AlarmModelSummary :: Type -> Type #

Read AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

Show AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

NFData AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

Methods

rnf :: AlarmModelSummary -> () #

Eq AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

Hashable AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

type Rep AlarmModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelSummary

type Rep AlarmModelSummary = D1 ('MetaData "AlarmModelSummary" "Amazonka.IoTEvents.Types.AlarmModelSummary" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmModelSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmModelDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "alarmModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newAlarmModelSummary :: AlarmModelSummary Source #

Create a value of AlarmModelSummary 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:alarmModelDescription:AlarmModelSummary', alarmModelSummary_alarmModelDescription - The description of the alarm model.

$sel:alarmModelName:AlarmModelSummary', alarmModelSummary_alarmModelName - The name of the alarm model.

$sel:creationTime:AlarmModelSummary', alarmModelSummary_creationTime - The time the alarm model was created, in the Unix epoch format.

AlarmModelVersionSummary

data AlarmModelVersionSummary Source #

Contains a summary of an alarm model version.

See: newAlarmModelVersionSummary smart constructor.

Instances

Instances details
FromJSON AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

Generic AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

Associated Types

type Rep AlarmModelVersionSummary :: Type -> Type #

Read AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

Show AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

NFData AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

Eq AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

Hashable AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

type Rep AlarmModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmModelVersionSummary

type Rep AlarmModelVersionSummary = D1 ('MetaData "AlarmModelVersionSummary" "Amazonka.IoTEvents.Types.AlarmModelVersionSummary" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmModelVersionSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "alarmModelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "alarmModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmModelVersionStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAlarmModelVersionSummary :: AlarmModelVersionSummary Source #

Create a value of AlarmModelVersionSummary 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:alarmModelArn:AlarmModelVersionSummary', alarmModelVersionSummary_alarmModelArn - The ARN of the alarm model. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:alarmModelName:AlarmModelVersionSummary', alarmModelVersionSummary_alarmModelName - The name of the alarm model.

$sel:alarmModelVersion:AlarmModelVersionSummary', alarmModelVersionSummary_alarmModelVersion - The version of the alarm model.

$sel:creationTime:AlarmModelVersionSummary', alarmModelVersionSummary_creationTime - The time the alarm model was created, in the Unix epoch format.

$sel:lastUpdateTime:AlarmModelVersionSummary', alarmModelVersionSummary_lastUpdateTime - The time the alarm model was last updated, in the Unix epoch format.

$sel:roleArn:AlarmModelVersionSummary', alarmModelVersionSummary_roleArn - The ARN of the IAM role that allows the alarm to perform actions and access AWS resources. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:status:AlarmModelVersionSummary', alarmModelVersionSummary_status - The status of the alarm model. The status can be one of the following values:

  • ACTIVE - The alarm model is active and it's ready to evaluate data.
  • ACTIVATING - AWS IoT Events is activating your alarm model. Activating an alarm model can take up to a few minutes.
  • INACTIVE - The alarm model is inactive, so it isn't ready to evaluate data. Check your alarm model information and update the alarm model.
  • FAILED - You couldn't create or update the alarm model. Check your alarm model information and try again.

$sel:statusMessage:AlarmModelVersionSummary', alarmModelVersionSummary_statusMessage - Contains information about the status of the alarm model version.

AlarmNotification

data AlarmNotification Source #

Contains information about one or more notification actions.

See: newAlarmNotification smart constructor.

Instances

Instances details
FromJSON AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

ToJSON AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

Generic AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

Associated Types

type Rep AlarmNotification :: Type -> Type #

Read AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

Show AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

NFData AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

Methods

rnf :: AlarmNotification -> () #

Eq AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

Hashable AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

type Rep AlarmNotification Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmNotification

type Rep AlarmNotification = D1 ('MetaData "AlarmNotification" "Amazonka.IoTEvents.Types.AlarmNotification" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmNotification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty NotificationAction)))))

newAlarmNotification :: AlarmNotification Source #

Create a value of AlarmNotification 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:notificationActions:AlarmNotification', alarmNotification_notificationActions - Contains the notification settings of an alarm model. The settings apply to all alarms that were created based on this alarm model.

AlarmRule

data AlarmRule Source #

Defines when your alarm is invoked.

See: newAlarmRule smart constructor.

Constructors

AlarmRule' (Maybe SimpleRule) 

Instances

Instances details
FromJSON AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

ToJSON AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

Generic AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

Associated Types

type Rep AlarmRule :: Type -> Type #

Read AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

Show AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

NFData AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

Methods

rnf :: AlarmRule -> () #

Eq AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

Hashable AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

type Rep AlarmRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmRule

type Rep AlarmRule = D1 ('MetaData "AlarmRule" "Amazonka.IoTEvents.Types.AlarmRule" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "simpleRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleRule))))

newAlarmRule :: AlarmRule Source #

Create a value of AlarmRule 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:simpleRule:AlarmRule', alarmRule_simpleRule - A rule that compares an input property value to a threshold value with a comparison operator.

AnalysisResult

data AnalysisResult Source #

Contains the result of the analysis.

See: newAnalysisResult smart constructor.

Instances

Instances details
FromJSON AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

Generic AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

Associated Types

type Rep AnalysisResult :: Type -> Type #

Read AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

Show AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

NFData AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

Methods

rnf :: AnalysisResult -> () #

Eq AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

Hashable AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

type Rep AnalysisResult Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResult

type Rep AnalysisResult = D1 ('MetaData "AnalysisResult" "Amazonka.IoTEvents.Types.AnalysisResult" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AnalysisResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisResultLevel)) :*: S1 ('MetaSel ('Just "locations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnalysisResultLocation]))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAnalysisResult :: AnalysisResult Source #

Create a value of AnalysisResult 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:level:AnalysisResult', analysisResult_level - The severity level of the analysis result. Based on the severity level, analysis results fall into three general categories:

  • INFO - An information result tells you about a significant field in your detector model. This type of result usually doesn't require immediate action.
  • WARNING - A warning result draws special attention to fields that might cause issues for your detector model. We recommend that you review warnings and take necessary actions before you use your detector model in production environments. Otherwise, the detector model might not work as expected.
  • ERROR - An error result notifies you about a problem found in your detector model. You must fix all errors before you can publish your detector model.

$sel:locations:AnalysisResult', analysisResult_locations - Contains one or more locations that you can use to locate the fields in your detector model that the analysis result references.

$sel:message:AnalysisResult', analysisResult_message - Contains additional information about the analysis result.

$sel:type':AnalysisResult', analysisResult_type - The type of the analysis result. Analyses fall into the following types based on the validators used to generate the analysis result:

  • supported-actions - You must specify AWS IoT Events supported actions that work with other AWS services in a supported AWS Region.
  • service-limits - Resources or API operations can't exceed service quotas (also known as limits). Update your detector model or request a quota increase.
  • structure - The detector model must follow a structure that AWS IoT Events supports.
  • expression-syntax - Your expression must follow the required syntax.
  • data-type - Data types referenced in the detector model must be compatible.
  • referenced-data - You must define the data referenced in your detector model before you can use the data.
  • referenced-resource - Resources that the detector model uses must be available.

For more information, see Running detector model analyses in the AWS IoT Events Developer Guide.

AnalysisResultLocation

data AnalysisResultLocation Source #

Contains information that you can use to locate the field in your detector model that the analysis result references.

See: newAnalysisResultLocation smart constructor.

Instances

Instances details
FromJSON AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

Generic AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

Associated Types

type Rep AnalysisResultLocation :: Type -> Type #

Read AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

Show AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

NFData AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

Methods

rnf :: AnalysisResultLocation -> () #

Eq AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

Hashable AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

type Rep AnalysisResultLocation Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AnalysisResultLocation

type Rep AnalysisResultLocation = D1 ('MetaData "AnalysisResultLocation" "Amazonka.IoTEvents.Types.AnalysisResultLocation" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AnalysisResultLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAnalysisResultLocation :: AnalysisResultLocation Source #

Create a value of AnalysisResultLocation 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:path:AnalysisResultLocation', analysisResultLocation_path - A JsonPath expression that identifies the error field in your detector model.

AssetPropertyTimestamp

data AssetPropertyTimestamp Source #

A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference.

You must use expressions for all parameters in AssetPropertyTimestamp. The expressions accept literals, operators, functions, references, and substitution templates.

Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the timeInSeconds parameter can be '1586400675'.
  • For references, you must specify either variables or input values. For example, the value for the offsetInNanos parameter can be $variable.time.
  • For a substitution template, you must use ${}, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the timeInSeconds parameter uses a substitution template.

    '${$input.TemperatureInput.sensorData.timestamp / 1000}'

For more information, see Expressions in the AWS IoT Events Developer Guide.

See: newAssetPropertyTimestamp smart constructor.

Instances

Instances details
FromJSON AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

ToJSON AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

Generic AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

Associated Types

type Rep AssetPropertyTimestamp :: Type -> Type #

Read AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

Show AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

NFData AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

Methods

rnf :: AssetPropertyTimestamp -> () #

Eq AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

Hashable AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

type Rep AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyTimestamp

type Rep AssetPropertyTimestamp = D1 ('MetaData "AssetPropertyTimestamp" "Amazonka.IoTEvents.Types.AssetPropertyTimestamp" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AssetPropertyTimestamp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "offsetInNanos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssetPropertyTimestamp Source #

Create a value of AssetPropertyTimestamp 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:offsetInNanos:AssetPropertyTimestamp', assetPropertyTimestamp_offsetInNanos - The nanosecond offset converted from timeInSeconds. The valid range is between 0-999999999.

$sel:timeInSeconds:AssetPropertyTimestamp', assetPropertyTimestamp_timeInSeconds - The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199.

AssetPropertyValue

data AssetPropertyValue Source #

A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference.

You must use expressions for all parameters in AssetPropertyValue. The expressions accept literals, operators, functions, references, and substitution templates.

Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the quality parameter can be 'GOOD'.
  • For references, you must specify either variables or input values. For example, the value for the quality parameter can be $input.TemperatureInput.sensorData.quality.

For more information, see Expressions in the AWS IoT Events Developer Guide.

See: newAssetPropertyValue smart constructor.

Instances

Instances details
FromJSON AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

ToJSON AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

Generic AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

Associated Types

type Rep AssetPropertyValue :: Type -> Type #

Read AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

Show AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

NFData AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

Methods

rnf :: AssetPropertyValue -> () #

Eq AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

Hashable AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

type Rep AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyValue

type Rep AssetPropertyValue = D1 ('MetaData "AssetPropertyValue" "Amazonka.IoTEvents.Types.AssetPropertyValue" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AssetPropertyValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "quality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssetPropertyTimestamp)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssetPropertyVariant)))))

newAssetPropertyValue :: AssetPropertyValue Source #

Create a value of AssetPropertyValue 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:quality:AssetPropertyValue', assetPropertyValue_quality - The quality of the asset property value. The value must be 'GOOD', 'BAD', or 'UNCERTAIN'.

$sel:timestamp:AssetPropertyValue', assetPropertyValue_timestamp - The timestamp associated with the asset property value. The default is the current event time.

$sel:value:AssetPropertyValue', assetPropertyValue_value - The value to send to an asset property.

AssetPropertyVariant

data AssetPropertyVariant Source #

A structure that contains an asset property value. For more information, see Variant in the AWS IoT SiteWise API Reference.

You must use expressions for all parameters in AssetPropertyVariant. The expressions accept literals, operators, functions, references, and substitution templates.

Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the integerValue parameter can be '100'.
  • For references, you must specify either variables or parameters. For example, the value for the booleanValue parameter can be $variable.offline.
  • For a substitution template, you must use ${}, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the doubleValue parameter uses a substitution template.

    '${$input.TemperatureInput.sensorData.temperature * 6 / 5 + 32}'

For more information, see Expressions in the AWS IoT Events Developer Guide.

You must specify one of the following value types, depending on the dataType of the specified asset property. For more information, see AssetProperty in the AWS IoT SiteWise API Reference.

See: newAssetPropertyVariant smart constructor.

Instances

Instances details
FromJSON AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

ToJSON AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

Generic AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

Associated Types

type Rep AssetPropertyVariant :: Type -> Type #

Read AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

Show AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

NFData AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

Methods

rnf :: AssetPropertyVariant -> () #

Eq AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

Hashable AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

type Rep AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AssetPropertyVariant

type Rep AssetPropertyVariant = D1 ('MetaData "AssetPropertyVariant" "Amazonka.IoTEvents.Types.AssetPropertyVariant" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AssetPropertyVariant'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "doubleValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "integerValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssetPropertyVariant :: AssetPropertyVariant Source #

Create a value of AssetPropertyVariant 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:booleanValue:AssetPropertyVariant', assetPropertyVariant_booleanValue - The asset property value is a Boolean value that must be 'TRUE' or 'FALSE'. You must use an expression, and the evaluated result should be a Boolean value.

$sel:doubleValue:AssetPropertyVariant', assetPropertyVariant_doubleValue - The asset property value is a double. You must use an expression, and the evaluated result should be a double.

$sel:integerValue:AssetPropertyVariant', assetPropertyVariant_integerValue - The asset property value is an integer. You must use an expression, and the evaluated result should be an integer.

$sel:stringValue:AssetPropertyVariant', assetPropertyVariant_stringValue - The asset property value is a string. You must use an expression, and the evaluated result should be a string.

Attribute

data Attribute Source #

The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using BatchPutMessage. Each such message contains a JSON payload. Those attributes (and their paired values) specified here are available for use in the condition expressions used by detectors.

See: newAttribute smart constructor.

Constructors

Attribute' Text 

Instances

Instances details
FromJSON Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

ToJSON Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

Read Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

NFData Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

Methods

rnf :: Attribute -> () #

Eq Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

Hashable Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.IoTEvents.Types.Attribute" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttribute Source #

Create a value of Attribute 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:jsonPath:Attribute', attribute_jsonPath - An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (BatchPutMessage). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in the condition expressions used by detectors.

Syntax: <field-name>.<field-name>...

ClearTimerAction

data ClearTimerAction Source #

Information needed to clear the timer.

See: newClearTimerAction smart constructor.

Constructors

ClearTimerAction' Text 

Instances

Instances details
FromJSON ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

ToJSON ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

Generic ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

Associated Types

type Rep ClearTimerAction :: Type -> Type #

Read ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

Show ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

NFData ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

Methods

rnf :: ClearTimerAction -> () #

Eq ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

Hashable ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

type Rep ClearTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ClearTimerAction

type Rep ClearTimerAction = D1 ('MetaData "ClearTimerAction" "Amazonka.IoTEvents.Types.ClearTimerAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ClearTimerAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newClearTimerAction Source #

Create a value of ClearTimerAction 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:timerName:ClearTimerAction', clearTimerAction_timerName - The name of the timer to clear.

DetectorDebugOption

data DetectorDebugOption Source #

The detector model and the specific detectors (instances) for which the logging level is given.

See: newDetectorDebugOption smart constructor.

Instances

Instances details
FromJSON DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

ToJSON DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

Generic DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

Associated Types

type Rep DetectorDebugOption :: Type -> Type #

Read DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

Show DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

NFData DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

Methods

rnf :: DetectorDebugOption -> () #

Eq DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

Hashable DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

type Rep DetectorDebugOption Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorDebugOption

type Rep DetectorDebugOption = D1 ('MetaData "DetectorDebugOption" "Amazonka.IoTEvents.Types.DetectorDebugOption" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DetectorDebugOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetectorDebugOption Source #

Create a value of DetectorDebugOption 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:keyValue:DetectorDebugOption', detectorDebugOption_keyValue - The value of the input attribute key used to create the detector (the instance of the detector model).

$sel:detectorModelName:DetectorDebugOption', detectorDebugOption_detectorModelName - The name of the detector model.

DetectorModel

data DetectorModel Source #

Information about the detector model.

See: newDetectorModel smart constructor.

Instances

Instances details
FromJSON DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

Generic DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

Associated Types

type Rep DetectorModel :: Type -> Type #

Read DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

Show DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

NFData DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

Methods

rnf :: DetectorModel -> () #

Eq DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

Hashable DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

type Rep DetectorModel Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModel

type Rep DetectorModel = D1 ('MetaData "DetectorModel" "Amazonka.IoTEvents.Types.DetectorModel" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DetectorModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorModelConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModelConfiguration)) :*: S1 ('MetaSel ('Just "detectorModelDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModelDefinition))))

newDetectorModel :: DetectorModel Source #

Create a value of DetectorModel 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:detectorModelConfiguration:DetectorModel', detectorModel_detectorModelConfiguration - Information about how the detector is configured.

$sel:detectorModelDefinition:DetectorModel', detectorModel_detectorModelDefinition - Information that defines how a detector operates.

DetectorModelConfiguration

data DetectorModelConfiguration Source #

Information about how the detector model is configured.

See: newDetectorModelConfiguration smart constructor.

Instances

Instances details
FromJSON DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

Generic DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

Associated Types

type Rep DetectorModelConfiguration :: Type -> Type #

Read DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

Show DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

NFData DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

Eq DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

Hashable DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

type Rep DetectorModelConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelConfiguration

type Rep DetectorModelConfiguration = D1 ('MetaData "DetectorModelConfiguration" "Amazonka.IoTEvents.Types.DetectorModelConfiguration" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DetectorModelConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "detectorModelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "detectorModelDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "evaluationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMethod)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModelVersionStatus)))))))

newDetectorModelConfiguration :: DetectorModelConfiguration Source #

Create a value of DetectorModelConfiguration 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:creationTime:DetectorModelConfiguration', detectorModelConfiguration_creationTime - The time the detector model was created.

$sel:detectorModelArn:DetectorModelConfiguration', detectorModelConfiguration_detectorModelArn - The ARN of the detector model.

$sel:detectorModelDescription:DetectorModelConfiguration', detectorModelConfiguration_detectorModelDescription - A brief description of the detector model.

$sel:detectorModelName:DetectorModelConfiguration', detectorModelConfiguration_detectorModelName - The name of the detector model.

$sel:detectorModelVersion:DetectorModelConfiguration', detectorModelConfiguration_detectorModelVersion - The version of the detector model.

$sel:evaluationMethod:DetectorModelConfiguration', detectorModelConfiguration_evaluationMethod - Information about the order in which events are evaluated and how actions are executed.

$sel:key:DetectorModelConfiguration', detectorModelConfiguration_key - The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

$sel:lastUpdateTime:DetectorModelConfiguration', detectorModelConfiguration_lastUpdateTime - The time the detector model was last updated.

$sel:roleArn:DetectorModelConfiguration', detectorModelConfiguration_roleArn - The ARN of the role that grants permission to AWS IoT Events to perform its operations.

$sel:status:DetectorModelConfiguration', detectorModelConfiguration_status - The status of the detector model.

DetectorModelDefinition

data DetectorModelDefinition Source #

Information that defines how a detector operates.

See: newDetectorModelDefinition smart constructor.

Instances

Instances details
FromJSON DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

ToJSON DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Generic DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Associated Types

type Rep DetectorModelDefinition :: Type -> Type #

Read DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Show DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

NFData DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Methods

rnf :: DetectorModelDefinition -> () #

Eq DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Hashable DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

type Rep DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

type Rep DetectorModelDefinition = D1 ('MetaData "DetectorModelDefinition" "Amazonka.IoTEvents.Types.DetectorModelDefinition" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DetectorModelDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty State)) :*: S1 ('MetaSel ('Just "initialStateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetectorModelDefinition Source #

Create a value of DetectorModelDefinition 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:states:DetectorModelDefinition', detectorModelDefinition_states - Information about the states of the detector.

$sel:initialStateName:DetectorModelDefinition', detectorModelDefinition_initialStateName - The state that is entered at the creation of each detector (instance).

DetectorModelSummary

data DetectorModelSummary Source #

Information about the detector model.

See: newDetectorModelSummary smart constructor.

Instances

Instances details
FromJSON DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

Generic DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

Associated Types

type Rep DetectorModelSummary :: Type -> Type #

Read DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

Show DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

NFData DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

Methods

rnf :: DetectorModelSummary -> () #

Eq DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

Hashable DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

type Rep DetectorModelSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelSummary

type Rep DetectorModelSummary = D1 ('MetaData "DetectorModelSummary" "Amazonka.IoTEvents.Types.DetectorModelSummary" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DetectorModelSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "detectorModelDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDetectorModelSummary :: DetectorModelSummary Source #

Create a value of DetectorModelSummary 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:creationTime:DetectorModelSummary', detectorModelSummary_creationTime - The time the detector model was created.

$sel:detectorModelDescription:DetectorModelSummary', detectorModelSummary_detectorModelDescription - A brief description of the detector model.

$sel:detectorModelName:DetectorModelSummary', detectorModelSummary_detectorModelName - The name of the detector model.

DetectorModelVersionSummary

data DetectorModelVersionSummary Source #

Information about the detector model version.

See: newDetectorModelVersionSummary smart constructor.

Instances

Instances details
FromJSON DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

Generic DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

Associated Types

type Rep DetectorModelVersionSummary :: Type -> Type #

Read DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

Show DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

NFData DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

Eq DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

Hashable DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

type Rep DetectorModelVersionSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelVersionSummary

type Rep DetectorModelVersionSummary = D1 ('MetaData "DetectorModelVersionSummary" "Amazonka.IoTEvents.Types.DetectorModelVersionSummary" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DetectorModelVersionSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "detectorModelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "detectorModelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorModelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "evaluationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMethod)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectorModelVersionStatus))))))

newDetectorModelVersionSummary :: DetectorModelVersionSummary Source #

Create a value of DetectorModelVersionSummary 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:creationTime:DetectorModelVersionSummary', detectorModelVersionSummary_creationTime - The time the detector model version was created.

$sel:detectorModelArn:DetectorModelVersionSummary', detectorModelVersionSummary_detectorModelArn - The ARN of the detector model version.

$sel:detectorModelName:DetectorModelVersionSummary', detectorModelVersionSummary_detectorModelName - The name of the detector model.

$sel:detectorModelVersion:DetectorModelVersionSummary', detectorModelVersionSummary_detectorModelVersion - The ID of the detector model version.

$sel:evaluationMethod:DetectorModelVersionSummary', detectorModelVersionSummary_evaluationMethod - Information about the order in which events are evaluated and how actions are executed.

$sel:lastUpdateTime:DetectorModelVersionSummary', detectorModelVersionSummary_lastUpdateTime - The last time the detector model version was updated.

$sel:roleArn:DetectorModelVersionSummary', detectorModelVersionSummary_roleArn - The ARN of the role that grants the detector model permission to perform its tasks.

$sel:status:DetectorModelVersionSummary', detectorModelVersionSummary_status - The status of the detector model version.

DynamoDBAction

data DynamoDBAction Source #

Defines an action to write to the Amazon DynamoDB table that you created. The standard action payload contains all the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify.

You must use expressions for all parameters in DynamoDBAction. The expressions accept literals, operators, functions, references, and substitution templates.

Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the hashKeyType parameter can be 'STRING'.
  • For references, you must specify either variables or input values. For example, the value for the hashKeyField parameter can be $input.GreenhouseInput.name.
  • For a substitution template, you must use ${}, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the hashKeyValue parameter uses a substitution template.

    '${$input.GreenhouseInput.temperature * 6 / 5 + 32} in Fahrenheit'
  • For a string concatenation, you must use +. A string concatenation can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the tableName parameter uses a string concatenation.

    'GreenhouseTemperatureTable ' + $input.GreenhouseInput.date

For more information, see Expressions in the AWS IoT Events Developer Guide.

If the defined payload type is a string, DynamoDBAction writes non-JSON data to the DynamoDB table as binary data. The DynamoDB console displays the data as Base64-encoded text. The value for the payloadField parameter is <payload-field>_raw.

See: newDynamoDBAction smart constructor.

Instances

Instances details
FromJSON DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

ToJSON DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

Generic DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

Associated Types

type Rep DynamoDBAction :: Type -> Type #

Read DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

Show DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

NFData DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

Methods

rnf :: DynamoDBAction -> () #

Eq DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

Hashable DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

type Rep DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBAction

newDynamoDBAction Source #

Create a value of DynamoDBAction 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:hashKeyType:DynamoDBAction', dynamoDBAction_hashKeyType - The data type for the hash key (also called the partition key). You can specify the following values:

  • 'STRING' - The hash key is a string.
  • 'NUMBER' - The hash key is a number.

If you don't specify hashKeyType, the default value is 'STRING'.

$sel:operation:DynamoDBAction', dynamoDBAction_operation - The type of operation to perform. You can specify the following values:

  • 'INSERT' - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.
  • 'UPDATE' - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.
  • 'DELETE' - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.

If you don't specify this parameter, AWS IoT Events triggers the 'INSERT' operation.

$sel:payload:DynamoDBAction', dynamoDBAction_payload - Undocumented member.

$sel:payloadField:DynamoDBAction', dynamoDBAction_payloadField - The name of the DynamoDB column that receives the action payload.

If you don't specify this parameter, the name of the DynamoDB column is payload.

$sel:rangeKeyField:DynamoDBAction', dynamoDBAction_rangeKeyField - The name of the range key (also called the sort key). The rangeKeyField value must match the sort key of the target DynamoDB table.

$sel:rangeKeyType:DynamoDBAction', dynamoDBAction_rangeKeyType - The data type for the range key (also called the sort key), You can specify the following values:

  • 'STRING' - The range key is a string.
  • 'NUMBER' - The range key is number.

If you don't specify rangeKeyField, the default value is 'STRING'.

$sel:rangeKeyValue:DynamoDBAction', dynamoDBAction_rangeKeyValue - The value of the range key (also called the sort key).

$sel:hashKeyField:DynamoDBAction', dynamoDBAction_hashKeyField - The name of the hash key (also called the partition key). The hashKeyField value must match the partition key of the target DynamoDB table.

$sel:hashKeyValue:DynamoDBAction', dynamoDBAction_hashKeyValue - The value of the hash key (also called the partition key).

$sel:tableName:DynamoDBAction', dynamoDBAction_tableName - The name of the DynamoDB table. The tableName value must match the table name of the target DynamoDB table.

DynamoDBv2Action

data DynamoDBv2Action Source #

Defines an action to write to the Amazon DynamoDB table that you created. The default action payload contains all the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify.

You must use expressions for all parameters in DynamoDBv2Action. The expressions accept literals, operators, functions, references, and substitution templates.

Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the tableName parameter can be 'GreenhouseTemperatureTable'.
  • For references, you must specify either variables or input values. For example, the value for the tableName parameter can be $variable.ddbtableName.
  • For a substitution template, you must use ${}, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the contentExpression parameter in Payload uses a substitution template.

    '{\"sensorID\": \"${$input.GreenhouseInput.sensor_id}\", \"temperature\": \"${$input.GreenhouseInput.temperature * 9 / 5 + 32}\"}'
  • For a string concatenation, you must use +. A string concatenation can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the tableName parameter uses a string concatenation.

    'GreenhouseTemperatureTable ' + $input.GreenhouseInput.date

For more information, see Expressions in the AWS IoT Events Developer Guide.

The value for the type parameter in Payload must be JSON.

See: newDynamoDBv2Action smart constructor.

Instances

Instances details
FromJSON DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

ToJSON DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

Generic DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

Associated Types

type Rep DynamoDBv2Action :: Type -> Type #

Read DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

Show DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

NFData DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

Methods

rnf :: DynamoDBv2Action -> () #

Eq DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

Hashable DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

type Rep DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DynamoDBv2Action

type Rep DynamoDBv2Action = D1 ('MetaData "DynamoDBv2Action" "Amazonka.IoTEvents.Types.DynamoDBv2Action" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "DynamoDBv2Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDynamoDBv2Action Source #

Create a value of DynamoDBv2Action 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:payload:DynamoDBv2Action', dynamoDBv2Action_payload - Undocumented member.

$sel:tableName:DynamoDBv2Action', dynamoDBv2Action_tableName - The name of the DynamoDB table.

EmailConfiguration

data EmailConfiguration Source #

Contains the configuration information of email notifications.

See: newEmailConfiguration smart constructor.

Instances

Instances details
FromJSON EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

ToJSON EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

Generic EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

Associated Types

type Rep EmailConfiguration :: Type -> Type #

Read EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

Show EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

NFData EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

Methods

rnf :: EmailConfiguration -> () #

Eq EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

Hashable EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

type Rep EmailConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailConfiguration

type Rep EmailConfiguration = D1 ('MetaData "EmailConfiguration" "Amazonka.IoTEvents.Types.EmailConfiguration" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "EmailConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailContent)) :*: (S1 ('MetaSel ('Just "from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recipients") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailRecipients))))

newEmailConfiguration Source #

Create a value of EmailConfiguration 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:content:EmailConfiguration', emailConfiguration_content - Contains the subject and message of an email.

$sel:from:EmailConfiguration', emailConfiguration_from - The email address that sends emails.

If you use the AWS IoT Events managed AWS Lambda function to manage your emails, you must verify the email address that sends emails in Amazon SES.

$sel:recipients:EmailConfiguration', emailConfiguration_recipients - Contains the information of one or more recipients who receive the emails.

You must add the users that receive emails to your AWS SSO store.

EmailContent

data EmailContent Source #

Contains the subject and message of an email.

See: newEmailContent smart constructor.

Constructors

EmailContent' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

ToJSON EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

Generic EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

Associated Types

type Rep EmailContent :: Type -> Type #

Read EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

Show EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

NFData EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

Methods

rnf :: EmailContent -> () #

Eq EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

Hashable EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

type Rep EmailContent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailContent

type Rep EmailContent = D1 ('MetaData "EmailContent" "Amazonka.IoTEvents.Types.EmailContent" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "EmailContent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEmailContent :: EmailContent Source #

Create a value of EmailContent 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:additionalMessage:EmailContent', emailContent_additionalMessage - The message that you want to send. The message can be up to 200 characters.

$sel:subject:EmailContent', emailContent_subject - The subject of the email.

EmailRecipients

data EmailRecipients Source #

Contains the information of one or more recipients who receive the emails.

You must add the users that receive emails to your AWS SSO store.

See: newEmailRecipients smart constructor.

Instances

Instances details
FromJSON EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

ToJSON EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

Generic EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

Associated Types

type Rep EmailRecipients :: Type -> Type #

Read EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

Show EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

NFData EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

Methods

rnf :: EmailRecipients -> () #

Eq EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

Hashable EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

type Rep EmailRecipients Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.EmailRecipients

type Rep EmailRecipients = D1 ('MetaData "EmailRecipients" "Amazonka.IoTEvents.Types.EmailRecipients" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "EmailRecipients'" 'PrefixI 'True) (S1 ('MetaSel ('Just "to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty RecipientDetail)))))

newEmailRecipients :: EmailRecipients Source #

Create a value of EmailRecipients 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:to:EmailRecipients', emailRecipients_to - Specifies one or more recipients who receive the email.

Event

data Event Source #

Specifies the actions to be performed when the condition evaluates to TRUE.

See: newEvent smart constructor.

Constructors

Event' (Maybe [Action]) (Maybe Text) Text 

Instances

Instances details
FromJSON Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

ToJSON Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Generic Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Event

type Rep Event = D1 ('MetaData "Event" "Amazonka.IoTEvents.Types.Event" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Action])) :*: (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newEvent Source #

Create a value of Event 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:actions:Event', event_actions - The actions to be performed.

$sel:condition:Event', event_condition - Optional. The Boolean expression that, when TRUE, causes the actions to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).

$sel:eventName:Event', event_eventName - The name of the event.

FirehoseAction

data FirehoseAction Source #

Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.

See: newFirehoseAction smart constructor.

Instances

Instances details
FromJSON FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

ToJSON FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

Generic FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

Associated Types

type Rep FirehoseAction :: Type -> Type #

Read FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

Show FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

NFData FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

Methods

rnf :: FirehoseAction -> () #

Eq FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

Hashable FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

type Rep FirehoseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.FirehoseAction

type Rep FirehoseAction = D1 ('MetaData "FirehoseAction" "Amazonka.IoTEvents.Types.FirehoseAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "FirehoseAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: (S1 ('MetaSel ('Just "separator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deliveryStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFirehoseAction Source #

Create a value of FirehoseAction 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:payload:FirehoseAction', firehoseAction_payload - You can configure the action payload when you send a message to an Amazon Kinesis Data Firehose delivery stream.

$sel:separator:FirehoseAction', firehoseAction_separator - A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).

$sel:deliveryStreamName:FirehoseAction', firehoseAction_deliveryStreamName - The name of the Kinesis Data Firehose delivery stream where the data is written.

InitializationConfiguration

data InitializationConfiguration Source #

Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.

See: newInitializationConfiguration smart constructor.

Instances

Instances details
FromJSON InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

ToJSON InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

Generic InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

Associated Types

type Rep InitializationConfiguration :: Type -> Type #

Read InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

Show InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

NFData InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

Eq InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

Hashable InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

type Rep InitializationConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InitializationConfiguration

type Rep InitializationConfiguration = D1 ('MetaData "InitializationConfiguration" "Amazonka.IoTEvents.Types.InitializationConfiguration" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "InitializationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disabledOnInitialization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newInitializationConfiguration Source #

Create a value of InitializationConfiguration 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:disabledOnInitialization:InitializationConfiguration', initializationConfiguration_disabledOnInitialization - The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE.

Input

data Input Source #

Information about the input.

See: newInput smart constructor.

Instances

Instances details
FromJSON Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Generic Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Associated Types

type Rep Input :: Type -> Type #

Methods

from :: Input -> Rep Input x #

to :: Rep Input x -> Input #

Read Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Show Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Methods

showsPrec :: Int -> Input -> ShowS #

show :: Input -> String #

showList :: [Input] -> ShowS #

NFData Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Methods

rnf :: Input -> () #

Eq Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Methods

(==) :: Input -> Input -> Bool #

(/=) :: Input -> Input -> Bool #

Hashable Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

Methods

hashWithSalt :: Int -> Input -> Int #

hash :: Input -> Int #

type Rep Input Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Input

type Rep Input = D1 ('MetaData "Input" "Amazonka.IoTEvents.Types.Input" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "Input'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputConfiguration)) :*: S1 ('MetaSel ('Just "inputDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDefinition))))

newInput :: Input Source #

Create a value of Input 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:Input', input_inputConfiguration - Information about the configuration of an input.

$sel:inputDefinition:Input', input_inputDefinition - The definition of the input.

InputConfiguration

data InputConfiguration Source #

Information about the configuration of an input.

See: newInputConfiguration smart constructor.

Instances

Instances details
FromJSON InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

Generic InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

Associated Types

type Rep InputConfiguration :: Type -> Type #

Read InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

Show InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

NFData InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

Methods

rnf :: InputConfiguration -> () #

Eq InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

Hashable InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

type Rep InputConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputConfiguration

type Rep InputConfiguration = D1 ('MetaData "InputConfiguration" "Amazonka.IoTEvents.Types.InputConfiguration" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "InputConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputStatus)))))

InputDefinition

data InputDefinition Source #

The definition of the input.

See: newInputDefinition smart constructor.

Instances

Instances details
FromJSON InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

ToJSON InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

Generic InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

Associated Types

type Rep InputDefinition :: Type -> Type #

Read InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

Show InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

NFData InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

Methods

rnf :: InputDefinition -> () #

Eq InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

Hashable InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

type Rep InputDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputDefinition

type Rep InputDefinition = D1 ('MetaData "InputDefinition" "Amazonka.IoTEvents.Types.InputDefinition" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "InputDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Attribute))))

newInputDefinition Source #

Create a value of InputDefinition 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:attributes:InputDefinition', inputDefinition_attributes - The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using BatchPutMessage. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the condition expressions used by detectors that monitor this input.

InputIdentifier

data InputIdentifier Source #

The identifer of the input.

See: newInputIdentifier smart constructor.

Instances

Instances details
ToJSON InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

Generic InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

Associated Types

type Rep InputIdentifier :: Type -> Type #

Read InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

Show InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

NFData InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

Methods

rnf :: InputIdentifier -> () #

Eq InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

Hashable InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

type Rep InputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputIdentifier

type Rep InputIdentifier = D1 ('MetaData "InputIdentifier" "Amazonka.IoTEvents.Types.InputIdentifier" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "InputIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iotEventsInputIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotEventsInputIdentifier)) :*: S1 ('MetaSel ('Just "iotSiteWiseInputIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotSiteWiseInputIdentifier))))

newInputIdentifier :: InputIdentifier Source #

Create a value of InputIdentifier 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:iotEventsInputIdentifier:InputIdentifier', inputIdentifier_iotEventsInputIdentifier - The identifier of the input routed to AWS IoT Events.

$sel:iotSiteWiseInputIdentifier:InputIdentifier', inputIdentifier_iotSiteWiseInputIdentifier - The identifer of the input routed from AWS IoT SiteWise.

InputSummary

data InputSummary Source #

Information about the input.

See: newInputSummary smart constructor.

Instances

Instances details
FromJSON InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

Generic InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

Associated Types

type Rep InputSummary :: Type -> Type #

Read InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

Show InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

NFData InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

Methods

rnf :: InputSummary -> () #

Eq InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

Hashable InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

type Rep InputSummary Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.InputSummary

type Rep InputSummary = D1 ('MetaData "InputSummary" "Amazonka.IoTEvents.Types.InputSummary" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "InputSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "inputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inputDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputStatus))))))

newInputSummary :: InputSummary Source #

Create a value of InputSummary 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:creationTime:InputSummary', inputSummary_creationTime - The time the input was created.

$sel:inputArn:InputSummary', inputSummary_inputArn - The ARN of the input.

$sel:inputDescription:InputSummary', inputSummary_inputDescription - A brief description of the input.

$sel:inputName:InputSummary', inputSummary_inputName - The name of the input.

$sel:lastUpdateTime:InputSummary', inputSummary_lastUpdateTime - The last time the input was updated.

$sel:status:InputSummary', inputSummary_status - The status of the input.

IotEventsAction

data IotEventsAction Source #

Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.

See: newIotEventsAction smart constructor.

Instances

Instances details
FromJSON IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

ToJSON IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

Generic IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

Associated Types

type Rep IotEventsAction :: Type -> Type #

Read IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

Show IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

NFData IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

Methods

rnf :: IotEventsAction -> () #

Eq IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

Hashable IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

type Rep IotEventsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsAction

type Rep IotEventsAction = D1 ('MetaData "IotEventsAction" "Amazonka.IoTEvents.Types.IotEventsAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "IotEventsAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotEventsAction Source #

Create a value of IotEventsAction 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:payload:IotEventsAction', iotEventsAction_payload - You can configure the action payload when you send a message to an AWS IoT Events input.

$sel:inputName:IotEventsAction', iotEventsAction_inputName - The name of the AWS IoT Events input where the data is sent.

IotEventsInputIdentifier

data IotEventsInputIdentifier Source #

The identifier of the input routed to AWS IoT Events.

See: newIotEventsInputIdentifier smart constructor.

Instances

Instances details
ToJSON IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

Generic IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

Associated Types

type Rep IotEventsInputIdentifier :: Type -> Type #

Read IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

Show IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

NFData IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

Eq IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

Hashable IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

type Rep IotEventsInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotEventsInputIdentifier

type Rep IotEventsInputIdentifier = D1 ('MetaData "IotEventsInputIdentifier" "Amazonka.IoTEvents.Types.IotEventsInputIdentifier" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "IotEventsInputIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotEventsInputIdentifier Source #

Create a value of IotEventsInputIdentifier 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:inputName:IotEventsInputIdentifier', iotEventsInputIdentifier_inputName - The name of the input routed to AWS IoT Events.

IotSiteWiseAction

data IotSiteWiseAction Source #

Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.

You must use expressions for all parameters in IotSiteWiseAction. The expressions accept literals, operators, functions, references, and substitutions templates.

Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the propertyAlias parameter can be '/company/windfarm/3/turbine/7/temperature'.
  • For references, you must specify either variables or input values. For example, the value for the assetId parameter can be $input.TurbineInput.assetId1.
  • For a substitution template, you must use ${}, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.

    In the following example, the value for the propertyAlias parameter uses a substitution template.

    'company/windfarm/${$input.TemperatureInput.sensorData.windfarmID}/turbine/ ${$input.TemperatureInput.sensorData.turbineID}/temperature'

You must specify either propertyAlias or both assetId and propertyId to identify the target asset property in AWS IoT SiteWise.

For more information, see Expressions in the AWS IoT Events Developer Guide.

See: newIotSiteWiseAction smart constructor.

Instances

Instances details
FromJSON IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

ToJSON IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

Generic IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

Associated Types

type Rep IotSiteWiseAction :: Type -> Type #

Read IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

Show IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

NFData IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

Methods

rnf :: IotSiteWiseAction -> () #

Eq IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

Hashable IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

type Rep IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAction

type Rep IotSiteWiseAction = D1 ('MetaData "IotSiteWiseAction" "Amazonka.IoTEvents.Types.IotSiteWiseAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "IotSiteWiseAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "propertyAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "propertyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "propertyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssetPropertyValue))))))

newIotSiteWiseAction :: IotSiteWiseAction Source #

Create a value of IotSiteWiseAction 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:assetId:IotSiteWiseAction', iotSiteWiseAction_assetId - The ID of the asset that has the specified property.

$sel:entryId:IotSiteWiseAction', iotSiteWiseAction_entryId - A unique identifier for this entry. You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier.

$sel:propertyAlias:IotSiteWiseAction', iotSiteWiseAction_propertyAlias - The alias of the asset property.

$sel:propertyId:IotSiteWiseAction', iotSiteWiseAction_propertyId - The ID of the asset property.

$sel:propertyValue:IotSiteWiseAction', iotSiteWiseAction_propertyValue - The value to send to the asset property. This value contains timestamp, quality, and value (TQV) information.

IotSiteWiseAssetModelPropertyIdentifier

data IotSiteWiseAssetModelPropertyIdentifier Source #

The asset model property identifer of the input routed from AWS IoT SiteWise.

See: newIotSiteWiseAssetModelPropertyIdentifier smart constructor.

Instances

Instances details
ToJSON IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

Generic IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

Read IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

Show IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

NFData IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

Eq IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

Hashable IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

type Rep IotSiteWiseAssetModelPropertyIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier

type Rep IotSiteWiseAssetModelPropertyIdentifier = D1 ('MetaData "IotSiteWiseAssetModelPropertyIdentifier" "Amazonka.IoTEvents.Types.IotSiteWiseAssetModelPropertyIdentifier" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "IotSiteWiseAssetModelPropertyIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetModelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "propertyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotSiteWiseAssetModelPropertyIdentifier Source #

Create a value of IotSiteWiseAssetModelPropertyIdentifier 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:assetModelId:IotSiteWiseAssetModelPropertyIdentifier', iotSiteWiseAssetModelPropertyIdentifier_assetModelId - The ID of the AWS IoT SiteWise asset model.

$sel:propertyId:IotSiteWiseAssetModelPropertyIdentifier', iotSiteWiseAssetModelPropertyIdentifier_propertyId - The ID of the AWS IoT SiteWise asset property.

IotSiteWiseInputIdentifier

data IotSiteWiseInputIdentifier Source #

The identifer of the input routed from AWS IoT SiteWise.

See: newIotSiteWiseInputIdentifier smart constructor.

Instances

Instances details
ToJSON IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

Generic IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

Associated Types

type Rep IotSiteWiseInputIdentifier :: Type -> Type #

Read IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

Show IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

NFData IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

Eq IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

Hashable IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

type Rep IotSiteWiseInputIdentifier Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier

type Rep IotSiteWiseInputIdentifier = D1 ('MetaData "IotSiteWiseInputIdentifier" "Amazonka.IoTEvents.Types.IotSiteWiseInputIdentifier" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "IotSiteWiseInputIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iotSiteWiseAssetModelPropertyIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotSiteWiseAssetModelPropertyIdentifier))))

newIotSiteWiseInputIdentifier :: IotSiteWiseInputIdentifier Source #

Create a value of IotSiteWiseInputIdentifier 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:iotSiteWiseAssetModelPropertyIdentifier:IotSiteWiseInputIdentifier', iotSiteWiseInputIdentifier_iotSiteWiseAssetModelPropertyIdentifier - The identifier of the AWS IoT SiteWise asset model property.

IotTopicPublishAction

data IotTopicPublishAction Source #

Information required to publish the MQTT message through the AWS IoT message broker.

See: newIotTopicPublishAction smart constructor.

Instances

Instances details
FromJSON IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

ToJSON IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

Generic IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

Associated Types

type Rep IotTopicPublishAction :: Type -> Type #

Read IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

Show IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

NFData IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

Methods

rnf :: IotTopicPublishAction -> () #

Eq IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

Hashable IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

type Rep IotTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.IotTopicPublishAction

type Rep IotTopicPublishAction = D1 ('MetaData "IotTopicPublishAction" "Amazonka.IoTEvents.Types.IotTopicPublishAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "IotTopicPublishAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: S1 ('MetaSel ('Just "mqttTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotTopicPublishAction Source #

Create a value of IotTopicPublishAction 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:payload:IotTopicPublishAction', iotTopicPublishAction_payload - You can configure the action payload when you publish a message to an AWS IoT Core topic.

$sel:mqttTopic:IotTopicPublishAction', iotTopicPublishAction_mqttTopic - The MQTT topic of the message. You can use a string expression that includes variables ($variable.<variable-name>) and input values ($input.<input-name>.<path-to-datum>) as the topic string.

LambdaAction

data LambdaAction Source #

Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.

See: newLambdaAction smart constructor.

Instances

Instances details
FromJSON LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

ToJSON LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

Generic LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

Associated Types

type Rep LambdaAction :: Type -> Type #

Read LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

Show LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

NFData LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

Methods

rnf :: LambdaAction -> () #

Eq LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

Hashable LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

type Rep LambdaAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LambdaAction

type Rep LambdaAction = D1 ('MetaData "LambdaAction" "Amazonka.IoTEvents.Types.LambdaAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "LambdaAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaAction Source #

Create a value of LambdaAction 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:payload:LambdaAction', lambdaAction_payload - You can configure the action payload when you send a message to a Lambda function.

$sel:functionArn:LambdaAction', lambdaAction_functionArn - The ARN of the Lambda function that is executed.

LoggingOptions

data LoggingOptions Source #

The values of the AWS IoT Events logging options.

See: newLoggingOptions smart constructor.

Instances

Instances details
FromJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

ToJSON LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

Generic LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

Associated Types

type Rep LoggingOptions :: Type -> Type #

Read LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

Show LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

NFData LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

Methods

rnf :: LoggingOptions -> () #

Eq LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

Hashable LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

type Rep LoggingOptions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.LoggingOptions

type Rep LoggingOptions = D1 ('MetaData "LoggingOptions" "Amazonka.IoTEvents.Types.LoggingOptions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "LoggingOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detectorDebugOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DetectorDebugOption))) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingLevel) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newLoggingOptions Source #

Create a value of LoggingOptions 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:detectorDebugOptions:LoggingOptions', loggingOptions_detectorDebugOptions - Information that identifies those detector models and their detectors (instances) for which the logging level is given.

$sel:roleArn:LoggingOptions', loggingOptions_roleArn - The ARN of the role that grants permission to AWS IoT Events to perform logging.

$sel:level:LoggingOptions', loggingOptions_level - The logging level.

$sel:enabled:LoggingOptions', loggingOptions_enabled - If TRUE, logging is enabled for AWS IoT Events.

NotificationAction

data NotificationAction Source #

Contains the notification settings of an alarm model. The settings apply to all alarms that were created based on this alarm model.

See: newNotificationAction smart constructor.

Instances

Instances details
FromJSON NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

ToJSON NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

Generic NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

Associated Types

type Rep NotificationAction :: Type -> Type #

Read NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

Show NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

NFData NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

Methods

rnf :: NotificationAction -> () #

Eq NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

Hashable NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

type Rep NotificationAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationAction

type Rep NotificationAction = D1 ('MetaData "NotificationAction" "Amazonka.IoTEvents.Types.NotificationAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "NotificationAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EmailConfiguration))) :*: (S1 ('MetaSel ('Just "smsConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty SMSConfiguration))) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationTargetActions))))

newNotificationAction Source #

Create a value of NotificationAction 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:emailConfigurations:NotificationAction', notificationAction_emailConfigurations - Contains the configuration information of email notifications.

$sel:smsConfigurations:NotificationAction', notificationAction_smsConfigurations - Contains the configuration information of SMS notifications.

$sel:action:NotificationAction', notificationAction_action - Specifies an AWS Lambda function to manage alarm notifications. You can create one or use the AWS Lambda function provided by AWS IoT Events.

NotificationTargetActions

data NotificationTargetActions Source #

Specifies an AWS Lambda function to manage alarm notifications. You can create one or use the AWS Lambda function provided by AWS IoT Events.

See: newNotificationTargetActions smart constructor.

Instances

Instances details
FromJSON NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

ToJSON NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

Generic NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

Associated Types

type Rep NotificationTargetActions :: Type -> Type #

Read NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

Show NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

NFData NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

Eq NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

Hashable NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

type Rep NotificationTargetActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.NotificationTargetActions

type Rep NotificationTargetActions = D1 ('MetaData "NotificationTargetActions" "Amazonka.IoTEvents.Types.NotificationTargetActions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "NotificationTargetActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAction))))

newNotificationTargetActions :: NotificationTargetActions Source #

Create a value of NotificationTargetActions 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:lambdaAction:NotificationTargetActions', notificationTargetActions_lambdaAction - Undocumented member.

OnEnterLifecycle

data OnEnterLifecycle Source #

When entering this state, perform these actions if the condition is TRUE.

See: newOnEnterLifecycle smart constructor.

Constructors

OnEnterLifecycle' (Maybe [Event]) 

Instances

Instances details
FromJSON OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

ToJSON OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

Generic OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

Associated Types

type Rep OnEnterLifecycle :: Type -> Type #

Read OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

Show OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

NFData OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

Methods

rnf :: OnEnterLifecycle -> () #

Eq OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

Hashable OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

type Rep OnEnterLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnEnterLifecycle

type Rep OnEnterLifecycle = D1 ('MetaData "OnEnterLifecycle" "Amazonka.IoTEvents.Types.OnEnterLifecycle" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "OnEnterLifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event]))))

newOnEnterLifecycle :: OnEnterLifecycle Source #

Create a value of OnEnterLifecycle 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:events:OnEnterLifecycle', onEnterLifecycle_events - Specifies the actions that are performed when the state is entered and the condition is TRUE.

OnExitLifecycle

data OnExitLifecycle Source #

When exiting this state, perform these actions if the specified condition is TRUE.

See: newOnExitLifecycle smart constructor.

Constructors

OnExitLifecycle' (Maybe [Event]) 

Instances

Instances details
FromJSON OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

ToJSON OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

Generic OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

Associated Types

type Rep OnExitLifecycle :: Type -> Type #

Read OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

Show OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

NFData OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

Methods

rnf :: OnExitLifecycle -> () #

Eq OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

Hashable OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

type Rep OnExitLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnExitLifecycle

type Rep OnExitLifecycle = D1 ('MetaData "OnExitLifecycle" "Amazonka.IoTEvents.Types.OnExitLifecycle" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "OnExitLifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event]))))

newOnExitLifecycle :: OnExitLifecycle Source #

Create a value of OnExitLifecycle 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:events:OnExitLifecycle', onExitLifecycle_events - Specifies the actions that are performed when the state is exited and the condition is TRUE.

OnInputLifecycle

data OnInputLifecycle Source #

Specifies the actions performed when the condition evaluates to TRUE.

See: newOnInputLifecycle smart constructor.

Instances

Instances details
FromJSON OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

ToJSON OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

Generic OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

Associated Types

type Rep OnInputLifecycle :: Type -> Type #

Read OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

Show OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

NFData OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

Methods

rnf :: OnInputLifecycle -> () #

Eq OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

Hashable OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

type Rep OnInputLifecycle Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.OnInputLifecycle

type Rep OnInputLifecycle = D1 ('MetaData "OnInputLifecycle" "Amazonka.IoTEvents.Types.OnInputLifecycle" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "OnInputLifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event])) :*: S1 ('MetaSel ('Just "transitionEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TransitionEvent]))))

newOnInputLifecycle :: OnInputLifecycle Source #

Create a value of OnInputLifecycle 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:events:OnInputLifecycle', onInputLifecycle_events - Specifies the actions performed when the condition evaluates to TRUE.

$sel:transitionEvents:OnInputLifecycle', onInputLifecycle_transitionEvents - Specifies the actions performed, and the next state entered, when a condition evaluates to TRUE.

Payload

data Payload Source #

Information needed to configure the payload.

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use contentExpression.

See: newPayload smart constructor.

Constructors

Payload' Text PayloadType 

Instances

Instances details
FromJSON Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

ToJSON Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

Generic Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

Associated Types

type Rep Payload :: Type -> Type #

Methods

from :: Payload -> Rep Payload x #

to :: Rep Payload x -> Payload #

Read Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

Show Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

NFData Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

Methods

rnf :: Payload -> () #

Eq Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

Methods

(==) :: Payload -> Payload -> Bool #

(/=) :: Payload -> Payload -> Bool #

Hashable Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

Methods

hashWithSalt :: Int -> Payload -> Int #

hash :: Payload -> Int #

type Rep Payload Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Payload

type Rep Payload = D1 ('MetaData "Payload" "Amazonka.IoTEvents.Types.Payload" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "Payload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contentExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PayloadType)))

newPayload Source #

Create a value of Payload 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:contentExpression:Payload', payload_contentExpression - The content of the payload. You can use a string expression that includes quoted strings ('<string>'), variables ($variable.<variable-name>), input values ($input.<input-name>.<path-to-datum>), string concatenations, and quoted strings that contain ${} as the content. The recommended maximum size of a content expression is 1 KB.

$sel:type':Payload', payload_type - The value of the payload type can be either STRING or JSON.

RecipientDetail

data RecipientDetail Source #

The information that identifies the recipient.

See: newRecipientDetail smart constructor.

Instances

Instances details
FromJSON RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

ToJSON RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

Generic RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

Associated Types

type Rep RecipientDetail :: Type -> Type #

Read RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

Show RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

NFData RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

Methods

rnf :: RecipientDetail -> () #

Eq RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

Hashable RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

type Rep RecipientDetail Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RecipientDetail

type Rep RecipientDetail = D1 ('MetaData "RecipientDetail" "Amazonka.IoTEvents.Types.RecipientDetail" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "RecipientDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssoIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSOIdentity))))

newRecipientDetail :: RecipientDetail Source #

Create a value of RecipientDetail 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:ssoIdentity:RecipientDetail', recipientDetail_ssoIdentity - The AWS Single Sign-On (AWS SSO) authentication information.

ResetTimerAction

data ResetTimerAction Source #

Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer.

See: newResetTimerAction smart constructor.

Constructors

ResetTimerAction' Text 

Instances

Instances details
FromJSON ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

ToJSON ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

Generic ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

Associated Types

type Rep ResetTimerAction :: Type -> Type #

Read ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

Show ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

NFData ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

Methods

rnf :: ResetTimerAction -> () #

Eq ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

Hashable ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

type Rep ResetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.ResetTimerAction

type Rep ResetTimerAction = D1 ('MetaData "ResetTimerAction" "Amazonka.IoTEvents.Types.ResetTimerAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "ResetTimerAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResetTimerAction Source #

Create a value of ResetTimerAction 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:timerName:ResetTimerAction', resetTimerAction_timerName - The name of the timer to reset.

RoutedResource

data RoutedResource Source #

Contains information about the routed resource.

See: newRoutedResource smart constructor.

Constructors

RoutedResource' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

Generic RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

Associated Types

type Rep RoutedResource :: Type -> Type #

Read RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

Show RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

NFData RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

Methods

rnf :: RoutedResource -> () #

Eq RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

Hashable RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

type Rep RoutedResource Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.RoutedResource

type Rep RoutedResource = D1 ('MetaData "RoutedResource" "Amazonka.IoTEvents.Types.RoutedResource" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "RoutedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRoutedResource :: RoutedResource Source #

Create a value of RoutedResource 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:arn:RoutedResource', routedResource_arn - The ARN of the routed resource. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:name:RoutedResource', routedResource_name - The name of the routed resource.

SMSConfiguration

data SMSConfiguration Source #

Contains the configuration information of SMS notifications.

See: newSMSConfiguration smart constructor.

Instances

Instances details
FromJSON SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

ToJSON SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

Generic SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

Associated Types

type Rep SMSConfiguration :: Type -> Type #

Read SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

Show SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

NFData SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

Methods

rnf :: SMSConfiguration -> () #

Eq SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

Hashable SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

type Rep SMSConfiguration Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SMSConfiguration

type Rep SMSConfiguration = D1 ('MetaData "SMSConfiguration" "Amazonka.IoTEvents.Types.SMSConfiguration" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SMSConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recipients") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty RecipientDetail)))))

newSMSConfiguration Source #

Create a value of SMSConfiguration 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:additionalMessage:SMSConfiguration', sMSConfiguration_additionalMessage - The message that you want to send. The message can be up to 200 characters.

$sel:senderId:SMSConfiguration', sMSConfiguration_senderId - The sender ID.

$sel:recipients:SMSConfiguration', sMSConfiguration_recipients - Specifies one or more recipients who receive the message.

You must add the users that receive SMS messages to your AWS SSO store.

SNSTopicPublishAction

data SNSTopicPublishAction Source #

Information required to publish the Amazon SNS message.

See: newSNSTopicPublishAction smart constructor.

Instances

Instances details
FromJSON SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

ToJSON SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

Generic SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

Associated Types

type Rep SNSTopicPublishAction :: Type -> Type #

Read SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

Show SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

NFData SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

Methods

rnf :: SNSTopicPublishAction -> () #

Eq SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

Hashable SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

type Rep SNSTopicPublishAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SNSTopicPublishAction

type Rep SNSTopicPublishAction = D1 ('MetaData "SNSTopicPublishAction" "Amazonka.IoTEvents.Types.SNSTopicPublishAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SNSTopicPublishAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSNSTopicPublishAction Source #

Create a value of SNSTopicPublishAction 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:payload:SNSTopicPublishAction', sNSTopicPublishAction_payload - You can configure the action payload when you send a message as an Amazon SNS push notification.

$sel:targetArn:SNSTopicPublishAction', sNSTopicPublishAction_targetArn - The ARN of the Amazon SNS target where the message is sent.

SSOIdentity

data SSOIdentity Source #

Contains information about your identity source in AWS Single Sign-On. For more information, see the AWS Single Sign-On User Guide.

See: newSSOIdentity smart constructor.

Constructors

SSOIdentity' (Maybe Text) Text 

Instances

Instances details
FromJSON SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

ToJSON SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

Generic SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

Associated Types

type Rep SSOIdentity :: Type -> Type #

Read SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

Show SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

NFData SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

Methods

rnf :: SSOIdentity -> () #

Eq SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

Hashable SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

type Rep SSOIdentity Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SSOIdentity

type Rep SSOIdentity = D1 ('MetaData "SSOIdentity" "Amazonka.IoTEvents.Types.SSOIdentity" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SSOIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSSOIdentity Source #

Create a value of SSOIdentity 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:userId:SSOIdentity', sSOIdentity_userId - The user ID.

$sel:identityStoreId:SSOIdentity', sSOIdentity_identityStoreId - The ID of the AWS SSO identity store.

SetTimerAction

data SetTimerAction Source #

Information needed to set the timer.

See: newSetTimerAction smart constructor.

Instances

Instances details
FromJSON SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

ToJSON SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

Generic SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

Associated Types

type Rep SetTimerAction :: Type -> Type #

Read SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

Show SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

NFData SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

Methods

rnf :: SetTimerAction -> () #

Eq SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

Hashable SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

type Rep SetTimerAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetTimerAction

type Rep SetTimerAction = D1 ('MetaData "SetTimerAction" "Amazonka.IoTEvents.Types.SetTimerAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SetTimerAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "durationExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "seconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "timerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSetTimerAction Source #

Create a value of SetTimerAction 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:durationExpression:SetTimerAction', setTimerAction_durationExpression - The duration of the timer, in seconds. You can use a string expression that includes numbers, variables ($variable.<variable-name>), and input values ($input.<input-name>.<path-to-datum>) as the duration. The range of the duration is 1-31622400 seconds. To ensure accuracy, the minimum duration is 60 seconds. The evaluated result of the duration is rounded down to the nearest whole number.

$sel:seconds:SetTimerAction', setTimerAction_seconds - The number of seconds until the timer expires. The minimum value is 60 seconds to ensure accuracy. The maximum value is 31622400 seconds.

$sel:timerName:SetTimerAction', setTimerAction_timerName - The name of the timer.

SetVariableAction

data SetVariableAction Source #

Information about the variable and its new value.

See: newSetVariableAction smart constructor.

Instances

Instances details
FromJSON SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

ToJSON SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

Generic SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

Associated Types

type Rep SetVariableAction :: Type -> Type #

Read SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

Show SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

NFData SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

Methods

rnf :: SetVariableAction -> () #

Eq SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

Hashable SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

type Rep SetVariableAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SetVariableAction

type Rep SetVariableAction = D1 ('MetaData "SetVariableAction" "Amazonka.IoTEvents.Types.SetVariableAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SetVariableAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "variableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSetVariableAction Source #

Create a value of SetVariableAction 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:variableName:SetVariableAction', setVariableAction_variableName - The name of the variable.

$sel:value:SetVariableAction', setVariableAction_value - The new value of the variable.

SimpleRule

data SimpleRule Source #

A rule that compares an input property value to a threshold value with a comparison operator.

See: newSimpleRule smart constructor.

Instances

Instances details
FromJSON SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

ToJSON SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

Generic SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

Associated Types

type Rep SimpleRule :: Type -> Type #

Read SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

Show SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

NFData SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

Methods

rnf :: SimpleRule -> () #

Eq SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

Hashable SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

type Rep SimpleRule Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SimpleRule

type Rep SimpleRule = D1 ('MetaData "SimpleRule" "Amazonka.IoTEvents.Types.SimpleRule" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SimpleRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComparisonOperator) :*: S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSimpleRule Source #

Create a value of SimpleRule 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:inputProperty:SimpleRule', simpleRule_inputProperty - The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property.

$sel:comparisonOperator:SimpleRule', simpleRule_comparisonOperator - The comparison operator.

$sel:threshold:SimpleRule', simpleRule_threshold - The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute.

SqsAction

data SqsAction Source #

Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.

See: newSqsAction smart constructor.

Instances

Instances details
FromJSON SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

ToJSON SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

Generic SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

Associated Types

type Rep SqsAction :: Type -> Type #

Read SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

Show SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

NFData SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

Methods

rnf :: SqsAction -> () #

Eq SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

Hashable SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

type Rep SqsAction Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.SqsAction

type Rep SqsAction = D1 ('MetaData "SqsAction" "Amazonka.IoTEvents.Types.SqsAction" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "SqsAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Payload)) :*: (S1 ('MetaSel ('Just "useBase64") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "queueUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSqsAction Source #

Create a value of SqsAction 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:payload:SqsAction', sqsAction_payload - You can configure the action payload when you send a message to an Amazon SQS queue.

$sel:useBase64:SqsAction', sqsAction_useBase64 - Set this to TRUE if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to FALSE.

$sel:queueUrl:SqsAction', sqsAction_queueUrl - The URL of the SQS queue where the data is written.

State

data State Source #

Information that defines a state of a detector.

See: newState smart constructor.

Instances

Instances details
FromJSON State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Generic State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Read State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Show State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

NFData State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Methods

rnf :: State -> () #

Eq State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Methods

(==) :: State -> State -> Bool #

(/=) :: State -> State -> Bool #

Hashable State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.State

newState Source #

Create a value of State 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:onEnter:State', state_onEnter - When entering this state, perform these actions if the condition is TRUE.

$sel:onExit:State', state_onExit - When exiting this state, perform these actions if the specified condition is TRUE.

$sel:onInput:State', state_onInput - When an input is received and the condition is TRUE, perform the specified actions.

$sel:stateName:State', state_stateName - The name of the state.

Tag

data Tag Source #

Metadata that can be used to manage the resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.IoTEvents.Types.Tag" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The tag's key.

$sel:value:Tag', tag_value - The tag's value.

TransitionEvent

data TransitionEvent Source #

Specifies the actions performed and the next state entered when a condition evaluates to TRUE.

See: newTransitionEvent smart constructor.

Instances

Instances details
FromJSON TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

ToJSON TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

Generic TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

Associated Types

type Rep TransitionEvent :: Type -> Type #

Read TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

Show TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

NFData TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

Methods

rnf :: TransitionEvent -> () #

Eq TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

Hashable TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

type Rep TransitionEvent Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.TransitionEvent

type Rep TransitionEvent = D1 ('MetaData "TransitionEvent" "Amazonka.IoTEvents.Types.TransitionEvent" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "TransitionEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Action])) :*: S1 ('MetaSel ('Just "eventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nextState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTransitionEvent Source #

Create a value of TransitionEvent 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:actions:TransitionEvent', transitionEvent_actions - The actions to be performed.

$sel:eventName:TransitionEvent', transitionEvent_eventName - The name of the transition event.

$sel:condition:TransitionEvent', transitionEvent_condition - Required. A Boolean expression that when TRUE causes the actions to be performed and the nextState to be entered.

$sel:nextState:TransitionEvent', transitionEvent_nextState - The next state to enter.