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.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/iotevents-2018-07-27
Each argument is described in detail in: Paws::IoTEvents::CreateDetectorModel
Returns: a Paws::IoTEvents::CreateDetectorModelResponse instance
Creates a detector model.
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::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.
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.
version
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.
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.
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.
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.
Note that if you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. Also, 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.
loggingOptions
Each argument is described in detail in: Paws::IoTEvents::TagResource
Returns: a Paws::IoTEvents::TagResourceResponse instance
Add to or modifies the tags of the given resource. Tags are metadata which 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.
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 will be deleted and re-created as new inputs arrive.
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
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.