GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Paws::IoTEvents(3) User Contributed Perl Documentation Paws::IoTEvents(3)

Paws::IoTEvents - Perl Interface to AWS AWS IoT Events

  use Paws;
  my $obj = Paws->service('IoTEvents');
  my $res = $obj->Method(
    Arg1 => $val1,
    Arg2 => [ 'V1', 'V2' ],
    # if Arg3 is an object, the HashRef will be used as arguments to the constructor
    # of the arguments type
    Arg3 => { Att1 => 'Val1' },
    # if Arg4 is an array of objects, the HashRefs will be passed as arguments to
    # the constructor of the arguments type
    Arg4 => [ { Att1 => 'Val1'  }, { Att1 => 'Val2' } ],
  );

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.

For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/iotevents-2018-07-27>

[AlarmCapabilities => Paws::IoTEvents::AlarmCapabilities]
[AlarmEventActions => Paws::IoTEvents::AlarmEventActions]
[AlarmModelDescription => Str]
[AlarmNotification => Paws::IoTEvents::AlarmNotification]
[Key => Str]
[Severity => Int]
[Tags => ArrayRef[Paws::IoTEvents::Tag]]

Each argument is described in detail in: Paws::IoTEvents::CreateAlarmModel

Returns: a Paws::IoTEvents::CreateAlarmModelResponse instance

