/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the iotwireless-2020-11-22.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.IoTWireless.Model;
namespace Amazon.IoTWireless
{
///
/// Interface for accessing IoTWireless
///
/// AWS IoT Wireless provides bi-directional communication between internet-connected
/// wireless devices and the AWS Cloud. To onboard both LoRaWAN and Sidewalk devices to
/// AWS IoT, use the IoT Wireless API. These wireless devices use the Low Power Wide Area
/// Networking (LPWAN) communication protocol to communicate with AWS IoT.
///
///
///
/// Using the API, you can perform create, read, update, and delete operations for your
/// wireless devices, gateways, destinations, and profiles. After onboarding your devices,
/// you can use the API operations to set log levels and monitor your devices with CloudWatch.
///
///
///
/// You can also use the API operations to create multicast groups and schedule a multicast
/// session for sending a downlink message to devices in the group. By using Firmware
/// Updates Over-The-Air (FUOTA) API operations, you can create a FUOTA task and schedule
/// a session to update the firmware of individual devices or an entire group of devices
/// in a multicast group.
///
///
public partial interface IAmazonIoTWireless : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IIoTWirelessPaginatorFactory Paginators { get; }
#endif
#region AssociateAwsAccountWithPartnerAccount
///
/// Associates a partner account with your AWS account.
///
/// Container for the necessary parameters to execute the AssociateAwsAccountWithPartnerAccount service method.
///
/// The response from the AssociateAwsAccountWithPartnerAccount service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateAwsAccountWithPartnerAccount Operation
AssociateAwsAccountWithPartnerAccountResponse AssociateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request);
///
/// Initiates the asynchronous execution of the AssociateAwsAccountWithPartnerAccount operation.
///
///
/// Container for the necessary parameters to execute the AssociateAwsAccountWithPartnerAccount operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateAwsAccountWithPartnerAccount
/// operation.
/// REST API Reference for AssociateAwsAccountWithPartnerAccount Operation
IAsyncResult BeginAssociateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateAwsAccountWithPartnerAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateAwsAccountWithPartnerAccount.
///
/// Returns a AssociateAwsAccountWithPartnerAccountResult from IoTWireless.
/// REST API Reference for AssociateAwsAccountWithPartnerAccount Operation
AssociateAwsAccountWithPartnerAccountResponse EndAssociateAwsAccountWithPartnerAccount(IAsyncResult asyncResult);
#endregion
#region AssociateMulticastGroupWithFuotaTask
///
/// Associate a multicast group with a FUOTA task.
///
/// Container for the necessary parameters to execute the AssociateMulticastGroupWithFuotaTask service method.
///
/// The response from the AssociateMulticastGroupWithFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateMulticastGroupWithFuotaTask Operation
AssociateMulticastGroupWithFuotaTaskResponse AssociateMulticastGroupWithFuotaTask(AssociateMulticastGroupWithFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the AssociateMulticastGroupWithFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the AssociateMulticastGroupWithFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateMulticastGroupWithFuotaTask
/// operation.
/// REST API Reference for AssociateMulticastGroupWithFuotaTask Operation
IAsyncResult BeginAssociateMulticastGroupWithFuotaTask(AssociateMulticastGroupWithFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateMulticastGroupWithFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateMulticastGroupWithFuotaTask.
///
/// Returns a AssociateMulticastGroupWithFuotaTaskResult from IoTWireless.
/// REST API Reference for AssociateMulticastGroupWithFuotaTask Operation
AssociateMulticastGroupWithFuotaTaskResponse EndAssociateMulticastGroupWithFuotaTask(IAsyncResult asyncResult);
#endregion
#region AssociateWirelessDeviceWithFuotaTask
///
/// Associate a wireless device with a FUOTA task.
///
/// Container for the necessary parameters to execute the AssociateWirelessDeviceWithFuotaTask service method.
///
/// The response from the AssociateWirelessDeviceWithFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateWirelessDeviceWithFuotaTask Operation
AssociateWirelessDeviceWithFuotaTaskResponse AssociateWirelessDeviceWithFuotaTask(AssociateWirelessDeviceWithFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the AssociateWirelessDeviceWithFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the AssociateWirelessDeviceWithFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWirelessDeviceWithFuotaTask
/// operation.
/// REST API Reference for AssociateWirelessDeviceWithFuotaTask Operation
IAsyncResult BeginAssociateWirelessDeviceWithFuotaTask(AssociateWirelessDeviceWithFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateWirelessDeviceWithFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateWirelessDeviceWithFuotaTask.
///
/// Returns a AssociateWirelessDeviceWithFuotaTaskResult from IoTWireless.
/// REST API Reference for AssociateWirelessDeviceWithFuotaTask Operation
AssociateWirelessDeviceWithFuotaTaskResponse EndAssociateWirelessDeviceWithFuotaTask(IAsyncResult asyncResult);
#endregion
#region AssociateWirelessDeviceWithMulticastGroup
///
/// Associates a wireless device with a multicast group.
///
/// Container for the necessary parameters to execute the AssociateWirelessDeviceWithMulticastGroup service method.
///
/// The response from the AssociateWirelessDeviceWithMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateWirelessDeviceWithMulticastGroup Operation
AssociateWirelessDeviceWithMulticastGroupResponse AssociateWirelessDeviceWithMulticastGroup(AssociateWirelessDeviceWithMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the AssociateWirelessDeviceWithMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the AssociateWirelessDeviceWithMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWirelessDeviceWithMulticastGroup
/// operation.
/// REST API Reference for AssociateWirelessDeviceWithMulticastGroup Operation
IAsyncResult BeginAssociateWirelessDeviceWithMulticastGroup(AssociateWirelessDeviceWithMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateWirelessDeviceWithMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateWirelessDeviceWithMulticastGroup.
///
/// Returns a AssociateWirelessDeviceWithMulticastGroupResult from IoTWireless.
/// REST API Reference for AssociateWirelessDeviceWithMulticastGroup Operation
AssociateWirelessDeviceWithMulticastGroupResponse EndAssociateWirelessDeviceWithMulticastGroup(IAsyncResult asyncResult);
#endregion
#region AssociateWirelessDeviceWithThing
///
/// Associates a wireless device with a thing.
///
/// Container for the necessary parameters to execute the AssociateWirelessDeviceWithThing service method.
///
/// The response from the AssociateWirelessDeviceWithThing service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateWirelessDeviceWithThing Operation
AssociateWirelessDeviceWithThingResponse AssociateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request);
///
/// Initiates the asynchronous execution of the AssociateWirelessDeviceWithThing operation.
///
///
/// Container for the necessary parameters to execute the AssociateWirelessDeviceWithThing operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWirelessDeviceWithThing
/// operation.
/// REST API Reference for AssociateWirelessDeviceWithThing Operation
IAsyncResult BeginAssociateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateWirelessDeviceWithThing operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateWirelessDeviceWithThing.
///
/// Returns a AssociateWirelessDeviceWithThingResult from IoTWireless.
/// REST API Reference for AssociateWirelessDeviceWithThing Operation
AssociateWirelessDeviceWithThingResponse EndAssociateWirelessDeviceWithThing(IAsyncResult asyncResult);
#endregion
#region AssociateWirelessGatewayWithCertificate
///
/// Associates a wireless gateway with a certificate.
///
/// Container for the necessary parameters to execute the AssociateWirelessGatewayWithCertificate service method.
///
/// The response from the AssociateWirelessGatewayWithCertificate service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateWirelessGatewayWithCertificate Operation
AssociateWirelessGatewayWithCertificateResponse AssociateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request);
///
/// Initiates the asynchronous execution of the AssociateWirelessGatewayWithCertificate operation.
///
///
/// Container for the necessary parameters to execute the AssociateWirelessGatewayWithCertificate operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWirelessGatewayWithCertificate
/// operation.
/// REST API Reference for AssociateWirelessGatewayWithCertificate Operation
IAsyncResult BeginAssociateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateWirelessGatewayWithCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateWirelessGatewayWithCertificate.
///
/// Returns a AssociateWirelessGatewayWithCertificateResult from IoTWireless.
/// REST API Reference for AssociateWirelessGatewayWithCertificate Operation
AssociateWirelessGatewayWithCertificateResponse EndAssociateWirelessGatewayWithCertificate(IAsyncResult asyncResult);
#endregion
#region AssociateWirelessGatewayWithThing
///
/// Associates a wireless gateway with a thing.
///
/// Container for the necessary parameters to execute the AssociateWirelessGatewayWithThing service method.
///
/// The response from the AssociateWirelessGatewayWithThing service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for AssociateWirelessGatewayWithThing Operation
AssociateWirelessGatewayWithThingResponse AssociateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request);
///
/// Initiates the asynchronous execution of the AssociateWirelessGatewayWithThing operation.
///
///
/// Container for the necessary parameters to execute the AssociateWirelessGatewayWithThing operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWirelessGatewayWithThing
/// operation.
/// REST API Reference for AssociateWirelessGatewayWithThing Operation
IAsyncResult BeginAssociateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateWirelessGatewayWithThing operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateWirelessGatewayWithThing.
///
/// Returns a AssociateWirelessGatewayWithThingResult from IoTWireless.
/// REST API Reference for AssociateWirelessGatewayWithThing Operation
AssociateWirelessGatewayWithThingResponse EndAssociateWirelessGatewayWithThing(IAsyncResult asyncResult);
#endregion
#region CancelMulticastGroupSession
///
/// Cancels an existing multicast group session.
///
/// Container for the necessary parameters to execute the CancelMulticastGroupSession service method.
///
/// The response from the CancelMulticastGroupSession service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CancelMulticastGroupSession Operation
CancelMulticastGroupSessionResponse CancelMulticastGroupSession(CancelMulticastGroupSessionRequest request);
///
/// Initiates the asynchronous execution of the CancelMulticastGroupSession operation.
///
///
/// Container for the necessary parameters to execute the CancelMulticastGroupSession operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelMulticastGroupSession
/// operation.
/// REST API Reference for CancelMulticastGroupSession Operation
IAsyncResult BeginCancelMulticastGroupSession(CancelMulticastGroupSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelMulticastGroupSession operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelMulticastGroupSession.
///
/// Returns a CancelMulticastGroupSessionResult from IoTWireless.
/// REST API Reference for CancelMulticastGroupSession Operation
CancelMulticastGroupSessionResponse EndCancelMulticastGroupSession(IAsyncResult asyncResult);
#endregion
#region CreateDestination
///
/// Creates a new destination that maps a device message to an AWS IoT rule.
///
/// Container for the necessary parameters to execute the CreateDestination service method.
///
/// The response from the CreateDestination service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateDestination Operation
CreateDestinationResponse CreateDestination(CreateDestinationRequest request);
///
/// Initiates the asynchronous execution of the CreateDestination operation.
///
///
/// Container for the necessary parameters to execute the CreateDestination operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDestination
/// operation.
/// REST API Reference for CreateDestination Operation
IAsyncResult BeginCreateDestination(CreateDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDestination.
///
/// Returns a CreateDestinationResult from IoTWireless.
/// REST API Reference for CreateDestination Operation
CreateDestinationResponse EndCreateDestination(IAsyncResult asyncResult);
#endregion
#region CreateDeviceProfile
///
/// Creates a new device profile.
///
/// Container for the necessary parameters to execute the CreateDeviceProfile service method.
///
/// The response from the CreateDeviceProfile service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateDeviceProfile Operation
CreateDeviceProfileResponse CreateDeviceProfile(CreateDeviceProfileRequest request);
///
/// Initiates the asynchronous execution of the CreateDeviceProfile operation.
///
///
/// Container for the necessary parameters to execute the CreateDeviceProfile operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDeviceProfile
/// operation.
/// REST API Reference for CreateDeviceProfile Operation
IAsyncResult BeginCreateDeviceProfile(CreateDeviceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDeviceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDeviceProfile.
///
/// Returns a CreateDeviceProfileResult from IoTWireless.
/// REST API Reference for CreateDeviceProfile Operation
CreateDeviceProfileResponse EndCreateDeviceProfile(IAsyncResult asyncResult);
#endregion
#region CreateFuotaTask
///
/// Creates a FUOTA task.
///
/// Container for the necessary parameters to execute the CreateFuotaTask service method.
///
/// The response from the CreateFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateFuotaTask Operation
CreateFuotaTaskResponse CreateFuotaTask(CreateFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the CreateFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the CreateFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFuotaTask
/// operation.
/// REST API Reference for CreateFuotaTask Operation
IAsyncResult BeginCreateFuotaTask(CreateFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFuotaTask.
///
/// Returns a CreateFuotaTaskResult from IoTWireless.
/// REST API Reference for CreateFuotaTask Operation
CreateFuotaTaskResponse EndCreateFuotaTask(IAsyncResult asyncResult);
#endregion
#region CreateMulticastGroup
///
/// Creates a multicast group.
///
/// Container for the necessary parameters to execute the CreateMulticastGroup service method.
///
/// The response from the CreateMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateMulticastGroup Operation
CreateMulticastGroupResponse CreateMulticastGroup(CreateMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the CreateMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMulticastGroup
/// operation.
/// REST API Reference for CreateMulticastGroup Operation
IAsyncResult BeginCreateMulticastGroup(CreateMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateMulticastGroup.
///
/// Returns a CreateMulticastGroupResult from IoTWireless.
/// REST API Reference for CreateMulticastGroup Operation
CreateMulticastGroupResponse EndCreateMulticastGroup(IAsyncResult asyncResult);
#endregion
#region CreateNetworkAnalyzerConfiguration
///
/// Creates a new network analyzer configuration.
///
/// Container for the necessary parameters to execute the CreateNetworkAnalyzerConfiguration service method.
///
/// The response from the CreateNetworkAnalyzerConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateNetworkAnalyzerConfiguration Operation
CreateNetworkAnalyzerConfigurationResponse CreateNetworkAnalyzerConfiguration(CreateNetworkAnalyzerConfigurationRequest request);
///
/// Initiates the asynchronous execution of the CreateNetworkAnalyzerConfiguration operation.
///
///
/// Container for the necessary parameters to execute the CreateNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateNetworkAnalyzerConfiguration
/// operation.
/// REST API Reference for CreateNetworkAnalyzerConfiguration Operation
IAsyncResult BeginCreateNetworkAnalyzerConfiguration(CreateNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateNetworkAnalyzerConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateNetworkAnalyzerConfiguration.
///
/// Returns a CreateNetworkAnalyzerConfigurationResult from IoTWireless.
/// REST API Reference for CreateNetworkAnalyzerConfiguration Operation
CreateNetworkAnalyzerConfigurationResponse EndCreateNetworkAnalyzerConfiguration(IAsyncResult asyncResult);
#endregion
#region CreateServiceProfile
///
/// Creates a new service profile.
///
/// Container for the necessary parameters to execute the CreateServiceProfile service method.
///
/// The response from the CreateServiceProfile service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateServiceProfile Operation
CreateServiceProfileResponse CreateServiceProfile(CreateServiceProfileRequest request);
///
/// Initiates the asynchronous execution of the CreateServiceProfile operation.
///
///
/// Container for the necessary parameters to execute the CreateServiceProfile operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateServiceProfile
/// operation.
/// REST API Reference for CreateServiceProfile Operation
IAsyncResult BeginCreateServiceProfile(CreateServiceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateServiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateServiceProfile.
///
/// Returns a CreateServiceProfileResult from IoTWireless.
/// REST API Reference for CreateServiceProfile Operation
CreateServiceProfileResponse EndCreateServiceProfile(IAsyncResult asyncResult);
#endregion
#region CreateWirelessDevice
///
/// Provisions a wireless device.
///
/// Container for the necessary parameters to execute the CreateWirelessDevice service method.
///
/// The response from the CreateWirelessDevice service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateWirelessDevice Operation
CreateWirelessDeviceResponse CreateWirelessDevice(CreateWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the CreateWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the CreateWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWirelessDevice
/// operation.
/// REST API Reference for CreateWirelessDevice Operation
IAsyncResult BeginCreateWirelessDevice(CreateWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWirelessDevice.
///
/// Returns a CreateWirelessDeviceResult from IoTWireless.
/// REST API Reference for CreateWirelessDevice Operation
CreateWirelessDeviceResponse EndCreateWirelessDevice(IAsyncResult asyncResult);
#endregion
#region CreateWirelessGateway
///
/// Provisions a wireless gateway.
///
/// Container for the necessary parameters to execute the CreateWirelessGateway service method.
///
/// The response from the CreateWirelessGateway service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateWirelessGateway Operation
CreateWirelessGatewayResponse CreateWirelessGateway(CreateWirelessGatewayRequest request);
///
/// Initiates the asynchronous execution of the CreateWirelessGateway operation.
///
///
/// Container for the necessary parameters to execute the CreateWirelessGateway operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWirelessGateway
/// operation.
/// REST API Reference for CreateWirelessGateway Operation
IAsyncResult BeginCreateWirelessGateway(CreateWirelessGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWirelessGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWirelessGateway.
///
/// Returns a CreateWirelessGatewayResult from IoTWireless.
/// REST API Reference for CreateWirelessGateway Operation
CreateWirelessGatewayResponse EndCreateWirelessGateway(IAsyncResult asyncResult);
#endregion
#region CreateWirelessGatewayTask
///
/// Creates a task for a wireless gateway.
///
/// Container for the necessary parameters to execute the CreateWirelessGatewayTask service method.
///
/// The response from the CreateWirelessGatewayTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateWirelessGatewayTask Operation
CreateWirelessGatewayTaskResponse CreateWirelessGatewayTask(CreateWirelessGatewayTaskRequest request);
///
/// Initiates the asynchronous execution of the CreateWirelessGatewayTask operation.
///
///
/// Container for the necessary parameters to execute the CreateWirelessGatewayTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWirelessGatewayTask
/// operation.
/// REST API Reference for CreateWirelessGatewayTask Operation
IAsyncResult BeginCreateWirelessGatewayTask(CreateWirelessGatewayTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWirelessGatewayTask operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWirelessGatewayTask.
///
/// Returns a CreateWirelessGatewayTaskResult from IoTWireless.
/// REST API Reference for CreateWirelessGatewayTask Operation
CreateWirelessGatewayTaskResponse EndCreateWirelessGatewayTask(IAsyncResult asyncResult);
#endregion
#region CreateWirelessGatewayTaskDefinition
///
/// Creates a gateway task definition.
///
/// Container for the necessary parameters to execute the CreateWirelessGatewayTaskDefinition service method.
///
/// The response from the CreateWirelessGatewayTaskDefinition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for CreateWirelessGatewayTaskDefinition Operation
CreateWirelessGatewayTaskDefinitionResponse CreateWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request);
///
/// Initiates the asynchronous execution of the CreateWirelessGatewayTaskDefinition operation.
///
///
/// Container for the necessary parameters to execute the CreateWirelessGatewayTaskDefinition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWirelessGatewayTaskDefinition
/// operation.
/// REST API Reference for CreateWirelessGatewayTaskDefinition Operation
IAsyncResult BeginCreateWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWirelessGatewayTaskDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWirelessGatewayTaskDefinition.
///
/// Returns a CreateWirelessGatewayTaskDefinitionResult from IoTWireless.
/// REST API Reference for CreateWirelessGatewayTaskDefinition Operation
CreateWirelessGatewayTaskDefinitionResponse EndCreateWirelessGatewayTaskDefinition(IAsyncResult asyncResult);
#endregion
#region DeleteDestination
///
/// Deletes a destination.
///
/// Container for the necessary parameters to execute the DeleteDestination service method.
///
/// The response from the DeleteDestination service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteDestination Operation
DeleteDestinationResponse DeleteDestination(DeleteDestinationRequest request);
///
/// Initiates the asynchronous execution of the DeleteDestination operation.
///
///
/// Container for the necessary parameters to execute the DeleteDestination operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDestination
/// operation.
/// REST API Reference for DeleteDestination Operation
IAsyncResult BeginDeleteDestination(DeleteDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDestination.
///
/// Returns a DeleteDestinationResult from IoTWireless.
/// REST API Reference for DeleteDestination Operation
DeleteDestinationResponse EndDeleteDestination(IAsyncResult asyncResult);
#endregion
#region DeleteDeviceProfile
///
/// Deletes a device profile.
///
/// Container for the necessary parameters to execute the DeleteDeviceProfile service method.
///
/// The response from the DeleteDeviceProfile service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteDeviceProfile Operation
DeleteDeviceProfileResponse DeleteDeviceProfile(DeleteDeviceProfileRequest request);
///
/// Initiates the asynchronous execution of the DeleteDeviceProfile operation.
///
///
/// Container for the necessary parameters to execute the DeleteDeviceProfile operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDeviceProfile
/// operation.
/// REST API Reference for DeleteDeviceProfile Operation
IAsyncResult BeginDeleteDeviceProfile(DeleteDeviceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDeviceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDeviceProfile.
///
/// Returns a DeleteDeviceProfileResult from IoTWireless.
/// REST API Reference for DeleteDeviceProfile Operation
DeleteDeviceProfileResponse EndDeleteDeviceProfile(IAsyncResult asyncResult);
#endregion
#region DeleteFuotaTask
///
/// Deletes a FUOTA task.
///
/// Container for the necessary parameters to execute the DeleteFuotaTask service method.
///
/// The response from the DeleteFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteFuotaTask Operation
DeleteFuotaTaskResponse DeleteFuotaTask(DeleteFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the DeleteFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the DeleteFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFuotaTask
/// operation.
/// REST API Reference for DeleteFuotaTask Operation
IAsyncResult BeginDeleteFuotaTask(DeleteFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFuotaTask.
///
/// Returns a DeleteFuotaTaskResult from IoTWireless.
/// REST API Reference for DeleteFuotaTask Operation
DeleteFuotaTaskResponse EndDeleteFuotaTask(IAsyncResult asyncResult);
#endregion
#region DeleteMulticastGroup
///
/// Deletes a multicast group if it is not in use by a fuota task.
///
/// Container for the necessary parameters to execute the DeleteMulticastGroup service method.
///
/// The response from the DeleteMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteMulticastGroup Operation
DeleteMulticastGroupResponse DeleteMulticastGroup(DeleteMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the DeleteMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMulticastGroup
/// operation.
/// REST API Reference for DeleteMulticastGroup Operation
IAsyncResult BeginDeleteMulticastGroup(DeleteMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteMulticastGroup.
///
/// Returns a DeleteMulticastGroupResult from IoTWireless.
/// REST API Reference for DeleteMulticastGroup Operation
DeleteMulticastGroupResponse EndDeleteMulticastGroup(IAsyncResult asyncResult);
#endregion
#region DeleteNetworkAnalyzerConfiguration
///
/// Deletes a network analyzer configuration.
///
/// Container for the necessary parameters to execute the DeleteNetworkAnalyzerConfiguration service method.
///
/// The response from the DeleteNetworkAnalyzerConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteNetworkAnalyzerConfiguration Operation
DeleteNetworkAnalyzerConfigurationResponse DeleteNetworkAnalyzerConfiguration(DeleteNetworkAnalyzerConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DeleteNetworkAnalyzerConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteNetworkAnalyzerConfiguration
/// operation.
/// REST API Reference for DeleteNetworkAnalyzerConfiguration Operation
IAsyncResult BeginDeleteNetworkAnalyzerConfiguration(DeleteNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteNetworkAnalyzerConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteNetworkAnalyzerConfiguration.
///
/// Returns a DeleteNetworkAnalyzerConfigurationResult from IoTWireless.
/// REST API Reference for DeleteNetworkAnalyzerConfiguration Operation
DeleteNetworkAnalyzerConfigurationResponse EndDeleteNetworkAnalyzerConfiguration(IAsyncResult asyncResult);
#endregion
#region DeleteQueuedMessages
///
/// Remove queued messages from the downlink queue.
///
/// Container for the necessary parameters to execute the DeleteQueuedMessages service method.
///
/// The response from the DeleteQueuedMessages service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteQueuedMessages Operation
DeleteQueuedMessagesResponse DeleteQueuedMessages(DeleteQueuedMessagesRequest request);
///
/// Initiates the asynchronous execution of the DeleteQueuedMessages operation.
///
///
/// Container for the necessary parameters to execute the DeleteQueuedMessages operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteQueuedMessages
/// operation.
/// REST API Reference for DeleteQueuedMessages Operation
IAsyncResult BeginDeleteQueuedMessages(DeleteQueuedMessagesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteQueuedMessages operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteQueuedMessages.
///
/// Returns a DeleteQueuedMessagesResult from IoTWireless.
/// REST API Reference for DeleteQueuedMessages Operation
DeleteQueuedMessagesResponse EndDeleteQueuedMessages(IAsyncResult asyncResult);
#endregion
#region DeleteServiceProfile
///
/// Deletes a service profile.
///
/// Container for the necessary parameters to execute the DeleteServiceProfile service method.
///
/// The response from the DeleteServiceProfile service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteServiceProfile Operation
DeleteServiceProfileResponse DeleteServiceProfile(DeleteServiceProfileRequest request);
///
/// Initiates the asynchronous execution of the DeleteServiceProfile operation.
///
///
/// Container for the necessary parameters to execute the DeleteServiceProfile operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteServiceProfile
/// operation.
/// REST API Reference for DeleteServiceProfile Operation
IAsyncResult BeginDeleteServiceProfile(DeleteServiceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteServiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteServiceProfile.
///
/// Returns a DeleteServiceProfileResult from IoTWireless.
/// REST API Reference for DeleteServiceProfile Operation
DeleteServiceProfileResponse EndDeleteServiceProfile(IAsyncResult asyncResult);
#endregion
#region DeleteWirelessDevice
///
/// Deletes a wireless device.
///
/// Container for the necessary parameters to execute the DeleteWirelessDevice service method.
///
/// The response from the DeleteWirelessDevice service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteWirelessDevice Operation
DeleteWirelessDeviceResponse DeleteWirelessDevice(DeleteWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the DeleteWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the DeleteWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWirelessDevice
/// operation.
/// REST API Reference for DeleteWirelessDevice Operation
IAsyncResult BeginDeleteWirelessDevice(DeleteWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWirelessDevice.
///
/// Returns a DeleteWirelessDeviceResult from IoTWireless.
/// REST API Reference for DeleteWirelessDevice Operation
DeleteWirelessDeviceResponse EndDeleteWirelessDevice(IAsyncResult asyncResult);
#endregion
#region DeleteWirelessDeviceImportTask
///
/// Delete an import task.
///
/// Container for the necessary parameters to execute the DeleteWirelessDeviceImportTask service method.
///
/// The response from the DeleteWirelessDeviceImportTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteWirelessDeviceImportTask Operation
DeleteWirelessDeviceImportTaskResponse DeleteWirelessDeviceImportTask(DeleteWirelessDeviceImportTaskRequest request);
///
/// Initiates the asynchronous execution of the DeleteWirelessDeviceImportTask operation.
///
///
/// Container for the necessary parameters to execute the DeleteWirelessDeviceImportTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWirelessDeviceImportTask
/// operation.
/// REST API Reference for DeleteWirelessDeviceImportTask Operation
IAsyncResult BeginDeleteWirelessDeviceImportTask(DeleteWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWirelessDeviceImportTask operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWirelessDeviceImportTask.
///
/// Returns a DeleteWirelessDeviceImportTaskResult from IoTWireless.
/// REST API Reference for DeleteWirelessDeviceImportTask Operation
DeleteWirelessDeviceImportTaskResponse EndDeleteWirelessDeviceImportTask(IAsyncResult asyncResult);
#endregion
#region DeleteWirelessGateway
///
/// Deletes a wireless gateway.
///
/// Container for the necessary parameters to execute the DeleteWirelessGateway service method.
///
/// The response from the DeleteWirelessGateway service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteWirelessGateway Operation
DeleteWirelessGatewayResponse DeleteWirelessGateway(DeleteWirelessGatewayRequest request);
///
/// Initiates the asynchronous execution of the DeleteWirelessGateway operation.
///
///
/// Container for the necessary parameters to execute the DeleteWirelessGateway operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWirelessGateway
/// operation.
/// REST API Reference for DeleteWirelessGateway Operation
IAsyncResult BeginDeleteWirelessGateway(DeleteWirelessGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWirelessGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWirelessGateway.
///
/// Returns a DeleteWirelessGatewayResult from IoTWireless.
/// REST API Reference for DeleteWirelessGateway Operation
DeleteWirelessGatewayResponse EndDeleteWirelessGateway(IAsyncResult asyncResult);
#endregion
#region DeleteWirelessGatewayTask
///
/// Deletes a wireless gateway task.
///
/// Container for the necessary parameters to execute the DeleteWirelessGatewayTask service method.
///
/// The response from the DeleteWirelessGatewayTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteWirelessGatewayTask Operation
DeleteWirelessGatewayTaskResponse DeleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request);
///
/// Initiates the asynchronous execution of the DeleteWirelessGatewayTask operation.
///
///
/// Container for the necessary parameters to execute the DeleteWirelessGatewayTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWirelessGatewayTask
/// operation.
/// REST API Reference for DeleteWirelessGatewayTask Operation
IAsyncResult BeginDeleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWirelessGatewayTask operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWirelessGatewayTask.
///
/// Returns a DeleteWirelessGatewayTaskResult from IoTWireless.
/// REST API Reference for DeleteWirelessGatewayTask Operation
DeleteWirelessGatewayTaskResponse EndDeleteWirelessGatewayTask(IAsyncResult asyncResult);
#endregion
#region DeleteWirelessGatewayTaskDefinition
///
/// Deletes a wireless gateway task definition. Deleting this task definition does not
/// affect tasks that are currently in progress.
///
/// Container for the necessary parameters to execute the DeleteWirelessGatewayTaskDefinition service method.
///
/// The response from the DeleteWirelessGatewayTaskDefinition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeleteWirelessGatewayTaskDefinition Operation
DeleteWirelessGatewayTaskDefinitionResponse DeleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request);
///
/// Initiates the asynchronous execution of the DeleteWirelessGatewayTaskDefinition operation.
///
///
/// Container for the necessary parameters to execute the DeleteWirelessGatewayTaskDefinition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWirelessGatewayTaskDefinition
/// operation.
/// REST API Reference for DeleteWirelessGatewayTaskDefinition Operation
IAsyncResult BeginDeleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWirelessGatewayTaskDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWirelessGatewayTaskDefinition.
///
/// Returns a DeleteWirelessGatewayTaskDefinitionResult from IoTWireless.
/// REST API Reference for DeleteWirelessGatewayTaskDefinition Operation
DeleteWirelessGatewayTaskDefinitionResponse EndDeleteWirelessGatewayTaskDefinition(IAsyncResult asyncResult);
#endregion
#region DeregisterWirelessDevice
///
/// Deregister a wireless device from AWS IoT Wireless.
///
/// Container for the necessary parameters to execute the DeregisterWirelessDevice service method.
///
/// The response from the DeregisterWirelessDevice service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DeregisterWirelessDevice Operation
DeregisterWirelessDeviceResponse DeregisterWirelessDevice(DeregisterWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the DeregisterWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the DeregisterWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterWirelessDevice
/// operation.
/// REST API Reference for DeregisterWirelessDevice Operation
IAsyncResult BeginDeregisterWirelessDevice(DeregisterWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeregisterWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginDeregisterWirelessDevice.
///
/// Returns a DeregisterWirelessDeviceResult from IoTWireless.
/// REST API Reference for DeregisterWirelessDevice Operation
DeregisterWirelessDeviceResponse EndDeregisterWirelessDevice(IAsyncResult asyncResult);
#endregion
#region DisassociateAwsAccountFromPartnerAccount
///
/// Disassociates your AWS account from a partner account. If PartnerAccountId
/// and PartnerType
are null
, disassociates your AWS account
/// from all partner accounts.
///
/// Container for the necessary parameters to execute the DisassociateAwsAccountFromPartnerAccount service method.
///
/// The response from the DisassociateAwsAccountFromPartnerAccount service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateAwsAccountFromPartnerAccount Operation
DisassociateAwsAccountFromPartnerAccountResponse DisassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request);
///
/// Initiates the asynchronous execution of the DisassociateAwsAccountFromPartnerAccount operation.
///
///
/// Container for the necessary parameters to execute the DisassociateAwsAccountFromPartnerAccount operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateAwsAccountFromPartnerAccount
/// operation.
/// REST API Reference for DisassociateAwsAccountFromPartnerAccount Operation
IAsyncResult BeginDisassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateAwsAccountFromPartnerAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateAwsAccountFromPartnerAccount.
///
/// Returns a DisassociateAwsAccountFromPartnerAccountResult from IoTWireless.
/// REST API Reference for DisassociateAwsAccountFromPartnerAccount Operation
DisassociateAwsAccountFromPartnerAccountResponse EndDisassociateAwsAccountFromPartnerAccount(IAsyncResult asyncResult);
#endregion
#region DisassociateMulticastGroupFromFuotaTask
///
/// Disassociates a multicast group from a fuota task.
///
/// Container for the necessary parameters to execute the DisassociateMulticastGroupFromFuotaTask service method.
///
/// The response from the DisassociateMulticastGroupFromFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateMulticastGroupFromFuotaTask Operation
DisassociateMulticastGroupFromFuotaTaskResponse DisassociateMulticastGroupFromFuotaTask(DisassociateMulticastGroupFromFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the DisassociateMulticastGroupFromFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the DisassociateMulticastGroupFromFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateMulticastGroupFromFuotaTask
/// operation.
/// REST API Reference for DisassociateMulticastGroupFromFuotaTask Operation
IAsyncResult BeginDisassociateMulticastGroupFromFuotaTask(DisassociateMulticastGroupFromFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateMulticastGroupFromFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateMulticastGroupFromFuotaTask.
///
/// Returns a DisassociateMulticastGroupFromFuotaTaskResult from IoTWireless.
/// REST API Reference for DisassociateMulticastGroupFromFuotaTask Operation
DisassociateMulticastGroupFromFuotaTaskResponse EndDisassociateMulticastGroupFromFuotaTask(IAsyncResult asyncResult);
#endregion
#region DisassociateWirelessDeviceFromFuotaTask
///
/// Disassociates a wireless device from a FUOTA task.
///
/// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromFuotaTask service method.
///
/// The response from the DisassociateWirelessDeviceFromFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateWirelessDeviceFromFuotaTask Operation
DisassociateWirelessDeviceFromFuotaTaskResponse DisassociateWirelessDeviceFromFuotaTask(DisassociateWirelessDeviceFromFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the DisassociateWirelessDeviceFromFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWirelessDeviceFromFuotaTask
/// operation.
/// REST API Reference for DisassociateWirelessDeviceFromFuotaTask Operation
IAsyncResult BeginDisassociateWirelessDeviceFromFuotaTask(DisassociateWirelessDeviceFromFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateWirelessDeviceFromFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateWirelessDeviceFromFuotaTask.
///
/// Returns a DisassociateWirelessDeviceFromFuotaTaskResult from IoTWireless.
/// REST API Reference for DisassociateWirelessDeviceFromFuotaTask Operation
DisassociateWirelessDeviceFromFuotaTaskResponse EndDisassociateWirelessDeviceFromFuotaTask(IAsyncResult asyncResult);
#endregion
#region DisassociateWirelessDeviceFromMulticastGroup
///
/// Disassociates a wireless device from a multicast group.
///
/// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromMulticastGroup service method.
///
/// The response from the DisassociateWirelessDeviceFromMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateWirelessDeviceFromMulticastGroup Operation
DisassociateWirelessDeviceFromMulticastGroupResponse DisassociateWirelessDeviceFromMulticastGroup(DisassociateWirelessDeviceFromMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the DisassociateWirelessDeviceFromMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWirelessDeviceFromMulticastGroup
/// operation.
/// REST API Reference for DisassociateWirelessDeviceFromMulticastGroup Operation
IAsyncResult BeginDisassociateWirelessDeviceFromMulticastGroup(DisassociateWirelessDeviceFromMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateWirelessDeviceFromMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateWirelessDeviceFromMulticastGroup.
///
/// Returns a DisassociateWirelessDeviceFromMulticastGroupResult from IoTWireless.
/// REST API Reference for DisassociateWirelessDeviceFromMulticastGroup Operation
DisassociateWirelessDeviceFromMulticastGroupResponse EndDisassociateWirelessDeviceFromMulticastGroup(IAsyncResult asyncResult);
#endregion
#region DisassociateWirelessDeviceFromThing
///
/// Disassociates a wireless device from its currently associated thing.
///
/// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromThing service method.
///
/// The response from the DisassociateWirelessDeviceFromThing service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateWirelessDeviceFromThing Operation
DisassociateWirelessDeviceFromThingResponse DisassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request);
///
/// Initiates the asynchronous execution of the DisassociateWirelessDeviceFromThing operation.
///
///
/// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromThing operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWirelessDeviceFromThing
/// operation.
/// REST API Reference for DisassociateWirelessDeviceFromThing Operation
IAsyncResult BeginDisassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateWirelessDeviceFromThing operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateWirelessDeviceFromThing.
///
/// Returns a DisassociateWirelessDeviceFromThingResult from IoTWireless.
/// REST API Reference for DisassociateWirelessDeviceFromThing Operation
DisassociateWirelessDeviceFromThingResponse EndDisassociateWirelessDeviceFromThing(IAsyncResult asyncResult);
#endregion
#region DisassociateWirelessGatewayFromCertificate
///
/// Disassociates a wireless gateway from its currently associated certificate.
///
/// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromCertificate service method.
///
/// The response from the DisassociateWirelessGatewayFromCertificate service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateWirelessGatewayFromCertificate Operation
DisassociateWirelessGatewayFromCertificateResponse DisassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request);
///
/// Initiates the asynchronous execution of the DisassociateWirelessGatewayFromCertificate operation.
///
///
/// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromCertificate operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWirelessGatewayFromCertificate
/// operation.
/// REST API Reference for DisassociateWirelessGatewayFromCertificate Operation
IAsyncResult BeginDisassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateWirelessGatewayFromCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateWirelessGatewayFromCertificate.
///
/// Returns a DisassociateWirelessGatewayFromCertificateResult from IoTWireless.
/// REST API Reference for DisassociateWirelessGatewayFromCertificate Operation
DisassociateWirelessGatewayFromCertificateResponse EndDisassociateWirelessGatewayFromCertificate(IAsyncResult asyncResult);
#endregion
#region DisassociateWirelessGatewayFromThing
///
/// Disassociates a wireless gateway from its currently associated thing.
///
/// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromThing service method.
///
/// The response from the DisassociateWirelessGatewayFromThing service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for DisassociateWirelessGatewayFromThing Operation
DisassociateWirelessGatewayFromThingResponse DisassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request);
///
/// Initiates the asynchronous execution of the DisassociateWirelessGatewayFromThing operation.
///
///
/// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromThing operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWirelessGatewayFromThing
/// operation.
/// REST API Reference for DisassociateWirelessGatewayFromThing Operation
IAsyncResult BeginDisassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateWirelessGatewayFromThing operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateWirelessGatewayFromThing.
///
/// Returns a DisassociateWirelessGatewayFromThingResult from IoTWireless.
/// REST API Reference for DisassociateWirelessGatewayFromThing Operation
DisassociateWirelessGatewayFromThingResponse EndDisassociateWirelessGatewayFromThing(IAsyncResult asyncResult);
#endregion
#region GetDestination
///
/// Gets information about a destination.
///
/// Container for the necessary parameters to execute the GetDestination service method.
///
/// The response from the GetDestination service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetDestination Operation
GetDestinationResponse GetDestination(GetDestinationRequest request);
///
/// Initiates the asynchronous execution of the GetDestination operation.
///
///
/// Container for the necessary parameters to execute the GetDestination operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDestination
/// operation.
/// REST API Reference for GetDestination Operation
IAsyncResult BeginGetDestination(GetDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDestination.
///
/// Returns a GetDestinationResult from IoTWireless.
/// REST API Reference for GetDestination Operation
GetDestinationResponse EndGetDestination(IAsyncResult asyncResult);
#endregion
#region GetDeviceProfile
///
/// Gets information about a device profile.
///
/// Container for the necessary parameters to execute the GetDeviceProfile service method.
///
/// The response from the GetDeviceProfile service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetDeviceProfile Operation
GetDeviceProfileResponse GetDeviceProfile(GetDeviceProfileRequest request);
///
/// Initiates the asynchronous execution of the GetDeviceProfile operation.
///
///
/// Container for the necessary parameters to execute the GetDeviceProfile operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDeviceProfile
/// operation.
/// REST API Reference for GetDeviceProfile Operation
IAsyncResult BeginGetDeviceProfile(GetDeviceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDeviceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDeviceProfile.
///
/// Returns a GetDeviceProfileResult from IoTWireless.
/// REST API Reference for GetDeviceProfile Operation
GetDeviceProfileResponse EndGetDeviceProfile(IAsyncResult asyncResult);
#endregion
#region GetEventConfigurationByResourceTypes
///
/// Get the event configuration based on resource types.
///
/// Container for the necessary parameters to execute the GetEventConfigurationByResourceTypes service method.
///
/// The response from the GetEventConfigurationByResourceTypes service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
/// REST API Reference for GetEventConfigurationByResourceTypes Operation
GetEventConfigurationByResourceTypesResponse GetEventConfigurationByResourceTypes(GetEventConfigurationByResourceTypesRequest request);
///
/// Initiates the asynchronous execution of the GetEventConfigurationByResourceTypes operation.
///
///
/// Container for the necessary parameters to execute the GetEventConfigurationByResourceTypes operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEventConfigurationByResourceTypes
/// operation.
/// REST API Reference for GetEventConfigurationByResourceTypes Operation
IAsyncResult BeginGetEventConfigurationByResourceTypes(GetEventConfigurationByResourceTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEventConfigurationByResourceTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEventConfigurationByResourceTypes.
///
/// Returns a GetEventConfigurationByResourceTypesResult from IoTWireless.
/// REST API Reference for GetEventConfigurationByResourceTypes Operation
GetEventConfigurationByResourceTypesResponse EndGetEventConfigurationByResourceTypes(IAsyncResult asyncResult);
#endregion
#region GetFuotaTask
///
/// Gets information about a FUOTA task.
///
/// Container for the necessary parameters to execute the GetFuotaTask service method.
///
/// The response from the GetFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetFuotaTask Operation
GetFuotaTaskResponse GetFuotaTask(GetFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the GetFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the GetFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFuotaTask
/// operation.
/// REST API Reference for GetFuotaTask Operation
IAsyncResult BeginGetFuotaTask(GetFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginGetFuotaTask.
///
/// Returns a GetFuotaTaskResult from IoTWireless.
/// REST API Reference for GetFuotaTask Operation
GetFuotaTaskResponse EndGetFuotaTask(IAsyncResult asyncResult);
#endregion
#region GetLogLevelsByResourceTypes
///
/// Returns current default log levels or log levels by resource types. Based on resource
/// types, log levels can be for wireless device log options or wireless gateway log options.
///
/// Container for the necessary parameters to execute the GetLogLevelsByResourceTypes service method.
///
/// The response from the GetLogLevelsByResourceTypes service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetLogLevelsByResourceTypes Operation
GetLogLevelsByResourceTypesResponse GetLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request);
///
/// Initiates the asynchronous execution of the GetLogLevelsByResourceTypes operation.
///
///
/// Container for the necessary parameters to execute the GetLogLevelsByResourceTypes operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLogLevelsByResourceTypes
/// operation.
/// REST API Reference for GetLogLevelsByResourceTypes Operation
IAsyncResult BeginGetLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetLogLevelsByResourceTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginGetLogLevelsByResourceTypes.
///
/// Returns a GetLogLevelsByResourceTypesResult from IoTWireless.
/// REST API Reference for GetLogLevelsByResourceTypes Operation
GetLogLevelsByResourceTypesResponse EndGetLogLevelsByResourceTypes(IAsyncResult asyncResult);
#endregion
#region GetMulticastGroup
///
/// Gets information about a multicast group.
///
/// Container for the necessary parameters to execute the GetMulticastGroup service method.
///
/// The response from the GetMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetMulticastGroup Operation
GetMulticastGroupResponse GetMulticastGroup(GetMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the GetMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the GetMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMulticastGroup
/// operation.
/// REST API Reference for GetMulticastGroup Operation
IAsyncResult BeginGetMulticastGroup(GetMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMulticastGroup.
///
/// Returns a GetMulticastGroupResult from IoTWireless.
/// REST API Reference for GetMulticastGroup Operation
GetMulticastGroupResponse EndGetMulticastGroup(IAsyncResult asyncResult);
#endregion
#region GetMulticastGroupSession
///
/// Gets information about a multicast group session.
///
/// Container for the necessary parameters to execute the GetMulticastGroupSession service method.
///
/// The response from the GetMulticastGroupSession service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetMulticastGroupSession Operation
GetMulticastGroupSessionResponse GetMulticastGroupSession(GetMulticastGroupSessionRequest request);
///
/// Initiates the asynchronous execution of the GetMulticastGroupSession operation.
///
///
/// Container for the necessary parameters to execute the GetMulticastGroupSession operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMulticastGroupSession
/// operation.
/// REST API Reference for GetMulticastGroupSession Operation
IAsyncResult BeginGetMulticastGroupSession(GetMulticastGroupSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMulticastGroupSession operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMulticastGroupSession.
///
/// Returns a GetMulticastGroupSessionResult from IoTWireless.
/// REST API Reference for GetMulticastGroupSession Operation
GetMulticastGroupSessionResponse EndGetMulticastGroupSession(IAsyncResult asyncResult);
#endregion
#region GetNetworkAnalyzerConfiguration
///
/// Get network analyzer configuration.
///
/// Container for the necessary parameters to execute the GetNetworkAnalyzerConfiguration service method.
///
/// The response from the GetNetworkAnalyzerConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetNetworkAnalyzerConfiguration Operation
GetNetworkAnalyzerConfigurationResponse GetNetworkAnalyzerConfiguration(GetNetworkAnalyzerConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetNetworkAnalyzerConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkAnalyzerConfiguration
/// operation.
/// REST API Reference for GetNetworkAnalyzerConfiguration Operation
IAsyncResult BeginGetNetworkAnalyzerConfiguration(GetNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetNetworkAnalyzerConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetNetworkAnalyzerConfiguration.
///
/// Returns a GetNetworkAnalyzerConfigurationResult from IoTWireless.
/// REST API Reference for GetNetworkAnalyzerConfiguration Operation
GetNetworkAnalyzerConfigurationResponse EndGetNetworkAnalyzerConfiguration(IAsyncResult asyncResult);
#endregion
#region GetPartnerAccount
///
/// Gets information about a partner account. If PartnerAccountId
and PartnerType
/// are null
, returns all partner accounts.
///
/// Container for the necessary parameters to execute the GetPartnerAccount service method.
///
/// The response from the GetPartnerAccount service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetPartnerAccount Operation
GetPartnerAccountResponse GetPartnerAccount(GetPartnerAccountRequest request);
///
/// Initiates the asynchronous execution of the GetPartnerAccount operation.
///
///
/// Container for the necessary parameters to execute the GetPartnerAccount operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPartnerAccount
/// operation.
/// REST API Reference for GetPartnerAccount Operation
IAsyncResult BeginGetPartnerAccount(GetPartnerAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPartnerAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPartnerAccount.
///
/// Returns a GetPartnerAccountResult from IoTWireless.
/// REST API Reference for GetPartnerAccount Operation
GetPartnerAccountResponse EndGetPartnerAccount(IAsyncResult asyncResult);
#endregion
#region GetPosition
///
/// Get the position information for a given resource.
///
///
///
/// This action is no longer supported. Calls to retrieve the position information should
/// use the GetResourcePosition
/// API operation instead.
///
///
///
/// Container for the necessary parameters to execute the GetPosition service method.
///
/// The response from the GetPosition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetPosition Operation
[Obsolete("This operation is no longer supported.")]
GetPositionResponse GetPosition(GetPositionRequest request);
///
/// Initiates the asynchronous execution of the GetPosition operation.
///
///
/// Container for the necessary parameters to execute the GetPosition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPosition
/// operation.
/// REST API Reference for GetPosition Operation
[Obsolete("This operation is no longer supported.")]
IAsyncResult BeginGetPosition(GetPositionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPosition operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPosition.
///
/// Returns a GetPositionResult from IoTWireless.
/// REST API Reference for GetPosition Operation
[Obsolete("This operation is no longer supported.")]
GetPositionResponse EndGetPosition(IAsyncResult asyncResult);
#endregion
#region GetPositionConfiguration
///
/// Get position configuration for a given resource.
///
///
///
/// This action is no longer supported. Calls to retrieve the position configuration should
/// use the GetResourcePosition
/// API operation instead.
///
///
///
/// Container for the necessary parameters to execute the GetPositionConfiguration service method.
///
/// The response from the GetPositionConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetPositionConfiguration Operation
[Obsolete("This operation is no longer supported.")]
GetPositionConfigurationResponse GetPositionConfiguration(GetPositionConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetPositionConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetPositionConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPositionConfiguration
/// operation.
/// REST API Reference for GetPositionConfiguration Operation
[Obsolete("This operation is no longer supported.")]
IAsyncResult BeginGetPositionConfiguration(GetPositionConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPositionConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPositionConfiguration.
///
/// Returns a GetPositionConfigurationResult from IoTWireless.
/// REST API Reference for GetPositionConfiguration Operation
[Obsolete("This operation is no longer supported.")]
GetPositionConfigurationResponse EndGetPositionConfiguration(IAsyncResult asyncResult);
#endregion
#region GetPositionEstimate
///
/// Get estimated position information as a payload in GeoJSON format. The payload measurement
/// data is resolved using solvers that are provided by third-party vendors.
///
/// Container for the necessary parameters to execute the GetPositionEstimate service method.
///
/// The response from the GetPositionEstimate service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetPositionEstimate Operation
GetPositionEstimateResponse GetPositionEstimate(GetPositionEstimateRequest request);
///
/// Initiates the asynchronous execution of the GetPositionEstimate operation.
///
///
/// Container for the necessary parameters to execute the GetPositionEstimate operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPositionEstimate
/// operation.
/// REST API Reference for GetPositionEstimate Operation
IAsyncResult BeginGetPositionEstimate(GetPositionEstimateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPositionEstimate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPositionEstimate.
///
/// Returns a GetPositionEstimateResult from IoTWireless.
/// REST API Reference for GetPositionEstimate Operation
GetPositionEstimateResponse EndGetPositionEstimate(IAsyncResult asyncResult);
#endregion
#region GetResourceEventConfiguration
///
/// Get the event configuration for a particular resource identifier.
///
/// Container for the necessary parameters to execute the GetResourceEventConfiguration service method.
///
/// The response from the GetResourceEventConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetResourceEventConfiguration Operation
GetResourceEventConfigurationResponse GetResourceEventConfiguration(GetResourceEventConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetResourceEventConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetResourceEventConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetResourceEventConfiguration
/// operation.
/// REST API Reference for GetResourceEventConfiguration Operation
IAsyncResult BeginGetResourceEventConfiguration(GetResourceEventConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetResourceEventConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetResourceEventConfiguration.
///
/// Returns a GetResourceEventConfigurationResult from IoTWireless.
/// REST API Reference for GetResourceEventConfiguration Operation
GetResourceEventConfigurationResponse EndGetResourceEventConfiguration(IAsyncResult asyncResult);
#endregion
#region GetResourceLogLevel
///
/// Fetches the log-level override, if any, for a given resource-ID and resource-type.
/// It can be used for a wireless device or a wireless gateway.
///
/// Container for the necessary parameters to execute the GetResourceLogLevel service method.
///
/// The response from the GetResourceLogLevel service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetResourceLogLevel Operation
GetResourceLogLevelResponse GetResourceLogLevel(GetResourceLogLevelRequest request);
///
/// Initiates the asynchronous execution of the GetResourceLogLevel operation.
///
///
/// Container for the necessary parameters to execute the GetResourceLogLevel operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetResourceLogLevel
/// operation.
/// REST API Reference for GetResourceLogLevel Operation
IAsyncResult BeginGetResourceLogLevel(GetResourceLogLevelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetResourceLogLevel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetResourceLogLevel.
///
/// Returns a GetResourceLogLevelResult from IoTWireless.
/// REST API Reference for GetResourceLogLevel Operation
GetResourceLogLevelResponse EndGetResourceLogLevel(IAsyncResult asyncResult);
#endregion
#region GetResourcePosition
///
/// Get the position information for a given wireless device or a wireless gateway resource.
/// The position information uses the
/// World Geodetic System (WGS84).
///
/// Container for the necessary parameters to execute the GetResourcePosition service method.
///
/// The response from the GetResourcePosition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetResourcePosition Operation
GetResourcePositionResponse GetResourcePosition(GetResourcePositionRequest request);
///
/// Initiates the asynchronous execution of the GetResourcePosition operation.
///
///
/// Container for the necessary parameters to execute the GetResourcePosition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetResourcePosition
/// operation.
/// REST API Reference for GetResourcePosition Operation
IAsyncResult BeginGetResourcePosition(GetResourcePositionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetResourcePosition operation.
///
///
/// The IAsyncResult returned by the call to BeginGetResourcePosition.
///
/// Returns a GetResourcePositionResult from IoTWireless.
/// REST API Reference for GetResourcePosition Operation
GetResourcePositionResponse EndGetResourcePosition(IAsyncResult asyncResult);
#endregion
#region GetServiceEndpoint
///
/// Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol
/// or LoRaWAN Network Server (LNS) connections.
///
/// Container for the necessary parameters to execute the GetServiceEndpoint service method.
///
/// The response from the GetServiceEndpoint service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetServiceEndpoint Operation
GetServiceEndpointResponse GetServiceEndpoint(GetServiceEndpointRequest request);
///
/// Initiates the asynchronous execution of the GetServiceEndpoint operation.
///
///
/// Container for the necessary parameters to execute the GetServiceEndpoint operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetServiceEndpoint
/// operation.
/// REST API Reference for GetServiceEndpoint Operation
IAsyncResult BeginGetServiceEndpoint(GetServiceEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetServiceEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginGetServiceEndpoint.
///
/// Returns a GetServiceEndpointResult from IoTWireless.
/// REST API Reference for GetServiceEndpoint Operation
GetServiceEndpointResponse EndGetServiceEndpoint(IAsyncResult asyncResult);
#endregion
#region GetServiceProfile
///
/// Gets information about a service profile.
///
/// Container for the necessary parameters to execute the GetServiceProfile service method.
///
/// The response from the GetServiceProfile service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetServiceProfile Operation
GetServiceProfileResponse GetServiceProfile(GetServiceProfileRequest request);
///
/// Initiates the asynchronous execution of the GetServiceProfile operation.
///
///
/// Container for the necessary parameters to execute the GetServiceProfile operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetServiceProfile
/// operation.
/// REST API Reference for GetServiceProfile Operation
IAsyncResult BeginGetServiceProfile(GetServiceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetServiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetServiceProfile.
///
/// Returns a GetServiceProfileResult from IoTWireless.
/// REST API Reference for GetServiceProfile Operation
GetServiceProfileResponse EndGetServiceProfile(IAsyncResult asyncResult);
#endregion
#region GetWirelessDevice
///
/// Gets information about a wireless device.
///
/// Container for the necessary parameters to execute the GetWirelessDevice service method.
///
/// The response from the GetWirelessDevice service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessDevice Operation
GetWirelessDeviceResponse GetWirelessDevice(GetWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessDevice
/// operation.
/// REST API Reference for GetWirelessDevice Operation
IAsyncResult BeginGetWirelessDevice(GetWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessDevice.
///
/// Returns a GetWirelessDeviceResult from IoTWireless.
/// REST API Reference for GetWirelessDevice Operation
GetWirelessDeviceResponse EndGetWirelessDevice(IAsyncResult asyncResult);
#endregion
#region GetWirelessDeviceImportTask
///
/// Get information about an import task and count of device onboarding summary information
/// for the import task.
///
/// Container for the necessary parameters to execute the GetWirelessDeviceImportTask service method.
///
/// The response from the GetWirelessDeviceImportTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessDeviceImportTask Operation
GetWirelessDeviceImportTaskResponse GetWirelessDeviceImportTask(GetWirelessDeviceImportTaskRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessDeviceImportTask operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessDeviceImportTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessDeviceImportTask
/// operation.
/// REST API Reference for GetWirelessDeviceImportTask Operation
IAsyncResult BeginGetWirelessDeviceImportTask(GetWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessDeviceImportTask operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessDeviceImportTask.
///
/// Returns a GetWirelessDeviceImportTaskResult from IoTWireless.
/// REST API Reference for GetWirelessDeviceImportTask Operation
GetWirelessDeviceImportTaskResponse EndGetWirelessDeviceImportTask(IAsyncResult asyncResult);
#endregion
#region GetWirelessDeviceStatistics
///
/// Gets operating information about a wireless device.
///
/// Container for the necessary parameters to execute the GetWirelessDeviceStatistics service method.
///
/// The response from the GetWirelessDeviceStatistics service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessDeviceStatistics Operation
GetWirelessDeviceStatisticsResponse GetWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessDeviceStatistics operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessDeviceStatistics operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessDeviceStatistics
/// operation.
/// REST API Reference for GetWirelessDeviceStatistics Operation
IAsyncResult BeginGetWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessDeviceStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessDeviceStatistics.
///
/// Returns a GetWirelessDeviceStatisticsResult from IoTWireless.
/// REST API Reference for GetWirelessDeviceStatistics Operation
GetWirelessDeviceStatisticsResponse EndGetWirelessDeviceStatistics(IAsyncResult asyncResult);
#endregion
#region GetWirelessGateway
///
/// Gets information about a wireless gateway.
///
/// Container for the necessary parameters to execute the GetWirelessGateway service method.
///
/// The response from the GetWirelessGateway service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessGateway Operation
GetWirelessGatewayResponse GetWirelessGateway(GetWirelessGatewayRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessGateway operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessGateway operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessGateway
/// operation.
/// REST API Reference for GetWirelessGateway Operation
IAsyncResult BeginGetWirelessGateway(GetWirelessGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessGateway.
///
/// Returns a GetWirelessGatewayResult from IoTWireless.
/// REST API Reference for GetWirelessGateway Operation
GetWirelessGatewayResponse EndGetWirelessGateway(IAsyncResult asyncResult);
#endregion
#region GetWirelessGatewayCertificate
///
/// Gets the ID of the certificate that is currently associated with a wireless gateway.
///
/// Container for the necessary parameters to execute the GetWirelessGatewayCertificate service method.
///
/// The response from the GetWirelessGatewayCertificate service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessGatewayCertificate Operation
GetWirelessGatewayCertificateResponse GetWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessGatewayCertificate operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessGatewayCertificate operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessGatewayCertificate
/// operation.
/// REST API Reference for GetWirelessGatewayCertificate Operation
IAsyncResult BeginGetWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessGatewayCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessGatewayCertificate.
///
/// Returns a GetWirelessGatewayCertificateResult from IoTWireless.
/// REST API Reference for GetWirelessGatewayCertificate Operation
GetWirelessGatewayCertificateResponse EndGetWirelessGatewayCertificate(IAsyncResult asyncResult);
#endregion
#region GetWirelessGatewayFirmwareInformation
///
/// Gets the firmware version and other information about a wireless gateway.
///
/// Container for the necessary parameters to execute the GetWirelessGatewayFirmwareInformation service method.
///
/// The response from the GetWirelessGatewayFirmwareInformation service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessGatewayFirmwareInformation Operation
GetWirelessGatewayFirmwareInformationResponse GetWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessGatewayFirmwareInformation operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessGatewayFirmwareInformation operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessGatewayFirmwareInformation
/// operation.
/// REST API Reference for GetWirelessGatewayFirmwareInformation Operation
IAsyncResult BeginGetWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessGatewayFirmwareInformation operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessGatewayFirmwareInformation.
///
/// Returns a GetWirelessGatewayFirmwareInformationResult from IoTWireless.
/// REST API Reference for GetWirelessGatewayFirmwareInformation Operation
GetWirelessGatewayFirmwareInformationResponse EndGetWirelessGatewayFirmwareInformation(IAsyncResult asyncResult);
#endregion
#region GetWirelessGatewayStatistics
///
/// Gets operating information about a wireless gateway.
///
/// Container for the necessary parameters to execute the GetWirelessGatewayStatistics service method.
///
/// The response from the GetWirelessGatewayStatistics service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessGatewayStatistics Operation
GetWirelessGatewayStatisticsResponse GetWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessGatewayStatistics operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessGatewayStatistics operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessGatewayStatistics
/// operation.
/// REST API Reference for GetWirelessGatewayStatistics Operation
IAsyncResult BeginGetWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessGatewayStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessGatewayStatistics.
///
/// Returns a GetWirelessGatewayStatisticsResult from IoTWireless.
/// REST API Reference for GetWirelessGatewayStatistics Operation
GetWirelessGatewayStatisticsResponse EndGetWirelessGatewayStatistics(IAsyncResult asyncResult);
#endregion
#region GetWirelessGatewayTask
///
/// Gets information about a wireless gateway task.
///
/// Container for the necessary parameters to execute the GetWirelessGatewayTask service method.
///
/// The response from the GetWirelessGatewayTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessGatewayTask Operation
GetWirelessGatewayTaskResponse GetWirelessGatewayTask(GetWirelessGatewayTaskRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessGatewayTask operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessGatewayTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessGatewayTask
/// operation.
/// REST API Reference for GetWirelessGatewayTask Operation
IAsyncResult BeginGetWirelessGatewayTask(GetWirelessGatewayTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessGatewayTask operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessGatewayTask.
///
/// Returns a GetWirelessGatewayTaskResult from IoTWireless.
/// REST API Reference for GetWirelessGatewayTask Operation
GetWirelessGatewayTaskResponse EndGetWirelessGatewayTask(IAsyncResult asyncResult);
#endregion
#region GetWirelessGatewayTaskDefinition
///
/// Gets information about a wireless gateway task definition.
///
/// Container for the necessary parameters to execute the GetWirelessGatewayTaskDefinition service method.
///
/// The response from the GetWirelessGatewayTaskDefinition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for GetWirelessGatewayTaskDefinition Operation
GetWirelessGatewayTaskDefinitionResponse GetWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request);
///
/// Initiates the asynchronous execution of the GetWirelessGatewayTaskDefinition operation.
///
///
/// Container for the necessary parameters to execute the GetWirelessGatewayTaskDefinition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWirelessGatewayTaskDefinition
/// operation.
/// REST API Reference for GetWirelessGatewayTaskDefinition Operation
IAsyncResult BeginGetWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWirelessGatewayTaskDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWirelessGatewayTaskDefinition.
///
/// Returns a GetWirelessGatewayTaskDefinitionResult from IoTWireless.
/// REST API Reference for GetWirelessGatewayTaskDefinition Operation
GetWirelessGatewayTaskDefinitionResponse EndGetWirelessGatewayTaskDefinition(IAsyncResult asyncResult);
#endregion
#region ListDestinations
///
/// Lists the destinations registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListDestinations service method.
///
/// The response from the ListDestinations service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListDestinations Operation
ListDestinationsResponse ListDestinations(ListDestinationsRequest request);
///
/// Initiates the asynchronous execution of the ListDestinations operation.
///
///
/// Container for the necessary parameters to execute the ListDestinations operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDestinations
/// operation.
/// REST API Reference for ListDestinations Operation
IAsyncResult BeginListDestinations(ListDestinationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDestinations operation.
///
///
/// The IAsyncResult returned by the call to BeginListDestinations.
///
/// Returns a ListDestinationsResult from IoTWireless.
/// REST API Reference for ListDestinations Operation
ListDestinationsResponse EndListDestinations(IAsyncResult asyncResult);
#endregion
#region ListDeviceProfiles
///
/// Lists the device profiles registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListDeviceProfiles service method.
///
/// The response from the ListDeviceProfiles service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListDeviceProfiles Operation
ListDeviceProfilesResponse ListDeviceProfiles(ListDeviceProfilesRequest request);
///
/// Initiates the asynchronous execution of the ListDeviceProfiles operation.
///
///
/// Container for the necessary parameters to execute the ListDeviceProfiles operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDeviceProfiles
/// operation.
/// REST API Reference for ListDeviceProfiles Operation
IAsyncResult BeginListDeviceProfiles(ListDeviceProfilesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDeviceProfiles operation.
///
///
/// The IAsyncResult returned by the call to BeginListDeviceProfiles.
///
/// Returns a ListDeviceProfilesResult from IoTWireless.
/// REST API Reference for ListDeviceProfiles Operation
ListDeviceProfilesResponse EndListDeviceProfiles(IAsyncResult asyncResult);
#endregion
#region ListDevicesForWirelessDeviceImportTask
///
/// List the Sidewalk devices in an import task and their onboarding status.
///
/// Container for the necessary parameters to execute the ListDevicesForWirelessDeviceImportTask service method.
///
/// The response from the ListDevicesForWirelessDeviceImportTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListDevicesForWirelessDeviceImportTask Operation
ListDevicesForWirelessDeviceImportTaskResponse ListDevicesForWirelessDeviceImportTask(ListDevicesForWirelessDeviceImportTaskRequest request);
///
/// Initiates the asynchronous execution of the ListDevicesForWirelessDeviceImportTask operation.
///
///
/// Container for the necessary parameters to execute the ListDevicesForWirelessDeviceImportTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevicesForWirelessDeviceImportTask
/// operation.
/// REST API Reference for ListDevicesForWirelessDeviceImportTask Operation
IAsyncResult BeginListDevicesForWirelessDeviceImportTask(ListDevicesForWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDevicesForWirelessDeviceImportTask operation.
///
///
/// The IAsyncResult returned by the call to BeginListDevicesForWirelessDeviceImportTask.
///
/// Returns a ListDevicesForWirelessDeviceImportTaskResult from IoTWireless.
/// REST API Reference for ListDevicesForWirelessDeviceImportTask Operation
ListDevicesForWirelessDeviceImportTaskResponse EndListDevicesForWirelessDeviceImportTask(IAsyncResult asyncResult);
#endregion
#region ListEventConfigurations
///
/// List event configurations where at least one event topic has been enabled.
///
/// Container for the necessary parameters to execute the ListEventConfigurations service method.
///
/// The response from the ListEventConfigurations service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListEventConfigurations Operation
ListEventConfigurationsResponse ListEventConfigurations(ListEventConfigurationsRequest request);
///
/// Initiates the asynchronous execution of the ListEventConfigurations operation.
///
///
/// Container for the necessary parameters to execute the ListEventConfigurations operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEventConfigurations
/// operation.
/// REST API Reference for ListEventConfigurations Operation
IAsyncResult BeginListEventConfigurations(ListEventConfigurationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListEventConfigurations operation.
///
///
/// The IAsyncResult returned by the call to BeginListEventConfigurations.
///
/// Returns a ListEventConfigurationsResult from IoTWireless.
/// REST API Reference for ListEventConfigurations Operation
ListEventConfigurationsResponse EndListEventConfigurations(IAsyncResult asyncResult);
#endregion
#region ListFuotaTasks
///
/// Lists the FUOTA tasks registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListFuotaTasks service method.
///
/// The response from the ListFuotaTasks service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListFuotaTasks Operation
ListFuotaTasksResponse ListFuotaTasks(ListFuotaTasksRequest request);
///
/// Initiates the asynchronous execution of the ListFuotaTasks operation.
///
///
/// Container for the necessary parameters to execute the ListFuotaTasks operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFuotaTasks
/// operation.
/// REST API Reference for ListFuotaTasks Operation
IAsyncResult BeginListFuotaTasks(ListFuotaTasksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListFuotaTasks operation.
///
///
/// The IAsyncResult returned by the call to BeginListFuotaTasks.
///
/// Returns a ListFuotaTasksResult from IoTWireless.
/// REST API Reference for ListFuotaTasks Operation
ListFuotaTasksResponse EndListFuotaTasks(IAsyncResult asyncResult);
#endregion
#region ListMulticastGroups
///
/// Lists the multicast groups registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListMulticastGroups service method.
///
/// The response from the ListMulticastGroups service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListMulticastGroups Operation
ListMulticastGroupsResponse ListMulticastGroups(ListMulticastGroupsRequest request);
///
/// Initiates the asynchronous execution of the ListMulticastGroups operation.
///
///
/// Container for the necessary parameters to execute the ListMulticastGroups operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMulticastGroups
/// operation.
/// REST API Reference for ListMulticastGroups Operation
IAsyncResult BeginListMulticastGroups(ListMulticastGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListMulticastGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListMulticastGroups.
///
/// Returns a ListMulticastGroupsResult from IoTWireless.
/// REST API Reference for ListMulticastGroups Operation
ListMulticastGroupsResponse EndListMulticastGroups(IAsyncResult asyncResult);
#endregion
#region ListMulticastGroupsByFuotaTask
///
/// List all multicast groups associated with a fuota task.
///
/// Container for the necessary parameters to execute the ListMulticastGroupsByFuotaTask service method.
///
/// The response from the ListMulticastGroupsByFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListMulticastGroupsByFuotaTask Operation
ListMulticastGroupsByFuotaTaskResponse ListMulticastGroupsByFuotaTask(ListMulticastGroupsByFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the ListMulticastGroupsByFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the ListMulticastGroupsByFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMulticastGroupsByFuotaTask
/// operation.
/// REST API Reference for ListMulticastGroupsByFuotaTask Operation
IAsyncResult BeginListMulticastGroupsByFuotaTask(ListMulticastGroupsByFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListMulticastGroupsByFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginListMulticastGroupsByFuotaTask.
///
/// Returns a ListMulticastGroupsByFuotaTaskResult from IoTWireless.
/// REST API Reference for ListMulticastGroupsByFuotaTask Operation
ListMulticastGroupsByFuotaTaskResponse EndListMulticastGroupsByFuotaTask(IAsyncResult asyncResult);
#endregion
#region ListNetworkAnalyzerConfigurations
///
/// Lists the network analyzer configurations.
///
/// Container for the necessary parameters to execute the ListNetworkAnalyzerConfigurations service method.
///
/// The response from the ListNetworkAnalyzerConfigurations service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListNetworkAnalyzerConfigurations Operation
ListNetworkAnalyzerConfigurationsResponse ListNetworkAnalyzerConfigurations(ListNetworkAnalyzerConfigurationsRequest request);
///
/// Initiates the asynchronous execution of the ListNetworkAnalyzerConfigurations operation.
///
///
/// Container for the necessary parameters to execute the ListNetworkAnalyzerConfigurations operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListNetworkAnalyzerConfigurations
/// operation.
/// REST API Reference for ListNetworkAnalyzerConfigurations Operation
IAsyncResult BeginListNetworkAnalyzerConfigurations(ListNetworkAnalyzerConfigurationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListNetworkAnalyzerConfigurations operation.
///
///
/// The IAsyncResult returned by the call to BeginListNetworkAnalyzerConfigurations.
///
/// Returns a ListNetworkAnalyzerConfigurationsResult from IoTWireless.
/// REST API Reference for ListNetworkAnalyzerConfigurations Operation
ListNetworkAnalyzerConfigurationsResponse EndListNetworkAnalyzerConfigurations(IAsyncResult asyncResult);
#endregion
#region ListPartnerAccounts
///
/// Lists the partner accounts associated with your AWS account.
///
/// Container for the necessary parameters to execute the ListPartnerAccounts service method.
///
/// The response from the ListPartnerAccounts service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListPartnerAccounts Operation
ListPartnerAccountsResponse ListPartnerAccounts(ListPartnerAccountsRequest request);
///
/// Initiates the asynchronous execution of the ListPartnerAccounts operation.
///
///
/// Container for the necessary parameters to execute the ListPartnerAccounts operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPartnerAccounts
/// operation.
/// REST API Reference for ListPartnerAccounts Operation
IAsyncResult BeginListPartnerAccounts(ListPartnerAccountsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPartnerAccounts operation.
///
///
/// The IAsyncResult returned by the call to BeginListPartnerAccounts.
///
/// Returns a ListPartnerAccountsResult from IoTWireless.
/// REST API Reference for ListPartnerAccounts Operation
ListPartnerAccountsResponse EndListPartnerAccounts(IAsyncResult asyncResult);
#endregion
#region ListPositionConfigurations
///
/// List position configurations for a given resource, such as positioning solvers.
///
///
///
/// This action is no longer supported. Calls to retrieve position information should
/// use the GetResourcePosition
/// API operation instead.
///
///
///
/// Container for the necessary parameters to execute the ListPositionConfigurations service method.
///
/// The response from the ListPositionConfigurations service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListPositionConfigurations Operation
[Obsolete("This operation is no longer supported.")]
ListPositionConfigurationsResponse ListPositionConfigurations(ListPositionConfigurationsRequest request);
///
/// Initiates the asynchronous execution of the ListPositionConfigurations operation.
///
///
/// Container for the necessary parameters to execute the ListPositionConfigurations operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPositionConfigurations
/// operation.
/// REST API Reference for ListPositionConfigurations Operation
[Obsolete("This operation is no longer supported.")]
IAsyncResult BeginListPositionConfigurations(ListPositionConfigurationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPositionConfigurations operation.
///
///
/// The IAsyncResult returned by the call to BeginListPositionConfigurations.
///
/// Returns a ListPositionConfigurationsResult from IoTWireless.
/// REST API Reference for ListPositionConfigurations Operation
[Obsolete("This operation is no longer supported.")]
ListPositionConfigurationsResponse EndListPositionConfigurations(IAsyncResult asyncResult);
#endregion
#region ListQueuedMessages
///
/// List queued messages in the downlink queue.
///
/// Container for the necessary parameters to execute the ListQueuedMessages service method.
///
/// The response from the ListQueuedMessages service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListQueuedMessages Operation
ListQueuedMessagesResponse ListQueuedMessages(ListQueuedMessagesRequest request);
///
/// Initiates the asynchronous execution of the ListQueuedMessages operation.
///
///
/// Container for the necessary parameters to execute the ListQueuedMessages operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListQueuedMessages
/// operation.
/// REST API Reference for ListQueuedMessages Operation
IAsyncResult BeginListQueuedMessages(ListQueuedMessagesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListQueuedMessages operation.
///
///
/// The IAsyncResult returned by the call to BeginListQueuedMessages.
///
/// Returns a ListQueuedMessagesResult from IoTWireless.
/// REST API Reference for ListQueuedMessages Operation
ListQueuedMessagesResponse EndListQueuedMessages(IAsyncResult asyncResult);
#endregion
#region ListServiceProfiles
///
/// Lists the service profiles registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListServiceProfiles service method.
///
/// The response from the ListServiceProfiles service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListServiceProfiles Operation
ListServiceProfilesResponse ListServiceProfiles(ListServiceProfilesRequest request);
///
/// Initiates the asynchronous execution of the ListServiceProfiles operation.
///
///
/// Container for the necessary parameters to execute the ListServiceProfiles operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListServiceProfiles
/// operation.
/// REST API Reference for ListServiceProfiles Operation
IAsyncResult BeginListServiceProfiles(ListServiceProfilesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListServiceProfiles operation.
///
///
/// The IAsyncResult returned by the call to BeginListServiceProfiles.
///
/// Returns a ListServiceProfilesResult from IoTWireless.
/// REST API Reference for ListServiceProfiles Operation
ListServiceProfilesResponse EndListServiceProfiles(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Lists the tags (metadata) you have assigned to the resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by IoTWireless.
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from IoTWireless.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListWirelessDeviceImportTasks
///
/// List wireless devices that have been added to an import task.
///
/// Container for the necessary parameters to execute the ListWirelessDeviceImportTasks service method.
///
/// The response from the ListWirelessDeviceImportTasks service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListWirelessDeviceImportTasks Operation
ListWirelessDeviceImportTasksResponse ListWirelessDeviceImportTasks(ListWirelessDeviceImportTasksRequest request);
///
/// Initiates the asynchronous execution of the ListWirelessDeviceImportTasks operation.
///
///
/// Container for the necessary parameters to execute the ListWirelessDeviceImportTasks operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWirelessDeviceImportTasks
/// operation.
/// REST API Reference for ListWirelessDeviceImportTasks Operation
IAsyncResult BeginListWirelessDeviceImportTasks(ListWirelessDeviceImportTasksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWirelessDeviceImportTasks operation.
///
///
/// The IAsyncResult returned by the call to BeginListWirelessDeviceImportTasks.
///
/// Returns a ListWirelessDeviceImportTasksResult from IoTWireless.
/// REST API Reference for ListWirelessDeviceImportTasks Operation
ListWirelessDeviceImportTasksResponse EndListWirelessDeviceImportTasks(IAsyncResult asyncResult);
#endregion
#region ListWirelessDevices
///
/// Lists the wireless devices registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListWirelessDevices service method.
///
/// The response from the ListWirelessDevices service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListWirelessDevices Operation
ListWirelessDevicesResponse ListWirelessDevices(ListWirelessDevicesRequest request);
///
/// Initiates the asynchronous execution of the ListWirelessDevices operation.
///
///
/// Container for the necessary parameters to execute the ListWirelessDevices operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWirelessDevices
/// operation.
/// REST API Reference for ListWirelessDevices Operation
IAsyncResult BeginListWirelessDevices(ListWirelessDevicesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWirelessDevices operation.
///
///
/// The IAsyncResult returned by the call to BeginListWirelessDevices.
///
/// Returns a ListWirelessDevicesResult from IoTWireless.
/// REST API Reference for ListWirelessDevices Operation
ListWirelessDevicesResponse EndListWirelessDevices(IAsyncResult asyncResult);
#endregion
#region ListWirelessGateways
///
/// Lists the wireless gateways registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListWirelessGateways service method.
///
/// The response from the ListWirelessGateways service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListWirelessGateways Operation
ListWirelessGatewaysResponse ListWirelessGateways(ListWirelessGatewaysRequest request);
///
/// Initiates the asynchronous execution of the ListWirelessGateways operation.
///
///
/// Container for the necessary parameters to execute the ListWirelessGateways operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWirelessGateways
/// operation.
/// REST API Reference for ListWirelessGateways Operation
IAsyncResult BeginListWirelessGateways(ListWirelessGatewaysRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWirelessGateways operation.
///
///
/// The IAsyncResult returned by the call to BeginListWirelessGateways.
///
/// Returns a ListWirelessGatewaysResult from IoTWireless.
/// REST API Reference for ListWirelessGateways Operation
ListWirelessGatewaysResponse EndListWirelessGateways(IAsyncResult asyncResult);
#endregion
#region ListWirelessGatewayTaskDefinitions
///
/// List the wireless gateway tasks definitions registered to your AWS account.
///
/// Container for the necessary parameters to execute the ListWirelessGatewayTaskDefinitions service method.
///
/// The response from the ListWirelessGatewayTaskDefinitions service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ListWirelessGatewayTaskDefinitions Operation
ListWirelessGatewayTaskDefinitionsResponse ListWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request);
///
/// Initiates the asynchronous execution of the ListWirelessGatewayTaskDefinitions operation.
///
///
/// Container for the necessary parameters to execute the ListWirelessGatewayTaskDefinitions operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWirelessGatewayTaskDefinitions
/// operation.
/// REST API Reference for ListWirelessGatewayTaskDefinitions Operation
IAsyncResult BeginListWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWirelessGatewayTaskDefinitions operation.
///
///
/// The IAsyncResult returned by the call to BeginListWirelessGatewayTaskDefinitions.
///
/// Returns a ListWirelessGatewayTaskDefinitionsResult from IoTWireless.
/// REST API Reference for ListWirelessGatewayTaskDefinitions Operation
ListWirelessGatewayTaskDefinitionsResponse EndListWirelessGatewayTaskDefinitions(IAsyncResult asyncResult);
#endregion
#region PutPositionConfiguration
///
/// Put position configuration for a given resource.
///
///
///
/// This action is no longer supported. Calls to update the position configuration should
/// use the UpdateResourcePosition
/// API operation instead.
///
///
///
/// Container for the necessary parameters to execute the PutPositionConfiguration service method.
///
/// The response from the PutPositionConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for PutPositionConfiguration Operation
[Obsolete("This operation is no longer supported.")]
PutPositionConfigurationResponse PutPositionConfiguration(PutPositionConfigurationRequest request);
///
/// Initiates the asynchronous execution of the PutPositionConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutPositionConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutPositionConfiguration
/// operation.
/// REST API Reference for PutPositionConfiguration Operation
[Obsolete("This operation is no longer supported.")]
IAsyncResult BeginPutPositionConfiguration(PutPositionConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutPositionConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutPositionConfiguration.
///
/// Returns a PutPositionConfigurationResult from IoTWireless.
/// REST API Reference for PutPositionConfiguration Operation
[Obsolete("This operation is no longer supported.")]
PutPositionConfigurationResponse EndPutPositionConfiguration(IAsyncResult asyncResult);
#endregion
#region PutResourceLogLevel
///
/// Sets the log-level override for a resource-ID and resource-type. This option can be
/// specified for a wireless gateway or a wireless device. A limit of 200 log level override
/// can be set per account.
///
/// Container for the necessary parameters to execute the PutResourceLogLevel service method.
///
/// The response from the PutResourceLogLevel service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for PutResourceLogLevel Operation
PutResourceLogLevelResponse PutResourceLogLevel(PutResourceLogLevelRequest request);
///
/// Initiates the asynchronous execution of the PutResourceLogLevel operation.
///
///
/// Container for the necessary parameters to execute the PutResourceLogLevel operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutResourceLogLevel
/// operation.
/// REST API Reference for PutResourceLogLevel Operation
IAsyncResult BeginPutResourceLogLevel(PutResourceLogLevelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutResourceLogLevel operation.
///
///
/// The IAsyncResult returned by the call to BeginPutResourceLogLevel.
///
/// Returns a PutResourceLogLevelResult from IoTWireless.
/// REST API Reference for PutResourceLogLevel Operation
PutResourceLogLevelResponse EndPutResourceLogLevel(IAsyncResult asyncResult);
#endregion
#region ResetAllResourceLogLevels
///
/// Removes the log-level overrides for all resources; both wireless devices and wireless
/// gateways.
///
/// Container for the necessary parameters to execute the ResetAllResourceLogLevels service method.
///
/// The response from the ResetAllResourceLogLevels service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ResetAllResourceLogLevels Operation
ResetAllResourceLogLevelsResponse ResetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request);
///
/// Initiates the asynchronous execution of the ResetAllResourceLogLevels operation.
///
///
/// Container for the necessary parameters to execute the ResetAllResourceLogLevels operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetAllResourceLogLevels
/// operation.
/// REST API Reference for ResetAllResourceLogLevels Operation
IAsyncResult BeginResetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ResetAllResourceLogLevels operation.
///
///
/// The IAsyncResult returned by the call to BeginResetAllResourceLogLevels.
///
/// Returns a ResetAllResourceLogLevelsResult from IoTWireless.
/// REST API Reference for ResetAllResourceLogLevels Operation
ResetAllResourceLogLevelsResponse EndResetAllResourceLogLevels(IAsyncResult asyncResult);
#endregion
#region ResetResourceLogLevel
///
/// Removes the log-level override, if any, for a specific resource-ID and resource-type.
/// It can be used for a wireless device or a wireless gateway.
///
/// Container for the necessary parameters to execute the ResetResourceLogLevel service method.
///
/// The response from the ResetResourceLogLevel service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for ResetResourceLogLevel Operation
ResetResourceLogLevelResponse ResetResourceLogLevel(ResetResourceLogLevelRequest request);
///
/// Initiates the asynchronous execution of the ResetResourceLogLevel operation.
///
///
/// Container for the necessary parameters to execute the ResetResourceLogLevel operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetResourceLogLevel
/// operation.
/// REST API Reference for ResetResourceLogLevel Operation
IAsyncResult BeginResetResourceLogLevel(ResetResourceLogLevelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ResetResourceLogLevel operation.
///
///
/// The IAsyncResult returned by the call to BeginResetResourceLogLevel.
///
/// Returns a ResetResourceLogLevelResult from IoTWireless.
/// REST API Reference for ResetResourceLogLevel Operation
ResetResourceLogLevelResponse EndResetResourceLogLevel(IAsyncResult asyncResult);
#endregion
#region SendDataToMulticastGroup
///
/// Sends the specified data to a multicast group.
///
/// Container for the necessary parameters to execute the SendDataToMulticastGroup service method.
///
/// The response from the SendDataToMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for SendDataToMulticastGroup Operation
SendDataToMulticastGroupResponse SendDataToMulticastGroup(SendDataToMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the SendDataToMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the SendDataToMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendDataToMulticastGroup
/// operation.
/// REST API Reference for SendDataToMulticastGroup Operation
IAsyncResult BeginSendDataToMulticastGroup(SendDataToMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendDataToMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginSendDataToMulticastGroup.
///
/// Returns a SendDataToMulticastGroupResult from IoTWireless.
/// REST API Reference for SendDataToMulticastGroup Operation
SendDataToMulticastGroupResponse EndSendDataToMulticastGroup(IAsyncResult asyncResult);
#endregion
#region SendDataToWirelessDevice
///
/// Sends a decrypted application data frame to a device.
///
/// Container for the necessary parameters to execute the SendDataToWirelessDevice service method.
///
/// The response from the SendDataToWirelessDevice service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for SendDataToWirelessDevice Operation
SendDataToWirelessDeviceResponse SendDataToWirelessDevice(SendDataToWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the SendDataToWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the SendDataToWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendDataToWirelessDevice
/// operation.
/// REST API Reference for SendDataToWirelessDevice Operation
IAsyncResult BeginSendDataToWirelessDevice(SendDataToWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendDataToWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginSendDataToWirelessDevice.
///
/// Returns a SendDataToWirelessDeviceResult from IoTWireless.
/// REST API Reference for SendDataToWirelessDevice Operation
SendDataToWirelessDeviceResponse EndSendDataToWirelessDevice(IAsyncResult asyncResult);
#endregion
#region StartBulkAssociateWirelessDeviceWithMulticastGroup
///
/// Starts a bulk association of all qualifying wireless devices with a multicast group.
///
/// Container for the necessary parameters to execute the StartBulkAssociateWirelessDeviceWithMulticastGroup service method.
///
/// The response from the StartBulkAssociateWirelessDeviceWithMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for StartBulkAssociateWirelessDeviceWithMulticastGroup Operation
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse StartBulkAssociateWirelessDeviceWithMulticastGroup(StartBulkAssociateWirelessDeviceWithMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the StartBulkAssociateWirelessDeviceWithMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the StartBulkAssociateWirelessDeviceWithMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartBulkAssociateWirelessDeviceWithMulticastGroup
/// operation.
/// REST API Reference for StartBulkAssociateWirelessDeviceWithMulticastGroup Operation
IAsyncResult BeginStartBulkAssociateWirelessDeviceWithMulticastGroup(StartBulkAssociateWirelessDeviceWithMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartBulkAssociateWirelessDeviceWithMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginStartBulkAssociateWirelessDeviceWithMulticastGroup.
///
/// Returns a StartBulkAssociateWirelessDeviceWithMulticastGroupResult from IoTWireless.
/// REST API Reference for StartBulkAssociateWirelessDeviceWithMulticastGroup Operation
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse EndStartBulkAssociateWirelessDeviceWithMulticastGroup(IAsyncResult asyncResult);
#endregion
#region StartBulkDisassociateWirelessDeviceFromMulticastGroup
///
/// Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.
///
/// Container for the necessary parameters to execute the StartBulkDisassociateWirelessDeviceFromMulticastGroup service method.
///
/// The response from the StartBulkDisassociateWirelessDeviceFromMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for StartBulkDisassociateWirelessDeviceFromMulticastGroup Operation
StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse StartBulkDisassociateWirelessDeviceFromMulticastGroup(StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartBulkDisassociateWirelessDeviceFromMulticastGroup
/// operation.
/// REST API Reference for StartBulkDisassociateWirelessDeviceFromMulticastGroup Operation
IAsyncResult BeginStartBulkDisassociateWirelessDeviceFromMulticastGroup(StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginStartBulkDisassociateWirelessDeviceFromMulticastGroup.
///
/// Returns a StartBulkDisassociateWirelessDeviceFromMulticastGroupResult from IoTWireless.
/// REST API Reference for StartBulkDisassociateWirelessDeviceFromMulticastGroup Operation
StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse EndStartBulkDisassociateWirelessDeviceFromMulticastGroup(IAsyncResult asyncResult);
#endregion
#region StartFuotaTask
///
/// Starts a FUOTA task.
///
/// Container for the necessary parameters to execute the StartFuotaTask service method.
///
/// The response from the StartFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for StartFuotaTask Operation
StartFuotaTaskResponse StartFuotaTask(StartFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the StartFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the StartFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartFuotaTask
/// operation.
/// REST API Reference for StartFuotaTask Operation
IAsyncResult BeginStartFuotaTask(StartFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStartFuotaTask.
///
/// Returns a StartFuotaTaskResult from IoTWireless.
/// REST API Reference for StartFuotaTask Operation
StartFuotaTaskResponse EndStartFuotaTask(IAsyncResult asyncResult);
#endregion
#region StartMulticastGroupSession
///
/// Starts a multicast group session.
///
/// Container for the necessary parameters to execute the StartMulticastGroupSession service method.
///
/// The response from the StartMulticastGroupSession service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for StartMulticastGroupSession Operation
StartMulticastGroupSessionResponse StartMulticastGroupSession(StartMulticastGroupSessionRequest request);
///
/// Initiates the asynchronous execution of the StartMulticastGroupSession operation.
///
///
/// Container for the necessary parameters to execute the StartMulticastGroupSession operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartMulticastGroupSession
/// operation.
/// REST API Reference for StartMulticastGroupSession Operation
IAsyncResult BeginStartMulticastGroupSession(StartMulticastGroupSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartMulticastGroupSession operation.
///
///
/// The IAsyncResult returned by the call to BeginStartMulticastGroupSession.
///
/// Returns a StartMulticastGroupSessionResult from IoTWireless.
/// REST API Reference for StartMulticastGroupSession Operation
StartMulticastGroupSessionResponse EndStartMulticastGroupSession(IAsyncResult asyncResult);
#endregion
#region StartSingleWirelessDeviceImportTask
///
/// Start import task for a single wireless device.
///
/// Container for the necessary parameters to execute the StartSingleWirelessDeviceImportTask service method.
///
/// The response from the StartSingleWirelessDeviceImportTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for StartSingleWirelessDeviceImportTask Operation
StartSingleWirelessDeviceImportTaskResponse StartSingleWirelessDeviceImportTask(StartSingleWirelessDeviceImportTaskRequest request);
///
/// Initiates the asynchronous execution of the StartSingleWirelessDeviceImportTask operation.
///
///
/// Container for the necessary parameters to execute the StartSingleWirelessDeviceImportTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSingleWirelessDeviceImportTask
/// operation.
/// REST API Reference for StartSingleWirelessDeviceImportTask Operation
IAsyncResult BeginStartSingleWirelessDeviceImportTask(StartSingleWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartSingleWirelessDeviceImportTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStartSingleWirelessDeviceImportTask.
///
/// Returns a StartSingleWirelessDeviceImportTaskResult from IoTWireless.
/// REST API Reference for StartSingleWirelessDeviceImportTask Operation
StartSingleWirelessDeviceImportTaskResponse EndStartSingleWirelessDeviceImportTask(IAsyncResult asyncResult);
#endregion
#region StartWirelessDeviceImportTask
///
/// Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.
///
/// Container for the necessary parameters to execute the StartWirelessDeviceImportTask service method.
///
/// The response from the StartWirelessDeviceImportTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for StartWirelessDeviceImportTask Operation
StartWirelessDeviceImportTaskResponse StartWirelessDeviceImportTask(StartWirelessDeviceImportTaskRequest request);
///
/// Initiates the asynchronous execution of the StartWirelessDeviceImportTask operation.
///
///
/// Container for the necessary parameters to execute the StartWirelessDeviceImportTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartWirelessDeviceImportTask
/// operation.
/// REST API Reference for StartWirelessDeviceImportTask Operation
IAsyncResult BeginStartWirelessDeviceImportTask(StartWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartWirelessDeviceImportTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStartWirelessDeviceImportTask.
///
/// Returns a StartWirelessDeviceImportTaskResult from IoTWireless.
/// REST API Reference for StartWirelessDeviceImportTask Operation
StartWirelessDeviceImportTaskResponse EndStartWirelessDeviceImportTask(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds a tag to a resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by IoTWireless.
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The request was denied because the resource can't have any more tags.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from IoTWireless.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region TestWirelessDevice
///
/// Simulates a provisioned device by sending an uplink data payload of Hello
.
///
/// Container for the necessary parameters to execute the TestWirelessDevice service method.
///
/// The response from the TestWirelessDevice service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for TestWirelessDevice Operation
TestWirelessDeviceResponse TestWirelessDevice(TestWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the TestWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the TestWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTestWirelessDevice
/// operation.
/// REST API Reference for TestWirelessDevice Operation
IAsyncResult BeginTestWirelessDevice(TestWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TestWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginTestWirelessDevice.
///
/// Returns a TestWirelessDeviceResult from IoTWireless.
/// REST API Reference for TestWirelessDevice Operation
TestWirelessDeviceResponse EndTestWirelessDevice(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes one or more tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by IoTWireless.
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from IoTWireless.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateDestination
///
/// Updates properties of a destination.
///
/// Container for the necessary parameters to execute the UpdateDestination service method.
///
/// The response from the UpdateDestination service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateDestination Operation
UpdateDestinationResponse UpdateDestination(UpdateDestinationRequest request);
///
/// Initiates the asynchronous execution of the UpdateDestination operation.
///
///
/// Container for the necessary parameters to execute the UpdateDestination operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDestination
/// operation.
/// REST API Reference for UpdateDestination Operation
IAsyncResult BeginUpdateDestination(UpdateDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDestination.
///
/// Returns a UpdateDestinationResult from IoTWireless.
/// REST API Reference for UpdateDestination Operation
UpdateDestinationResponse EndUpdateDestination(IAsyncResult asyncResult);
#endregion
#region UpdateEventConfigurationByResourceTypes
///
/// Update the event configuration based on resource types.
///
/// Container for the necessary parameters to execute the UpdateEventConfigurationByResourceTypes service method.
///
/// The response from the UpdateEventConfigurationByResourceTypes service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateEventConfigurationByResourceTypes Operation
UpdateEventConfigurationByResourceTypesResponse UpdateEventConfigurationByResourceTypes(UpdateEventConfigurationByResourceTypesRequest request);
///
/// Initiates the asynchronous execution of the UpdateEventConfigurationByResourceTypes operation.
///
///
/// Container for the necessary parameters to execute the UpdateEventConfigurationByResourceTypes operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEventConfigurationByResourceTypes
/// operation.
/// REST API Reference for UpdateEventConfigurationByResourceTypes Operation
IAsyncResult BeginUpdateEventConfigurationByResourceTypes(UpdateEventConfigurationByResourceTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateEventConfigurationByResourceTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateEventConfigurationByResourceTypes.
///
/// Returns a UpdateEventConfigurationByResourceTypesResult from IoTWireless.
/// REST API Reference for UpdateEventConfigurationByResourceTypes Operation
UpdateEventConfigurationByResourceTypesResponse EndUpdateEventConfigurationByResourceTypes(IAsyncResult asyncResult);
#endregion
#region UpdateFuotaTask
///
/// Updates properties of a FUOTA task.
///
/// Container for the necessary parameters to execute the UpdateFuotaTask service method.
///
/// The response from the UpdateFuotaTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateFuotaTask Operation
UpdateFuotaTaskResponse UpdateFuotaTask(UpdateFuotaTaskRequest request);
///
/// Initiates the asynchronous execution of the UpdateFuotaTask operation.
///
///
/// Container for the necessary parameters to execute the UpdateFuotaTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFuotaTask
/// operation.
/// REST API Reference for UpdateFuotaTask Operation
IAsyncResult BeginUpdateFuotaTask(UpdateFuotaTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateFuotaTask operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFuotaTask.
///
/// Returns a UpdateFuotaTaskResult from IoTWireless.
/// REST API Reference for UpdateFuotaTask Operation
UpdateFuotaTaskResponse EndUpdateFuotaTask(IAsyncResult asyncResult);
#endregion
#region UpdateLogLevelsByResourceTypes
///
/// Set default log level, or log levels by resource types. This can be for wireless device
/// log options or wireless gateways log options and is used to control the log messages
/// that'll be displayed in CloudWatch.
///
/// Container for the necessary parameters to execute the UpdateLogLevelsByResourceTypes service method.
///
/// The response from the UpdateLogLevelsByResourceTypes service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateLogLevelsByResourceTypes Operation
UpdateLogLevelsByResourceTypesResponse UpdateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request);
///
/// Initiates the asynchronous execution of the UpdateLogLevelsByResourceTypes operation.
///
///
/// Container for the necessary parameters to execute the UpdateLogLevelsByResourceTypes operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLogLevelsByResourceTypes
/// operation.
/// REST API Reference for UpdateLogLevelsByResourceTypes Operation
IAsyncResult BeginUpdateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateLogLevelsByResourceTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateLogLevelsByResourceTypes.
///
/// Returns a UpdateLogLevelsByResourceTypesResult from IoTWireless.
/// REST API Reference for UpdateLogLevelsByResourceTypes Operation
UpdateLogLevelsByResourceTypesResponse EndUpdateLogLevelsByResourceTypes(IAsyncResult asyncResult);
#endregion
#region UpdateMulticastGroup
///
/// Updates properties of a multicast group session.
///
/// Container for the necessary parameters to execute the UpdateMulticastGroup service method.
///
/// The response from the UpdateMulticastGroup service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateMulticastGroup Operation
UpdateMulticastGroupResponse UpdateMulticastGroup(UpdateMulticastGroupRequest request);
///
/// Initiates the asynchronous execution of the UpdateMulticastGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateMulticastGroup operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMulticastGroup
/// operation.
/// REST API Reference for UpdateMulticastGroup Operation
IAsyncResult BeginUpdateMulticastGroup(UpdateMulticastGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateMulticastGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMulticastGroup.
///
/// Returns a UpdateMulticastGroupResult from IoTWireless.
/// REST API Reference for UpdateMulticastGroup Operation
UpdateMulticastGroupResponse EndUpdateMulticastGroup(IAsyncResult asyncResult);
#endregion
#region UpdateNetworkAnalyzerConfiguration
///
/// Update network analyzer configuration.
///
/// Container for the necessary parameters to execute the UpdateNetworkAnalyzerConfiguration service method.
///
/// The response from the UpdateNetworkAnalyzerConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateNetworkAnalyzerConfiguration Operation
UpdateNetworkAnalyzerConfigurationResponse UpdateNetworkAnalyzerConfiguration(UpdateNetworkAnalyzerConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateNetworkAnalyzerConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateNetworkAnalyzerConfiguration
/// operation.
/// REST API Reference for UpdateNetworkAnalyzerConfiguration Operation
IAsyncResult BeginUpdateNetworkAnalyzerConfiguration(UpdateNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateNetworkAnalyzerConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateNetworkAnalyzerConfiguration.
///
/// Returns a UpdateNetworkAnalyzerConfigurationResult from IoTWireless.
/// REST API Reference for UpdateNetworkAnalyzerConfiguration Operation
UpdateNetworkAnalyzerConfigurationResponse EndUpdateNetworkAnalyzerConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdatePartnerAccount
///
/// Updates properties of a partner account.
///
/// Container for the necessary parameters to execute the UpdatePartnerAccount service method.
///
/// The response from the UpdatePartnerAccount service method, as returned by IoTWireless.
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdatePartnerAccount Operation
UpdatePartnerAccountResponse UpdatePartnerAccount(UpdatePartnerAccountRequest request);
///
/// Initiates the asynchronous execution of the UpdatePartnerAccount operation.
///
///
/// Container for the necessary parameters to execute the UpdatePartnerAccount operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePartnerAccount
/// operation.
/// REST API Reference for UpdatePartnerAccount Operation
IAsyncResult BeginUpdatePartnerAccount(UpdatePartnerAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePartnerAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePartnerAccount.
///
/// Returns a UpdatePartnerAccountResult from IoTWireless.
/// REST API Reference for UpdatePartnerAccount Operation
UpdatePartnerAccountResponse EndUpdatePartnerAccount(IAsyncResult asyncResult);
#endregion
#region UpdatePosition
///
/// Update the position information of a resource.
///
///
///
/// This action is no longer supported. Calls to update the position information should
/// use the UpdateResourcePosition
/// API operation instead.
///
///
///
/// Container for the necessary parameters to execute the UpdatePosition service method.
///
/// The response from the UpdatePosition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdatePosition Operation
[Obsolete("This operation is no longer supported.")]
UpdatePositionResponse UpdatePosition(UpdatePositionRequest request);
///
/// Initiates the asynchronous execution of the UpdatePosition operation.
///
///
/// Container for the necessary parameters to execute the UpdatePosition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePosition
/// operation.
/// REST API Reference for UpdatePosition Operation
[Obsolete("This operation is no longer supported.")]
IAsyncResult BeginUpdatePosition(UpdatePositionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePosition operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePosition.
///
/// Returns a UpdatePositionResult from IoTWireless.
/// REST API Reference for UpdatePosition Operation
[Obsolete("This operation is no longer supported.")]
UpdatePositionResponse EndUpdatePosition(IAsyncResult asyncResult);
#endregion
#region UpdateResourceEventConfiguration
///
/// Update the event configuration for a particular resource identifier.
///
/// Container for the necessary parameters to execute the UpdateResourceEventConfiguration service method.
///
/// The response from the UpdateResourceEventConfiguration service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateResourceEventConfiguration Operation
UpdateResourceEventConfigurationResponse UpdateResourceEventConfiguration(UpdateResourceEventConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateResourceEventConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateResourceEventConfiguration operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourceEventConfiguration
/// operation.
/// REST API Reference for UpdateResourceEventConfiguration Operation
IAsyncResult BeginUpdateResourceEventConfiguration(UpdateResourceEventConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateResourceEventConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateResourceEventConfiguration.
///
/// Returns a UpdateResourceEventConfigurationResult from IoTWireless.
/// REST API Reference for UpdateResourceEventConfiguration Operation
UpdateResourceEventConfigurationResponse EndUpdateResourceEventConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdateResourcePosition
///
/// Update the position information of a given wireless device or a wireless gateway resource.
/// The position coordinates are based on the
/// World Geodetic System (WGS84).
///
/// Container for the necessary parameters to execute the UpdateResourcePosition service method.
///
/// The response from the UpdateResourcePosition service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateResourcePosition Operation
UpdateResourcePositionResponse UpdateResourcePosition(UpdateResourcePositionRequest request);
///
/// Initiates the asynchronous execution of the UpdateResourcePosition operation.
///
///
/// Container for the necessary parameters to execute the UpdateResourcePosition operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourcePosition
/// operation.
/// REST API Reference for UpdateResourcePosition Operation
IAsyncResult BeginUpdateResourcePosition(UpdateResourcePositionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateResourcePosition operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateResourcePosition.
///
/// Returns a UpdateResourcePositionResult from IoTWireless.
/// REST API Reference for UpdateResourcePosition Operation
UpdateResourcePositionResponse EndUpdateResourcePosition(IAsyncResult asyncResult);
#endregion
#region UpdateWirelessDevice
///
/// Updates properties of a wireless device.
///
/// Container for the necessary parameters to execute the UpdateWirelessDevice service method.
///
/// The response from the UpdateWirelessDevice service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateWirelessDevice Operation
UpdateWirelessDeviceResponse UpdateWirelessDevice(UpdateWirelessDeviceRequest request);
///
/// Initiates the asynchronous execution of the UpdateWirelessDevice operation.
///
///
/// Container for the necessary parameters to execute the UpdateWirelessDevice operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWirelessDevice
/// operation.
/// REST API Reference for UpdateWirelessDevice Operation
IAsyncResult BeginUpdateWirelessDevice(UpdateWirelessDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateWirelessDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWirelessDevice.
///
/// Returns a UpdateWirelessDeviceResult from IoTWireless.
/// REST API Reference for UpdateWirelessDevice Operation
UpdateWirelessDeviceResponse EndUpdateWirelessDevice(IAsyncResult asyncResult);
#endregion
#region UpdateWirelessDeviceImportTask
///
/// Update an import task to add more devices to the task.
///
/// Container for the necessary parameters to execute the UpdateWirelessDeviceImportTask service method.
///
/// The response from the UpdateWirelessDeviceImportTask service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// Adding, updating, or deleting the resource can cause an inconsistent state.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateWirelessDeviceImportTask Operation
UpdateWirelessDeviceImportTaskResponse UpdateWirelessDeviceImportTask(UpdateWirelessDeviceImportTaskRequest request);
///
/// Initiates the asynchronous execution of the UpdateWirelessDeviceImportTask operation.
///
///
/// Container for the necessary parameters to execute the UpdateWirelessDeviceImportTask operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWirelessDeviceImportTask
/// operation.
/// REST API Reference for UpdateWirelessDeviceImportTask Operation
IAsyncResult BeginUpdateWirelessDeviceImportTask(UpdateWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateWirelessDeviceImportTask operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWirelessDeviceImportTask.
///
/// Returns a UpdateWirelessDeviceImportTaskResult from IoTWireless.
/// REST API Reference for UpdateWirelessDeviceImportTask Operation
UpdateWirelessDeviceImportTaskResponse EndUpdateWirelessDeviceImportTask(IAsyncResult asyncResult);
#endregion
#region UpdateWirelessGateway
///
/// Updates properties of a wireless gateway.
///
/// Container for the necessary parameters to execute the UpdateWirelessGateway service method.
///
/// The response from the UpdateWirelessGateway service method, as returned by IoTWireless.
///
/// User does not have permission to perform this action.
///
///
/// An unexpected error occurred while processing a request.
///
///
/// Resource does not exist.
///
///
/// The request was denied because it exceeded the allowed API request rate.
///
///
/// The input did not meet the specified constraints.
///
/// REST API Reference for UpdateWirelessGateway Operation
UpdateWirelessGatewayResponse UpdateWirelessGateway(UpdateWirelessGatewayRequest request);
///
/// Initiates the asynchronous execution of the UpdateWirelessGateway operation.
///
///
/// Container for the necessary parameters to execute the UpdateWirelessGateway operation on AmazonIoTWirelessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWirelessGateway
/// operation.
/// REST API Reference for UpdateWirelessGateway Operation
IAsyncResult BeginUpdateWirelessGateway(UpdateWirelessGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateWirelessGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWirelessGateway.
///
/// Returns a UpdateWirelessGatewayResult from IoTWireless.
/// REST API Reference for UpdateWirelessGateway Operation
UpdateWirelessGatewayResponse EndUpdateWirelessGateway(IAsyncResult asyncResult);
#endregion
}
}