The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::IoTFleetHub - Perl Interface to AWS AWS IoT Fleet Hub

SYNOPSIS

  use Paws;

  my $obj = Paws->service('IoTFleetHub');
  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' } ],
  );

DESCRIPTION

With Fleet Hub for AWS IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/api.fleethub.iot-2020-11-03

METHODS

CreateApplication

ApplicationName => Str
RoleArn => Str
[ApplicationDescription => Str]
[ClientToken => Str]
[Tags => Paws::IoTFleetHub::TagMap]

Each argument is described in detail in: Paws::IoTFleetHub::CreateApplication

Returns: a Paws::IoTFleetHub::CreateApplicationResponse instance

Creates a Fleet Hub for AWS IoT Device Management web application.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

DeleteApplication

ApplicationId => Str
[ClientToken => Str]

Each argument is described in detail in: Paws::IoTFleetHub::DeleteApplication

Returns: a Paws::IoTFleetHub::DeleteApplicationResponse instance

Deletes a Fleet Hub for AWS IoT Device Management web application.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

DescribeApplication

ApplicationId => Str

Each argument is described in detail in: Paws::IoTFleetHub::DescribeApplication

Returns: a Paws::IoTFleetHub::DescribeApplicationResponse instance

Gets information about a Fleet Hub for AWS IoT Device Management web application.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

ListApplications

[NextToken => Str]

Each argument is described in detail in: Paws::IoTFleetHub::ListApplications

Returns: a Paws::IoTFleetHub::ListApplicationsResponse instance

Gets a list of Fleet Hub for AWS IoT Device Management web applications for the current account.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

ListTagsForResource

ResourceArn => Str

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

Returns: a Paws::IoTFleetHub::ListTagsForResourceResponse instance

Lists the tags for the specified resource.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

TagResource

ResourceArn => Str
Tags => Paws::IoTFleetHub::TagMap

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

Returns: a Paws::IoTFleetHub::TagResourceResponse instance

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

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

UntagResource

ResourceArn => Str
TagKeys => ArrayRef[Str|Undef]

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

Returns: a Paws::IoTFleetHub::UntagResourceResponse instance

Removes the specified tags (metadata) from the resource.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

UpdateApplication

ApplicationId => Str
[ApplicationDescription => Str]
[ApplicationName => Str]
[ClientToken => Str]

Each argument is described in detail in: Paws::IoTFleetHub::UpdateApplication

Returns: a Paws::IoTFleetHub::UpdateApplicationResponse instance

Updates information about a Fleet Hub for a AWS IoT Device Management web application.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

PAGINATORS

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

ListAllApplications(sub { },[NextToken => Str])

ListAllApplications([NextToken => Str])

If passed a sub as first parameter, it will call the sub for each element found in :

 - applicationSummaries, passing the object as the first parameter, and the string 'applicationSummaries' as the second parameter 

If not, it will return a a Paws::IoTFleetHub::ListApplicationsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.

SEE ALSO

This service class forms part of Paws

BUGS and CONTRIBUTIONS

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