Creates an alarm model to monitor an AWS IoT Events input attribute. You can use the alarm to get notified when the value is outside a specified range. For more information, see Create an alarm model (https://docs.aws.amazon.com/iotevents/latest/developerguide/create-alarms.html) in the AWS IoT Events Developer Guide.

[DetectorModelDescription => Str]
[EvaluationMethod => Str]
[Key => Str]
[Tags => ArrayRef[Paws::IoTEvents::Tag]]

Each argument is described in detail in: Paws::IoTEvents::CreateDetectorModel

Returns: a Paws::IoTEvents::CreateDetectorModelResponse instance

Creates a detector model.

[InputDescription => Str]
[Tags => ArrayRef[Paws::IoTEvents::Tag]]

Each argument is described in detail in: Paws::IoTEvents::CreateInput

Returns: a Paws::IoTEvents::CreateInputResponse instance

Creates an input.

Each argument is described in detail in: Paws::IoTEvents::DeleteAlarmModel

Returns: a Paws::IoTEvents::DeleteAlarmModelResponse instance

Deletes an alarm model. Any alarm instances that were created based on this alarm model are also deleted. This action can't be undone.

Each argument is described in detail in: Paws::IoTEvents::DeleteDetectorModel

Returns: a Paws::IoTEvents::DeleteDetectorModelResponse instance

Deletes a detector model. Any active instances of the detector model are also deleted.

Each argument is described in detail in: Paws::IoTEvents::DeleteInput

Returns: a Paws::IoTEvents::DeleteInputResponse instance

Deletes an input.

[AlarmModelVersion => Str]

Each argument is described in detail in: Paws::IoTEvents::DescribeAlarmModel

Returns: a Paws::IoTEvents::DescribeAlarmModelResponse instance

Retrieves information about an alarm model. If you don't specify a value for the "alarmModelVersion" parameter, the latest version is returned.

[DetectorModelVersion => Str]

Each argument is described in detail in: Paws::IoTEvents::DescribeDetectorModel

Returns: a Paws::IoTEvents::DescribeDetectorModelResponse instance

Describes a detector model. If the "version" parameter is not specified, information about the latest version is returned.

Each argument is described in detail in: Paws::IoTEvents::DescribeDetectorModelAnalysis

Returns: a Paws::IoTEvents::DescribeDetectorModelAnalysisResponse instance

Retrieves runtime information about a detector model analysis.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

Each argument is described in detail in: Paws::IoTEvents::DescribeInput

Returns: a Paws::IoTEvents::DescribeInputResponse instance

Describes an input.

Each argument is described in detail in: Paws::IoTEvents::DescribeLoggingOptions

Returns: a Paws::IoTEvents::DescribeLoggingOptionsResponse instance

Retrieves the current settings of the AWS IoT Events logging options.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::GetDetectorModelAnalysisResults

Returns: a Paws::IoTEvents::GetDetectorModelAnalysisResultsResponse instance

Retrieves one or more analysis results of the detector model.

After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::ListAlarmModels

Returns: a Paws::IoTEvents::ListAlarmModelsResponse instance

Lists the alarm models that you created. The operation returns only the metadata associated with each alarm model.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::ListAlarmModelVersions

Returns: a Paws::IoTEvents::ListAlarmModelVersionsResponse instance

Lists all the versions of an alarm model. The operation returns only the metadata associated with each alarm model version.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::ListDetectorModels

Returns: a Paws::IoTEvents::ListDetectorModelsResponse instance

Lists the detector models you have created. Only the metadata associated with each detector model is returned.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::ListDetectorModelVersions

Returns: a Paws::IoTEvents::ListDetectorModelVersionsResponse instance

Lists all the versions of a detector model. Only the metadata associated with each detector model version is returned.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::ListInputRoutings

Returns: a Paws::IoTEvents::ListInputRoutingsResponse instance

Lists one or more input routings.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::IoTEvents::ListInputs

Returns: a Paws::IoTEvents::ListInputsResponse instance

Lists the inputs you have created.

Each argument is described in detail in: Paws::IoTEvents::ListTagsForResource

Returns: a Paws::IoTEvents::ListTagsForResourceResponse instance

Lists the tags (metadata) you have assigned to the resource.

Each argument is described in detail in: Paws::IoTEvents::PutLoggingOptions

Returns: nothing

Sets or updates the AWS IoT Events logging options.

If you update the value of any "loggingOptions" field, it takes up to one minute for the change to take effect. If you change the policy attached to the role you specified in the "roleArn" field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

Each argument is described in detail in: Paws::IoTEvents::StartDetectorModelAnalysis

Returns: a Paws::IoTEvents::StartDetectorModelAnalysisResponse instance

Performs an analysis of your detector model. For more information, see Troubleshooting a detector model (https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-analyze-api.html) in the AWS IoT Events Developer Guide.

Each argument is described in detail in: Paws::IoTEvents::TagResource

Returns: a Paws::IoTEvents::TagResourceResponse instance

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

Each argument is described in detail in: Paws::IoTEvents::UntagResource

Returns: a Paws::IoTEvents::UntagResourceResponse instance

Removes the given tags (metadata) from the resource.

[AlarmCapabilities => Paws::IoTEvents::AlarmCapabilities]
[AlarmEventActions => Paws::IoTEvents::AlarmEventActions]
[AlarmModelDescription => Str]
[AlarmNotification => Paws::IoTEvents::AlarmNotification]
[Severity => Int]

Each argument is described in detail in: Paws::IoTEvents::UpdateAlarmModel

Returns: a Paws::IoTEvents::UpdateAlarmModelResponse instance

Updates an alarm model. Any alarms that were created based on the previous version are deleted and then created again as new data arrives.

[DetectorModelDescription => Str]
[EvaluationMethod => Str]

Each argument is described in detail in: Paws::IoTEvents::UpdateDetectorModel

Returns: a Paws::IoTEvents::UpdateDetectorModelResponse instance

Updates a detector model. Detectors (instances) spawned by the previous version are deleted and then re-created as new inputs arrive.

[InputDescription => Str]

Each argument is described in detail in: Paws::IoTEvents::UpdateInput

Returns: a Paws::IoTEvents::UpdateInputResponse instance

Updates an input.

Paginator methods are helpers that repetively call methods that return partial results

This service class forms part of Paws

The source code is located here: <https://github.com/pplu/aws-sdk-perl>

Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>

2022-06-01 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.