prowler-sdk-poc
Version:
952 lines • 89.2 kB
TypeScript
import {Request} from '../lib/request';
import {Response} from '../lib/response';
import {AWSError} from '../lib/error';
import {Service} from '../lib/service';
import {ServiceConfigurationOptions} from '../lib/service';
import {ConfigBase as Config} from '../lib/config-base';
interface Blob {}
declare class IoTWireless extends Service {
/**
* Constructs a service object. This object has one method for each API operation.
*/
constructor(options?: IoTWireless.Types.ClientConfiguration)
config: Config & IoTWireless.Types.ClientConfiguration;
/**
* Associates a partner account with your AWS account.
*/
associateAwsAccountWithPartnerAccount(params: IoTWireless.Types.AssociateAwsAccountWithPartnerAccountRequest, callback?: (err: AWSError, data: IoTWireless.Types.AssociateAwsAccountWithPartnerAccountResponse) => void): Request<IoTWireless.Types.AssociateAwsAccountWithPartnerAccountResponse, AWSError>;
/**
* Associates a partner account with your AWS account.
*/
associateAwsAccountWithPartnerAccount(callback?: (err: AWSError, data: IoTWireless.Types.AssociateAwsAccountWithPartnerAccountResponse) => void): Request<IoTWireless.Types.AssociateAwsAccountWithPartnerAccountResponse, AWSError>;
/**
* Associates a wireless device with a thing.
*/
associateWirelessDeviceWithThing(params: IoTWireless.Types.AssociateWirelessDeviceWithThingRequest, callback?: (err: AWSError, data: IoTWireless.Types.AssociateWirelessDeviceWithThingResponse) => void): Request<IoTWireless.Types.AssociateWirelessDeviceWithThingResponse, AWSError>;
/**
* Associates a wireless device with a thing.
*/
associateWirelessDeviceWithThing(callback?: (err: AWSError, data: IoTWireless.Types.AssociateWirelessDeviceWithThingResponse) => void): Request<IoTWireless.Types.AssociateWirelessDeviceWithThingResponse, AWSError>;
/**
* Associates a wireless gateway with a certificate.
*/
associateWirelessGatewayWithCertificate(params: IoTWireless.Types.AssociateWirelessGatewayWithCertificateRequest, callback?: (err: AWSError, data: IoTWireless.Types.AssociateWirelessGatewayWithCertificateResponse) => void): Request<IoTWireless.Types.AssociateWirelessGatewayWithCertificateResponse, AWSError>;
/**
* Associates a wireless gateway with a certificate.
*/
associateWirelessGatewayWithCertificate(callback?: (err: AWSError, data: IoTWireless.Types.AssociateWirelessGatewayWithCertificateResponse) => void): Request<IoTWireless.Types.AssociateWirelessGatewayWithCertificateResponse, AWSError>;
/**
* Associates a wireless gateway with a thing.
*/
associateWirelessGatewayWithThing(params: IoTWireless.Types.AssociateWirelessGatewayWithThingRequest, callback?: (err: AWSError, data: IoTWireless.Types.AssociateWirelessGatewayWithThingResponse) => void): Request<IoTWireless.Types.AssociateWirelessGatewayWithThingResponse, AWSError>;
/**
* Associates a wireless gateway with a thing.
*/
associateWirelessGatewayWithThing(callback?: (err: AWSError, data: IoTWireless.Types.AssociateWirelessGatewayWithThingResponse) => void): Request<IoTWireless.Types.AssociateWirelessGatewayWithThingResponse, AWSError>;
/**
* Creates a new destination that maps a device message to an AWS IoT rule.
*/
createDestination(params: IoTWireless.Types.CreateDestinationRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateDestinationResponse) => void): Request<IoTWireless.Types.CreateDestinationResponse, AWSError>;
/**
* Creates a new destination that maps a device message to an AWS IoT rule.
*/
createDestination(callback?: (err: AWSError, data: IoTWireless.Types.CreateDestinationResponse) => void): Request<IoTWireless.Types.CreateDestinationResponse, AWSError>;
/**
* Creates a new device profile.
*/
createDeviceProfile(params: IoTWireless.Types.CreateDeviceProfileRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateDeviceProfileResponse) => void): Request<IoTWireless.Types.CreateDeviceProfileResponse, AWSError>;
/**
* Creates a new device profile.
*/
createDeviceProfile(callback?: (err: AWSError, data: IoTWireless.Types.CreateDeviceProfileResponse) => void): Request<IoTWireless.Types.CreateDeviceProfileResponse, AWSError>;
/**
* Creates a new service profile.
*/
createServiceProfile(params: IoTWireless.Types.CreateServiceProfileRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateServiceProfileResponse) => void): Request<IoTWireless.Types.CreateServiceProfileResponse, AWSError>;
/**
* Creates a new service profile.
*/
createServiceProfile(callback?: (err: AWSError, data: IoTWireless.Types.CreateServiceProfileResponse) => void): Request<IoTWireless.Types.CreateServiceProfileResponse, AWSError>;
/**
* Provisions a wireless device.
*/
createWirelessDevice(params: IoTWireless.Types.CreateWirelessDeviceRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessDeviceResponse) => void): Request<IoTWireless.Types.CreateWirelessDeviceResponse, AWSError>;
/**
* Provisions a wireless device.
*/
createWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessDeviceResponse) => void): Request<IoTWireless.Types.CreateWirelessDeviceResponse, AWSError>;
/**
* Provisions a wireless gateway.
*/
createWirelessGateway(params: IoTWireless.Types.CreateWirelessGatewayRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayResponse) => void): Request<IoTWireless.Types.CreateWirelessGatewayResponse, AWSError>;
/**
* Provisions a wireless gateway.
*/
createWirelessGateway(callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayResponse) => void): Request<IoTWireless.Types.CreateWirelessGatewayResponse, AWSError>;
/**
* Creates a task for a wireless gateway.
*/
createWirelessGatewayTask(params: IoTWireless.Types.CreateWirelessGatewayTaskRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayTaskResponse) => void): Request<IoTWireless.Types.CreateWirelessGatewayTaskResponse, AWSError>;
/**
* Creates a task for a wireless gateway.
*/
createWirelessGatewayTask(callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayTaskResponse) => void): Request<IoTWireless.Types.CreateWirelessGatewayTaskResponse, AWSError>;
/**
* Creates a gateway task definition.
*/
createWirelessGatewayTaskDefinition(params: IoTWireless.Types.CreateWirelessGatewayTaskDefinitionRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayTaskDefinitionResponse) => void): Request<IoTWireless.Types.CreateWirelessGatewayTaskDefinitionResponse, AWSError>;
/**
* Creates a gateway task definition.
*/
createWirelessGatewayTaskDefinition(callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayTaskDefinitionResponse) => void): Request<IoTWireless.Types.CreateWirelessGatewayTaskDefinitionResponse, AWSError>;
/**
* Deletes a destination.
*/
deleteDestination(params: IoTWireless.Types.DeleteDestinationRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteDestinationResponse) => void): Request<IoTWireless.Types.DeleteDestinationResponse, AWSError>;
/**
* Deletes a destination.
*/
deleteDestination(callback?: (err: AWSError, data: IoTWireless.Types.DeleteDestinationResponse) => void): Request<IoTWireless.Types.DeleteDestinationResponse, AWSError>;
/**
* Deletes a device profile.
*/
deleteDeviceProfile(params: IoTWireless.Types.DeleteDeviceProfileRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteDeviceProfileResponse) => void): Request<IoTWireless.Types.DeleteDeviceProfileResponse, AWSError>;
/**
* Deletes a device profile.
*/
deleteDeviceProfile(callback?: (err: AWSError, data: IoTWireless.Types.DeleteDeviceProfileResponse) => void): Request<IoTWireless.Types.DeleteDeviceProfileResponse, AWSError>;
/**
* Deletes a service profile.
*/
deleteServiceProfile(params: IoTWireless.Types.DeleteServiceProfileRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteServiceProfileResponse) => void): Request<IoTWireless.Types.DeleteServiceProfileResponse, AWSError>;
/**
* Deletes a service profile.
*/
deleteServiceProfile(callback?: (err: AWSError, data: IoTWireless.Types.DeleteServiceProfileResponse) => void): Request<IoTWireless.Types.DeleteServiceProfileResponse, AWSError>;
/**
* Deletes a wireless device.
*/
deleteWirelessDevice(params: IoTWireless.Types.DeleteWirelessDeviceRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessDeviceResponse) => void): Request<IoTWireless.Types.DeleteWirelessDeviceResponse, AWSError>;
/**
* Deletes a wireless device.
*/
deleteWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessDeviceResponse) => void): Request<IoTWireless.Types.DeleteWirelessDeviceResponse, AWSError>;
/**
* Deletes a wireless gateway.
*/
deleteWirelessGateway(params: IoTWireless.Types.DeleteWirelessGatewayRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayResponse) => void): Request<IoTWireless.Types.DeleteWirelessGatewayResponse, AWSError>;
/**
* Deletes a wireless gateway.
*/
deleteWirelessGateway(callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayResponse) => void): Request<IoTWireless.Types.DeleteWirelessGatewayResponse, AWSError>;
/**
* Deletes a wireless gateway task.
*/
deleteWirelessGatewayTask(params: IoTWireless.Types.DeleteWirelessGatewayTaskRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayTaskResponse) => void): Request<IoTWireless.Types.DeleteWirelessGatewayTaskResponse, AWSError>;
/**
* Deletes a wireless gateway task.
*/
deleteWirelessGatewayTask(callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayTaskResponse) => void): Request<IoTWireless.Types.DeleteWirelessGatewayTaskResponse, AWSError>;
/**
* Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
*/
deleteWirelessGatewayTaskDefinition(params: IoTWireless.Types.DeleteWirelessGatewayTaskDefinitionRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayTaskDefinitionResponse) => void): Request<IoTWireless.Types.DeleteWirelessGatewayTaskDefinitionResponse, AWSError>;
/**
* Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
*/
deleteWirelessGatewayTaskDefinition(callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayTaskDefinitionResponse) => void): Request<IoTWireless.Types.DeleteWirelessGatewayTaskDefinitionResponse, AWSError>;
/**
* Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts.
*/
disassociateAwsAccountFromPartnerAccount(params: IoTWireless.Types.DisassociateAwsAccountFromPartnerAccountRequest, callback?: (err: AWSError, data: IoTWireless.Types.DisassociateAwsAccountFromPartnerAccountResponse) => void): Request<IoTWireless.Types.DisassociateAwsAccountFromPartnerAccountResponse, AWSError>;
/**
* Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts.
*/
disassociateAwsAccountFromPartnerAccount(callback?: (err: AWSError, data: IoTWireless.Types.DisassociateAwsAccountFromPartnerAccountResponse) => void): Request<IoTWireless.Types.DisassociateAwsAccountFromPartnerAccountResponse, AWSError>;
/**
* Disassociates a wireless device from its currently associated thing.
*/
disassociateWirelessDeviceFromThing(params: IoTWireless.Types.DisassociateWirelessDeviceFromThingRequest, callback?: (err: AWSError, data: IoTWireless.Types.DisassociateWirelessDeviceFromThingResponse) => void): Request<IoTWireless.Types.DisassociateWirelessDeviceFromThingResponse, AWSError>;
/**
* Disassociates a wireless device from its currently associated thing.
*/
disassociateWirelessDeviceFromThing(callback?: (err: AWSError, data: IoTWireless.Types.DisassociateWirelessDeviceFromThingResponse) => void): Request<IoTWireless.Types.DisassociateWirelessDeviceFromThingResponse, AWSError>;
/**
* Disassociates a wireless gateway from its currently associated certificate.
*/
disassociateWirelessGatewayFromCertificate(params: IoTWireless.Types.DisassociateWirelessGatewayFromCertificateRequest, callback?: (err: AWSError, data: IoTWireless.Types.DisassociateWirelessGatewayFromCertificateResponse) => void): Request<IoTWireless.Types.DisassociateWirelessGatewayFromCertificateResponse, AWSError>;
/**
* Disassociates a wireless gateway from its currently associated certificate.
*/
disassociateWirelessGatewayFromCertificate(callback?: (err: AWSError, data: IoTWireless.Types.DisassociateWirelessGatewayFromCertificateResponse) => void): Request<IoTWireless.Types.DisassociateWirelessGatewayFromCertificateResponse, AWSError>;
/**
* Disassociates a wireless gateway from its currently associated thing.
*/
disassociateWirelessGatewayFromThing(params: IoTWireless.Types.DisassociateWirelessGatewayFromThingRequest, callback?: (err: AWSError, data: IoTWireless.Types.DisassociateWirelessGatewayFromThingResponse) => void): Request<IoTWireless.Types.DisassociateWirelessGatewayFromThingResponse, AWSError>;
/**
* Disassociates a wireless gateway from its currently associated thing.
*/
disassociateWirelessGatewayFromThing(callback?: (err: AWSError, data: IoTWireless.Types.DisassociateWirelessGatewayFromThingResponse) => void): Request<IoTWireless.Types.DisassociateWirelessGatewayFromThingResponse, AWSError>;
/**
* Gets information about a destination.
*/
getDestination(params: IoTWireless.Types.GetDestinationRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetDestinationResponse) => void): Request<IoTWireless.Types.GetDestinationResponse, AWSError>;
/**
* Gets information about a destination.
*/
getDestination(callback?: (err: AWSError, data: IoTWireless.Types.GetDestinationResponse) => void): Request<IoTWireless.Types.GetDestinationResponse, AWSError>;
/**
* Gets information about a device profile.
*/
getDeviceProfile(params: IoTWireless.Types.GetDeviceProfileRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetDeviceProfileResponse) => void): Request<IoTWireless.Types.GetDeviceProfileResponse, AWSError>;
/**
* Gets information about a device profile.
*/
getDeviceProfile(callback?: (err: AWSError, data: IoTWireless.Types.GetDeviceProfileResponse) => void): Request<IoTWireless.Types.GetDeviceProfileResponse, AWSError>;
/**
* 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.
*/
getLogLevelsByResourceTypes(params: IoTWireless.Types.GetLogLevelsByResourceTypesRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetLogLevelsByResourceTypesResponse) => void): Request<IoTWireless.Types.GetLogLevelsByResourceTypesResponse, AWSError>;
/**
* 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.
*/
getLogLevelsByResourceTypes(callback?: (err: AWSError, data: IoTWireless.Types.GetLogLevelsByResourceTypesResponse) => void): Request<IoTWireless.Types.GetLogLevelsByResourceTypesResponse, AWSError>;
/**
* Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts.
*/
getPartnerAccount(params: IoTWireless.Types.GetPartnerAccountRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetPartnerAccountResponse) => void): Request<IoTWireless.Types.GetPartnerAccountResponse, AWSError>;
/**
* Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts.
*/
getPartnerAccount(callback?: (err: AWSError, data: IoTWireless.Types.GetPartnerAccountResponse) => void): Request<IoTWireless.Types.GetPartnerAccountResponse, AWSError>;
/**
* 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.
*/
getResourceLogLevel(params: IoTWireless.Types.GetResourceLogLevelRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetResourceLogLevelResponse) => void): Request<IoTWireless.Types.GetResourceLogLevelResponse, AWSError>;
/**
* 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.
*/
getResourceLogLevel(callback?: (err: AWSError, data: IoTWireless.Types.GetResourceLogLevelResponse) => void): Request<IoTWireless.Types.GetResourceLogLevelResponse, AWSError>;
/**
* Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
*/
getServiceEndpoint(params: IoTWireless.Types.GetServiceEndpointRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetServiceEndpointResponse) => void): Request<IoTWireless.Types.GetServiceEndpointResponse, AWSError>;
/**
* Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
*/
getServiceEndpoint(callback?: (err: AWSError, data: IoTWireless.Types.GetServiceEndpointResponse) => void): Request<IoTWireless.Types.GetServiceEndpointResponse, AWSError>;
/**
* Gets information about a service profile.
*/
getServiceProfile(params: IoTWireless.Types.GetServiceProfileRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetServiceProfileResponse) => void): Request<IoTWireless.Types.GetServiceProfileResponse, AWSError>;
/**
* Gets information about a service profile.
*/
getServiceProfile(callback?: (err: AWSError, data: IoTWireless.Types.GetServiceProfileResponse) => void): Request<IoTWireless.Types.GetServiceProfileResponse, AWSError>;
/**
* Gets information about a wireless device.
*/
getWirelessDevice(params: IoTWireless.Types.GetWirelessDeviceRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessDeviceResponse) => void): Request<IoTWireless.Types.GetWirelessDeviceResponse, AWSError>;
/**
* Gets information about a wireless device.
*/
getWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessDeviceResponse) => void): Request<IoTWireless.Types.GetWirelessDeviceResponse, AWSError>;
/**
* Gets operating information about a wireless device.
*/
getWirelessDeviceStatistics(params: IoTWireless.Types.GetWirelessDeviceStatisticsRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessDeviceStatisticsResponse) => void): Request<IoTWireless.Types.GetWirelessDeviceStatisticsResponse, AWSError>;
/**
* Gets operating information about a wireless device.
*/
getWirelessDeviceStatistics(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessDeviceStatisticsResponse) => void): Request<IoTWireless.Types.GetWirelessDeviceStatisticsResponse, AWSError>;
/**
* Gets information about a wireless gateway.
*/
getWirelessGateway(params: IoTWireless.Types.GetWirelessGatewayRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayResponse, AWSError>;
/**
* Gets information about a wireless gateway.
*/
getWirelessGateway(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayResponse, AWSError>;
/**
* Gets the ID of the certificate that is currently associated with a wireless gateway.
*/
getWirelessGatewayCertificate(params: IoTWireless.Types.GetWirelessGatewayCertificateRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayCertificateResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayCertificateResponse, AWSError>;
/**
* Gets the ID of the certificate that is currently associated with a wireless gateway.
*/
getWirelessGatewayCertificate(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayCertificateResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayCertificateResponse, AWSError>;
/**
* Gets the firmware version and other information about a wireless gateway.
*/
getWirelessGatewayFirmwareInformation(params: IoTWireless.Types.GetWirelessGatewayFirmwareInformationRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayFirmwareInformationResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayFirmwareInformationResponse, AWSError>;
/**
* Gets the firmware version and other information about a wireless gateway.
*/
getWirelessGatewayFirmwareInformation(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayFirmwareInformationResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayFirmwareInformationResponse, AWSError>;
/**
* Gets operating information about a wireless gateway.
*/
getWirelessGatewayStatistics(params: IoTWireless.Types.GetWirelessGatewayStatisticsRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayStatisticsResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayStatisticsResponse, AWSError>;
/**
* Gets operating information about a wireless gateway.
*/
getWirelessGatewayStatistics(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayStatisticsResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayStatisticsResponse, AWSError>;
/**
* Gets information about a wireless gateway task.
*/
getWirelessGatewayTask(params: IoTWireless.Types.GetWirelessGatewayTaskRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayTaskResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayTaskResponse, AWSError>;
/**
* Gets information about a wireless gateway task.
*/
getWirelessGatewayTask(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayTaskResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayTaskResponse, AWSError>;
/**
* Gets information about a wireless gateway task definition.
*/
getWirelessGatewayTaskDefinition(params: IoTWireless.Types.GetWirelessGatewayTaskDefinitionRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayTaskDefinitionResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayTaskDefinitionResponse, AWSError>;
/**
* Gets information about a wireless gateway task definition.
*/
getWirelessGatewayTaskDefinition(callback?: (err: AWSError, data: IoTWireless.Types.GetWirelessGatewayTaskDefinitionResponse) => void): Request<IoTWireless.Types.GetWirelessGatewayTaskDefinitionResponse, AWSError>;
/**
* Lists the destinations registered to your AWS account.
*/
listDestinations(params: IoTWireless.Types.ListDestinationsRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListDestinationsResponse) => void): Request<IoTWireless.Types.ListDestinationsResponse, AWSError>;
/**
* Lists the destinations registered to your AWS account.
*/
listDestinations(callback?: (err: AWSError, data: IoTWireless.Types.ListDestinationsResponse) => void): Request<IoTWireless.Types.ListDestinationsResponse, AWSError>;
/**
* Lists the device profiles registered to your AWS account.
*/
listDeviceProfiles(params: IoTWireless.Types.ListDeviceProfilesRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListDeviceProfilesResponse) => void): Request<IoTWireless.Types.ListDeviceProfilesResponse, AWSError>;
/**
* Lists the device profiles registered to your AWS account.
*/
listDeviceProfiles(callback?: (err: AWSError, data: IoTWireless.Types.ListDeviceProfilesResponse) => void): Request<IoTWireless.Types.ListDeviceProfilesResponse, AWSError>;
/**
* Lists the partner accounts associated with your AWS account.
*/
listPartnerAccounts(params: IoTWireless.Types.ListPartnerAccountsRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListPartnerAccountsResponse) => void): Request<IoTWireless.Types.ListPartnerAccountsResponse, AWSError>;
/**
* Lists the partner accounts associated with your AWS account.
*/
listPartnerAccounts(callback?: (err: AWSError, data: IoTWireless.Types.ListPartnerAccountsResponse) => void): Request<IoTWireless.Types.ListPartnerAccountsResponse, AWSError>;
/**
* Lists the service profiles registered to your AWS account.
*/
listServiceProfiles(params: IoTWireless.Types.ListServiceProfilesRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListServiceProfilesResponse) => void): Request<IoTWireless.Types.ListServiceProfilesResponse, AWSError>;
/**
* Lists the service profiles registered to your AWS account.
*/
listServiceProfiles(callback?: (err: AWSError, data: IoTWireless.Types.ListServiceProfilesResponse) => void): Request<IoTWireless.Types.ListServiceProfilesResponse, AWSError>;
/**
* Lists the tags (metadata) you have assigned to the resource.
*/
listTagsForResource(params: IoTWireless.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListTagsForResourceResponse) => void): Request<IoTWireless.Types.ListTagsForResourceResponse, AWSError>;
/**
* Lists the tags (metadata) you have assigned to the resource.
*/
listTagsForResource(callback?: (err: AWSError, data: IoTWireless.Types.ListTagsForResourceResponse) => void): Request<IoTWireless.Types.ListTagsForResourceResponse, AWSError>;
/**
* Lists the wireless devices registered to your AWS account.
*/
listWirelessDevices(params: IoTWireless.Types.ListWirelessDevicesRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListWirelessDevicesResponse) => void): Request<IoTWireless.Types.ListWirelessDevicesResponse, AWSError>;
/**
* Lists the wireless devices registered to your AWS account.
*/
listWirelessDevices(callback?: (err: AWSError, data: IoTWireless.Types.ListWirelessDevicesResponse) => void): Request<IoTWireless.Types.ListWirelessDevicesResponse, AWSError>;
/**
* List the wireless gateway tasks definitions registered to your AWS account.
*/
listWirelessGatewayTaskDefinitions(params: IoTWireless.Types.ListWirelessGatewayTaskDefinitionsRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListWirelessGatewayTaskDefinitionsResponse) => void): Request<IoTWireless.Types.ListWirelessGatewayTaskDefinitionsResponse, AWSError>;
/**
* List the wireless gateway tasks definitions registered to your AWS account.
*/
listWirelessGatewayTaskDefinitions(callback?: (err: AWSError, data: IoTWireless.Types.ListWirelessGatewayTaskDefinitionsResponse) => void): Request<IoTWireless.Types.ListWirelessGatewayTaskDefinitionsResponse, AWSError>;
/**
* Lists the wireless gateways registered to your AWS account.
*/
listWirelessGateways(params: IoTWireless.Types.ListWirelessGatewaysRequest, callback?: (err: AWSError, data: IoTWireless.Types.ListWirelessGatewaysResponse) => void): Request<IoTWireless.Types.ListWirelessGatewaysResponse, AWSError>;
/**
* Lists the wireless gateways registered to your AWS account.
*/
listWirelessGateways(callback?: (err: AWSError, data: IoTWireless.Types.ListWirelessGatewaysResponse) => void): Request<IoTWireless.Types.ListWirelessGatewaysResponse, AWSError>;
/**
* 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.
*/
putResourceLogLevel(params: IoTWireless.Types.PutResourceLogLevelRequest, callback?: (err: AWSError, data: IoTWireless.Types.PutResourceLogLevelResponse) => void): Request<IoTWireless.Types.PutResourceLogLevelResponse, AWSError>;
/**
* 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.
*/
putResourceLogLevel(callback?: (err: AWSError, data: IoTWireless.Types.PutResourceLogLevelResponse) => void): Request<IoTWireless.Types.PutResourceLogLevelResponse, AWSError>;
/**
* Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
*/
resetAllResourceLogLevels(params: IoTWireless.Types.ResetAllResourceLogLevelsRequest, callback?: (err: AWSError, data: IoTWireless.Types.ResetAllResourceLogLevelsResponse) => void): Request<IoTWireless.Types.ResetAllResourceLogLevelsResponse, AWSError>;
/**
* Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
*/
resetAllResourceLogLevels(callback?: (err: AWSError, data: IoTWireless.Types.ResetAllResourceLogLevelsResponse) => void): Request<IoTWireless.Types.ResetAllResourceLogLevelsResponse, AWSError>;
/**
* 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.
*/
resetResourceLogLevel(params: IoTWireless.Types.ResetResourceLogLevelRequest, callback?: (err: AWSError, data: IoTWireless.Types.ResetResourceLogLevelResponse) => void): Request<IoTWireless.Types.ResetResourceLogLevelResponse, AWSError>;
/**
* 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.
*/
resetResourceLogLevel(callback?: (err: AWSError, data: IoTWireless.Types.ResetResourceLogLevelResponse) => void): Request<IoTWireless.Types.ResetResourceLogLevelResponse, AWSError>;
/**
* Sends a decrypted application data frame to a device.
*/
sendDataToWirelessDevice(params: IoTWireless.Types.SendDataToWirelessDeviceRequest, callback?: (err: AWSError, data: IoTWireless.Types.SendDataToWirelessDeviceResponse) => void): Request<IoTWireless.Types.SendDataToWirelessDeviceResponse, AWSError>;
/**
* Sends a decrypted application data frame to a device.
*/
sendDataToWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.SendDataToWirelessDeviceResponse) => void): Request<IoTWireless.Types.SendDataToWirelessDeviceResponse, AWSError>;
/**
* Adds a tag to a resource.
*/
tagResource(params: IoTWireless.Types.TagResourceRequest, callback?: (err: AWSError, data: IoTWireless.Types.TagResourceResponse) => void): Request<IoTWireless.Types.TagResourceResponse, AWSError>;
/**
* Adds a tag to a resource.
*/
tagResource(callback?: (err: AWSError, data: IoTWireless.Types.TagResourceResponse) => void): Request<IoTWireless.Types.TagResourceResponse, AWSError>;
/**
* Simulates a provisioned device by sending an uplink data payload of Hello.
*/
testWirelessDevice(params: IoTWireless.Types.TestWirelessDeviceRequest, callback?: (err: AWSError, data: IoTWireless.Types.TestWirelessDeviceResponse) => void): Request<IoTWireless.Types.TestWirelessDeviceResponse, AWSError>;
/**
* Simulates a provisioned device by sending an uplink data payload of Hello.
*/
testWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.TestWirelessDeviceResponse) => void): Request<IoTWireless.Types.TestWirelessDeviceResponse, AWSError>;
/**
* Removes one or more tags from a resource.
*/
untagResource(params: IoTWireless.Types.UntagResourceRequest, callback?: (err: AWSError, data: IoTWireless.Types.UntagResourceResponse) => void): Request<IoTWireless.Types.UntagResourceResponse, AWSError>;
/**
* Removes one or more tags from a resource.
*/
untagResource(callback?: (err: AWSError, data: IoTWireless.Types.UntagResourceResponse) => void): Request<IoTWireless.Types.UntagResourceResponse, AWSError>;
/**
* Updates properties of a destination.
*/
updateDestination(params: IoTWireless.Types.UpdateDestinationRequest, callback?: (err: AWSError, data: IoTWireless.Types.UpdateDestinationResponse) => void): Request<IoTWireless.Types.UpdateDestinationResponse, AWSError>;
/**
* Updates properties of a destination.
*/
updateDestination(callback?: (err: AWSError, data: IoTWireless.Types.UpdateDestinationResponse) => void): Request<IoTWireless.Types.UpdateDestinationResponse, AWSError>;
/**
* 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.
*/
updateLogLevelsByResourceTypes(params: IoTWireless.Types.UpdateLogLevelsByResourceTypesRequest, callback?: (err: AWSError, data: IoTWireless.Types.UpdateLogLevelsByResourceTypesResponse) => void): Request<IoTWireless.Types.UpdateLogLevelsByResourceTypesResponse, AWSError>;
/**
* 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.
*/
updateLogLevelsByResourceTypes(callback?: (err: AWSError, data: IoTWireless.Types.UpdateLogLevelsByResourceTypesResponse) => void): Request<IoTWireless.Types.UpdateLogLevelsByResourceTypesResponse, AWSError>;
/**
* Updates properties of a partner account.
*/
updatePartnerAccount(params: IoTWireless.Types.UpdatePartnerAccountRequest, callback?: (err: AWSError, data: IoTWireless.Types.UpdatePartnerAccountResponse) => void): Request<IoTWireless.Types.UpdatePartnerAccountResponse, AWSError>;
/**
* Updates properties of a partner account.
*/
updatePartnerAccount(callback?: (err: AWSError, data: IoTWireless.Types.UpdatePartnerAccountResponse) => void): Request<IoTWireless.Types.UpdatePartnerAccountResponse, AWSError>;
/**
* Updates properties of a wireless device.
*/
updateWirelessDevice(params: IoTWireless.Types.UpdateWirelessDeviceRequest, callback?: (err: AWSError, data: IoTWireless.Types.UpdateWirelessDeviceResponse) => void): Request<IoTWireless.Types.UpdateWirelessDeviceResponse, AWSError>;
/**
* Updates properties of a wireless device.
*/
updateWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.UpdateWirelessDeviceResponse) => void): Request<IoTWireless.Types.UpdateWirelessDeviceResponse, AWSError>;
/**
* Updates properties of a wireless gateway.
*/
updateWirelessGateway(params: IoTWireless.Types.UpdateWirelessGatewayRequest, callback?: (err: AWSError, data: IoTWireless.Types.UpdateWirelessGatewayResponse) => void): Request<IoTWireless.Types.UpdateWirelessGatewayResponse, AWSError>;
/**
* Updates properties of a wireless gateway.
*/
updateWirelessGateway(callback?: (err: AWSError, data: IoTWireless.Types.UpdateWirelessGatewayResponse) => void): Request<IoTWireless.Types.UpdateWirelessGatewayResponse, AWSError>;
}
declare namespace IoTWireless {
export interface AbpV1_0_x {
/**
* The DevAddr value.
*/
DevAddr?: DevAddr;
/**
* Session keys for ABP v1.0.x
*/
SessionKeys?: SessionKeysAbpV1_0_x;
}
export interface AbpV1_1 {
/**
* The DevAddr value.
*/
DevAddr?: DevAddr;
/**
* Session keys for ABP v1.1
*/
SessionKeys?: SessionKeysAbpV1_1;
}
export type AccountLinked = boolean;
export type AddGwMetadata = boolean;
export type AmazonId = string;
export type AmazonResourceName = string;
export type AppEui = string;
export type AppKey = string;
export type AppSKey = string;
export type AppServerPrivateKey = string;
export interface AssociateAwsAccountWithPartnerAccountRequest {
/**
* The Sidewalk account credentials.
*/
Sidewalk: SidewalkAccountInfo;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
/**
* The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
}
export interface AssociateAwsAccountWithPartnerAccountResponse {
/**
* The Sidewalk account credentials.
*/
Sidewalk?: SidewalkAccountInfo;
/**
* The Amazon Resource Name of the resource.
*/
Arn?: PartnerAccountArn;
}
export interface AssociateWirelessDeviceWithThingRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessDeviceId;
/**
* The ARN of the thing to associate with the wireless device.
*/
ThingArn: ThingArn;
}
export interface AssociateWirelessDeviceWithThingResponse {
}
export interface AssociateWirelessGatewayWithCertificateRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessGatewayId;
/**
* The ID of the certificate to associate with the wireless gateway.
*/
IotCertificateId: IotCertificateId;
}
export interface AssociateWirelessGatewayWithCertificateResponse {
/**
* The ID of the certificate associated with the wireless gateway.
*/
IotCertificateId?: IotCertificateId;
}
export interface AssociateWirelessGatewayWithThingRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessGatewayId;
/**
* The ARN of the thing to associate with the wireless gateway.
*/
ThingArn: ThingArn;
}
export interface AssociateWirelessGatewayWithThingResponse {
}
export type AutoCreateTasks = boolean;
export type BatteryLevel = "normal"|"low"|"critical"|string;
export interface CertificateList {
/**
* The certificate chain algorithm provided by sidewalk.
*/
SigningAlg: SigningAlg;
/**
* The value of the chosen sidewalk certificate.
*/
Value: CertificateValue;
}
export type CertificatePEM = string;
export type CertificateValue = string;
export type ChannelMask = string;
export type ClassBTimeout = number;
export type ClassCTimeout = number;
export type ClientRequestToken = string;
export type ConnectionStatus = "Connected"|"Disconnected"|string;
export type Crc = number;
export interface CreateDestinationRequest {
/**
* The name of the new resource.
*/
Name: DestinationName;
/**
* The type of value in Expression.
*/
ExpressionType: ExpressionType;
/**
* The rule name or topic rule to send messages to.
*/
Expression: Expression;
/**
* The description of the new resource.
*/
Description?: Description;
/**
* The ARN of the IAM Role that authorizes the destination.
*/
RoleArn: RoleArn;
/**
* The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
}
export interface CreateDestinationResponse {
/**
* The Amazon Resource Name of the new resource.
*/
Arn?: DestinationArn;
/**
* The name of the new resource.
*/
Name?: DestinationName;
}
export interface CreateDeviceProfileRequest {
/**
* The name of the new resource.
*/
Name?: DeviceProfileName;
/**
* The device profile information to use to create the device profile.
*/
LoRaWAN?: LoRaWANDeviceProfile;
/**
* The tags to attach to the new device profile. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
}
export interface CreateDeviceProfileResponse {
/**
* The Amazon Resource Name of the new resource.
*/
Arn?: DeviceProfileArn;
/**
* The ID of the new device profile.
*/
Id?: DeviceProfileId;
}
export interface CreateServiceProfileRequest {
/**
* The name of the new resource.
*/
Name?: ServiceProfileName;
/**
* The service profile information to use to create the service profile.
*/
LoRaWAN?: LoRaWANServiceProfile;
/**
* The tags to attach to the new service profile. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
}
export interface CreateServiceProfileResponse {
/**
* The Amazon Resource Name of the new resource.
*/
Arn?: ServiceProfileArn;
/**
* The ID of the new service profile.
*/
Id?: ServiceProfileId;
}
export interface CreateWirelessDeviceRequest {
/**
* The wireless device type.
*/
Type: WirelessDeviceType;
/**
* The name of the new resource.
*/
Name?: WirelessDeviceName;
/**
* The description of the new resource.
*/
Description?: Description;
/**
* The name of the destination to assign to the new wireless device.
*/
DestinationName: DestinationName;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
/**
* The device configuration information to use to create the wireless device.
*/
LoRaWAN?: LoRaWANDevice;
/**
* The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
}
export interface CreateWirelessDeviceResponse {
/**
* The Amazon Resource Name of the new resource.
*/
Arn?: WirelessDeviceArn;
/**
* The ID of the new wireless device.
*/
Id?: WirelessDeviceId;
}
export interface CreateWirelessGatewayRequest {
/**
* The name of the new resource.
*/
Name?: WirelessGatewayName;
/**
* The description of the new resource.
*/
Description?: Description;
/**
* The gateway configuration information to use to create the wireless gateway.
*/
LoRaWAN: LoRaWANGateway;
/**
* The tags to attach to the new wireless gateway. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
}
export interface CreateWirelessGatewayResponse {
/**
* The Amazon Resource Name of the new resource.
*/
Arn?: WirelessGatewayArn;
/**
* The ID of the new wireless gateway.
*/
Id?: WirelessDeviceId;
}
export interface CreateWirelessGatewayTaskDefinitionRequest {
/**
* Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
*/
AutoCreateTasks: AutoCreateTasks;
/**
* The name of the new resource.
*/
Name?: WirelessGatewayTaskName;
/**
* Information about the gateways to update.
*/
Update?: UpdateWirelessGatewayTaskCreate;
/**
* Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
*/
ClientRequestToken?: ClientRequestToken;
/**
* The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
*/
Tags?: TagList;
}
export interface CreateWirelessGatewayTaskDefinitionResponse {
/**
* The ID of the new wireless gateway task definition.
*/
Id?: WirelessGatewayTaskDefinitionId;
/**
* The Amazon Resource Name of the resource.
*/
Arn?: WirelessGatewayTaskDefinitionArn;
}
export interface CreateWirelessGatewayTaskRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessGatewayId;
/**
* The ID of the WirelessGatewayTaskDefinition.
*/
WirelessGatewayTaskDefinitionId: WirelessGatewayTaskDefinitionId;
}
export interface CreateWirelessGatewayTaskResponse {
/**
* The ID of the WirelessGatewayTaskDefinition.
*/
WirelessGatewayTaskDefinitionId?: WirelessGatewayTaskDefinitionId;
/**
* The status of the request.
*/
Status?: WirelessGatewayTaskStatus;
}
export interface DeleteDestinationRequest {
/**
* The name of the resource to delete.
*/
Name: DestinationName;
}
export interface DeleteDestinationResponse {
}
export interface DeleteDeviceProfileRequest {
/**
* The ID of the resource to delete.
*/
Id: DeviceProfileId;
}
export interface DeleteDeviceProfileResponse {
}
export interface DeleteServiceProfileRequest {
/**
* The ID of the resource to delete.
*/
Id: ServiceProfileId;
}
export interface DeleteServiceProfileResponse {
}
export interface DeleteWirelessDeviceRequest {
/**
* The ID of the resource to delete.
*/
Id: WirelessDeviceId;
}
export interface DeleteWirelessDeviceResponse {
}
export interface DeleteWirelessGatewayRequest {
/**
* The ID of the resource to delete.
*/
Id: WirelessGatewayId;
}
export interface DeleteWirelessGatewayResponse {
}
export interface DeleteWirelessGatewayTaskDefinitionRequest {
/**
* The ID of the resource to delete.
*/
Id: WirelessGatewayTaskDefinitionId;
}
export interface DeleteWirelessGatewayTaskDefinitionResponse {
}
export interface DeleteWirelessGatewayTaskRequest {
/**
* The ID of the resource to delete.
*/
Id: WirelessGatewayId;
}
export interface DeleteWirelessGatewayTaskResponse {
}
export type Description = string;
export type DestinationArn = string;
export type DestinationList = Destinations[];
export type DestinationName = string;
export interface Destinations {
/**
* The Amazon Resource Name of the resource.
*/
Arn?: DestinationArn;
/**
* The name of the resource.
*/
Name?: DestinationName;
/**
* The type of value in Expression.
*/
ExpressionType?: ExpressionType;
/**
* The rule name or topic rule to send messages to.
*/
Expression?: Expression;
/**
* The description of the resource.
*/
Description?: Description;
/**
* The ARN of the IAM Role that authorizes the destination.
*/
RoleArn?: RoleArn;
}
export type DevAddr = string;
export type DevEui = string;
export type DevStatusReqFreq = number;
export type DeviceCertificateList = CertificateList[];
export interface DeviceProfile {
/**
* The Amazon Resource Name of the resource.
*/
Arn?: DeviceProfileArn;
/**
* The name of the resource.
*/
Name?: DeviceProfileName;
/**
* The ID of the device profile.
*/
Id?: DeviceProfileId;
}
export type DeviceProfileArn = string;
export type DeviceProfileId = string;
export type DeviceProfileList = DeviceProfile[];
export type DeviceProfileName = string;
export type DeviceState = "Provisioned"|"RegisteredNotSeen"|"RegisteredReachable"|"RegisteredUnreachable"|string;
export interface DisassociateAwsAccountFromPartnerAccountRequest {
/**
* The partner account ID to disassociate from the AWS account.
*/
PartnerAccountId: PartnerAccountId;
/**
* The partner type.
*/
PartnerType: PartnerType;
}
export interface DisassociateAwsAccountFromPartnerAccountResponse {
}
export interface DisassociateWirelessDeviceFromThingRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessDeviceId;
}
export interface DisassociateWirelessDeviceFromThingResponse {
}
export interface DisassociateWirelessGatewayFromCertificateRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessGatewayId;
}
export interface DisassociateWirelessGatewayFromCertificateResponse {
}
export interface DisassociateWirelessGatewayFromThingRequest {
/**
* The ID of the resource to update.
*/
Id: WirelessGatewayId;
}
export interface DisassociateWirelessGatewayFromThingResponse {
}
export type DlBucketSize = number;
export type DlRate = number;
export type DlRatePolicy = string;
export