NAME
Paws::IoTWireless - Perl Interface to AWS AWS IoT Wireless
SYNOPSIS
use Paws;
my $obj = Paws->service('IoTWireless');
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
AWS IoT Wireless API documentation
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/api.iotwireless-2020-11-22
METHODS
AssociateAwsAccountWithPartnerAccount
- Sidewalk => Paws::IoTWireless::SidewalkAccountInfo
- [ClientRequestToken => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
Each argument is described in detail in: Paws::IoTWireless::AssociateAwsAccountWithPartnerAccount
Returns: a Paws::IoTWireless::AssociateAwsAccountWithPartnerAccountResponse instance
Associates a partner account with your AWS account.
AssociateWirelessDeviceWithThing
Each argument is described in detail in: Paws::IoTWireless::AssociateWirelessDeviceWithThing
Returns: a Paws::IoTWireless::AssociateWirelessDeviceWithThingResponse instance
Associates a wireless device with a thing.
AssociateWirelessGatewayWithCertificate
Each argument is described in detail in: Paws::IoTWireless::AssociateWirelessGatewayWithCertificate
Returns: a Paws::IoTWireless::AssociateWirelessGatewayWithCertificateResponse instance
Associates a wireless gateway with a certificate.
AssociateWirelessGatewayWithThing
Each argument is described in detail in: Paws::IoTWireless::AssociateWirelessGatewayWithThing
Returns: a Paws::IoTWireless::AssociateWirelessGatewayWithThingResponse instance
Associates a wireless gateway with a thing.
CreateDestination
- Expression => Str
- ExpressionType => Str
- Name => Str
- RoleArn => Str
- [ClientRequestToken => Str]
- [Description => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
Each argument is described in detail in: Paws::IoTWireless::CreateDestination
Returns: a Paws::IoTWireless::CreateDestinationResponse instance
Creates a new destination that maps a device message to an AWS IoT rule.
CreateDeviceProfile
- [ClientRequestToken => Str]
- [LoRaWAN => Paws::IoTWireless::LoRaWANDeviceProfile]
- [Name => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
Each argument is described in detail in: Paws::IoTWireless::CreateDeviceProfile
Returns: a Paws::IoTWireless::CreateDeviceProfileResponse instance
Creates a new device profile.
CreateServiceProfile
- [ClientRequestToken => Str]
- [LoRaWAN => Paws::IoTWireless::LoRaWANServiceProfile]
- [Name => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
Each argument is described in detail in: Paws::IoTWireless::CreateServiceProfile
Returns: a Paws::IoTWireless::CreateServiceProfileResponse instance
Creates a new service profile.
CreateWirelessDevice
- DestinationName => Str
- Type => Str
- [ClientRequestToken => Str]
- [Description => Str]
- [LoRaWAN => Paws::IoTWireless::LoRaWANDevice]
- [Name => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
Each argument is described in detail in: Paws::IoTWireless::CreateWirelessDevice
Returns: a Paws::IoTWireless::CreateWirelessDeviceResponse instance
Provisions a wireless device.
CreateWirelessGateway
- LoRaWAN => Paws::IoTWireless::LoRaWANGateway
- [ClientRequestToken => Str]
- [Description => Str]
- [Name => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
Each argument is described in detail in: Paws::IoTWireless::CreateWirelessGateway
Returns: a Paws::IoTWireless::CreateWirelessGatewayResponse instance
Provisions a wireless gateway.
CreateWirelessGatewayTask
Each argument is described in detail in: Paws::IoTWireless::CreateWirelessGatewayTask
Returns: a Paws::IoTWireless::CreateWirelessGatewayTaskResponse instance
Creates a task for a wireless gateway.
CreateWirelessGatewayTaskDefinition
- AutoCreateTasks => Bool
- [ClientRequestToken => Str]
- [Name => Str]
- [Tags => ArrayRef[Paws::IoTWireless::Tag]]
- [Update => Paws::IoTWireless::UpdateWirelessGatewayTaskCreate]
Each argument is described in detail in: Paws::IoTWireless::CreateWirelessGatewayTaskDefinition
Returns: a Paws::IoTWireless::CreateWirelessGatewayTaskDefinitionResponse instance
Creates a gateway task definition.
DeleteDestination
Each argument is described in detail in: Paws::IoTWireless::DeleteDestination
Returns: a Paws::IoTWireless::DeleteDestinationResponse instance
Deletes a destination.
DeleteDeviceProfile
Each argument is described in detail in: Paws::IoTWireless::DeleteDeviceProfile
Returns: a Paws::IoTWireless::DeleteDeviceProfileResponse instance
Deletes a device profile.
DeleteServiceProfile
Each argument is described in detail in: Paws::IoTWireless::DeleteServiceProfile
Returns: a Paws::IoTWireless::DeleteServiceProfileResponse instance
Deletes a service profile.
DeleteWirelessDevice
Each argument is described in detail in: Paws::IoTWireless::DeleteWirelessDevice
Returns: a Paws::IoTWireless::DeleteWirelessDeviceResponse instance
Deletes a wireless device.
DeleteWirelessGateway
Each argument is described in detail in: Paws::IoTWireless::DeleteWirelessGateway
Returns: a Paws::IoTWireless::DeleteWirelessGatewayResponse instance
Deletes a wireless gateway.
DeleteWirelessGatewayTask
Each argument is described in detail in: Paws::IoTWireless::DeleteWirelessGatewayTask
Returns: a Paws::IoTWireless::DeleteWirelessGatewayTaskResponse instance
Deletes a wireless gateway task.
DeleteWirelessGatewayTaskDefinition
Each argument is described in detail in: Paws::IoTWireless::DeleteWirelessGatewayTaskDefinition
Returns: a Paws::IoTWireless::DeleteWirelessGatewayTaskDefinitionResponse instance
Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
DisassociateAwsAccountFromPartnerAccount
Each argument is described in detail in: Paws::IoTWireless::DisassociateAwsAccountFromPartnerAccount
Returns: a Paws::IoTWireless::DisassociateAwsAccountFromPartnerAccountResponse instance
Disassociates your AWS account from a partner account. If PartnerAccountId
and PartnerType
are null
, disassociates your AWS account from all partner accounts.
DisassociateWirelessDeviceFromThing
Each argument is described in detail in: Paws::IoTWireless::DisassociateWirelessDeviceFromThing
Returns: a Paws::IoTWireless::DisassociateWirelessDeviceFromThingResponse instance
Disassociates a wireless device from its currently associated thing.
DisassociateWirelessGatewayFromCertificate
Each argument is described in detail in: Paws::IoTWireless::DisassociateWirelessGatewayFromCertificate
Returns: a Paws::IoTWireless::DisassociateWirelessGatewayFromCertificateResponse instance
Disassociates a wireless gateway from its currently associated certificate.
DisassociateWirelessGatewayFromThing
Each argument is described in detail in: Paws::IoTWireless::DisassociateWirelessGatewayFromThing
Returns: a Paws::IoTWireless::DisassociateWirelessGatewayFromThingResponse instance
Disassociates a wireless gateway from its currently associated thing.
GetDestination
Each argument is described in detail in: Paws::IoTWireless::GetDestination
Returns: a Paws::IoTWireless::GetDestinationResponse instance
Gets information about a destination.
GetDeviceProfile
Each argument is described in detail in: Paws::IoTWireless::GetDeviceProfile
Returns: a Paws::IoTWireless::GetDeviceProfileResponse instance
Gets information about a device profile.
GetLogLevelsByResourceTypes
Each argument is described in detail in: Paws::IoTWireless::GetLogLevelsByResourceTypes
Returns: a Paws::IoTWireless::GetLogLevelsByResourceTypesResponse instance
Returns current default log-levels, or log levels by resource types, could be for wireless device log options or wireless gateway log options.
GetPartnerAccount
Each argument is described in detail in: Paws::IoTWireless::GetPartnerAccount
Returns: a Paws::IoTWireless::GetPartnerAccountResponse instance
Gets information about a partner account. If PartnerAccountId
and PartnerType
are null
, returns all partner accounts.
GetResourceLogLevel
Each argument is described in detail in: Paws::IoTWireless::GetResourceLogLevel
Returns: a Paws::IoTWireless::GetResourceLogLevelResponse instance
Fetches the log-level override if any for a given resource-ID and resource-type, coulde be a wireless device or a wireless gateway.
GetServiceEndpoint
Each argument is described in detail in: Paws::IoTWireless::GetServiceEndpoint
Returns: a Paws::IoTWireless::GetServiceEndpointResponse instance
Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
GetServiceProfile
Each argument is described in detail in: Paws::IoTWireless::GetServiceProfile
Returns: a Paws::IoTWireless::GetServiceProfileResponse instance
Gets information about a service profile.
GetWirelessDevice
Each argument is described in detail in: Paws::IoTWireless::GetWirelessDevice
Returns: a Paws::IoTWireless::GetWirelessDeviceResponse instance
Gets information about a wireless device.
GetWirelessDeviceStatistics
Each argument is described in detail in: Paws::IoTWireless::GetWirelessDeviceStatistics
Returns: a Paws::IoTWireless::GetWirelessDeviceStatisticsResponse instance
Gets operating information about a wireless device.
GetWirelessGateway
Each argument is described in detail in: Paws::IoTWireless::GetWirelessGateway
Returns: a Paws::IoTWireless::GetWirelessGatewayResponse instance
Gets information about a wireless gateway.
GetWirelessGatewayCertificate
Each argument is described in detail in: Paws::IoTWireless::GetWirelessGatewayCertificate
Returns: a Paws::IoTWireless::GetWirelessGatewayCertificateResponse instance
Gets the ID of the certificate that is currently associated with a wireless gateway.
GetWirelessGatewayFirmwareInformation
Each argument is described in detail in: Paws::IoTWireless::GetWirelessGatewayFirmwareInformation
Returns: a Paws::IoTWireless::GetWirelessGatewayFirmwareInformationResponse instance
Gets the firmware version and other information about a wireless gateway.
GetWirelessGatewayStatistics
Each argument is described in detail in: Paws::IoTWireless::GetWirelessGatewayStatistics
Returns: a Paws::IoTWireless::GetWirelessGatewayStatisticsResponse instance
Gets operating information about a wireless gateway.
GetWirelessGatewayTask
Each argument is described in detail in: Paws::IoTWireless::GetWirelessGatewayTask
Returns: a Paws::IoTWireless::GetWirelessGatewayTaskResponse instance
Gets information about a wireless gateway task.
GetWirelessGatewayTaskDefinition
Each argument is described in detail in: Paws::IoTWireless::GetWirelessGatewayTaskDefinition
Returns: a Paws::IoTWireless::GetWirelessGatewayTaskDefinitionResponse instance
Gets information about a wireless gateway task definition.
ListDestinations
Each argument is described in detail in: Paws::IoTWireless::ListDestinations
Returns: a Paws::IoTWireless::ListDestinationsResponse instance
Lists the destinations registered to your AWS account.
ListDeviceProfiles
Each argument is described in detail in: Paws::IoTWireless::ListDeviceProfiles
Returns: a Paws::IoTWireless::ListDeviceProfilesResponse instance
Lists the device profiles registered to your AWS account.
ListPartnerAccounts
Each argument is described in detail in: Paws::IoTWireless::ListPartnerAccounts
Returns: a Paws::IoTWireless::ListPartnerAccountsResponse instance
Lists the partner accounts associated with your AWS account.
ListServiceProfiles
Each argument is described in detail in: Paws::IoTWireless::ListServiceProfiles
Returns: a Paws::IoTWireless::ListServiceProfilesResponse instance
Lists the service profiles registered to your AWS account.
ListTagsForResource
Each argument is described in detail in: Paws::IoTWireless::ListTagsForResource
Returns: a Paws::IoTWireless::ListTagsForResourceResponse instance
Lists the tags (metadata) you have assigned to the resource.
ListWirelessDevices
- [DestinationName => Str]
- [DeviceProfileId => Str]
- [MaxResults => Int]
- [NextToken => Str]
- [ServiceProfileId => Str]
- [WirelessDeviceType => Str]
Each argument is described in detail in: Paws::IoTWireless::ListWirelessDevices
Returns: a Paws::IoTWireless::ListWirelessDevicesResponse instance
Lists the wireless devices registered to your AWS account.
ListWirelessGateways
Each argument is described in detail in: Paws::IoTWireless::ListWirelessGateways
Returns: a Paws::IoTWireless::ListWirelessGatewaysResponse instance
Lists the wireless gateways registered to your AWS account.
ListWirelessGatewayTaskDefinitions
Each argument is described in detail in: Paws::IoTWireless::ListWirelessGatewayTaskDefinitions
Returns: a Paws::IoTWireless::ListWirelessGatewayTaskDefinitionsResponse instance
List the wireless gateway tasks definitions registered to your AWS account.
PutResourceLogLevel
Each argument is described in detail in: Paws::IoTWireless::PutResourceLogLevel
Returns: a Paws::IoTWireless::PutResourceLogLevelResponse instance
Sets the log-level override for a resource-ID and resource-type, could be a wireless gateway or a wireless device.
ResetAllResourceLogLevels
Each argument is described in detail in: Paws::IoTWireless::ResetAllResourceLogLevels
Returns: a Paws::IoTWireless::ResetAllResourceLogLevelsResponse instance
Remove log-level overrides if any for all resources (both wireless devices and wireless gateways).
ResetResourceLogLevel
Each argument is described in detail in: Paws::IoTWireless::ResetResourceLogLevel
Returns: a Paws::IoTWireless::ResetResourceLogLevelResponse instance
Remove log-level override if any for a specific resource-ID and resource-type, could be a wireless device or a wireless gateway.
SendDataToWirelessDevice
- Id => Str
- PayloadData => Str
- TransmitMode => Int
- [WirelessMetadata => Paws::IoTWireless::WirelessMetadata]
Each argument is described in detail in: Paws::IoTWireless::SendDataToWirelessDevice
Returns: a Paws::IoTWireless::SendDataToWirelessDeviceResponse instance
Sends a decrypted application data frame to a device.
TagResource
- ResourceArn => Str
- Tags => ArrayRef[Paws::IoTWireless::Tag]
Each argument is described in detail in: Paws::IoTWireless::TagResource
Returns: a Paws::IoTWireless::TagResourceResponse instance
Adds a tag to a resource.
TestWirelessDevice
Each argument is described in detail in: Paws::IoTWireless::TestWirelessDevice
Returns: a Paws::IoTWireless::TestWirelessDeviceResponse instance
Simulates a provisioned device by sending an uplink data payload of Hello
.
UntagResource
Each argument is described in detail in: Paws::IoTWireless::UntagResource
Returns: a Paws::IoTWireless::UntagResourceResponse instance
Removes one or more tags from a resource.
UpdateDestination
Each argument is described in detail in: Paws::IoTWireless::UpdateDestination
Returns: a Paws::IoTWireless::UpdateDestinationResponse instance
Updates properties of a destination.
UpdateLogLevelsByResourceTypes
- [DefaultLogLevel => Str]
- [WirelessDeviceLogOptions => ArrayRef[Paws::IoTWireless::WirelessDeviceLogOption]]
- [WirelessGatewayLogOptions => ArrayRef[Paws::IoTWireless::WirelessGatewayLogOption]]
Each argument is described in detail in: Paws::IoTWireless::UpdateLogLevelsByResourceTypes
Returns: a Paws::IoTWireless::UpdateLogLevelsByResourceTypesResponse instance
Set default log level, or log levels by resource types, could be for wireless device log options or wireless gateways log options. This is to control the log messages that will be displayed in CloudWatch.
UpdatePartnerAccount
- PartnerAccountId => Str
- PartnerType => Str
- Sidewalk => Paws::IoTWireless::SidewalkUpdateAccount
Each argument is described in detail in: Paws::IoTWireless::UpdatePartnerAccount
Returns: a Paws::IoTWireless::UpdatePartnerAccountResponse instance
Updates properties of a partner account.
UpdateWirelessDevice
- Id => Str
- [Description => Str]
- [DestinationName => Str]
- [LoRaWAN => Paws::IoTWireless::LoRaWANUpdateDevice]
- [Name => Str]
Each argument is described in detail in: Paws::IoTWireless::UpdateWirelessDevice
Returns: a Paws::IoTWireless::UpdateWirelessDeviceResponse instance
Updates properties of a wireless device.
UpdateWirelessGateway
- Id => Str
- [Description => Str]
- [JoinEuiFilters => ArrayRef[ArrayRef[Str|Undef]]]
- [Name => Str]
- [NetIdFilters => ArrayRef[Str|Undef]]
Each argument is described in detail in: Paws::IoTWireless::UpdateWirelessGateway
Returns: a Paws::IoTWireless::UpdateWirelessGatewayResponse instance
Updates properties of a wireless gateway.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
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