AWS SDK for PHP 3.x
  • Namespace
  • Class
Did this page help you? SUBMIT FEEDBACK!

Namespaces

  • Aws
    • AccessAnalyzer
      • Exception
    • Account
      • Exception
    • Acm
      • Exception
    • ACMPCA
      • Exception
    • AlexaForBusiness
      • Exception
    • Amplify
      • Exception
    • AmplifyBackend
      • Exception
    • AmplifyUIBuilder
      • Exception
    • Api
      • ErrorParser
      • Parser
        • Exception
      • Serializer
    • ApiGateway
      • Exception
    • ApiGatewayManagementApi
      • Exception
    • ApiGatewayV2
      • Exception
    • AppConfig
      • Exception
    • AppConfigData
      • Exception
    • Appflow
      • Exception
    • AppIntegrationsService
      • Exception
    • ApplicationAutoScaling
      • Exception
    • ApplicationCostProfiler
      • Exception
    • ApplicationDiscoveryService
      • Exception
    • ApplicationInsights
      • Exception
    • AppMesh
      • Exception
    • AppRegistry
      • Exception
    • AppRunner
      • Exception
    • Appstream
      • Exception
    • AppSync
      • Exception
    • Arn
      • Exception
    • Athena
      • Exception
    • AuditManager
      • Exception
    • AugmentedAIRuntime
      • Exception
    • AutoScaling
      • Exception
    • AutoScalingPlans
      • Exception
    • Backup
      • Exception
    • BackupGateway
      • Exception
    • BackupStorage
      • Exception
    • Batch
      • Exception
    • BillingConductor
      • Exception
    • Braket
      • Exception
    • Budgets
      • Exception
    • Chime
      • Exception
    • ChimeSDKIdentity
      • Exception
    • ChimeSDKMediaPipelines
      • Exception
    • ChimeSDKMeetings
      • Exception
    • ChimeSDKMessaging
      • Exception
    • ClientSideMonitoring
      • Exception
    • Cloud9
      • Exception
    • CloudControlApi
      • Exception
    • CloudDirectory
      • Exception
    • CloudFormation
      • Exception
    • CloudFront
      • Exception
    • CloudHsm
      • Exception
    • CloudHSMV2
      • Exception
    • CloudSearch
      • Exception
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudWatch
      • Exception
    • CloudWatchEvents
      • Exception
    • CloudWatchEvidently
      • Exception
    • CloudWatchLogs
      • Exception
    • CloudWatchRUM
      • Exception
    • CodeArtifact
      • Exception
    • CodeBuild
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodeGuruProfiler
      • Exception
    • CodeGuruReviewer
      • Exception
    • CodePipeline
      • Exception
    • CodeStar
      • Exception
    • CodeStarconnections
      • Exception
    • CodeStarNotifications
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoIdentityProvider
      • Exception
    • CognitoSync
      • Exception
    • Comprehend
      • Exception
    • ComprehendMedical
      • Exception
    • ComputeOptimizer
      • Exception
    • ConfigService
      • Exception
    • Connect
      • Exception
    • ConnectCampaignService
      • Exception
    • ConnectContactLens
      • Exception
    • ConnectParticipant
      • Exception
    • ConnectWisdomService
      • Exception
    • CostandUsageReportService
      • Exception
    • CostExplorer
      • Exception
    • Credentials
    • Crypto
      • Cipher
      • Polyfill
    • CustomerProfiles
      • Exception
    • DatabaseMigrationService
      • Exception
    • DataExchange
      • Exception
    • DataPipeline
      • Exception
    • DataSync
      • Exception
    • DAX
      • Exception
    • DefaultsMode
      • Exception
    • Detective
      • Exception
    • DeviceFarm
      • Exception
    • DevOpsGuru
      • Exception
    • DirectConnect
      • Exception
    • DirectoryService
      • Exception
    • DLM
      • Exception
    • DocDB
      • Exception
    • drs
      • Exception
    • DynamoDb
      • Exception
    • DynamoDbStreams
      • Exception
    • EBS
      • Exception
    • Ec2
      • Exception
    • EC2InstanceConnect
      • Exception
    • Ecr
      • Exception
    • ECRPublic
      • Exception
    • Ecs
      • Exception
    • Efs
      • Exception
    • EKS
      • Exception
    • ElastiCache
      • Exception
    • ElasticBeanstalk
      • Exception
    • ElasticInference
      • Exception
    • ElasticLoadBalancing
      • Exception
    • ElasticLoadBalancingV2
      • Exception
    • ElasticsearchService
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Exception
    • EMRContainers
      • Exception
    • EMRServerless
      • Exception
    • Endpoint
      • UseDualstackEndpoint
        • Exception
      • UseFipsEndpoint
        • Exception
    • EndpointDiscovery
      • Exception
    • EventBridge
      • Exception
    • Exception
    • finspace
      • Exception
    • FinSpaceData
      • Exception
    • Firehose
      • Exception
    • FIS
      • Exception
    • FMS
      • Exception
    • ForecastQueryService
      • Exception
    • ForecastService
      • Exception
    • FraudDetector
      • Exception
    • FSx
      • Exception
    • GameLift
      • Exception
    • GameSparks
      • Exception
    • Glacier
      • Exception
    • GlobalAccelerator
      • Exception
    • Glue
      • Exception
    • GlueDataBrew
      • Exception
    • Greengrass
      • Exception
    • GreengrassV2
      • Exception
    • GroundStation
      • Exception
    • GuardDuty
      • Exception
    • Handler
      • GuzzleV5
      • GuzzleV6
    • Health
      • Exception
    • HealthLake
      • Exception
    • Honeycode
      • Exception
    • Iam
      • Exception
    • IdentityStore
      • Exception
    • imagebuilder
      • Exception
    • ImportExport
      • Exception
    • Inspector
      • Exception
    • Inspector2
      • Exception
    • Iot
      • Exception
    • IoT1ClickDevicesService
      • Exception
    • IoT1ClickProjects
      • Exception
    • IoTAnalytics
      • Exception
    • IotDataPlane
      • Exception
    • IoTDeviceAdvisor
      • Exception
    • IoTEvents
      • Exception
    • IoTEventsData
      • Exception
    • IoTFleetHub
      • Exception
    • IoTJobsDataPlane
      • Exception
    • IoTSecureTunneling
      • Exception
    • IoTSiteWise
      • Exception
    • IoTThingsGraph
      • Exception
    • IoTTwinMaker
      • Exception
    • IoTWireless
      • Exception
    • IVS
      • Exception
    • ivschat
      • Exception
    • Kafka
      • Exception
    • KafkaConnect
      • Exception
    • kendra
      • Exception
    • Keyspaces
      • Exception
    • Kinesis
      • Exception
    • KinesisAnalytics
      • Exception
    • KinesisAnalyticsV2
      • Exception
    • KinesisVideo
      • Exception
    • KinesisVideoArchivedMedia
      • Exception
    • KinesisVideoMedia
      • Exception
    • KinesisVideoSignalingChannels
      • Exception
    • Kms
      • Exception
    • LakeFormation
      • Exception
    • Lambda
      • Exception
    • LexModelBuildingService
      • Exception
    • LexModelsV2
      • Exception
    • LexRuntimeService
      • Exception
    • LexRuntimeV2
      • Exception
    • LicenseManager
      • Exception
    • LicenseManagerUserSubscriptions
      • Exception
    • Lightsail
      • Exception
    • LocationService
      • Exception
    • LookoutEquipment
      • Exception
    • LookoutforVision
      • Exception
    • LookoutMetrics
      • Exception
    • MachineLearning
      • Exception
    • Macie
      • Exception
    • Macie2
      • Exception
    • MainframeModernization
      • Exception
    • ManagedBlockchain
      • Exception
    • ManagedGrafana
      • Exception
    • MarketplaceCatalog
      • Exception
    • MarketplaceCommerceAnalytics
      • Exception
    • MarketplaceEntitlementService
      • Exception
    • MarketplaceMetering
      • Exception
    • MediaConnect
      • Exception
    • MediaConvert
      • Exception
    • MediaLive
      • Exception
    • MediaPackage
      • Exception
    • MediaPackageVod
      • Exception
    • MediaStore
      • Exception
    • MediaStoreData
      • Exception
    • MediaTailor
      • Exception
    • MemoryDB
      • Exception
    • mgn
      • Exception
    • MigrationHub
      • Exception
    • MigrationHubConfig
      • Exception
    • MigrationHubRefactorSpaces
      • Exception
    • MigrationHubStrategyRecommendations
      • Exception
    • Mobile
      • Exception
    • MQ
      • Exception
    • MTurk
      • Exception
    • Multipart
    • MWAA
      • Exception
    • Neptune
      • Exception
    • NetworkFirewall
      • Exception
    • NetworkManager
      • Exception
    • NimbleStudio
      • Exception
    • OpenSearchService
      • Exception
    • OpsWorks
      • Exception
    • OpsWorksCM
      • Exception
    • Organizations
      • Exception
    • Outposts
      • Exception
    • Panorama
      • Exception
    • Personalize
      • Exception
    • PersonalizeEvents
      • Exception
    • PersonalizeRuntime
      • Exception
    • PI
      • Exception
    • Pinpoint
      • Exception
    • PinpointEmail
      • Exception
    • PinpointSMSVoice
      • Exception
    • PinpointSMSVoiceV2
      • Exception
    • Polly
      • Exception
    • Pricing
      • Exception
    • PrivateNetworks
      • Exception
    • PrometheusService
      • Exception
    • Proton
      • Exception
    • QLDB
      • Exception
    • QLDBSession
      • Exception
    • QuickSight
      • Exception
    • RAM
      • Exception
    • Rds
      • Exception
    • RDSDataService
      • Exception
    • RecycleBin
      • Exception
    • Redshift
      • Exception
    • RedshiftDataAPIService
      • Exception
    • RedshiftServerless
      • Exception
    • Rekognition
      • Exception
    • ResilienceHub
      • Exception
    • ResourceGroups
      • Exception
    • ResourceGroupsTaggingAPI
      • Exception
    • Retry
      • Exception
    • RoboMaker
      • Exception
    • RolesAnywhere
      • Exception
    • Route53
      • Exception
    • Route53Domains
      • Exception
    • Route53RecoveryCluster
      • Exception
    • Route53RecoveryControlConfig
      • Exception
    • Route53RecoveryReadiness
      • Exception
    • Route53Resolver
      • Exception
    • S3
      • Crypto
      • Exception
      • RegionalEndpoint
        • Exception
      • UseArnRegion
        • Exception
    • S3Control
      • Exception
    • S3Outposts
      • Exception
    • SageMaker
      • Exception
    • SagemakerEdgeManager
      • Exception
    • SageMakerFeatureStoreRuntime
      • Exception
    • SageMakerRuntime
      • Exception
    • SavingsPlans
      • Exception
    • Schemas
      • Exception
    • Script
      • Composer
    • SecretsManager
      • Exception
    • SecurityHub
      • Exception
    • ServerlessApplicationRepository
      • Exception
    • ServiceCatalog
      • Exception
    • ServiceDiscovery
      • Exception
    • ServiceQuotas
      • Exception
    • Ses
      • Exception
    • SesV2
      • Exception
    • Sfn
      • Exception
    • Shield
      • Exception
    • Signature
    • signer
      • Exception
    • Sms
      • Exception
    • SnowBall
      • Exception
    • SnowDeviceManagement
      • Exception
    • Sns
      • Exception
    • Sqs
      • Exception
    • Ssm
      • Exception
    • SSMContacts
      • Exception
    • SSMIncidents
      • Exception
    • SSO
      • Exception
    • SSOAdmin
      • Exception
    • SSOOIDC
      • Exception
    • StorageGateway
      • Exception
    • Sts
      • Exception
      • RegionalEndpoints
        • Exception
    • Support
      • Exception
    • Swf
      • Exception
    • Synthetics
      • Exception
    • Textract
      • Exception
    • TimestreamQuery
      • Exception
    • TimestreamWrite
      • Exception
    • TranscribeService
      • Exception
    • Transfer
      • Exception
    • Translate
      • Exception
    • VoiceID
      • Exception
    • Waf
      • Exception
    • WafRegional
      • Exception
    • WAFV2
      • Exception
    • WellArchitected
      • Exception
    • WorkDocs
      • Exception
    • WorkLink
      • Exception
    • WorkMail
      • Exception
    • WorkMailMessageFlow
      • Exception
    • WorkSpaces
      • Exception
    • WorkSpacesWeb
      • Exception
    • XRay
      • Exception
  • GuzzleHttp
    • Promise
    • Psr7
  • Psr
    • Http
      • Message

Classes

  • Aws\AbstractConfigurationProvider
  • Aws\AccessAnalyzer\AccessAnalyzerClient
  • Aws\Account\AccountClient
  • Aws\Acm\AcmClient
  • Aws\ACMPCA\ACMPCAClient
  • Aws\AlexaForBusiness\AlexaForBusinessClient
  • Aws\Amplify\AmplifyClient
  • Aws\AmplifyBackend\AmplifyBackendClient
  • Aws\AmplifyUIBuilder\AmplifyUIBuilderClient
  • Aws\Api\AbstractModel
  • Aws\Api\ApiProvider
  • Aws\Api\DateTimeResult
  • Aws\Api\DocModel
  • Aws\Api\ErrorParser\AbstractErrorParser
  • Aws\Api\ErrorParser\JsonRpcErrorParser
  • Aws\Api\ErrorParser\RestJsonErrorParser
  • Aws\Api\ErrorParser\XmlErrorParser
  • Aws\Api\ListShape
  • Aws\Api\MapShape
  • Aws\Api\Operation
  • Aws\Api\Parser\Crc32ValidatingParser
  • Aws\Api\Parser\DecodingEventStreamIterator
  • Aws\Api\Parser\EventParsingIterator
  • Aws\Api\Parser\JsonParser
  • Aws\Api\Parser\JsonRpcParser
  • Aws\Api\Parser\QueryParser
  • Aws\Api\Parser\RestJsonParser
  • Aws\Api\Parser\RestXmlParser
  • Aws\Api\Parser\XmlParser
  • Aws\Api\Serializer\XmlBody
  • Aws\Api\Service
  • Aws\Api\Shape
  • Aws\Api\ShapeMap
  • Aws\Api\StructureShape
  • Aws\Api\TimestampShape
  • Aws\Api\Validator
  • Aws\ApiGateway\ApiGatewayClient
  • Aws\ApiGatewayManagementApi\ApiGatewayManagementApiClient
  • Aws\ApiGatewayV2\ApiGatewayV2Client
  • Aws\AppConfig\AppConfigClient
  • Aws\AppConfigData\AppConfigDataClient
  • Aws\Appflow\AppflowClient
  • Aws\AppIntegrationsService\AppIntegrationsServiceClient
  • Aws\ApplicationAutoScaling\ApplicationAutoScalingClient
  • Aws\ApplicationCostProfiler\ApplicationCostProfilerClient
  • Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient
  • Aws\ApplicationInsights\ApplicationInsightsClient
  • Aws\AppMesh\AppMeshClient
  • Aws\AppRegistry\AppRegistryClient
  • Aws\AppRunner\AppRunnerClient
  • Aws\Appstream\AppstreamClient
  • Aws\AppSync\AppSyncClient
  • Aws\Athena\AthenaClient
  • Aws\AuditManager\AuditManagerClient
  • Aws\AugmentedAIRuntime\AugmentedAIRuntimeClient
  • Aws\AutoScaling\AutoScalingClient
  • Aws\AutoScalingPlans\AutoScalingPlansClient
  • Aws\AwsClient
  • Aws\Backup\BackupClient
  • Aws\BackupGateway\BackupGatewayClient
  • Aws\BackupStorage\BackupStorageClient
  • Aws\Batch\BatchClient
  • Aws\BillingConductor\BillingConductorClient
  • Aws\Braket\BraketClient
  • Aws\Budgets\BudgetsClient
  • Aws\Chime\ChimeClient
  • Aws\ChimeSDKIdentity\ChimeSDKIdentityClient
  • Aws\ChimeSDKMediaPipelines\ChimeSDKMediaPipelinesClient
  • Aws\ChimeSDKMeetings\ChimeSDKMeetingsClient
  • Aws\ChimeSDKMessaging\ChimeSDKMessagingClient
  • Aws\ClientResolver
  • Aws\ClientSideMonitoring\Configuration
  • Aws\ClientSideMonitoring\ConfigurationProvider
  • Aws\Cloud9\Cloud9Client
  • Aws\CloudControlApi\CloudControlApiClient
  • Aws\CloudDirectory\CloudDirectoryClient
  • Aws\CloudFormation\CloudFormationClient
  • Aws\CloudFront\CloudFrontClient
  • Aws\CloudFront\CookieSigner
  • Aws\CloudFront\UrlSigner
  • Aws\CloudHsm\CloudHsmClient
  • Aws\CloudHSMV2\CloudHSMV2Client
  • Aws\CloudSearch\CloudSearchClient
  • Aws\CloudSearchDomain\CloudSearchDomainClient
  • Aws\CloudTrail\CloudTrailClient
  • Aws\CloudTrail\LogFileIterator
  • Aws\CloudTrail\LogFileReader
  • Aws\CloudTrail\LogRecordIterator
  • Aws\CloudWatch\CloudWatchClient
  • Aws\CloudWatchEvents\CloudWatchEventsClient
  • Aws\CloudWatchEvidently\CloudWatchEvidentlyClient
  • Aws\CloudWatchLogs\CloudWatchLogsClient
  • Aws\CloudWatchRUM\CloudWatchRUMClient
  • Aws\CodeArtifact\CodeArtifactClient
  • Aws\CodeBuild\CodeBuildClient
  • Aws\CodeCommit\CodeCommitClient
  • Aws\CodeDeploy\CodeDeployClient
  • Aws\CodeGuruProfiler\CodeGuruProfilerClient
  • Aws\CodeGuruReviewer\CodeGuruReviewerClient
  • Aws\CodePipeline\CodePipelineClient
  • Aws\CodeStar\CodeStarClient
  • Aws\CodeStarconnections\CodeStarconnectionsClient
  • Aws\CodeStarNotifications\CodeStarNotificationsClient
  • Aws\CognitoIdentity\CognitoIdentityClient
  • Aws\CognitoIdentity\CognitoIdentityProvider
  • Aws\CognitoIdentityProvider\CognitoIdentityProviderClient
  • Aws\CognitoSync\CognitoSyncClient
  • Aws\Command
  • Aws\CommandPool
  • Aws\Comprehend\ComprehendClient
  • Aws\ComprehendMedical\ComprehendMedicalClient
  • Aws\ComputeOptimizer\ComputeOptimizerClient
  • Aws\ConfigService\ConfigServiceClient
  • Aws\Connect\ConnectClient
  • Aws\ConnectCampaignService\ConnectCampaignServiceClient
  • Aws\ConnectContactLens\ConnectContactLensClient
  • Aws\ConnectParticipant\ConnectParticipantClient
  • Aws\ConnectWisdomService\ConnectWisdomServiceClient
  • Aws\CostandUsageReportService\CostandUsageReportServiceClient
  • Aws\CostExplorer\CostExplorerClient
  • Aws\Credentials\AssumeRoleCredentialProvider
  • Aws\Credentials\AssumeRoleWithWebIdentityCredentialProvider
  • Aws\Credentials\CredentialProvider
  • Aws\Credentials\Credentials
  • Aws\Credentials\EcsCredentialProvider
  • Aws\Credentials\InstanceProfileProvider
  • Aws\Crypto\AesDecryptingStream
  • Aws\Crypto\AesEncryptingStream
  • Aws\Crypto\AesGcmDecryptingStream
  • Aws\Crypto\AesGcmEncryptingStream
  • Aws\Crypto\Cipher\Cbc
  • Aws\Crypto\KmsMaterialsProvider
  • Aws\Crypto\KmsMaterialsProviderV2
  • Aws\Crypto\MaterialsProvider
  • Aws\Crypto\MaterialsProviderV2
  • Aws\Crypto\Polyfill\AesGcm
  • Aws\Crypto\Polyfill\ByteArray
  • Aws\Crypto\Polyfill\Gmac
  • Aws\Crypto\Polyfill\Key
  • Aws\CustomerProfiles\CustomerProfilesClient
  • Aws\DatabaseMigrationService\DatabaseMigrationServiceClient
  • Aws\DataExchange\DataExchangeClient
  • Aws\DataPipeline\DataPipelineClient
  • Aws\DataSync\DataSyncClient
  • Aws\DAX\DAXClient
  • Aws\DefaultsMode\Configuration
  • Aws\DefaultsMode\ConfigurationProvider
  • Aws\Detective\DetectiveClient
  • Aws\DeviceFarm\DeviceFarmClient
  • Aws\DevOpsGuru\DevOpsGuruClient
  • Aws\DirectConnect\DirectConnectClient
  • Aws\DirectoryService\DirectoryServiceClient
  • Aws\DLM\DLMClient
  • Aws\DocDB\DocDBClient
  • Aws\DoctrineCacheAdapter
  • Aws\drs\drsClient
  • Aws\DynamoDb\BinaryValue
  • Aws\DynamoDb\DynamoDbClient
  • Aws\DynamoDb\LockingSessionConnection
  • Aws\DynamoDb\Marshaler
  • Aws\DynamoDb\NumberValue
  • Aws\DynamoDb\SessionHandler
  • Aws\DynamoDb\SetValue
  • Aws\DynamoDb\StandardSessionConnection
  • Aws\DynamoDb\WriteRequestBatch
  • Aws\DynamoDbStreams\DynamoDbStreamsClient
  • Aws\EBS\EBSClient
  • Aws\Ec2\Ec2Client
  • Aws\EC2InstanceConnect\EC2InstanceConnectClient
  • Aws\Ecr\EcrClient
  • Aws\ECRPublic\ECRPublicClient
  • Aws\Ecs\EcsClient
  • Aws\Efs\EfsClient
  • Aws\EKS\EKSClient
  • Aws\ElastiCache\ElastiCacheClient
  • Aws\ElasticBeanstalk\ElasticBeanstalkClient
  • Aws\ElasticInference\ElasticInferenceClient
  • Aws\ElasticLoadBalancing\ElasticLoadBalancingClient
  • Aws\ElasticLoadBalancingV2\ElasticLoadBalancingV2Client
  • Aws\ElasticsearchService\ElasticsearchServiceClient
  • Aws\ElasticTranscoder\ElasticTranscoderClient
  • Aws\Emr\EmrClient
  • Aws\EMRContainers\EMRContainersClient
  • Aws\EMRServerless\EMRServerlessClient
  • Aws\Endpoint\EndpointProvider
  • Aws\Endpoint\Partition
  • Aws\Endpoint\PartitionEndpointProvider
  • Aws\Endpoint\PatternEndpointProvider
  • Aws\Endpoint\UseDualstackEndpoint\Configuration
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationProvider
  • Aws\Endpoint\UseFipsEndpoint\Configuration
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationProvider
  • Aws\EndpointDiscovery\Configuration
  • Aws\EndpointDiscovery\ConfigurationProvider
  • Aws\EndpointDiscovery\EndpointDiscoveryMiddleware
  • Aws\EndpointDiscovery\EndpointList
  • Aws\EventBridge\EventBridgeClient
  • Aws\finspace\finspaceClient
  • Aws\FinSpaceData\FinSpaceDataClient
  • Aws\Firehose\FirehoseClient
  • Aws\FIS\FISClient
  • Aws\FMS\FMSClient
  • Aws\ForecastQueryService\ForecastQueryServiceClient
  • Aws\ForecastService\ForecastServiceClient
  • Aws\FraudDetector\FraudDetectorClient
  • Aws\FSx\FSxClient
  • Aws\GameLift\GameLiftClient
  • Aws\GameSparks\GameSparksClient
  • Aws\Glacier\GlacierClient
  • Aws\Glacier\MultipartUploader
  • Aws\Glacier\TreeHash
  • Aws\GlobalAccelerator\GlobalAcceleratorClient
  • Aws\Glue\GlueClient
  • Aws\GlueDataBrew\GlueDataBrewClient
  • Aws\Greengrass\GreengrassClient
  • Aws\GreengrassV2\GreengrassV2Client
  • Aws\GroundStation\GroundStationClient
  • Aws\GuardDuty\GuardDutyClient
  • Aws\Handler\GuzzleV5\GuzzleHandler
  • Aws\Handler\GuzzleV5\GuzzleStream
  • Aws\Handler\GuzzleV5\PsrStream
  • Aws\Handler\GuzzleV6\GuzzleHandler
  • Aws\HandlerList
  • Aws\HashingStream
  • Aws\Health\HealthClient
  • Aws\HealthLake\HealthLakeClient
  • Aws\History
  • Aws\Honeycode\HoneycodeClient
  • Aws\Iam\IamClient
  • Aws\IdempotencyTokenMiddleware
  • Aws\IdentityStore\IdentityStoreClient
  • Aws\imagebuilder\imagebuilderClient
  • Aws\ImportExport\ImportExportClient
  • Aws\Inspector2\Inspector2Client
  • Aws\Inspector\InspectorClient
  • Aws\IoT1ClickDevicesService\IoT1ClickDevicesServiceClient
  • Aws\IoT1ClickProjects\IoT1ClickProjectsClient
  • Aws\Iot\IotClient
  • Aws\IoTAnalytics\IoTAnalyticsClient
  • Aws\IotDataPlane\IotDataPlaneClient
  • Aws\IoTDeviceAdvisor\IoTDeviceAdvisorClient
  • Aws\IoTEvents\IoTEventsClient
  • Aws\IoTEventsData\IoTEventsDataClient
  • Aws\IoTFleetHub\IoTFleetHubClient
  • Aws\IoTJobsDataPlane\IoTJobsDataPlaneClient
  • Aws\IoTSecureTunneling\IoTSecureTunnelingClient
  • Aws\IoTSiteWise\IoTSiteWiseClient
  • Aws\IoTThingsGraph\IoTThingsGraphClient
  • Aws\IoTTwinMaker\IoTTwinMakerClient
  • Aws\IoTWireless\IoTWirelessClient
  • Aws\IVS\IVSClient
  • Aws\ivschat\ivschatClient
  • Aws\JsonCompiler
  • Aws\Kafka\KafkaClient
  • Aws\KafkaConnect\KafkaConnectClient
  • Aws\kendra\kendraClient
  • Aws\Keyspaces\KeyspacesClient
  • Aws\Kinesis\KinesisClient
  • Aws\KinesisAnalytics\KinesisAnalyticsClient
  • Aws\KinesisAnalyticsV2\KinesisAnalyticsV2Client
  • Aws\KinesisVideo\KinesisVideoClient
  • Aws\KinesisVideoArchivedMedia\KinesisVideoArchivedMediaClient
  • Aws\KinesisVideoMedia\KinesisVideoMediaClient
  • Aws\KinesisVideoSignalingChannels\KinesisVideoSignalingChannelsClient
  • Aws\Kms\KmsClient
  • Aws\LakeFormation\LakeFormationClient
  • Aws\Lambda\LambdaClient
  • Aws\LexModelBuildingService\LexModelBuildingServiceClient
  • Aws\LexModelsV2\LexModelsV2Client
  • Aws\LexRuntimeService\LexRuntimeServiceClient
  • Aws\LexRuntimeV2\LexRuntimeV2Client
  • Aws\LicenseManager\LicenseManagerClient
  • Aws\LicenseManagerUserSubscriptions\LicenseManagerUserSubscriptionsClient
  • Aws\Lightsail\LightsailClient
  • Aws\LocationService\LocationServiceClient
  • Aws\LookoutEquipment\LookoutEquipmentClient
  • Aws\LookoutforVision\LookoutforVisionClient
  • Aws\LookoutMetrics\LookoutMetricsClient
  • Aws\LruArrayCache
  • Aws\MachineLearning\MachineLearningClient
  • Aws\Macie2\Macie2Client
  • Aws\Macie\MacieClient
  • Aws\MainframeModernization\MainframeModernizationClient
  • Aws\ManagedBlockchain\ManagedBlockchainClient
  • Aws\ManagedGrafana\ManagedGrafanaClient
  • Aws\MarketplaceCatalog\MarketplaceCatalogClient
  • Aws\MarketplaceCommerceAnalytics\MarketplaceCommerceAnalyticsClient
  • Aws\MarketplaceEntitlementService\MarketplaceEntitlementServiceClient
  • Aws\MarketplaceMetering\MarketplaceMeteringClient
  • Aws\MediaConnect\MediaConnectClient
  • Aws\MediaConvert\MediaConvertClient
  • Aws\MediaLive\MediaLiveClient
  • Aws\MediaPackage\MediaPackageClient
  • Aws\MediaPackageVod\MediaPackageVodClient
  • Aws\MediaStore\MediaStoreClient
  • Aws\MediaStoreData\MediaStoreDataClient
  • Aws\MediaTailor\MediaTailorClient
  • Aws\MemoryDB\MemoryDBClient
  • Aws\mgn\mgnClient
  • Aws\Middleware
  • Aws\MigrationHub\MigrationHubClient
  • Aws\MigrationHubConfig\MigrationHubConfigClient
  • Aws\MigrationHubRefactorSpaces\MigrationHubRefactorSpacesClient
  • Aws\MigrationHubStrategyRecommendations\MigrationHubStrategyRecommendationsClient
  • Aws\Mobile\MobileClient
  • Aws\MockHandler
  • Aws\MQ\MQClient
  • Aws\MTurk\MTurkClient
  • Aws\Multipart\UploadState
  • Aws\MultiRegionClient
  • Aws\MWAA\MWAAClient
  • Aws\Neptune\NeptuneClient
  • Aws\NetworkFirewall\NetworkFirewallClient
  • Aws\NetworkManager\NetworkManagerClient
  • Aws\NimbleStudio\NimbleStudioClient
  • Aws\OpenSearchService\OpenSearchServiceClient
  • Aws\OpsWorks\OpsWorksClient
  • Aws\OpsWorksCM\OpsWorksCMClient
  • Aws\Organizations\OrganizationsClient
  • Aws\Outposts\OutpostsClient
  • Aws\Panorama\PanoramaClient
  • Aws\Personalize\PersonalizeClient
  • Aws\PersonalizeEvents\PersonalizeEventsClient
  • Aws\PersonalizeRuntime\PersonalizeRuntimeClient
  • Aws\PhpHash
  • Aws\PI\PIClient
  • Aws\Pinpoint\PinpointClient
  • Aws\PinpointEmail\PinpointEmailClient
  • Aws\PinpointSMSVoice\PinpointSMSVoiceClient
  • Aws\PinpointSMSVoiceV2\PinpointSMSVoiceV2Client
  • Aws\Polly\PollyClient
  • Aws\PresignUrlMiddleware
  • Aws\Pricing\PricingClient
  • Aws\PrivateNetworks\PrivateNetworksClient
  • Aws\PrometheusService\PrometheusServiceClient
  • Aws\Proton\ProtonClient
  • Aws\Psr16CacheAdapter
  • Aws\PsrCacheAdapter
  • Aws\QLDB\QLDBClient
  • Aws\QLDBSession\QLDBSessionClient
  • Aws\QuickSight\QuickSightClient
  • Aws\RAM\RAMClient
  • Aws\Rds\AuthTokenGenerator
  • Aws\Rds\RdsClient
  • Aws\RDSDataService\RDSDataServiceClient
  • Aws\RecycleBin\RecycleBinClient
  • Aws\Redshift\RedshiftClient
  • Aws\RedshiftDataAPIService\RedshiftDataAPIServiceClient
  • Aws\RedshiftServerless\RedshiftServerlessClient
  • Aws\Rekognition\RekognitionClient
  • Aws\ResilienceHub\ResilienceHubClient
  • Aws\ResourceGroups\ResourceGroupsClient
  • Aws\ResourceGroupsTaggingAPI\ResourceGroupsTaggingAPIClient
  • Aws\Result
  • Aws\ResultPaginator
  • Aws\Retry\Configuration
  • Aws\Retry\ConfigurationProvider
  • Aws\RoboMaker\RoboMakerClient
  • Aws\RolesAnywhere\RolesAnywhereClient
  • Aws\Route53\Route53Client
  • Aws\Route53Domains\Route53DomainsClient
  • Aws\Route53RecoveryCluster\Route53RecoveryClusterClient
  • Aws\Route53RecoveryControlConfig\Route53RecoveryControlConfigClient
  • Aws\Route53RecoveryReadiness\Route53RecoveryReadinessClient
  • Aws\Route53Resolver\Route53ResolverClient
  • Aws\S3\BatchDelete
  • Aws\S3\Crypto\HeadersMetadataStrategy
  • Aws\S3\Crypto\InstructionFileMetadataStrategy
  • Aws\S3\Crypto\S3EncryptionClient
  • Aws\S3\Crypto\S3EncryptionClientV2
  • Aws\S3\Crypto\S3EncryptionMultipartUploader
  • Aws\S3\Crypto\S3EncryptionMultipartUploaderV2
  • Aws\S3\GetBucketLocationParser
  • Aws\S3\MultipartUploader
  • Aws\S3\ObjectCopier
  • Aws\S3\ObjectUploader
  • Aws\S3\PostObject
  • Aws\S3\PostObjectV4
  • Aws\S3\RegionalEndpoint\Configuration
  • Aws\S3\RegionalEndpoint\ConfigurationProvider
  • Aws\S3\S3Client
  • Aws\S3\S3MultiRegionClient
  • Aws\S3\S3UriParser
  • Aws\S3\StreamWrapper
  • Aws\S3\Transfer
  • Aws\S3\UseArnRegion\Configuration
  • Aws\S3\UseArnRegion\ConfigurationProvider
  • Aws\S3\ValidateResponseChecksumParser
  • Aws\S3Control\S3ControlClient
  • Aws\S3Outposts\S3OutpostsClient
  • Aws\SageMaker\SageMakerClient
  • Aws\SagemakerEdgeManager\SagemakerEdgeManagerClient
  • Aws\SageMakerFeatureStoreRuntime\SageMakerFeatureStoreRuntimeClient
  • Aws\SageMakerRuntime\SageMakerRuntimeClient
  • Aws\SavingsPlans\SavingsPlansClient
  • Aws\Schemas\SchemasClient
  • Aws\Script\Composer\Composer
  • Aws\Sdk
  • Aws\SecretsManager\SecretsManagerClient
  • Aws\SecurityHub\SecurityHubClient
  • Aws\ServerlessApplicationRepository\ServerlessApplicationRepositoryClient
  • Aws\ServiceCatalog\ServiceCatalogClient
  • Aws\ServiceDiscovery\ServiceDiscoveryClient
  • Aws\ServiceQuotas\ServiceQuotasClient
  • Aws\Ses\SesClient
  • Aws\SesV2\SesV2Client
  • Aws\Sfn\SfnClient
  • Aws\Shield\ShieldClient
  • Aws\Signature\AnonymousSignature
  • Aws\Signature\S3SignatureV4
  • Aws\Signature\SignatureProvider
  • Aws\Signature\SignatureV4
  • Aws\signer\signerClient
  • Aws\Sms\SmsClient
  • Aws\SnowBall\SnowBallClient
  • Aws\SnowDeviceManagement\SnowDeviceManagementClient
  • Aws\Sns\Message
  • Aws\Sns\MessageValidator
  • Aws\Sns\SnsClient
  • Aws\Sqs\SqsClient
  • Aws\Ssm\SsmClient
  • Aws\SSMContacts\SSMContactsClient
  • Aws\SSMIncidents\SSMIncidentsClient
  • Aws\SSO\SSOClient
  • Aws\SSOAdmin\SSOAdminClient
  • Aws\SSOOIDC\SSOOIDCClient
  • Aws\StorageGateway\StorageGatewayClient
  • Aws\Sts\RegionalEndpoints\Configuration
  • Aws\Sts\RegionalEndpoints\ConfigurationProvider
  • Aws\Sts\StsClient
  • Aws\Support\SupportClient
  • Aws\Swf\SwfClient
  • Aws\Synthetics\SyntheticsClient
  • Aws\Textract\TextractClient
  • Aws\TimestreamQuery\TimestreamQueryClient
  • Aws\TimestreamWrite\TimestreamWriteClient
  • Aws\TraceMiddleware
  • Aws\TranscribeService\TranscribeServiceClient
  • Aws\Transfer\TransferClient
  • Aws\Translate\TranslateClient
  • Aws\VoiceID\VoiceIDClient
  • Aws\Waf\WafClient
  • Aws\WafRegional\WafRegionalClient
  • Aws\WAFV2\WAFV2Client
  • Aws\Waiter
  • Aws\WellArchitected\WellArchitectedClient
  • Aws\WorkDocs\WorkDocsClient
  • Aws\WorkLink\WorkLinkClient
  • Aws\WorkMail\WorkMailClient
  • Aws\WorkMailMessageFlow\WorkMailMessageFlowClient
  • Aws\WorkSpaces\WorkSpacesClient
  • Aws\WorkSpacesWeb\WorkSpacesWebClient
  • Aws\WrappedHttpHandler
  • Aws\XRay\XRayClient

Interfaces

  • Aws\AwsClientInterface
  • Aws\CacheInterface
  • Aws\ClientSideMonitoring\ConfigurationInterface
  • Aws\CommandInterface
  • Aws\ConfigurationProviderInterface
  • Aws\Credentials\CredentialsInterface
  • Aws\Crypto\AesStreamInterface
  • Aws\Crypto\AesStreamInterfaceV2
  • Aws\Crypto\Cipher\CipherMethod
  • Aws\Crypto\MaterialsProviderInterface
  • Aws\Crypto\MaterialsProviderInterfaceV2
  • Aws\Crypto\MetadataStrategyInterface
  • Aws\DefaultsMode\ConfigurationInterface
  • Aws\DynamoDb\SessionConnectionInterface
  • Aws\Endpoint\PartitionInterface
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationInterface
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationInterface
  • Aws\EndpointDiscovery\ConfigurationInterface
  • Aws\HashInterface
  • Aws\MonitoringEventsInterface
  • Aws\ResponseContainerInterface
  • Aws\ResultInterface
  • Aws\Retry\ConfigurationInterface
  • Aws\S3\RegionalEndpoint\ConfigurationInterface
  • Aws\S3\S3ClientInterface
  • Aws\S3\UseArnRegion\ConfigurationInterface
  • Aws\Signature\SignatureInterface
  • Aws\Sts\RegionalEndpoints\ConfigurationInterface

Traits

  • Aws\Api\ErrorParser\JsonParserTrait
  • Aws\Api\Parser\MetadataParserTrait
  • Aws\Api\Parser\PayloadParserTrait
  • Aws\AwsClientTrait
  • Aws\Crypto\Cipher\CipherBuilderTrait
  • Aws\Crypto\DecryptionTrait
  • Aws\Crypto\DecryptionTraitV2
  • Aws\Crypto\EncryptionTrait
  • Aws\Crypto\EncryptionTraitV2
  • Aws\Crypto\Polyfill\NeedsTrait
  • Aws\DynamoDb\SessionConnectionConfigTrait
  • Aws\HasDataTrait
  • Aws\HasMonitoringEventsTrait
  • Aws\Retry\RetryHelperTrait
  • Aws\S3\CalculatesChecksumTrait
  • Aws\S3\Crypto\CryptoParamsTrait
  • Aws\S3\Crypto\CryptoParamsTraitV2
  • Aws\S3\Crypto\UserAgentTrait
  • Aws\S3\MultipartUploadingTrait
  • Aws\S3\S3ClientTrait
  • Aws\Signature\SignatureTrait

Exceptions

  • Aws\AccessAnalyzer\Exception\AccessAnalyzerException
  • Aws\Account\Exception\AccountException
  • Aws\Acm\Exception\AcmException
  • Aws\ACMPCA\Exception\ACMPCAException
  • Aws\AlexaForBusiness\Exception\AlexaForBusinessException
  • Aws\Amplify\Exception\AmplifyException
  • Aws\AmplifyBackend\Exception\AmplifyBackendException
  • Aws\AmplifyUIBuilder\Exception\AmplifyUIBuilderException
  • Aws\Api\Parser\Exception\ParserException
  • Aws\ApiGateway\Exception\ApiGatewayException
  • Aws\ApiGatewayManagementApi\Exception\ApiGatewayManagementApiException
  • Aws\ApiGatewayV2\Exception\ApiGatewayV2Exception
  • Aws\AppConfig\Exception\AppConfigException
  • Aws\AppConfigData\Exception\AppConfigDataException
  • Aws\Appflow\Exception\AppflowException
  • Aws\AppIntegrationsService\Exception\AppIntegrationsServiceException
  • Aws\ApplicationAutoScaling\Exception\ApplicationAutoScalingException
  • Aws\ApplicationCostProfiler\Exception\ApplicationCostProfilerException
  • Aws\ApplicationDiscoveryService\Exception\ApplicationDiscoveryServiceException
  • Aws\ApplicationInsights\Exception\ApplicationInsightsException
  • Aws\AppMesh\Exception\AppMeshException
  • Aws\AppRegistry\Exception\AppRegistryException
  • Aws\AppRunner\Exception\AppRunnerException
  • Aws\Appstream\Exception\AppstreamException
  • Aws\AppSync\Exception\AppSyncException
  • Aws\Arn\Exception\InvalidArnException
  • Aws\Athena\Exception\AthenaException
  • Aws\AuditManager\Exception\AuditManagerException
  • Aws\AugmentedAIRuntime\Exception\AugmentedAIRuntimeException
  • Aws\AutoScaling\Exception\AutoScalingException
  • Aws\AutoScalingPlans\Exception\AutoScalingPlansException
  • Aws\Backup\Exception\BackupException
  • Aws\BackupGateway\Exception\BackupGatewayException
  • Aws\BackupStorage\Exception\BackupStorageException
  • Aws\Batch\Exception\BatchException
  • Aws\BillingConductor\Exception\BillingConductorException
  • Aws\Braket\Exception\BraketException
  • Aws\Budgets\Exception\BudgetsException
  • Aws\Chime\Exception\ChimeException
  • Aws\ChimeSDKIdentity\Exception\ChimeSDKIdentityException
  • Aws\ChimeSDKMediaPipelines\Exception\ChimeSDKMediaPipelinesException
  • Aws\ChimeSDKMeetings\Exception\ChimeSDKMeetingsException
  • Aws\ChimeSDKMessaging\Exception\ChimeSDKMessagingException
  • Aws\ClientSideMonitoring\Exception\ConfigurationException
  • Aws\Cloud9\Exception\Cloud9Exception
  • Aws\CloudControlApi\Exception\CloudControlApiException
  • Aws\CloudDirectory\Exception\CloudDirectoryException
  • Aws\CloudFormation\Exception\CloudFormationException
  • Aws\CloudFront\Exception\CloudFrontException
  • Aws\CloudHsm\Exception\CloudHsmException
  • Aws\CloudHSMV2\Exception\CloudHSMV2Exception
  • Aws\CloudSearch\Exception\CloudSearchException
  • Aws\CloudSearchDomain\Exception\CloudSearchDomainException
  • Aws\CloudTrail\Exception\CloudTrailException
  • Aws\CloudWatch\Exception\CloudWatchException
  • Aws\CloudWatchEvents\Exception\CloudWatchEventsException
  • Aws\CloudWatchEvidently\Exception\CloudWatchEvidentlyException
  • Aws\CloudWatchLogs\Exception\CloudWatchLogsException
  • Aws\CloudWatchRUM\Exception\CloudWatchRUMException
  • Aws\CodeArtifact\Exception\CodeArtifactException
  • Aws\CodeBuild\Exception\CodeBuildException
  • Aws\CodeCommit\Exception\CodeCommitException
  • Aws\CodeDeploy\Exception\CodeDeployException
  • Aws\CodeGuruProfiler\Exception\CodeGuruProfilerException
  • Aws\CodeGuruReviewer\Exception\CodeGuruReviewerException
  • Aws\CodePipeline\Exception\CodePipelineException
  • Aws\CodeStar\Exception\CodeStarException
  • Aws\CodeStarconnections\Exception\CodeStarconnectionsException
  • Aws\CodeStarNotifications\Exception\CodeStarNotificationsException
  • Aws\CognitoIdentity\Exception\CognitoIdentityException
  • Aws\CognitoIdentityProvider\Exception\CognitoIdentityProviderException
  • Aws\CognitoSync\Exception\CognitoSyncException
  • Aws\Comprehend\Exception\ComprehendException
  • Aws\ComprehendMedical\Exception\ComprehendMedicalException
  • Aws\ComputeOptimizer\Exception\ComputeOptimizerException
  • Aws\ConfigService\Exception\ConfigServiceException
  • Aws\Connect\Exception\ConnectException
  • Aws\ConnectCampaignService\Exception\ConnectCampaignServiceException
  • Aws\ConnectContactLens\Exception\ConnectContactLensException
  • Aws\ConnectParticipant\Exception\ConnectParticipantException
  • Aws\ConnectWisdomService\Exception\ConnectWisdomServiceException
  • Aws\CostandUsageReportService\Exception\CostandUsageReportServiceException
  • Aws\CostExplorer\Exception\CostExplorerException
  • Aws\CustomerProfiles\Exception\CustomerProfilesException
  • Aws\DatabaseMigrationService\Exception\DatabaseMigrationServiceException
  • Aws\DataExchange\Exception\DataExchangeException
  • Aws\DataPipeline\Exception\DataPipelineException
  • Aws\DataSync\Exception\DataSyncException
  • Aws\DAX\Exception\DAXException
  • Aws\DefaultsMode\Exception\ConfigurationException
  • Aws\Detective\Exception\DetectiveException
  • Aws\DeviceFarm\Exception\DeviceFarmException
  • Aws\DevOpsGuru\Exception\DevOpsGuruException
  • Aws\DirectConnect\Exception\DirectConnectException
  • Aws\DirectoryService\Exception\DirectoryServiceException
  • Aws\DLM\Exception\DLMException
  • Aws\DocDB\Exception\DocDBException
  • Aws\drs\Exception\drsException
  • Aws\DynamoDb\Exception\DynamoDbException
  • Aws\DynamoDbStreams\Exception\DynamoDbStreamsException
  • Aws\EBS\Exception\EBSException
  • Aws\Ec2\Exception\Ec2Exception
  • Aws\EC2InstanceConnect\Exception\EC2InstanceConnectException
  • Aws\Ecr\Exception\EcrException
  • Aws\ECRPublic\Exception\ECRPublicException
  • Aws\Ecs\Exception\EcsException
  • Aws\Efs\Exception\EfsException
  • Aws\EKS\Exception\EKSException
  • Aws\ElastiCache\Exception\ElastiCacheException
  • Aws\ElasticBeanstalk\Exception\ElasticBeanstalkException
  • Aws\ElasticInference\Exception\ElasticInferenceException
  • Aws\ElasticLoadBalancing\Exception\ElasticLoadBalancingException
  • Aws\ElasticLoadBalancingV2\Exception\ElasticLoadBalancingV2Exception
  • Aws\ElasticsearchService\Exception\ElasticsearchServiceException
  • Aws\ElasticTranscoder\Exception\ElasticTranscoderException
  • Aws\Emr\Exception\EmrException
  • Aws\EMRContainers\Exception\EMRContainersException
  • Aws\EMRServerless\Exception\EMRServerlessException
  • Aws\Endpoint\UseDualstackEndpoint\Exception\ConfigurationException
  • Aws\Endpoint\UseFipsEndpoint\Exception\ConfigurationException
  • Aws\EndpointDiscovery\Exception\ConfigurationException
  • Aws\EventBridge\Exception\EventBridgeException
  • Aws\Exception\AwsException
  • Aws\Exception\CommonRuntimeException
  • Aws\Exception\CouldNotCreateChecksumException
  • Aws\Exception\CredentialsException
  • Aws\Exception\CryptoException
  • Aws\Exception\CryptoPolyfillException
  • Aws\Exception\EventStreamDataException
  • Aws\Exception\IncalculablePayloadException
  • Aws\Exception\InvalidJsonException
  • Aws\Exception\InvalidRegionException
  • Aws\Exception\MultipartUploadException
  • Aws\Exception\UnresolvedApiException
  • Aws\Exception\UnresolvedEndpointException
  • Aws\Exception\UnresolvedSignatureException
  • Aws\finspace\Exception\finspaceException
  • Aws\FinSpaceData\Exception\FinSpaceDataException
  • Aws\Firehose\Exception\FirehoseException
  • Aws\FIS\Exception\FISException
  • Aws\FMS\Exception\FMSException
  • Aws\ForecastQueryService\Exception\ForecastQueryServiceException
  • Aws\ForecastService\Exception\ForecastServiceException
  • Aws\FraudDetector\Exception\FraudDetectorException
  • Aws\FSx\Exception\FSxException
  • Aws\GameLift\Exception\GameLiftException
  • Aws\GameSparks\Exception\GameSparksException
  • Aws\Glacier\Exception\GlacierException
  • Aws\GlobalAccelerator\Exception\GlobalAcceleratorException
  • Aws\Glue\Exception\GlueException
  • Aws\GlueDataBrew\Exception\GlueDataBrewException
  • Aws\Greengrass\Exception\GreengrassException
  • Aws\GreengrassV2\Exception\GreengrassV2Exception
  • Aws\GroundStation\Exception\GroundStationException
  • Aws\GuardDuty\Exception\GuardDutyException
  • Aws\Health\Exception\HealthException
  • Aws\HealthLake\Exception\HealthLakeException
  • Aws\Honeycode\Exception\HoneycodeException
  • Aws\Iam\Exception\IamException
  • Aws\IdentityStore\Exception\IdentityStoreException
  • Aws\imagebuilder\Exception\imagebuilderException
  • Aws\ImportExport\Exception\ImportExportException
  • Aws\Inspector2\Exception\Inspector2Exception
  • Aws\Inspector\Exception\InspectorException
  • Aws\IoT1ClickDevicesService\Exception\IoT1ClickDevicesServiceException
  • Aws\IoT1ClickProjects\Exception\IoT1ClickProjectsException
  • Aws\Iot\Exception\IotException
  • Aws\IoTAnalytics\Exception\IoTAnalyticsException
  • Aws\IotDataPlane\Exception\IotDataPlaneException
  • Aws\IoTDeviceAdvisor\Exception\IoTDeviceAdvisorException
  • Aws\IoTEvents\Exception\IoTEventsException
  • Aws\IoTEventsData\Exception\IoTEventsDataException
  • Aws\IoTFleetHub\Exception\IoTFleetHubException
  • Aws\IoTJobsDataPlane\Exception\IoTJobsDataPlaneException
  • Aws\IoTSecureTunneling\Exception\IoTSecureTunnelingException
  • Aws\IoTSiteWise\Exception\IoTSiteWiseException
  • Aws\IoTThingsGraph\Exception\IoTThingsGraphException
  • Aws\IoTTwinMaker\Exception\IoTTwinMakerException
  • Aws\IoTWireless\Exception\IoTWirelessException
  • Aws\IVS\Exception\IVSException
  • Aws\ivschat\Exception\ivschatException
  • Aws\Kafka\Exception\KafkaException
  • Aws\KafkaConnect\Exception\KafkaConnectException
  • Aws\kendra\Exception\kendraException
  • Aws\Keyspaces\Exception\KeyspacesException
  • Aws\Kinesis\Exception\KinesisException
  • Aws\KinesisAnalytics\Exception\KinesisAnalyticsException
  • Aws\KinesisAnalyticsV2\Exception\KinesisAnalyticsV2Exception
  • Aws\KinesisVideo\Exception\KinesisVideoException
  • Aws\KinesisVideoArchivedMedia\Exception\KinesisVideoArchivedMediaException
  • Aws\KinesisVideoMedia\Exception\KinesisVideoMediaException
  • Aws\KinesisVideoSignalingChannels\Exception\KinesisVideoSignalingChannelsException
  • Aws\Kms\Exception\KmsException
  • Aws\LakeFormation\Exception\LakeFormationException
  • Aws\Lambda\Exception\LambdaException
  • Aws\LexModelBuildingService\Exception\LexModelBuildingServiceException
  • Aws\LexModelsV2\Exception\LexModelsV2Exception
  • Aws\LexRuntimeService\Exception\LexRuntimeServiceException
  • Aws\LexRuntimeV2\Exception\LexRuntimeV2Exception
  • Aws\LicenseManager\Exception\LicenseManagerException
  • Aws\LicenseManagerUserSubscriptions\Exception\LicenseManagerUserSubscriptionsException
  • Aws\Lightsail\Exception\LightsailException
  • Aws\LocationService\Exception\LocationServiceException
  • Aws\LookoutEquipment\Exception\LookoutEquipmentException
  • Aws\LookoutforVision\Exception\LookoutforVisionException
  • Aws\LookoutMetrics\Exception\LookoutMetricsException
  • Aws\MachineLearning\Exception\MachineLearningException
  • Aws\Macie2\Exception\Macie2Exception
  • Aws\Macie\Exception\MacieException
  • Aws\MainframeModernization\Exception\MainframeModernizationException
  • Aws\ManagedBlockchain\Exception\ManagedBlockchainException
  • Aws\ManagedGrafana\Exception\ManagedGrafanaException
  • Aws\MarketplaceCatalog\Exception\MarketplaceCatalogException
  • Aws\MarketplaceCommerceAnalytics\Exception\MarketplaceCommerceAnalyticsException
  • Aws\MarketplaceEntitlementService\Exception\MarketplaceEntitlementServiceException
  • Aws\MarketplaceMetering\Exception\MarketplaceMeteringException
  • Aws\MediaConnect\Exception\MediaConnectException
  • Aws\MediaConvert\Exception\MediaConvertException
  • Aws\MediaLive\Exception\MediaLiveException
  • Aws\MediaPackage\Exception\MediaPackageException
  • Aws\MediaPackageVod\Exception\MediaPackageVodException
  • Aws\MediaStore\Exception\MediaStoreException
  • Aws\MediaStoreData\Exception\MediaStoreDataException
  • Aws\MediaTailor\Exception\MediaTailorException
  • Aws\MemoryDB\Exception\MemoryDBException
  • Aws\mgn\Exception\mgnException
  • Aws\MigrationHub\Exception\MigrationHubException
  • Aws\MigrationHubConfig\Exception\MigrationHubConfigException
  • Aws\MigrationHubRefactorSpaces\Exception\MigrationHubRefactorSpacesException
  • Aws\MigrationHubStrategyRecommendations\Exception\MigrationHubStrategyRecommendationsException
  • Aws\Mobile\Exception\MobileException
  • Aws\MQ\Exception\MQException
  • Aws\MTurk\Exception\MTurkException
  • Aws\MWAA\Exception\MWAAException
  • Aws\Neptune\Exception\NeptuneException
  • Aws\NetworkFirewall\Exception\NetworkFirewallException
  • Aws\NetworkManager\Exception\NetworkManagerException
  • Aws\NimbleStudio\Exception\NimbleStudioException
  • Aws\OpenSearchService\Exception\OpenSearchServiceException
  • Aws\OpsWorks\Exception\OpsWorksException
  • Aws\OpsWorksCM\Exception\OpsWorksCMException
  • Aws\Organizations\Exception\OrganizationsException
  • Aws\Outposts\Exception\OutpostsException
  • Aws\Panorama\Exception\PanoramaException
  • Aws\Personalize\Exception\PersonalizeException
  • Aws\PersonalizeEvents\Exception\PersonalizeEventsException
  • Aws\PersonalizeRuntime\Exception\PersonalizeRuntimeException
  • Aws\PI\Exception\PIException
  • Aws\Pinpoint\Exception\PinpointException
  • Aws\PinpointEmail\Exception\PinpointEmailException
  • Aws\PinpointSMSVoice\Exception\PinpointSMSVoiceException
  • Aws\PinpointSMSVoiceV2\Exception\PinpointSMSVoiceV2Exception
  • Aws\Polly\Exception\PollyException
  • Aws\Pricing\Exception\PricingException
  • Aws\PrivateNetworks\Exception\PrivateNetworksException
  • Aws\PrometheusService\Exception\PrometheusServiceException
  • Aws\Proton\Exception\ProtonException
  • Aws\QLDB\Exception\QLDBException
  • Aws\QLDBSession\Exception\QLDBSessionException
  • Aws\QuickSight\Exception\QuickSightException
  • Aws\RAM\Exception\RAMException
  • Aws\Rds\Exception\RdsException
  • Aws\RDSDataService\Exception\RDSDataServiceException
  • Aws\RecycleBin\Exception\RecycleBinException
  • Aws\Redshift\Exception\RedshiftException
  • Aws\RedshiftDataAPIService\Exception\RedshiftDataAPIServiceException
  • Aws\RedshiftServerless\Exception\RedshiftServerlessException
  • Aws\Rekognition\Exception\RekognitionException
  • Aws\ResilienceHub\Exception\ResilienceHubException
  • Aws\ResourceGroups\Exception\ResourceGroupsException
  • Aws\ResourceGroupsTaggingAPI\Exception\ResourceGroupsTaggingAPIException
  • Aws\Retry\Exception\ConfigurationException
  • Aws\RoboMaker\Exception\RoboMakerException
  • Aws\RolesAnywhere\Exception\RolesAnywhereException
  • Aws\Route53\Exception\Route53Exception
  • Aws\Route53Domains\Exception\Route53DomainsException
  • Aws\Route53RecoveryCluster\Exception\Route53RecoveryClusterException
  • Aws\Route53RecoveryControlConfig\Exception\Route53RecoveryControlConfigException
  • Aws\Route53RecoveryReadiness\Exception\Route53RecoveryReadinessException
  • Aws\Route53Resolver\Exception\Route53ResolverException
  • Aws\S3\Exception\DeleteMultipleObjectsException
  • Aws\S3\Exception\PermanentRedirectException
  • Aws\S3\Exception\S3Exception
  • Aws\S3\Exception\S3MultipartUploadException
  • Aws\S3\RegionalEndpoint\Exception\ConfigurationException
  • Aws\S3\UseArnRegion\Exception\ConfigurationException
  • Aws\S3Control\Exception\S3ControlException
  • Aws\S3Outposts\Exception\S3OutpostsException
  • Aws\SageMaker\Exception\SageMakerException
  • Aws\SagemakerEdgeManager\Exception\SagemakerEdgeManagerException
  • Aws\SageMakerFeatureStoreRuntime\Exception\SageMakerFeatureStoreRuntimeException
  • Aws\SageMakerRuntime\Exception\SageMakerRuntimeException
  • Aws\SavingsPlans\Exception\SavingsPlansException
  • Aws\Schemas\Exception\SchemasException
  • Aws\SecretsManager\Exception\SecretsManagerException
  • Aws\SecurityHub\Exception\SecurityHubException
  • Aws\ServerlessApplicationRepository\Exception\ServerlessApplicationRepositoryException
  • Aws\ServiceCatalog\Exception\ServiceCatalogException
  • Aws\ServiceDiscovery\Exception\ServiceDiscoveryException
  • Aws\ServiceQuotas\Exception\ServiceQuotasException
  • Aws\Ses\Exception\SesException
  • Aws\SesV2\Exception\SesV2Exception
  • Aws\Sfn\Exception\SfnException
  • Aws\Shield\Exception\ShieldException
  • Aws\signer\Exception\signerException
  • Aws\Sms\Exception\SmsException
  • Aws\SnowBall\Exception\SnowBallException
  • Aws\SnowDeviceManagement\Exception\SnowDeviceManagementException
  • Aws\Sns\Exception\InvalidSnsMessageException
  • Aws\Sns\Exception\SnsException
  • Aws\Sqs\Exception\SqsException
  • Aws\Ssm\Exception\SsmException
  • Aws\SSMContacts\Exception\SSMContactsException
  • Aws\SSMIncidents\Exception\SSMIncidentsException
  • Aws\SSO\Exception\SSOException
  • Aws\SSOAdmin\Exception\SSOAdminException
  • Aws\SSOOIDC\Exception\SSOOIDCException
  • Aws\StorageGateway\Exception\StorageGatewayException
  • Aws\Sts\Exception\StsException
  • Aws\Sts\RegionalEndpoints\Exception\ConfigurationException
  • Aws\Support\Exception\SupportException
  • Aws\Swf\Exception\SwfException
  • Aws\Synthetics\Exception\SyntheticsException
  • Aws\Textract\Exception\TextractException
  • Aws\TimestreamQuery\Exception\TimestreamQueryException
  • Aws\TimestreamWrite\Exception\TimestreamWriteException
  • Aws\TranscribeService\Exception\TranscribeServiceException
  • Aws\Transfer\Exception\TransferException
  • Aws\Translate\Exception\TranslateException
  • Aws\VoiceID\Exception\VoiceIDException
  • Aws\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

  • Aws\boolean_value
  • Aws\clear_compiled_json
  • Aws\constantly
  • Aws\default_http_handler
  • Aws\default_user_agent
  • Aws\describe_type
  • Aws\dir_iterator
  • Aws\filter
  • Aws\flatmap
  • Aws\guzzle_major_version
  • Aws\is_fips_pseudo_region
  • Aws\is_valid_epoch
  • Aws\is_valid_hostlabel
  • Aws\is_valid_hostname
  • Aws\load_compiled_json
  • Aws\manifest
  • Aws\map
  • Aws\or_chain
  • Aws\parse_ini_file
  • Aws\partition
  • Aws\recursive_dir_iterator
  • Aws\serialize
  • Aws\strip_fips_pseudo_regions

AWS IoT Wireless 2020-11-22

Client: Aws\IoTWireless\IoTWirelessClient
Service ID: iotwireless
Version: 2020-11-22

This page describes the parameters and results for the operations of the AWS IoT Wireless (2020-11-22), and shows how to use the Aws\IoTWireless\IoTWirelessClient object to call the described operations. This documentation is specific to the 2020-11-22 API version of the service.

Operation Summary

Each of the following operations can be created from a client using $client->getCommand('CommandName'), where "CommandName" is the name of one of the following operations. Note: a command is a value that encapsulates an operation and the parameters used to create an HTTP request.

You can also create and send a command immediately using the magic methods available on a client object: $client->commandName(/* parameters */). You can send the command asynchronously (returning a promise) by appending the word "Async" to the operation name: $client->commandNameAsync(/* parameters */).

  • AssociateAwsAccountWithPartnerAccount ( array $params = [] )

    Associates a partner account with your AWS account.

  • AssociateMulticastGroupWithFuotaTask ( array $params = [] )

    Associate a multicast group with a FUOTA task.

  • AssociateWirelessDeviceWithFuotaTask ( array $params = [] )

    Associate a wireless device with a FUOTA task.

  • AssociateWirelessDeviceWithMulticastGroup ( array $params = [] )

    Associates a wireless device with a multicast group.

  • AssociateWirelessDeviceWithThing ( array $params = [] )

    Associates a wireless device with a thing.

  • AssociateWirelessGatewayWithCertificate ( array $params = [] )

    Associates a wireless gateway with a certificate.

  • AssociateWirelessGatewayWithThing ( array $params = [] )

    Associates a wireless gateway with a thing.

  • CancelMulticastGroupSession ( array $params = [] )

    Cancels an existing multicast group session.

  • CreateDestination ( array $params = [] )

    Creates a new destination that maps a device message to an AWS IoT rule.

  • CreateDeviceProfile ( array $params = [] )

    Creates a new device profile.

  • CreateFuotaTask ( array $params = [] )

    Creates a FUOTA task.

  • CreateMulticastGroup ( array $params = [] )

    Creates a multicast group.

  • CreateNetworkAnalyzerConfiguration ( array $params = [] )

    Creates a new network analyzer configuration.

  • CreateServiceProfile ( array $params = [] )

    Creates a new service profile.

  • CreateWirelessDevice ( array $params = [] )

    Provisions a wireless device.

  • CreateWirelessGateway ( array $params = [] )

    Provisions a wireless gateway.

  • CreateWirelessGatewayTask ( array $params = [] )

    Creates a task for a wireless gateway.

  • CreateWirelessGatewayTaskDefinition ( array $params = [] )

    Creates a gateway task definition.

  • DeleteDestination ( array $params = [] )

    Deletes a destination.

  • DeleteDeviceProfile ( array $params = [] )

    Deletes a device profile.

  • DeleteFuotaTask ( array $params = [] )

    Deletes a FUOTA task.

  • DeleteMulticastGroup ( array $params = [] )

    Deletes a multicast group if it is not in use by a fuota task.

  • DeleteNetworkAnalyzerConfiguration ( array $params = [] )

    Deletes a network analyzer configuration.

  • DeleteQueuedMessages ( array $params = [] )

    Remove queued messages from the downlink queue.

  • DeleteServiceProfile ( array $params = [] )

    Deletes a service profile.

  • DeleteWirelessDevice ( array $params = [] )

    Deletes a wireless device.

  • DeleteWirelessGateway ( array $params = [] )

    Deletes a wireless gateway.

  • DeleteWirelessGatewayTask ( array $params = [] )

    Deletes a wireless gateway task.

  • DeleteWirelessGatewayTaskDefinition ( array $params = [] )

    Deletes a wireless gateway task definition.

  • DisassociateAwsAccountFromPartnerAccount ( array $params = [] )

    Disassociates your AWS account from a partner account.

  • DisassociateMulticastGroupFromFuotaTask ( array $params = [] )

    Disassociates a multicast group from a fuota task.

  • DisassociateWirelessDeviceFromFuotaTask ( array $params = [] )

    Disassociates a wireless device from a FUOTA task.

  • DisassociateWirelessDeviceFromMulticastGroup ( array $params = [] )

    Disassociates a wireless device from a multicast group.

  • DisassociateWirelessDeviceFromThing ( array $params = [] )

    Disassociates a wireless device from its currently associated thing.

  • DisassociateWirelessGatewayFromCertificate ( array $params = [] )

    Disassociates a wireless gateway from its currently associated certificate.

  • DisassociateWirelessGatewayFromThing ( array $params = [] )

    Disassociates a wireless gateway from its currently associated thing.

  • GetDestination ( array $params = [] )

    Gets information about a destination.

  • GetDeviceProfile ( array $params = [] )

    Gets information about a device profile.

  • GetEventConfigurationByResourceTypes ( array $params = [] )

    Get the event configuration based on resource types.

  • GetFuotaTask ( array $params = [] )

    Gets information about a FUOTA task.

  • GetLogLevelsByResourceTypes ( array $params = [] )

    Returns current default log levels or log levels by resource types.

  • GetMulticastGroup ( array $params = [] )

    Gets information about a multicast group.

  • GetMulticastGroupSession ( array $params = [] )

    Gets information about a multicast group session.

  • GetNetworkAnalyzerConfiguration ( array $params = [] )

    Get network analyzer configuration.

  • GetPartnerAccount ( array $params = [] )

    Gets information about a partner account.

  • GetPosition ( array $params = [] )

    Get the position information for a given resource.

  • GetPositionConfiguration ( array $params = [] )

    Get position configuration for a given resource.

  • GetResourceEventConfiguration ( array $params = [] )

    Get the event configuration for a particular resource identifier.

  • GetResourceLogLevel ( array $params = [] )

    Fetches the log-level override, if any, for a given resource-ID and resource-type.

  • GetServiceEndpoint ( array $params = [] )

    Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.

  • GetServiceProfile ( array $params = [] )

    Gets information about a service profile.

  • GetWirelessDevice ( array $params = [] )

    Gets information about a wireless device.

  • GetWirelessDeviceStatistics ( array $params = [] )

    Gets operating information about a wireless device.

  • GetWirelessGateway ( array $params = [] )

    Gets information about a wireless gateway.

  • GetWirelessGatewayCertificate ( array $params = [] )

    Gets the ID of the certificate that is currently associated with a wireless gateway.

  • GetWirelessGatewayFirmwareInformation ( array $params = [] )

    Gets the firmware version and other information about a wireless gateway.

  • GetWirelessGatewayStatistics ( array $params = [] )

    Gets operating information about a wireless gateway.

  • GetWirelessGatewayTask ( array $params = [] )

    Gets information about a wireless gateway task.

  • GetWirelessGatewayTaskDefinition ( array $params = [] )

    Gets information about a wireless gateway task definition.

  • ListDestinations ( array $params = [] )

    Lists the destinations registered to your AWS account.

  • ListDeviceProfiles ( array $params = [] )

    Lists the device profiles registered to your AWS account.

  • ListEventConfigurations ( array $params = [] )

    List event configurations where at least one event topic has been enabled.

  • ListFuotaTasks ( array $params = [] )

    Lists the FUOTA tasks registered to your AWS account.

  • ListMulticastGroups ( array $params = [] )

    Lists the multicast groups registered to your AWS account.

  • ListMulticastGroupsByFuotaTask ( array $params = [] )

    List all multicast groups associated with a fuota task.

  • ListNetworkAnalyzerConfigurations ( array $params = [] )

    Lists the network analyzer configurations.

  • ListPartnerAccounts ( array $params = [] )

    Lists the partner accounts associated with your AWS account.

  • ListPositionConfigurations ( array $params = [] )

    List position configurations for a given resource, such as positioning solvers.

  • ListQueuedMessages ( array $params = [] )

    List queued messages in the downlink queue.

  • ListServiceProfiles ( array $params = [] )

    Lists the service profiles registered to your AWS account.

  • ListTagsForResource ( array $params = [] )

    Lists the tags (metadata) you have assigned to the resource.

  • ListWirelessDevices ( array $params = [] )

    Lists the wireless devices registered to your AWS account.

  • ListWirelessGatewayTaskDefinitions ( array $params = [] )

    List the wireless gateway tasks definitions registered to your AWS account.

  • ListWirelessGateways ( array $params = [] )

    Lists the wireless gateways registered to your AWS account.

  • PutPositionConfiguration ( array $params = [] )

    Put position configuration for a given resource.

  • PutResourceLogLevel ( array $params = [] )

    Sets the log-level override for a resource-ID and resource-type.

  • ResetAllResourceLogLevels ( array $params = [] )

    Removes the log-level overrides for all resources; both wireless devices and wireless gateways.

  • ResetResourceLogLevel ( array $params = [] )

    Removes the log-level override, if any, for a specific resource-ID and resource-type.

  • SendDataToMulticastGroup ( array $params = [] )

    Sends the specified data to a multicast group.

  • SendDataToWirelessDevice ( array $params = [] )

    Sends a decrypted application data frame to a device.

  • StartBulkAssociateWirelessDeviceWithMulticastGroup ( array $params = [] )

    Starts a bulk association of all qualifying wireless devices with a multicast group.

  • StartBulkDisassociateWirelessDeviceFromMulticastGroup ( array $params = [] )

    Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.

  • StartFuotaTask ( array $params = [] )

    Starts a FUOTA task.

  • StartMulticastGroupSession ( array $params = [] )

    Starts a multicast group session.

  • TagResource ( array $params = [] )

    Adds a tag to a resource.

  • TestWirelessDevice ( array $params = [] )

    Simulates a provisioned device by sending an uplink data payload of Hello.

  • UntagResource ( array $params = [] )

    Removes one or more tags from a resource.

  • UpdateDestination ( array $params = [] )

    Updates properties of a destination.

  • UpdateEventConfigurationByResourceTypes ( array $params = [] )

    Update the event configuration based on resource types.

  • UpdateFuotaTask ( array $params = [] )

    Updates properties of a FUOTA task.

  • UpdateLogLevelsByResourceTypes ( array $params = [] )

    Set default log level, or log levels by resource types.

  • UpdateMulticastGroup ( array $params = [] )

    Updates properties of a multicast group session.

  • UpdateNetworkAnalyzerConfiguration ( array $params = [] )

    Update network analyzer configuration.

  • UpdatePartnerAccount ( array $params = [] )

    Updates properties of a partner account.

  • UpdatePosition ( array $params = [] )

    Update the position information of a resource.

  • UpdateResourceEventConfiguration ( array $params = [] )

    Update the event configuration for a particular resource identifier.

  • UpdateWirelessDevice ( array $params = [] )

    Updates properties of a wireless device.

  • UpdateWirelessGateway ( array $params = [] )

    Updates properties of a wireless gateway.

Paginators

Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:

  • ListDestinations
  • ListDeviceProfiles
  • ListFuotaTasks
  • ListMulticastGroups
  • ListMulticastGroupsByFuotaTask
  • ListNetworkAnalyzerConfigurations
  • ListPositionConfigurations
  • ListQueuedMessages
  • ListServiceProfiles
  • ListWirelessDevices
  • ListWirelessGateways

Operations

AssociateAwsAccountWithPartnerAccount

$result = $client->associateAwsAccountWithPartnerAccount([/* ... */]);
$promise = $client->associateAwsAccountWithPartnerAccountAsync([/* ... */]);

Associates a partner account with your AWS account.

Parameter Syntax

$result = $client->associateAwsAccountWithPartnerAccount([
    'ClientRequestToken' => '<string>',
    'Sidewalk' => [ // REQUIRED
        'AmazonId' => '<string>',
        'AppServerPrivateKey' => '<string>',
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Sidewalk
  • Required: Yes
  • Type: SidewalkAccountInfo structure

The Sidewalk account credentials.

Tags
  • Type: Array of Tag structures

The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Sidewalk' => [
        'AmazonId' => '<string>',
        'AppServerPrivateKey' => '<string>',
    ],
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Sidewalk
  • Type: SidewalkAccountInfo structure

The Sidewalk account credentials.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • AccessDeniedException:

    User does not have permission to perform this action.

AssociateMulticastGroupWithFuotaTask

$result = $client->associateMulticastGroupWithFuotaTask([/* ... */]);
$promise = $client->associateMulticastGroupWithFuotaTaskAsync([/* ... */]);

Associate a multicast group with a FUOTA task.

Parameter Syntax

$result = $client->associateMulticastGroupWithFuotaTask([
    'Id' => '<string>', // REQUIRED
    'MulticastGroupId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

MulticastGroupId
  • Required: Yes
  • Type: string

The ID of the multicast group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

AssociateWirelessDeviceWithFuotaTask

$result = $client->associateWirelessDeviceWithFuotaTask([/* ... */]);
$promise = $client->associateWirelessDeviceWithFuotaTaskAsync([/* ... */]);

Associate a wireless device with a FUOTA task.

Parameter Syntax

$result = $client->associateWirelessDeviceWithFuotaTask([
    'Id' => '<string>', // REQUIRED
    'WirelessDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

WirelessDeviceId
  • Required: Yes
  • Type: string

The ID of the wireless device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

AssociateWirelessDeviceWithMulticastGroup

$result = $client->associateWirelessDeviceWithMulticastGroup([/* ... */]);
$promise = $client->associateWirelessDeviceWithMulticastGroupAsync([/* ... */]);

Associates a wireless device with a multicast group.

Parameter Syntax

$result = $client->associateWirelessDeviceWithMulticastGroup([
    'Id' => '<string>', // REQUIRED
    'WirelessDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

WirelessDeviceId
  • Required: Yes
  • Type: string

The ID of the wireless device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

AssociateWirelessDeviceWithThing

$result = $client->associateWirelessDeviceWithThing([/* ... */]);
$promise = $client->associateWirelessDeviceWithThingAsync([/* ... */]);

Associates a wireless device with a thing.

Parameter Syntax

$result = $client->associateWirelessDeviceWithThing([
    'Id' => '<string>', // REQUIRED
    'ThingArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

ThingArn
  • Required: Yes
  • Type: string

The ARN of the thing to associate with the wireless device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

AssociateWirelessGatewayWithCertificate

$result = $client->associateWirelessGatewayWithCertificate([/* ... */]);
$promise = $client->associateWirelessGatewayWithCertificateAsync([/* ... */]);

Associates a wireless gateway with a certificate.

Parameter Syntax

$result = $client->associateWirelessGatewayWithCertificate([
    'Id' => '<string>', // REQUIRED
    'IotCertificateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

IotCertificateId
  • Required: Yes
  • Type: string

The ID of the certificate to associate with the wireless gateway.

Result Syntax

[
    'IotCertificateId' => '<string>',
]

Result Details

Members
IotCertificateId
  • Type: string

The ID of the certificate associated with the wireless gateway.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

AssociateWirelessGatewayWithThing

$result = $client->associateWirelessGatewayWithThing([/* ... */]);
$promise = $client->associateWirelessGatewayWithThingAsync([/* ... */]);

Associates a wireless gateway with a thing.

Parameter Syntax

$result = $client->associateWirelessGatewayWithThing([
    'Id' => '<string>', // REQUIRED
    'ThingArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

ThingArn
  • Required: Yes
  • Type: string

The ARN of the thing to associate with the wireless gateway.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

CancelMulticastGroupSession

$result = $client->cancelMulticastGroupSession([/* ... */]);
$promise = $client->cancelMulticastGroupSessionAsync([/* ... */]);

Cancels an existing multicast group session.

Parameter Syntax

$result = $client->cancelMulticastGroupSession([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateDestination

$result = $client->createDestination([/* ... */]);
$promise = $client->createDestinationAsync([/* ... */]);

Creates a new destination that maps a device message to an AWS IoT rule.

Parameter Syntax

$result = $client->createDestination([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'Expression' => '<string>', // REQUIRED
    'ExpressionType' => 'RuleName|MqttTopic', // REQUIRED
    'Name' => '<string>', // REQUIRED
    'RoleArn' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Description
  • Type: string

The description of the new resource.

Expression
  • Required: Yes
  • Type: string

The rule name or topic rule to send messages to.

ExpressionType
  • Required: Yes
  • Type: string

The type of value in Expression.

Name
  • Required: Yes
  • Type: string

The name of the new resource.

RoleArn
  • Required: Yes
  • Type: string

The ARN of the IAM Role that authorizes the destination.

Tags
  • Type: Array of Tag structures

The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Name' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Name
  • Type: string

The name of the new resource.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateDeviceProfile

$result = $client->createDeviceProfile([/* ... */]);
$promise = $client->createDeviceProfileAsync([/* ... */]);

Creates a new device profile.

Parameter Syntax

$result = $client->createDeviceProfile([
    'ClientRequestToken' => '<string>',
    'LoRaWAN' => [
        'ClassBTimeout' => <integer>,
        'ClassCTimeout' => <integer>,
        'FactoryPresetFreqsList' => [<integer>, ...],
        'MacVersion' => '<string>',
        'MaxDutyCycle' => <integer>,
        'MaxEirp' => <integer>,
        'PingSlotDr' => <integer>,
        'PingSlotFreq' => <integer>,
        'PingSlotPeriod' => <integer>,
        'RegParamsRevision' => '<string>',
        'RfRegion' => '<string>',
        'RxDataRate2' => <integer>,
        'RxDelay1' => <integer>,
        'RxDrOffset1' => <integer>,
        'RxFreq2' => <integer>,
        'Supports32BitFCnt' => true || false,
        'SupportsClassB' => true || false,
        'SupportsClassC' => true || false,
        'SupportsJoin' => true || false,
    ],
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

LoRaWAN
  • Type: LoRaWANDeviceProfile structure

The device profile information to use to create the device profile.

Name
  • Type: string

The name of the new resource.

Tags
  • Type: Array of Tag structures

The tags to attach to the new device profile. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Id
  • Type: string

The ID of the new device profile.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateFuotaTask

$result = $client->createFuotaTask([/* ... */]);
$promise = $client->createFuotaTaskAsync([/* ... */]);

Creates a FUOTA task.

Parameter Syntax

$result = $client->createFuotaTask([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'FirmwareUpdateImage' => '<string>', // REQUIRED
    'FirmwareUpdateRole' => '<string>', // REQUIRED
    'LoRaWAN' => [
        'RfRegion' => 'EU868|US915|AU915|AS923-1',
    ],
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Description
  • Type: string

The description of the new resource.

FirmwareUpdateImage
  • Required: Yes
  • Type: string

The S3 URI points to a firmware update image that is to be used with a FUOTA task.

FirmwareUpdateRole
  • Required: Yes
  • Type: string

The firmware update role that is to be used with a FUOTA task.

LoRaWAN
  • Type: LoRaWANFuotaTask structure

The LoRaWAN information used with a FUOTA task.

Name
  • Type: string

The name of a FUOTA task.

Tags
  • Type: Array of Tag structures

The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The arn of a FUOTA task.

Id
  • Type: string

The ID of a FUOTA task.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateMulticastGroup

$result = $client->createMulticastGroup([/* ... */]);
$promise = $client->createMulticastGroupAsync([/* ... */]);

Creates a multicast group.

Parameter Syntax

$result = $client->createMulticastGroup([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'LoRaWAN' => [ // REQUIRED
        'DlClass' => 'ClassB|ClassC',
        'RfRegion' => 'EU868|US915|AU915|AS923-1',
    ],
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Description
  • Type: string

The description of the multicast group.

LoRaWAN
  • Required: Yes
  • Type: LoRaWANMulticast structure

The LoRaWAN information that is to be used with the multicast group.

Name
  • Type: string

The name of the multicast group.

Tags
  • Type: Array of Tag structures

The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The arn of the multicast group.

Id
  • Type: string

The ID of the multicast group.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateNetworkAnalyzerConfiguration

$result = $client->createNetworkAnalyzerConfiguration([/* ... */]);
$promise = $client->createNetworkAnalyzerConfigurationAsync([/* ... */]);

Creates a new network analyzer configuration.

Parameter Syntax

$result = $client->createNetworkAnalyzerConfiguration([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'Name' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'TraceContent' => [
        'LogLevel' => 'INFO|ERROR|DISABLED',
        'WirelessDeviceFrameInfo' => 'ENABLED|DISABLED',
    ],
    'WirelessDevices' => ['<string>', ...],
    'WirelessGateways' => ['<string>', ...],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Description
  • Type: string

The description of the new resource.

Name
  • Required: Yes
  • Type: string

Name of the network analyzer configuration.

Tags
  • Type: Array of Tag structures

The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.

TraceContent
  • Type: TraceContent structure

Trace content for your wireless gateway and wireless device resources.

WirelessDevices
  • Type: Array of strings

Wireless device resources to add to the network analyzer configuration. Provide the WirelessDeviceId of the resource to add in the input array.

WirelessGateways
  • Type: Array of strings

Wireless gateway resources to add to the network analyzer configuration. Provide the WirelessGatewayId of the resource to add in the input array.

Result Syntax

[
    'Arn' => '<string>',
    'Name' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Name
  • Type: string

Name of the network analyzer configuration.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateServiceProfile

$result = $client->createServiceProfile([/* ... */]);
$promise = $client->createServiceProfileAsync([/* ... */]);

Creates a new service profile.

Parameter Syntax

$result = $client->createServiceProfile([
    'ClientRequestToken' => '<string>',
    'LoRaWAN' => [
        'AddGwMetadata' => true || false,
        'DrMax' => <integer>,
        'DrMin' => <integer>,
    ],
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

LoRaWAN
  • Type: LoRaWANServiceProfile structure

The service profile information to use to create the service profile.

Name
  • Type: string

The name of the new resource.

Tags
  • Type: Array of Tag structures

The tags to attach to the new service profile. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Id
  • Type: string

The ID of the new service profile.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateWirelessDevice

$result = $client->createWirelessDevice([/* ... */]);
$promise = $client->createWirelessDeviceAsync([/* ... */]);

Provisions a wireless device.

Parameter Syntax

$result = $client->createWirelessDevice([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'DestinationName' => '<string>', // REQUIRED
    'LoRaWAN' => [
        'AbpV1_0_x' => [
            'DevAddr' => '<string>',
            'FCntStart' => <integer>,
            'SessionKeys' => [
                'AppSKey' => '<string>',
                'NwkSKey' => '<string>',
            ],
        ],
        'AbpV1_1' => [
            'DevAddr' => '<string>',
            'FCntStart' => <integer>,
            'SessionKeys' => [
                'AppSKey' => '<string>',
                'FNwkSIntKey' => '<string>',
                'NwkSEncKey' => '<string>',
                'SNwkSIntKey' => '<string>',
            ],
        ],
        'DevEui' => '<string>',
        'DeviceProfileId' => '<string>',
        'FPorts' => [
            'ClockSync' => <integer>,
            'Fuota' => <integer>,
            'Multicast' => <integer>,
            'Positioning' => [
                'ClockSync' => <integer>,
                'Gnss' => <integer>,
                'Stream' => <integer>,
            ],
        ],
        'OtaaV1_0_x' => [
            'AppEui' => '<string>',
            'AppKey' => '<string>',
            'GenAppKey' => '<string>',
        ],
        'OtaaV1_1' => [
            'AppKey' => '<string>',
            'JoinEui' => '<string>',
            'NwkKey' => '<string>',
        ],
        'ServiceProfileId' => '<string>',
    ],
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'Type' => 'Sidewalk|LoRaWAN', // REQUIRED
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Description
  • Type: string

The description of the new resource.

DestinationName
  • Required: Yes
  • Type: string

The name of the destination to assign to the new wireless device.

LoRaWAN
  • Type: LoRaWANDevice structure

The device configuration information to use to create the wireless device.

Name
  • Type: string

The name of the new resource.

Tags
  • Type: Array of Tag structures

The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.

Type
  • Required: Yes
  • Type: string

The wireless device type.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Id
  • Type: string

The ID of the new wireless device.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateWirelessGateway

$result = $client->createWirelessGateway([/* ... */]);
$promise = $client->createWirelessGatewayAsync([/* ... */]);

Provisions a wireless gateway.

Parameter Syntax

$result = $client->createWirelessGateway([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'LoRaWAN' => [ // REQUIRED
        'GatewayEui' => '<string>',
        'JoinEuiFilters' => [
            ['<string>', ...],
            // ...
        ],
        'NetIdFilters' => ['<string>', ...],
        'RfRegion' => '<string>',
        'SubBands' => [<integer>, ...],
    ],
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

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.

Description
  • Type: string

The description of the new resource.

LoRaWAN
  • Required: Yes
  • Type: LoRaWANGateway structure

The gateway configuration information to use to create the wireless gateway.

Name
  • Type: string

The name of the new resource.

Tags
  • Type: Array of Tag structures

The tags to attach to the new wireless gateway. Tags are metadata that you can use to manage a resource.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Id
  • Type: string

The ID of the new wireless gateway.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateWirelessGatewayTask

$result = $client->createWirelessGatewayTask([/* ... */]);
$promise = $client->createWirelessGatewayTaskAsync([/* ... */]);

Creates a task for a wireless gateway.

Parameter Syntax

$result = $client->createWirelessGatewayTask([
    'Id' => '<string>', // REQUIRED
    'WirelessGatewayTaskDefinitionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

WirelessGatewayTaskDefinitionId
  • Required: Yes
  • Type: string

The ID of the WirelessGatewayTaskDefinition.

Result Syntax

[
    'Status' => 'PENDING|IN_PROGRESS|FIRST_RETRY|SECOND_RETRY|COMPLETED|FAILED',
    'WirelessGatewayTaskDefinitionId' => '<string>',
]

Result Details

Members
Status
  • Type: string

The status of the request.

WirelessGatewayTaskDefinitionId
  • Type: string

The ID of the WirelessGatewayTaskDefinition.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

CreateWirelessGatewayTaskDefinition

$result = $client->createWirelessGatewayTaskDefinition([/* ... */]);
$promise = $client->createWirelessGatewayTaskDefinitionAsync([/* ... */]);

Creates a gateway task definition.

Parameter Syntax

$result = $client->createWirelessGatewayTaskDefinition([
    'AutoCreateTasks' => true || false, // REQUIRED
    'ClientRequestToken' => '<string>',
    'Name' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'Update' => [
        'LoRaWAN' => [
            'CurrentVersion' => [
                'Model' => '<string>',
                'PackageVersion' => '<string>',
                'Station' => '<string>',
            ],
            'SigKeyCrc' => <integer>,
            'UpdateSignature' => '<string>',
            'UpdateVersion' => [
                'Model' => '<string>',
                'PackageVersion' => '<string>',
                'Station' => '<string>',
            ],
        ],
        'UpdateDataRole' => '<string>',
        'UpdateDataSource' => '<string>',
    ],
]);

Parameter Details

Members
AutoCreateTasks
  • Required: Yes
  • Type: boolean

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.

ClientRequestToken
  • Type: string

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.

Name
  • Type: string

The name of the new resource.

Tags
  • Type: Array of Tag structures

The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Update
  • Type: UpdateWirelessGatewayTaskCreate structure

Information about the gateways to update.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Id
  • Type: string

The ID of the new wireless gateway task definition.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteDestination

$result = $client->deleteDestination([/* ... */]);
$promise = $client->deleteDestinationAsync([/* ... */]);

Deletes a destination.

Parameter Syntax

$result = $client->deleteDestination([
    'Name' => '<string>', // REQUIRED
]);

Parameter Details

Members
Name
  • Required: Yes
  • Type: string

The name of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteDeviceProfile

$result = $client->deleteDeviceProfile([/* ... */]);
$promise = $client->deleteDeviceProfileAsync([/* ... */]);

Deletes a device profile.

Parameter Syntax

$result = $client->deleteDeviceProfile([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteFuotaTask

$result = $client->deleteFuotaTask([/* ... */]);
$promise = $client->deleteFuotaTaskAsync([/* ... */]);

Deletes a FUOTA task.

Parameter Syntax

$result = $client->deleteFuotaTask([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteMulticastGroup

$result = $client->deleteMulticastGroup([/* ... */]);
$promise = $client->deleteMulticastGroupAsync([/* ... */]);

Deletes a multicast group if it is not in use by a fuota task.

Parameter Syntax

$result = $client->deleteMulticastGroup([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteNetworkAnalyzerConfiguration

$result = $client->deleteNetworkAnalyzerConfiguration([/* ... */]);
$promise = $client->deleteNetworkAnalyzerConfigurationAsync([/* ... */]);

Deletes a network analyzer configuration.

Parameter Syntax

$result = $client->deleteNetworkAnalyzerConfiguration([
    'ConfigurationName' => '<string>', // REQUIRED
]);

Parameter Details

Members
ConfigurationName
  • Required: Yes
  • Type: string

Name of the network analyzer configuration.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteQueuedMessages

$result = $client->deleteQueuedMessages([/* ... */]);
$promise = $client->deleteQueuedMessagesAsync([/* ... */]);

Remove queued messages from the downlink queue.

Parameter Syntax

$result = $client->deleteQueuedMessages([
    'Id' => '<string>', // REQUIRED
    'MessageId' => '<string>', // REQUIRED
    'WirelessDeviceType' => 'Sidewalk|LoRaWAN',
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a given wireless device for which downlink messages will be deleted.

MessageId
  • Required: Yes
  • Type: string

If message ID is "*", it cleares the entire downlink queue for a given device, specified by the wireless device ID. Otherwise, the downlink message with the specified message ID will be deleted.

WirelessDeviceType
  • Type: string

The wireless device type, which can be either Sidewalk or LoRaWAN.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • AccessDeniedException:

    User does not have permission to perform this action.

DeleteServiceProfile

$result = $client->deleteServiceProfile([/* ... */]);
$promise = $client->deleteServiceProfileAsync([/* ... */]);

Deletes a service profile.

Parameter Syntax

$result = $client->deleteServiceProfile([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteWirelessDevice

$result = $client->deleteWirelessDevice([/* ... */]);
$promise = $client->deleteWirelessDeviceAsync([/* ... */]);

Deletes a wireless device.

Parameter Syntax

$result = $client->deleteWirelessDevice([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteWirelessGateway

$result = $client->deleteWirelessGateway([/* ... */]);
$promise = $client->deleteWirelessGatewayAsync([/* ... */]);

Deletes a wireless gateway.

Parameter Syntax

$result = $client->deleteWirelessGateway([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteWirelessGatewayTask

$result = $client->deleteWirelessGatewayTask([/* ... */]);
$promise = $client->deleteWirelessGatewayTaskAsync([/* ... */]);

Deletes a wireless gateway task.

Parameter Syntax

$result = $client->deleteWirelessGatewayTask([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DeleteWirelessGatewayTaskDefinition

$result = $client->deleteWirelessGatewayTaskDefinition([/* ... */]);
$promise = $client->deleteWirelessGatewayTaskDefinitionAsync([/* ... */]);

Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.

Parameter Syntax

$result = $client->deleteWirelessGatewayTaskDefinition([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DisassociateAwsAccountFromPartnerAccount

$result = $client->disassociateAwsAccountFromPartnerAccount([/* ... */]);
$promise = $client->disassociateAwsAccountFromPartnerAccountAsync([/* ... */]);

Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts.

Parameter Syntax

$result = $client->disassociateAwsAccountFromPartnerAccount([
    'PartnerAccountId' => '<string>', // REQUIRED
    'PartnerType' => 'Sidewalk', // REQUIRED
]);

Parameter Details

Members
PartnerAccountId
  • Required: Yes
  • Type: string

The partner account ID to disassociate from the AWS account.

PartnerType
  • Required: Yes
  • Type: string

The partner type.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DisassociateMulticastGroupFromFuotaTask

$result = $client->disassociateMulticastGroupFromFuotaTask([/* ... */]);
$promise = $client->disassociateMulticastGroupFromFuotaTaskAsync([/* ... */]);

Disassociates a multicast group from a fuota task.

Parameter Syntax

$result = $client->disassociateMulticastGroupFromFuotaTask([
    'Id' => '<string>', // REQUIRED
    'MulticastGroupId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

MulticastGroupId
  • Required: Yes
  • Type: string

The ID of the multicast group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

DisassociateWirelessDeviceFromFuotaTask

$result = $client->disassociateWirelessDeviceFromFuotaTask([/* ... */]);
$promise = $client->disassociateWirelessDeviceFromFuotaTaskAsync([/* ... */]);

Disassociates a wireless device from a FUOTA task.

Parameter Syntax

$result = $client->disassociateWirelessDeviceFromFuotaTask([
    'Id' => '<string>', // REQUIRED
    'WirelessDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

WirelessDeviceId
  • Required: Yes
  • Type: string

The ID of the wireless device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

DisassociateWirelessDeviceFromMulticastGroup

$result = $client->disassociateWirelessDeviceFromMulticastGroup([/* ... */]);
$promise = $client->disassociateWirelessDeviceFromMulticastGroupAsync([/* ... */]);

Disassociates a wireless device from a multicast group.

Parameter Syntax

$result = $client->disassociateWirelessDeviceFromMulticastGroup([
    'Id' => '<string>', // REQUIRED
    'WirelessDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

WirelessDeviceId
  • Required: Yes
  • Type: string

The ID of the wireless device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

DisassociateWirelessDeviceFromThing

$result = $client->disassociateWirelessDeviceFromThing([/* ... */]);
$promise = $client->disassociateWirelessDeviceFromThingAsync([/* ... */]);

Disassociates a wireless device from its currently associated thing.

Parameter Syntax

$result = $client->disassociateWirelessDeviceFromThing([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

DisassociateWirelessGatewayFromCertificate

$result = $client->disassociateWirelessGatewayFromCertificate([/* ... */]);
$promise = $client->disassociateWirelessGatewayFromCertificateAsync([/* ... */]);

Disassociates a wireless gateway from its currently associated certificate.

Parameter Syntax

$result = $client->disassociateWirelessGatewayFromCertificate([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

DisassociateWirelessGatewayFromThing

$result = $client->disassociateWirelessGatewayFromThing([/* ... */]);
$promise = $client->disassociateWirelessGatewayFromThingAsync([/* ... */]);

Disassociates a wireless gateway from its currently associated thing.

Parameter Syntax

$result = $client->disassociateWirelessGatewayFromThing([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

GetDestination

$result = $client->getDestination([/* ... */]);
$promise = $client->getDestinationAsync([/* ... */]);

Gets information about a destination.

Parameter Syntax

$result = $client->getDestination([
    'Name' => '<string>', // REQUIRED
]);

Parameter Details

Members
Name
  • Required: Yes
  • Type: string

The name of the resource to get.

Result Syntax

[
    'Arn' => '<string>',
    'Description' => '<string>',
    'Expression' => '<string>',
    'ExpressionType' => 'RuleName|MqttTopic',
    'Name' => '<string>',
    'RoleArn' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Description
  • Type: string

The description of the resource.

Expression
  • Type: string

The rule name or topic rule to send messages to.

ExpressionType
  • Type: string

The type of value in Expression.

Name
  • Type: string

The name of the resource.

RoleArn
  • Type: string

The ARN of the IAM Role that authorizes the destination.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetDeviceProfile

$result = $client->getDeviceProfile([/* ... */]);
$promise = $client->getDeviceProfileAsync([/* ... */]);

Gets information about a device profile.

Parameter Syntax

$result = $client->getDeviceProfile([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to get.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
    'LoRaWAN' => [
        'ClassBTimeout' => <integer>,
        'ClassCTimeout' => <integer>,
        'FactoryPresetFreqsList' => [<integer>, ...],
        'MacVersion' => '<string>',
        'MaxDutyCycle' => <integer>,
        'MaxEirp' => <integer>,
        'PingSlotDr' => <integer>,
        'PingSlotFreq' => <integer>,
        'PingSlotPeriod' => <integer>,
        'RegParamsRevision' => '<string>',
        'RfRegion' => '<string>',
        'RxDataRate2' => <integer>,
        'RxDelay1' => <integer>,
        'RxDrOffset1' => <integer>,
        'RxFreq2' => <integer>,
        'Supports32BitFCnt' => true || false,
        'SupportsClassB' => true || false,
        'SupportsClassC' => true || false,
        'SupportsJoin' => true || false,
    ],
    'Name' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Id
  • Type: string

The ID of the device profile.

LoRaWAN
  • Type: LoRaWANDeviceProfile structure

Information about the device profile.

Name
  • Type: string

The name of the resource.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetEventConfigurationByResourceTypes

$result = $client->getEventConfigurationByResourceTypes([/* ... */]);
$promise = $client->getEventConfigurationByResourceTypesAsync([/* ... */]);

Get the event configuration based on resource types.

Parameter Syntax

$result = $client->getEventConfigurationByResourceTypes([
]);

Parameter Details

Members

Result Syntax

[
    'ConnectionStatus' => [
        'LoRaWAN' => [
            'WirelessGatewayEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'DeviceRegistrationState' => [
        'Sidewalk' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'Join' => [
        'LoRaWAN' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'MessageDeliveryStatus' => [
        'Sidewalk' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'Proximity' => [
        'Sidewalk' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
]

Result Details

Members
ConnectionStatus
  • Type: ConnectionStatusResourceTypeEventConfiguration structure

Resource type event configuration for the connection status event.

DeviceRegistrationState
  • Type: DeviceRegistrationStateResourceTypeEventConfiguration structure

Resource type event configuration for the device registration state event.

Join
  • Type: JoinResourceTypeEventConfiguration structure

Resource type event configuration for the join event.

MessageDeliveryStatus
  • Type: MessageDeliveryStatusResourceTypeEventConfiguration structure

Resource type event configuration object for the message delivery status event.

Proximity
  • Type: ProximityResourceTypeEventConfiguration structure

Resource type event configuration for the proximity event.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

GetFuotaTask

$result = $client->getFuotaTask([/* ... */]);
$promise = $client->getFuotaTaskAsync([/* ... */]);

Gets information about a FUOTA task.

Parameter Syntax

$result = $client->getFuotaTask([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

Result Syntax

[
    'Arn' => '<string>',
    'CreatedAt' => <DateTime>,
    'Description' => '<string>',
    'FirmwareUpdateImage' => '<string>',
    'FirmwareUpdateRole' => '<string>',
    'Id' => '<string>',
    'LoRaWAN' => [
        'RfRegion' => '<string>',
        'StartTime' => <DateTime>,
    ],
    'Name' => '<string>',
    'Status' => 'Pending|FuotaSession_Waiting|In_FuotaSession|FuotaDone|Delete_Waiting',
]

Result Details

Members
Arn
  • Type: string

The arn of a FUOTA task.

CreatedAt
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Created at timestamp for the resource.

Description
  • Type: string

The description of the new resource.

FirmwareUpdateImage
  • Type: string

The S3 URI points to a firmware update image that is to be used with a FUOTA task.

FirmwareUpdateRole
  • Type: string

The firmware update role that is to be used with a FUOTA task.

Id
  • Type: string

The ID of a FUOTA task.

LoRaWAN
  • Type: LoRaWANFuotaTaskGetInfo structure

The LoRaWAN information returned from getting a FUOTA task.

Name
  • Type: string

The name of a FUOTA task.

Status
  • Type: string

The status of a FUOTA task.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetLogLevelsByResourceTypes

$result = $client->getLogLevelsByResourceTypes([/* ... */]);
$promise = $client->getLogLevelsByResourceTypesAsync([/* ... */]);

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.

Parameter Syntax

$result = $client->getLogLevelsByResourceTypes([
]);

Parameter Details

Members

Result Syntax

[
    'DefaultLogLevel' => 'INFO|ERROR|DISABLED',
    'WirelessDeviceLogOptions' => [
        [
            'Events' => [
                [
                    'Event' => 'Join|Rejoin|Uplink_Data|Downlink_Data|Registration',
                    'LogLevel' => 'INFO|ERROR|DISABLED',
                ],
                // ...
            ],
            'LogLevel' => 'INFO|ERROR|DISABLED',
            'Type' => 'Sidewalk|LoRaWAN',
        ],
        // ...
    ],
    'WirelessGatewayLogOptions' => [
        [
            'Events' => [
                [
                    'Event' => 'CUPS_Request|Certificate',
                    'LogLevel' => 'INFO|ERROR|DISABLED',
                ],
                // ...
            ],
            'LogLevel' => 'INFO|ERROR|DISABLED',
            'Type' => 'LoRaWAN',
        ],
        // ...
    ],
]

Result Details

Members
DefaultLogLevel
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

WirelessDeviceLogOptions
  • Type: Array of WirelessDeviceLogOption structures

The list of wireless device log options.

WirelessGatewayLogOptions
  • Type: Array of WirelessGatewayLogOption structures

The list of wireless gateway log options.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ValidationException:

    The input did not meet the specified constraints.

GetMulticastGroup

$result = $client->getMulticastGroup([/* ... */]);
$promise = $client->getMulticastGroupAsync([/* ... */]);

Gets information about a multicast group.

Parameter Syntax

$result = $client->getMulticastGroup([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

Result Syntax

[
    'Arn' => '<string>',
    'CreatedAt' => <DateTime>,
    'Description' => '<string>',
    'Id' => '<string>',
    'LoRaWAN' => [
        'DlClass' => 'ClassB|ClassC',
        'NumberOfDevicesInGroup' => <integer>,
        'NumberOfDevicesRequested' => <integer>,
        'RfRegion' => 'EU868|US915|AU915|AS923-1',
    ],
    'Name' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The arn of the multicast group.

CreatedAt
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Created at timestamp for the resource.

Description
  • Type: string

The description of the new resource.

Id
  • Type: string

The ID of the multicast group.

LoRaWAN
  • Type: LoRaWANMulticastGet structure

The LoRaWAN information that is to be returned from getting multicast group information.

Name
  • Type: string

The name of the multicast group.

Status
  • Type: string

The status of the multicast group.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetMulticastGroupSession

$result = $client->getMulticastGroupSession([/* ... */]);
$promise = $client->getMulticastGroupSessionAsync([/* ... */]);

Gets information about a multicast group session.

Parameter Syntax

$result = $client->getMulticastGroupSession([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

Result Syntax

[
    'LoRaWAN' => [
        'DlDr' => <integer>,
        'DlFreq' => <integer>,
        'SessionStartTime' => <DateTime>,
        'SessionTimeout' => <integer>,
    ],
]

Result Details

Members
LoRaWAN
  • Type: LoRaWANMulticastSession structure

The LoRaWAN information used with the multicast session.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetNetworkAnalyzerConfiguration

$result = $client->getNetworkAnalyzerConfiguration([/* ... */]);
$promise = $client->getNetworkAnalyzerConfigurationAsync([/* ... */]);

Get network analyzer configuration.

Parameter Syntax

$result = $client->getNetworkAnalyzerConfiguration([
    'ConfigurationName' => '<string>', // REQUIRED
]);

Parameter Details

Members
ConfigurationName
  • Required: Yes
  • Type: string

Name of the network analyzer configuration.

Result Syntax

[
    'Arn' => '<string>',
    'Description' => '<string>',
    'Name' => '<string>',
    'TraceContent' => [
        'LogLevel' => 'INFO|ERROR|DISABLED',
        'WirelessDeviceFrameInfo' => 'ENABLED|DISABLED',
    ],
    'WirelessDevices' => ['<string>', ...],
    'WirelessGateways' => ['<string>', ...],
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Description
  • Type: string

The description of the new resource.

Name
  • Type: string

Name of the network analyzer configuration.

TraceContent
  • Type: TraceContent structure

Trace content for your wireless gateway and wireless device resources.

WirelessDevices
  • Type: Array of strings

List of wireless gateway resources that have been added to the network analyzer configuration.

WirelessGateways
  • Type: Array of strings

List of wireless gateway resources that have been added to the network analyzer configuration.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetPartnerAccount

$result = $client->getPartnerAccount([/* ... */]);
$promise = $client->getPartnerAccountAsync([/* ... */]);

Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts.

Parameter Syntax

$result = $client->getPartnerAccount([
    'PartnerAccountId' => '<string>', // REQUIRED
    'PartnerType' => 'Sidewalk', // REQUIRED
]);

Parameter Details

Members
PartnerAccountId
  • Required: Yes
  • Type: string

The partner account ID to disassociate from the AWS account.

PartnerType
  • Required: Yes
  • Type: string

The partner type.

Result Syntax

[
    'AccountLinked' => true || false,
    'Sidewalk' => [
        'AmazonId' => '<string>',
        'Arn' => '<string>',
        'Fingerprint' => '<string>',
    ],
]

Result Details

Members
AccountLinked
  • Type: boolean

Whether the partner account is linked to the AWS account.

Sidewalk
  • Type: SidewalkAccountInfoWithFingerprint structure

The Sidewalk account credentials.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetPosition

$result = $client->getPosition([/* ... */]);
$promise = $client->getPositionAsync([/* ... */]);

Get the position information for a given resource.

Parameter Syntax

$result = $client->getPosition([
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => 'WirelessDevice|WirelessGateway', // REQUIRED
]);

Parameter Details

Members
ResourceIdentifier
  • Required: Yes
  • Type: string

Resource identifier used to retrieve the position information.

ResourceType
  • Required: Yes
  • Type: string

Resource type of the resource for which position information is retrieved.

Result Syntax

[
    'Accuracy' => [
        'HorizontalAccuracy' => <float>,
        'VerticalAccuracy' => <float>,
    ],
    'Position' => [<float>, ...],
    'SolverProvider' => 'Semtech',
    'SolverType' => 'GNSS',
    'SolverVersion' => '<string>',
    'Timestamp' => '<string>',
]

Result Details

Members
Accuracy
  • Type: Accuracy structure

The accuracy of the estimated position in meters. An empty value indicates that no position data is available. A value of ‘0.0’ value indicates that position data is available. This data corresponds to the position information that you specified instead of the position computed by solver.

Position
  • Type: Array of floats

The position information of the resource.

SolverProvider
  • Type: string

The vendor of the positioning solver.

SolverType
  • Type: string

The type of solver used to identify the position of the resource.

SolverVersion
  • Type: string

The version of the positioning solver.

Timestamp
  • Type: string

The timestamp at which the device's position was determined.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

GetPositionConfiguration

$result = $client->getPositionConfiguration([/* ... */]);
$promise = $client->getPositionConfigurationAsync([/* ... */]);

Get position configuration for a given resource.

Parameter Syntax

$result = $client->getPositionConfiguration([
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => 'WirelessDevice|WirelessGateway', // REQUIRED
]);

Parameter Details

Members
ResourceIdentifier
  • Required: Yes
  • Type: string

Resource identifier used in a position configuration.

ResourceType
  • Required: Yes
  • Type: string

Resource type of the resource for which position configuration is retrieved.

Result Syntax

[
    'Destination' => '<string>',
    'Solvers' => [
        'SemtechGnss' => [
            'Fec' => 'ROSE|NONE',
            'Provider' => 'Semtech',
            'Status' => 'Enabled|Disabled',
            'Type' => 'GNSS',
        ],
    ],
]

Result Details

Members
Destination
  • Type: string

The position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.

Solvers
  • Type: PositionSolverDetails structure

The wrapper for the solver configuration details object.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

GetResourceEventConfiguration

$result = $client->getResourceEventConfiguration([/* ... */]);
$promise = $client->getResourceEventConfigurationAsync([/* ... */]);

Get the event configuration for a particular resource identifier.

Parameter Syntax

$result = $client->getResourceEventConfiguration([
    'Identifier' => '<string>', // REQUIRED
    'IdentifierType' => 'PartnerAccountId|DevEui|GatewayEui|WirelessDeviceId|WirelessGatewayId', // REQUIRED
    'PartnerType' => 'Sidewalk',
]);

Parameter Details

Members
Identifier
  • Required: Yes
  • Type: string

Resource identifier to opt in for event messaging.

IdentifierType
  • Required: Yes
  • Type: string

Identifier type of the particular resource identifier for event configuration.

PartnerType
  • Type: string

Partner type of the resource if the identifier type is PartnerAccountId.

Result Syntax

[
    'ConnectionStatus' => [
        'LoRaWAN' => [
            'GatewayEuiEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessGatewayIdEventTopic' => 'Enabled|Disabled',
    ],
    'DeviceRegistrationState' => [
        'Sidewalk' => [
            'AmazonIdEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
    'Join' => [
        'LoRaWAN' => [
            'DevEuiEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
    'MessageDeliveryStatus' => [
        'Sidewalk' => [
            'AmazonIdEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
    'Proximity' => [
        'Sidewalk' => [
            'AmazonIdEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
]

Result Details

Members
ConnectionStatus
  • Type: ConnectionStatusEventConfiguration structure

Event configuration for the connection status event.

DeviceRegistrationState
  • Type: DeviceRegistrationStateEventConfiguration structure

Event configuration for the device registration state event.

Join
  • Type: JoinEventConfiguration structure

Event configuration for the join event.

MessageDeliveryStatus
  • Type: MessageDeliveryStatusEventConfiguration structure

Event configuration for the message delivery status event.

Proximity
  • Type: ProximityEventConfiguration structure

Event configuration for the proximity event.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

GetResourceLogLevel

$result = $client->getResourceLogLevel([/* ... */]);
$promise = $client->getResourceLogLevelAsync([/* ... */]);

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.

Parameter Syntax

$result = $client->getResourceLogLevel([
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => '<string>', // REQUIRED
]);

Parameter Details

Members
ResourceIdentifier
  • Required: Yes
  • Type: string

The identifier of the resource. For a Wireless Device, it is the wireless device ID. For a wireless gateway, it is the wireless gateway ID.

ResourceType
  • Required: Yes
  • Type: string

The type of the resource, which can be WirelessDevice or WirelessGateway.

Result Syntax

[
    'LogLevel' => 'INFO|ERROR|DISABLED',
]

Result Details

Members
LogLevel
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ValidationException:

    The input did not meet the specified constraints.

GetServiceEndpoint

$result = $client->getServiceEndpoint([/* ... */]);
$promise = $client->getServiceEndpointAsync([/* ... */]);

Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.

Parameter Syntax

$result = $client->getServiceEndpoint([
    'ServiceType' => 'CUPS|LNS',
]);

Parameter Details

Members
ServiceType
  • Type: string

The service type for which to get endpoint information about. Can be CUPS for the Configuration and Update Server endpoint, or LNS for the LoRaWAN Network Server endpoint or CLAIM for the global endpoint.

Result Syntax

[
    'ServerTrust' => '<string>',
    'ServiceEndpoint' => '<string>',
    'ServiceType' => 'CUPS|LNS',
]

Result Details

Members
ServerTrust
  • Type: string

The Root CA of the server trust certificate.

ServiceEndpoint
  • Type: string

The service endpoint value.

ServiceType
  • Type: string

The endpoint's service type.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetServiceProfile

$result = $client->getServiceProfile([/* ... */]);
$promise = $client->getServiceProfileAsync([/* ... */]);

Gets information about a service profile.

Parameter Syntax

$result = $client->getServiceProfile([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to get.

Result Syntax

[
    'Arn' => '<string>',
    'Id' => '<string>',
    'LoRaWAN' => [
        'AddGwMetadata' => true || false,
        'ChannelMask' => '<string>',
        'DevStatusReqFreq' => <integer>,
        'DlBucketSize' => <integer>,
        'DlRate' => <integer>,
        'DlRatePolicy' => '<string>',
        'DrMax' => <integer>,
        'DrMin' => <integer>,
        'HrAllowed' => true || false,
        'MinGwDiversity' => <integer>,
        'NwkGeoLoc' => true || false,
        'PrAllowed' => true || false,
        'RaAllowed' => true || false,
        'ReportDevStatusBattery' => true || false,
        'ReportDevStatusMargin' => true || false,
        'TargetPer' => <integer>,
        'UlBucketSize' => <integer>,
        'UlRate' => <integer>,
        'UlRatePolicy' => '<string>',
    ],
    'Name' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Id
  • Type: string

The ID of the service profile.

LoRaWAN
  • Type: LoRaWANGetServiceProfileInfo structure

Information about the service profile.

Name
  • Type: string

The name of the resource.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessDevice

$result = $client->getWirelessDevice([/* ... */]);
$promise = $client->getWirelessDeviceAsync([/* ... */]);

Gets information about a wireless device.

Parameter Syntax

$result = $client->getWirelessDevice([
    'Identifier' => '<string>', // REQUIRED
    'IdentifierType' => 'WirelessDeviceId|DevEui|ThingName|SidewalkManufacturingSn', // REQUIRED
]);

Parameter Details

Members
Identifier
  • Required: Yes
  • Type: string

The identifier of the wireless device to get.

IdentifierType
  • Required: Yes
  • Type: string

The type of identifier used in identifier.

Result Syntax

[
    'Arn' => '<string>',
    'Description' => '<string>',
    'DestinationName' => '<string>',
    'Id' => '<string>',
    'LoRaWAN' => [
        'AbpV1_0_x' => [
            'DevAddr' => '<string>',
            'FCntStart' => <integer>,
            'SessionKeys' => [
                'AppSKey' => '<string>',
                'NwkSKey' => '<string>',
            ],
        ],
        'AbpV1_1' => [
            'DevAddr' => '<string>',
            'FCntStart' => <integer>,
            'SessionKeys' => [
                'AppSKey' => '<string>',
                'FNwkSIntKey' => '<string>',
                'NwkSEncKey' => '<string>',
                'SNwkSIntKey' => '<string>',
            ],
        ],
        'DevEui' => '<string>',
        'DeviceProfileId' => '<string>',
        'FPorts' => [
            'ClockSync' => <integer>,
            'Fuota' => <integer>,
            'Multicast' => <integer>,
            'Positioning' => [
                'ClockSync' => <integer>,
                'Gnss' => <integer>,
                'Stream' => <integer>,
            ],
        ],
        'OtaaV1_0_x' => [
            'AppEui' => '<string>',
            'AppKey' => '<string>',
            'GenAppKey' => '<string>',
        ],
        'OtaaV1_1' => [
            'AppKey' => '<string>',
            'JoinEui' => '<string>',
            'NwkKey' => '<string>',
        ],
        'ServiceProfileId' => '<string>',
    ],
    'Name' => '<string>',
    'Sidewalk' => [
        'AmazonId' => '<string>',
        'DeviceCertificates' => [
            [
                'SigningAlg' => 'Ed25519|P256r1',
                'Value' => '<string>',
            ],
            // ...
        ],
        'SidewalkId' => '<string>',
        'SidewalkManufacturingSn' => '<string>',
    ],
    'ThingArn' => '<string>',
    'ThingName' => '<string>',
    'Type' => 'Sidewalk|LoRaWAN',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Description
  • Type: string

The description of the resource.

DestinationName
  • Type: string

The name of the destination to which the device is assigned.

Id
  • Type: string

The ID of the wireless device.

LoRaWAN
  • Type: LoRaWANDevice structure

Information about the wireless device.

Name
  • Type: string

The name of the resource.

Sidewalk
  • Type: SidewalkDevice structure

Sidewalk device object.

ThingArn
  • Type: string

The ARN of the thing associated with the wireless device.

ThingName
  • Type: string

The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.

Type
  • Type: string

The wireless device type.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessDeviceStatistics

$result = $client->getWirelessDeviceStatistics([/* ... */]);
$promise = $client->getWirelessDeviceStatisticsAsync([/* ... */]);

Gets operating information about a wireless device.

Parameter Syntax

$result = $client->getWirelessDeviceStatistics([
    'WirelessDeviceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
WirelessDeviceId
  • Required: Yes
  • Type: string

The ID of the wireless device for which to get the data.

Result Syntax

[
    'LastUplinkReceivedAt' => '<string>',
    'LoRaWAN' => [
        'DataRate' => <integer>,
        'DevEui' => '<string>',
        'FPort' => <integer>,
        'Frequency' => <integer>,
        'Gateways' => [
            [
                'GatewayEui' => '<string>',
                'Rssi' => <float>,
                'Snr' => <float>,
            ],
            // ...
        ],
        'Timestamp' => '<string>',
    ],
    'Sidewalk' => [
        'BatteryLevel' => 'normal|low|critical',
        'DeviceState' => 'Provisioned|RegisteredNotSeen|RegisteredReachable|RegisteredUnreachable',
        'Event' => 'discovered|lost|ack|nack|passthrough',
        'Rssi' => <integer>,
    ],
    'WirelessDeviceId' => '<string>',
]

Result Details

Members
LastUplinkReceivedAt
  • Type: string

The date and time when the most recent uplink was received.

LoRaWAN
  • Type: LoRaWANDeviceMetadata structure

Information about the wireless device's operations.

Sidewalk
  • Type: SidewalkDeviceMetadata structure

MetaData for Sidewalk device.

WirelessDeviceId
  • Type: string

The ID of the wireless device.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessGateway

$result = $client->getWirelessGateway([/* ... */]);
$promise = $client->getWirelessGatewayAsync([/* ... */]);

Gets information about a wireless gateway.

Parameter Syntax

$result = $client->getWirelessGateway([
    'Identifier' => '<string>', // REQUIRED
    'IdentifierType' => 'GatewayEui|WirelessGatewayId|ThingName', // REQUIRED
]);

Parameter Details

Members
Identifier
  • Required: Yes
  • Type: string

The identifier of the wireless gateway to get.

IdentifierType
  • Required: Yes
  • Type: string

The type of identifier used in identifier.

Result Syntax

[
    'Arn' => '<string>',
    'Description' => '<string>',
    'Id' => '<string>',
    'LoRaWAN' => [
        'GatewayEui' => '<string>',
        'JoinEuiFilters' => [
            ['<string>', ...],
            // ...
        ],
        'NetIdFilters' => ['<string>', ...],
        'RfRegion' => '<string>',
        'SubBands' => [<integer>, ...],
    ],
    'Name' => '<string>',
    'ThingArn' => '<string>',
    'ThingName' => '<string>',
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Description
  • Type: string

The description of the resource.

Id
  • Type: string

The ID of the wireless gateway.

LoRaWAN
  • Type: LoRaWANGateway structure

Information about the wireless gateway.

Name
  • Type: string

The name of the resource.

ThingArn
  • Type: string

The ARN of the thing associated with the wireless gateway.

ThingName
  • Type: string

The name of the thing associated with the wireless gateway. The value is empty if a thing isn't associated with the gateway.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessGatewayCertificate

$result = $client->getWirelessGatewayCertificate([/* ... */]);
$promise = $client->getWirelessGatewayCertificateAsync([/* ... */]);

Gets the ID of the certificate that is currently associated with a wireless gateway.

Parameter Syntax

$result = $client->getWirelessGatewayCertificate([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to get.

Result Syntax

[
    'IotCertificateId' => '<string>',
    'LoRaWANNetworkServerCertificateId' => '<string>',
]

Result Details

Members
IotCertificateId
  • Type: string

The ID of the certificate associated with the wireless gateway.

LoRaWANNetworkServerCertificateId
  • Type: string

The ID of the certificate that is associated with the wireless gateway and used for the LoRaWANNetworkServer endpoint.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessGatewayFirmwareInformation

$result = $client->getWirelessGatewayFirmwareInformation([/* ... */]);
$promise = $client->getWirelessGatewayFirmwareInformationAsync([/* ... */]);

Gets the firmware version and other information about a wireless gateway.

Parameter Syntax

$result = $client->getWirelessGatewayFirmwareInformation([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to get.

Result Syntax

[
    'LoRaWAN' => [
        'CurrentVersion' => [
            'Model' => '<string>',
            'PackageVersion' => '<string>',
            'Station' => '<string>',
        ],
    ],
]

Result Details

Members
LoRaWAN
  • Type: LoRaWANGatewayCurrentVersion structure

Information about the wireless gateway's firmware.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessGatewayStatistics

$result = $client->getWirelessGatewayStatistics([/* ... */]);
$promise = $client->getWirelessGatewayStatisticsAsync([/* ... */]);

Gets operating information about a wireless gateway.

Parameter Syntax

$result = $client->getWirelessGatewayStatistics([
    'WirelessGatewayId' => '<string>', // REQUIRED
]);

Parameter Details

Members
WirelessGatewayId
  • Required: Yes
  • Type: string

The ID of the wireless gateway for which to get the data.

Result Syntax

[
    'ConnectionStatus' => 'Connected|Disconnected',
    'LastUplinkReceivedAt' => '<string>',
    'WirelessGatewayId' => '<string>',
]

Result Details

Members
ConnectionStatus
  • Type: string

The connection status of the wireless gateway.

LastUplinkReceivedAt
  • Type: string

The date and time when the most recent uplink was received.

WirelessGatewayId
  • Type: string

The ID of the wireless gateway.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessGatewayTask

$result = $client->getWirelessGatewayTask([/* ... */]);
$promise = $client->getWirelessGatewayTaskAsync([/* ... */]);

Gets information about a wireless gateway task.

Parameter Syntax

$result = $client->getWirelessGatewayTask([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to get.

Result Syntax

[
    'LastUplinkReceivedAt' => '<string>',
    'Status' => 'PENDING|IN_PROGRESS|FIRST_RETRY|SECOND_RETRY|COMPLETED|FAILED',
    'TaskCreatedAt' => '<string>',
    'WirelessGatewayId' => '<string>',
    'WirelessGatewayTaskDefinitionId' => '<string>',
]

Result Details

Members
LastUplinkReceivedAt
  • Type: string

The date and time when the most recent uplink was received.

Status
  • Type: string

The status of the request.

TaskCreatedAt
  • Type: string

The date and time when the task was created.

WirelessGatewayId
  • Type: string

The ID of the wireless gateway.

WirelessGatewayTaskDefinitionId
  • Type: string

The ID of the WirelessGatewayTask.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

GetWirelessGatewayTaskDefinition

$result = $client->getWirelessGatewayTaskDefinition([/* ... */]);
$promise = $client->getWirelessGatewayTaskDefinitionAsync([/* ... */]);

Gets information about a wireless gateway task definition.

Parameter Syntax

$result = $client->getWirelessGatewayTaskDefinition([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the resource to get.

Result Syntax

[
    'Arn' => '<string>',
    'AutoCreateTasks' => true || false,
    'Name' => '<string>',
    'Update' => [
        'LoRaWAN' => [
            'CurrentVersion' => [
                'Model' => '<string>',
                'PackageVersion' => '<string>',
                'Station' => '<string>',
            ],
            'SigKeyCrc' => <integer>,
            'UpdateSignature' => '<string>',
            'UpdateVersion' => [
                'Model' => '<string>',
                'PackageVersion' => '<string>',
                'Station' => '<string>',
            ],
        ],
        'UpdateDataRole' => '<string>',
        'UpdateDataSource' => '<string>',
    ],
]

Result Details

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

AutoCreateTasks
  • Type: boolean

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.

Name
  • Type: string

The name of the resource.

Update
  • Type: UpdateWirelessGatewayTaskCreate structure

Information about the gateways to update.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListDestinations

$result = $client->listDestinations([/* ... */]);
$promise = $client->listDestinationsAsync([/* ... */]);

Lists the destinations registered to your AWS account.

Parameter Syntax

$result = $client->listDestinations([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'DestinationList' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'Expression' => '<string>',
            'ExpressionType' => 'RuleName|MqttTopic',
            'Name' => '<string>',
            'RoleArn' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
DestinationList
  • Type: Array of Destinations structures

The list of destinations.

NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListDeviceProfiles

$result = $client->listDeviceProfiles([/* ... */]);
$promise = $client->listDeviceProfilesAsync([/* ... */]);

Lists the device profiles registered to your AWS account.

Parameter Syntax

$result = $client->listDeviceProfiles([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'DeviceProfileList' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
DeviceProfileList
  • Type: Array of DeviceProfile structures

The list of device profiles.

NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListEventConfigurations

$result = $client->listEventConfigurations([/* ... */]);
$promise = $client->listEventConfigurationsAsync([/* ... */]);

List event configurations where at least one event topic has been enabled.

Parameter Syntax

$result = $client->listEventConfigurations([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'ResourceType' => 'SidewalkAccount|WirelessDevice|WirelessGateway', // REQUIRED
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ResourceType
  • Required: Yes
  • Type: string

Resource type to filter event configurations.

Result Syntax

[
    'EventConfigurationsList' => [
        [
            'Events' => [
                'ConnectionStatus' => [
                    'LoRaWAN' => [
                        'GatewayEuiEventTopic' => 'Enabled|Disabled',
                    ],
                    'WirelessGatewayIdEventTopic' => 'Enabled|Disabled',
                ],
                'DeviceRegistrationState' => [
                    'Sidewalk' => [
                        'AmazonIdEventTopic' => 'Enabled|Disabled',
                    ],
                    'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
                ],
                'Join' => [
                    'LoRaWAN' => [
                        'DevEuiEventTopic' => 'Enabled|Disabled',
                    ],
                    'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
                ],
                'MessageDeliveryStatus' => [
                    'Sidewalk' => [
                        'AmazonIdEventTopic' => 'Enabled|Disabled',
                    ],
                    'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
                ],
                'Proximity' => [
                    'Sidewalk' => [
                        'AmazonIdEventTopic' => 'Enabled|Disabled',
                    ],
                    'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
                ],
            ],
            'Identifier' => '<string>',
            'IdentifierType' => 'PartnerAccountId|DevEui|GatewayEui|WirelessDeviceId|WirelessGatewayId',
            'PartnerType' => 'Sidewalk',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
EventConfigurationsList
  • Type: Array of EventConfigurationItem structures

Event configurations of all events for a single resource.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

ListFuotaTasks

$result = $client->listFuotaTasks([/* ... */]);
$promise = $client->listFuotaTasksAsync([/* ... */]);

Lists the FUOTA tasks registered to your AWS account.

Parameter Syntax

$result = $client->listFuotaTasks([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'FuotaTaskList' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
FuotaTaskList
  • Type: Array of FuotaTask structures

Lists the FUOTA tasks registered to your AWS account.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListMulticastGroups

$result = $client->listMulticastGroups([/* ... */]);
$promise = $client->listMulticastGroupsAsync([/* ... */]);

Lists the multicast groups registered to your AWS account.

Parameter Syntax

$result = $client->listMulticastGroups([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'MulticastGroupList' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
MulticastGroupList
  • Type: Array of MulticastGroup structures

List of multicast groups.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListMulticastGroupsByFuotaTask

$result = $client->listMulticastGroupsByFuotaTask([/* ... */]);
$promise = $client->listMulticastGroupsByFuotaTaskAsync([/* ... */]);

List all multicast groups associated with a fuota task.

Parameter Syntax

$result = $client->listMulticastGroupsByFuotaTask([
    'Id' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'MulticastGroupList' => [
        [
            'Id' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
MulticastGroupList
  • Type: Array of MulticastGroupByFuotaTask structures

List of multicast groups associated with a FUOTA task.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListNetworkAnalyzerConfigurations

$result = $client->listNetworkAnalyzerConfigurations([/* ... */]);
$promise = $client->listNetworkAnalyzerConfigurationsAsync([/* ... */]);

Lists the network analyzer configurations.

Parameter Syntax

$result = $client->listNetworkAnalyzerConfigurations([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'NetworkAnalyzerConfigurationList' => [
        [
            'Arn' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
NetworkAnalyzerConfigurationList
  • Type: Array of NetworkAnalyzerConfigurations structures

The list of network analyzer configurations.

NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListPartnerAccounts

$result = $client->listPartnerAccounts([/* ... */]);
$promise = $client->listPartnerAccountsAsync([/* ... */]);

Lists the partner accounts associated with your AWS account.

Parameter Syntax

$result = $client->listPartnerAccounts([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'NextToken' => '<string>',
    'Sidewalk' => [
        [
            'AmazonId' => '<string>',
            'Arn' => '<string>',
            'Fingerprint' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

Sidewalk
  • Type: Array of SidewalkAccountInfoWithFingerprint structures

The Sidewalk account credentials.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListPositionConfigurations

$result = $client->listPositionConfigurations([/* ... */]);
$promise = $client->listPositionConfigurationsAsync([/* ... */]);

List position configurations for a given resource, such as positioning solvers.

Parameter Syntax

$result = $client->listPositionConfigurations([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'ResourceType' => 'WirelessDevice|WirelessGateway',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ResourceType
  • Type: string

Resource type for which position configurations are listed.

Result Syntax

[
    'NextToken' => '<string>',
    'PositionConfigurationList' => [
        [
            'Destination' => '<string>',
            'ResourceIdentifier' => '<string>',
            'ResourceType' => 'WirelessDevice|WirelessGateway',
            'Solvers' => [
                'SemtechGnss' => [
                    'Fec' => 'ROSE|NONE',
                    'Provider' => 'Semtech',
                    'Status' => 'Enabled|Disabled',
                    'Type' => 'GNSS',
                ],
            ],
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

PositionConfigurationList
  • Type: Array of PositionConfigurationItem structures

A list of position configurations.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

ListQueuedMessages

$result = $client->listQueuedMessages([/* ... */]);
$promise = $client->listQueuedMessagesAsync([/* ... */]);

List queued messages in the downlink queue.

Parameter Syntax

$result = $client->listQueuedMessages([
    'Id' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'WirelessDeviceType' => 'Sidewalk|LoRaWAN',
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a given wireless device which the downlink message packets are being sent.

MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

WirelessDeviceType
  • Type: string

The wireless device type, whic can be either Sidewalk or LoRaWAN.

Result Syntax

[
    'DownlinkQueueMessagesList' => [
        [
            'LoRaWAN' => [
                'FPort' => <integer>,
            ],
            'MessageId' => '<string>',
            'ReceivedAt' => '<string>',
            'TransmitMode' => <integer>,
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
DownlinkQueueMessagesList
  • Type: Array of DownlinkQueueMessage structures

The messages in the downlink queue.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • AccessDeniedException:

    User does not have permission to perform this action.

ListServiceProfiles

$result = $client->listServiceProfiles([/* ... */]);
$promise = $client->listServiceProfilesAsync([/* ... */]);

Lists the service profiles registered to your AWS account.

Parameter Syntax

$result = $client->listServiceProfiles([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'NextToken' => '<string>',
    'ServiceProfileList' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

ServiceProfileList
  • Type: Array of ServiceProfile structures

The list of service profiles.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListTagsForResource

$result = $client->listTagsForResource([/* ... */]);
$promise = $client->listTagsForResourceAsync([/* ... */]);

Lists the tags (metadata) you have assigned to the resource.

Parameter Syntax

$result = $client->listTagsForResource([
    'ResourceArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The ARN of the resource for which you want to list tags.

Result Syntax

[
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Tags
  • Type: Array of Tag structures

The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListWirelessDevices

$result = $client->listWirelessDevices([/* ... */]);
$promise = $client->listWirelessDevicesAsync([/* ... */]);

Lists the wireless devices registered to your AWS account.

Parameter Syntax

$result = $client->listWirelessDevices([
    'DestinationName' => '<string>',
    'DeviceProfileId' => '<string>',
    'FuotaTaskId' => '<string>',
    'MaxResults' => <integer>,
    'MulticastGroupId' => '<string>',
    'NextToken' => '<string>',
    'ServiceProfileId' => '<string>',
    'WirelessDeviceType' => 'Sidewalk|LoRaWAN',
]);

Parameter Details

Members
DestinationName
  • Type: string

A filter to list only the wireless devices that use this destination.

DeviceProfileId
  • Type: string

A filter to list only the wireless devices that use this device profile.

FuotaTaskId
  • Type: string

The ID of a FUOTA task.

MaxResults
  • Type: int

The maximum number of results to return in this operation.

MulticastGroupId
  • Type: string

The ID of the multicast group.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ServiceProfileId
  • Type: string

A filter to list only the wireless devices that use this service profile.

WirelessDeviceType
  • Type: string

A filter to list only the wireless devices that use this wireless device type.

Result Syntax

[
    'NextToken' => '<string>',
    'WirelessDeviceList' => [
        [
            'Arn' => '<string>',
            'DestinationName' => '<string>',
            'FuotaDeviceStatus' => 'Initial|Package_Not_Supported|FragAlgo_unsupported|Not_enough_memory|FragIndex_unsupported|Wrong_descriptor|SessionCnt_replay|MissingFrag|MemoryError|MICError|Successful',
            'Id' => '<string>',
            'LastUplinkReceivedAt' => '<string>',
            'LoRaWAN' => [
                'DevEui' => '<string>',
            ],
            'McGroupId' => <integer>,
            'MulticastDeviceStatus' => '<string>',
            'Name' => '<string>',
            'Sidewalk' => [
                'AmazonId' => '<string>',
                'DeviceCertificates' => [
                    [
                        'SigningAlg' => 'Ed25519|P256r1',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
                'SidewalkId' => '<string>',
                'SidewalkManufacturingSn' => '<string>',
            ],
            'Type' => 'Sidewalk|LoRaWAN',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

WirelessDeviceList
  • Type: Array of WirelessDeviceStatistics structures

The ID of the wireless device.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • AccessDeniedException:

    User does not have permission to perform this action.

ListWirelessGatewayTaskDefinitions

$result = $client->listWirelessGatewayTaskDefinitions([/* ... */]);
$promise = $client->listWirelessGatewayTaskDefinitionsAsync([/* ... */]);

List the wireless gateway tasks definitions registered to your AWS account.

Parameter Syntax

$result = $client->listWirelessGatewayTaskDefinitions([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'TaskDefinitionType' => 'UPDATE',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

TaskDefinitionType
  • Type: string

A filter to list only the wireless gateway task definitions that use this task definition type.

Result Syntax

[
    'NextToken' => '<string>',
    'TaskDefinitions' => [
        [
            'Arn' => '<string>',
            'Id' => '<string>',
            'LoRaWAN' => [
                'CurrentVersion' => [
                    'Model' => '<string>',
                    'PackageVersion' => '<string>',
                    'Station' => '<string>',
                ],
                'UpdateVersion' => [
                    'Model' => '<string>',
                    'PackageVersion' => '<string>',
                    'Station' => '<string>',
                ],
            ],
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

TaskDefinitions
  • Type: Array of UpdateWirelessGatewayTaskEntry structures

The list of task definitions.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

ListWirelessGateways

$result = $client->listWirelessGateways([/* ... */]);
$promise = $client->listWirelessGatewaysAsync([/* ... */]);

Lists the wireless gateways registered to your AWS account.

Parameter Syntax

$result = $client->listWirelessGateways([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return in this operation.

NextToken
  • Type: string

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Result Syntax

[
    'NextToken' => '<string>',
    'WirelessGatewayList' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'Id' => '<string>',
            'LastUplinkReceivedAt' => '<string>',
            'LoRaWAN' => [
                'GatewayEui' => '<string>',
                'JoinEuiFilters' => [
                    ['<string>', ...],
                    // ...
                ],
                'NetIdFilters' => ['<string>', ...],
                'RfRegion' => '<string>',
                'SubBands' => [<integer>, ...],
            ],
            'Name' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token to use to get the next set of results, or null if there are no additional results.

WirelessGatewayList
  • Type: Array of WirelessGatewayStatistics structures

The ID of the wireless gateway.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • AccessDeniedException:

    User does not have permission to perform this action.

PutPositionConfiguration

$result = $client->putPositionConfiguration([/* ... */]);
$promise = $client->putPositionConfigurationAsync([/* ... */]);

Put position configuration for a given resource.

Parameter Syntax

$result = $client->putPositionConfiguration([
    'Destination' => '<string>',
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => 'WirelessDevice|WirelessGateway', // REQUIRED
    'Solvers' => [
        'SemtechGnss' => [
            'Fec' => 'ROSE|NONE', // REQUIRED
            'Status' => 'Enabled|Disabled', // REQUIRED
        ],
    ],
]);

Parameter Details

Members
Destination
  • Type: string

The position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.

ResourceIdentifier
  • Required: Yes
  • Type: string

Resource identifier used to update the position configuration.

ResourceType
  • Required: Yes
  • Type: string

Resource type of the resource for which you want to update the position configuration.

Solvers
  • Type: PositionSolverConfigurations structure

The positioning solvers used to update the position configuration of the resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

PutResourceLogLevel

$result = $client->putResourceLogLevel([/* ... */]);
$promise = $client->putResourceLogLevelAsync([/* ... */]);

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.

Parameter Syntax

$result = $client->putResourceLogLevel([
    'LogLevel' => 'INFO|ERROR|DISABLED', // REQUIRED
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => '<string>', // REQUIRED
]);

Parameter Details

Members
LogLevel
  • Required: Yes
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

ResourceIdentifier
  • Required: Yes
  • Type: string

The identifier of the resource. For a Wireless Device, it is the wireless device ID. For a wireless gateway, it is the wireless gateway ID.

ResourceType
  • Required: Yes
  • Type: string

The type of the resource, which can be WirelessDevice or WirelessGateway.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ValidationException:

    The input did not meet the specified constraints.

ResetAllResourceLogLevels

$result = $client->resetAllResourceLogLevels([/* ... */]);
$promise = $client->resetAllResourceLogLevelsAsync([/* ... */]);

Removes the log-level overrides for all resources; both wireless devices and wireless gateways.

Parameter Syntax

$result = $client->resetAllResourceLogLevels([
]);

Parameter Details

Members

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ValidationException:

    The input did not meet the specified constraints.

ResetResourceLogLevel

$result = $client->resetResourceLogLevel([/* ... */]);
$promise = $client->resetResourceLogLevelAsync([/* ... */]);

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.

Parameter Syntax

$result = $client->resetResourceLogLevel([
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => '<string>', // REQUIRED
]);

Parameter Details

Members
ResourceIdentifier
  • Required: Yes
  • Type: string

The identifier of the resource. For a Wireless Device, it is the wireless device ID. For a wireless gateway, it is the wireless gateway ID.

ResourceType
  • Required: Yes
  • Type: string

The type of the resource, which can be WirelessDevice or WirelessGateway.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ValidationException:

    The input did not meet the specified constraints.

SendDataToMulticastGroup

$result = $client->sendDataToMulticastGroup([/* ... */]);
$promise = $client->sendDataToMulticastGroupAsync([/* ... */]);

Sends the specified data to a multicast group.

Parameter Syntax

$result = $client->sendDataToMulticastGroup([
    'Id' => '<string>', // REQUIRED
    'PayloadData' => '<string>', // REQUIRED
    'WirelessMetadata' => [ // REQUIRED
        'LoRaWAN' => [
            'FPort' => <integer>,
        ],
    ],
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

PayloadData
  • Required: Yes
  • Type: string

The binary to be sent to the end device, encoded in base64.

WirelessMetadata
  • Required: Yes
  • Type: MulticastWirelessMetadata structure

Wireless metadata that is to be sent to multicast group.

Result Syntax

[
    'MessageId' => '<string>',
]

Result Details

Members
MessageId
  • Type: string

ID of a multicast group message.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

SendDataToWirelessDevice

$result = $client->sendDataToWirelessDevice([/* ... */]);
$promise = $client->sendDataToWirelessDeviceAsync([/* ... */]);

Sends a decrypted application data frame to a device.

Parameter Syntax

$result = $client->sendDataToWirelessDevice([
    'Id' => '<string>', // REQUIRED
    'PayloadData' => '<string>', // REQUIRED
    'TransmitMode' => <integer>, // REQUIRED
    'WirelessMetadata' => [
        'LoRaWAN' => [
            'FPort' => <integer>,
        ],
        'Sidewalk' => [
            'AckModeRetryDurationSecs' => <integer>,
            'MessageType' => 'CUSTOM_COMMAND_ID_NOTIFY|CUSTOM_COMMAND_ID_GET|CUSTOM_COMMAND_ID_SET|CUSTOM_COMMAND_ID_RESP',
            'Seq' => <integer>,
        ],
    ],
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the wireless device to receive the data.

PayloadData
  • Required: Yes
  • Type: string

The binary to be sent to the end device, encoded in base64.

TransmitMode
  • Required: Yes
  • Type: int

The transmit mode to use to send data to the wireless device. Can be: 0 for UM (unacknowledge mode) or 1 for AM (acknowledge mode).

WirelessMetadata
  • Type: WirelessMetadata structure

Metadata about the message request.

Result Syntax

[
    'MessageId' => '<string>',
]

Result Details

Members
MessageId
  • Type: string

The ID of the message sent to the wireless device.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

StartBulkAssociateWirelessDeviceWithMulticastGroup

$result = $client->startBulkAssociateWirelessDeviceWithMulticastGroup([/* ... */]);
$promise = $client->startBulkAssociateWirelessDeviceWithMulticastGroupAsync([/* ... */]);

Starts a bulk association of all qualifying wireless devices with a multicast group.

Parameter Syntax

$result = $client->startBulkAssociateWirelessDeviceWithMulticastGroup([
    'Id' => '<string>', // REQUIRED
    'QueryString' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

QueryString
  • Type: string

Query string used to search for wireless devices as part of the bulk associate and disassociate process.

Tags
  • Type: Array of Tag structures

The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

StartBulkDisassociateWirelessDeviceFromMulticastGroup

$result = $client->startBulkDisassociateWirelessDeviceFromMulticastGroup([/* ... */]);
$promise = $client->startBulkDisassociateWirelessDeviceFromMulticastGroupAsync([/* ... */]);

Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.

Parameter Syntax

$result = $client->startBulkDisassociateWirelessDeviceFromMulticastGroup([
    'Id' => '<string>', // REQUIRED
    'QueryString' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

QueryString
  • Type: string

Query string used to search for wireless devices as part of the bulk associate and disassociate process.

Tags
  • Type: Array of Tag structures

The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

StartFuotaTask

$result = $client->startFuotaTask([/* ... */]);
$promise = $client->startFuotaTaskAsync([/* ... */]);

Starts a FUOTA task.

Parameter Syntax

$result = $client->startFuotaTask([
    'Id' => '<string>', // REQUIRED
    'LoRaWAN' => [
        'StartTime' => <integer || string || DateTime>,
    ],
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

LoRaWAN
  • Type: LoRaWANStartFuotaTask structure

The LoRaWAN information used to start a FUOTA task.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

StartMulticastGroupSession

$result = $client->startMulticastGroupSession([/* ... */]);
$promise = $client->startMulticastGroupSessionAsync([/* ... */]);

Starts a multicast group session.

Parameter Syntax

$result = $client->startMulticastGroupSession([
    'Id' => '<string>', // REQUIRED
    'LoRaWAN' => [ // REQUIRED
        'DlDr' => <integer>,
        'DlFreq' => <integer>,
        'SessionStartTime' => <integer || string || DateTime>,
        'SessionTimeout' => <integer>,
    ],
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

LoRaWAN
  • Required: Yes
  • Type: LoRaWANMulticastSession structure

The LoRaWAN information used with the multicast session.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

TagResource

$result = $client->tagResource([/* ... */]);
$promise = $client->tagResourceAsync([/* ... */]);

Adds a tag to a resource.

Parameter Syntax

$result = $client->tagResource([
    'ResourceArn' => '<string>', // REQUIRED
    'Tags' => [ // REQUIRED
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The ARN of the resource to add tags to.

Tags
  • Required: Yes
  • Type: Array of Tag structures

Adds to or modifies the tags of the given resource. Tags are metadata that you can use to manage a resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • TooManyTagsException:

    The request was denied because the resource can't have any more tags.

TestWirelessDevice

$result = $client->testWirelessDevice([/* ... */]);
$promise = $client->testWirelessDeviceAsync([/* ... */]);

Simulates a provisioned device by sending an uplink data payload of Hello.

Parameter Syntax

$result = $client->testWirelessDevice([
    'Id' => '<string>', // REQUIRED
]);

Parameter Details

Members
Id
  • Required: Yes
  • Type: string

The ID of the wireless device to test.

Result Syntax

[
    'Result' => '<string>',
]

Result Details

Members
Result
  • Type: string

The result returned by the test.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

UntagResource

$result = $client->untagResource([/* ... */]);
$promise = $client->untagResourceAsync([/* ... */]);

Removes one or more tags from a resource.

Parameter Syntax

$result = $client->untagResource([
    'ResourceArn' => '<string>', // REQUIRED
    'TagKeys' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The ARN of the resource to remove tags from.

TagKeys
  • Required: Yes
  • Type: Array of strings

A list of the keys of the tags to remove from the resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdateDestination

$result = $client->updateDestination([/* ... */]);
$promise = $client->updateDestinationAsync([/* ... */]);

Updates properties of a destination.

Parameter Syntax

$result = $client->updateDestination([
    'Description' => '<string>',
    'Expression' => '<string>',
    'ExpressionType' => 'RuleName|MqttTopic',
    'Name' => '<string>', // REQUIRED
    'RoleArn' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

A new description of the resource.

Expression
  • Type: string

The new rule name or topic rule to send messages to.

ExpressionType
  • Type: string

The type of value in Expression.

Name
  • Required: Yes
  • Type: string

The new name of the resource.

RoleArn
  • Type: string

The ARN of the IAM Role that authorizes the destination.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdateEventConfigurationByResourceTypes

$result = $client->updateEventConfigurationByResourceTypes([/* ... */]);
$promise = $client->updateEventConfigurationByResourceTypesAsync([/* ... */]);

Update the event configuration based on resource types.

Parameter Syntax

$result = $client->updateEventConfigurationByResourceTypes([
    'ConnectionStatus' => [
        'LoRaWAN' => [
            'WirelessGatewayEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'DeviceRegistrationState' => [
        'Sidewalk' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'Join' => [
        'LoRaWAN' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'MessageDeliveryStatus' => [
        'Sidewalk' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
    'Proximity' => [
        'Sidewalk' => [
            'WirelessDeviceEventTopic' => 'Enabled|Disabled',
        ],
    ],
]);

Parameter Details

Members
ConnectionStatus
  • Type: ConnectionStatusResourceTypeEventConfiguration structure

Connection status resource type event configuration object for enabling and disabling wireless gateway topic.

DeviceRegistrationState
  • Type: DeviceRegistrationStateResourceTypeEventConfiguration structure

Device registration state resource type event configuration object for enabling and disabling wireless gateway topic.

Join
  • Type: JoinResourceTypeEventConfiguration structure

Join resource type event configuration object for enabling and disabling wireless device topic.

MessageDeliveryStatus
  • Type: MessageDeliveryStatusResourceTypeEventConfiguration structure

Message delivery status resource type event configuration object for enabling and disabling wireless device topic.

Proximity
  • Type: ProximityResourceTypeEventConfiguration structure

Proximity resource type event configuration object for enabling and disabling wireless gateway topic.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

UpdateFuotaTask

$result = $client->updateFuotaTask([/* ... */]);
$promise = $client->updateFuotaTaskAsync([/* ... */]);

Updates properties of a FUOTA task.

Parameter Syntax

$result = $client->updateFuotaTask([
    'Description' => '<string>',
    'FirmwareUpdateImage' => '<string>',
    'FirmwareUpdateRole' => '<string>',
    'Id' => '<string>', // REQUIRED
    'LoRaWAN' => [
        'RfRegion' => 'EU868|US915|AU915|AS923-1',
    ],
    'Name' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

The description of the new resource.

FirmwareUpdateImage
  • Type: string

The S3 URI points to a firmware update image that is to be used with a FUOTA task.

FirmwareUpdateRole
  • Type: string

The firmware update role that is to be used with a FUOTA task.

Id
  • Required: Yes
  • Type: string

The ID of a FUOTA task.

LoRaWAN
  • Type: LoRaWANFuotaTask structure

The LoRaWAN information used with a FUOTA task.

Name
  • Type: string

The name of a FUOTA task.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdateLogLevelsByResourceTypes

$result = $client->updateLogLevelsByResourceTypes([/* ... */]);
$promise = $client->updateLogLevelsByResourceTypesAsync([/* ... */]);

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.

Parameter Syntax

$result = $client->updateLogLevelsByResourceTypes([
    'DefaultLogLevel' => 'INFO|ERROR|DISABLED',
    'WirelessDeviceLogOptions' => [
        [
            'Events' => [
                [
                    'Event' => 'Join|Rejoin|Uplink_Data|Downlink_Data|Registration', // REQUIRED
                    'LogLevel' => 'INFO|ERROR|DISABLED', // REQUIRED
                ],
                // ...
            ],
            'LogLevel' => 'INFO|ERROR|DISABLED', // REQUIRED
            'Type' => 'Sidewalk|LoRaWAN', // REQUIRED
        ],
        // ...
    ],
    'WirelessGatewayLogOptions' => [
        [
            'Events' => [
                [
                    'Event' => 'CUPS_Request|Certificate', // REQUIRED
                    'LogLevel' => 'INFO|ERROR|DISABLED', // REQUIRED
                ],
                // ...
            ],
            'LogLevel' => 'INFO|ERROR|DISABLED', // REQUIRED
            'Type' => 'LoRaWAN', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
DefaultLogLevel
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

WirelessDeviceLogOptions
  • Type: Array of WirelessDeviceLogOption structures

The list of wireless device log options.

WirelessGatewayLogOptions
  • Type: Array of WirelessGatewayLogOption structures

The list of wireless gateway log options.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ValidationException:

    The input did not meet the specified constraints.

UpdateMulticastGroup

$result = $client->updateMulticastGroup([/* ... */]);
$promise = $client->updateMulticastGroupAsync([/* ... */]);

Updates properties of a multicast group session.

Parameter Syntax

$result = $client->updateMulticastGroup([
    'Description' => '<string>',
    'Id' => '<string>', // REQUIRED
    'LoRaWAN' => [
        'DlClass' => 'ClassB|ClassC',
        'RfRegion' => 'EU868|US915|AU915|AS923-1',
    ],
    'Name' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

The description of the new resource.

Id
  • Required: Yes
  • Type: string

The ID of the multicast group.

LoRaWAN
  • Type: LoRaWANMulticast structure

The LoRaWAN information that is to be used with the multicast group.

Name
  • Type: string

The name of the multicast group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdateNetworkAnalyzerConfiguration

$result = $client->updateNetworkAnalyzerConfiguration([/* ... */]);
$promise = $client->updateNetworkAnalyzerConfigurationAsync([/* ... */]);

Update network analyzer configuration.

Parameter Syntax

$result = $client->updateNetworkAnalyzerConfiguration([
    'ConfigurationName' => '<string>', // REQUIRED
    'Description' => '<string>',
    'TraceContent' => [
        'LogLevel' => 'INFO|ERROR|DISABLED',
        'WirelessDeviceFrameInfo' => 'ENABLED|DISABLED',
    ],
    'WirelessDevicesToAdd' => ['<string>', ...],
    'WirelessDevicesToRemove' => ['<string>', ...],
    'WirelessGatewaysToAdd' => ['<string>', ...],
    'WirelessGatewaysToRemove' => ['<string>', ...],
]);

Parameter Details

Members
ConfigurationName
  • Required: Yes
  • Type: string

Name of the network analyzer configuration.

Description
  • Type: string

The description of the new resource.

TraceContent
  • Type: TraceContent structure

Trace content for your wireless gateway and wireless device resources.

WirelessDevicesToAdd
  • Type: Array of strings

Wireless device resources to add to the network analyzer configuration. Provide the WirelessDeviceId of the resource to add in the input array.

WirelessDevicesToRemove
  • Type: Array of strings

Wireless device resources to remove from the network analyzer configuration. Provide the WirelessDeviceId of the resources to remove in the input array.

WirelessGatewaysToAdd
  • Type: Array of strings

Wireless gateway resources to add to the network analyzer configuration. Provide the WirelessGatewayId of the resource to add in the input array.

WirelessGatewaysToRemove
  • Type: Array of strings

Wireless gateway resources to remove from the network analyzer configuration. Provide the WirelessGatewayId of the resources to remove in the input array.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdatePartnerAccount

$result = $client->updatePartnerAccount([/* ... */]);
$promise = $client->updatePartnerAccountAsync([/* ... */]);

Updates properties of a partner account.

Parameter Syntax

$result = $client->updatePartnerAccount([
    'PartnerAccountId' => '<string>', // REQUIRED
    'PartnerType' => 'Sidewalk', // REQUIRED
    'Sidewalk' => [ // REQUIRED
        'AppServerPrivateKey' => '<string>',
    ],
]);

Parameter Details

Members
PartnerAccountId
  • Required: Yes
  • Type: string

The ID of the partner account to update.

PartnerType
  • Required: Yes
  • Type: string

The partner type.

Sidewalk
  • Required: Yes
  • Type: SidewalkUpdateAccount structure

The Sidewalk account credentials.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdatePosition

$result = $client->updatePosition([/* ... */]);
$promise = $client->updatePositionAsync([/* ... */]);

Update the position information of a resource.

Parameter Syntax

$result = $client->updatePosition([
    'Position' => [<float>, ...], // REQUIRED
    'ResourceIdentifier' => '<string>', // REQUIRED
    'ResourceType' => 'WirelessDevice|WirelessGateway', // REQUIRED
]);

Parameter Details

Members
Position
  • Required: Yes
  • Type: Array of floats

The position information of the resource.

ResourceIdentifier
  • Required: Yes
  • Type: string

Resource identifier of the resource for which position is updated.

ResourceType
  • Required: Yes
  • Type: string

Resource type of the resource for which position is updated.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ResourceNotFoundException:

    Resource does not exist.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • InternalServerException:

    An unexpected error occurred while processing a request.

UpdateResourceEventConfiguration

$result = $client->updateResourceEventConfiguration([/* ... */]);
$promise = $client->updateResourceEventConfigurationAsync([/* ... */]);

Update the event configuration for a particular resource identifier.

Parameter Syntax

$result = $client->updateResourceEventConfiguration([
    'ConnectionStatus' => [
        'LoRaWAN' => [
            'GatewayEuiEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessGatewayIdEventTopic' => 'Enabled|Disabled',
    ],
    'DeviceRegistrationState' => [
        'Sidewalk' => [
            'AmazonIdEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
    'Identifier' => '<string>', // REQUIRED
    'IdentifierType' => 'PartnerAccountId|DevEui|GatewayEui|WirelessDeviceId|WirelessGatewayId', // REQUIRED
    'Join' => [
        'LoRaWAN' => [
            'DevEuiEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
    'MessageDeliveryStatus' => [
        'Sidewalk' => [
            'AmazonIdEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
    'PartnerType' => 'Sidewalk',
    'Proximity' => [
        'Sidewalk' => [
            'AmazonIdEventTopic' => 'Enabled|Disabled',
        ],
        'WirelessDeviceIdEventTopic' => 'Enabled|Disabled',
    ],
]);

Parameter Details

Members
ConnectionStatus
  • Type: ConnectionStatusEventConfiguration structure

Event configuration for the connection status event.

DeviceRegistrationState
  • Type: DeviceRegistrationStateEventConfiguration structure

Event configuration for the device registration state event.

Identifier
  • Required: Yes
  • Type: string

Resource identifier to opt in for event messaging.

IdentifierType
  • Required: Yes
  • Type: string

Identifier type of the particular resource identifier for event configuration.

Join
  • Type: JoinEventConfiguration structure

Event configuration for the join event.

MessageDeliveryStatus
  • Type: MessageDeliveryStatusEventConfiguration structure

Event configuration for the message delivery status event.

PartnerType
  • Type: string

Partner type of the resource if the identifier type is PartnerAccountId

Proximity
  • Type: ProximityEventConfiguration structure

Event configuration for the proximity event.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • ConflictException:

    Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

  • ResourceNotFoundException:

    Resource does not exist.

  • InternalServerException:

    An unexpected error occurred while processing a request.

UpdateWirelessDevice

$result = $client->updateWirelessDevice([/* ... */]);
$promise = $client->updateWirelessDeviceAsync([/* ... */]);

Updates properties of a wireless device.

Parameter Syntax

$result = $client->updateWirelessDevice([
    'Description' => '<string>',
    'DestinationName' => '<string>',
    'Id' => '<string>', // REQUIRED
    'LoRaWAN' => [
        'AbpV1_0_x' => [
            'FCntStart' => <integer>,
        ],
        'AbpV1_1' => [
            'FCntStart' => <integer>,
        ],
        'DeviceProfileId' => '<string>',
        'FPorts' => [
            'Positioning' => [
                'ClockSync' => <integer>,
                'Gnss' => <integer>,
                'Stream' => <integer>,
            ],
        ],
        'ServiceProfileId' => '<string>',
    ],
    'Name' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

A new description of the resource.

DestinationName
  • Type: string

The name of the new destination for the device.

Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

LoRaWAN
  • Type: LoRaWANUpdateDevice structure

The updated wireless device's configuration.

Name
  • Type: string

The new name of the resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

UpdateWirelessGateway

$result = $client->updateWirelessGateway([/* ... */]);
$promise = $client->updateWirelessGatewayAsync([/* ... */]);

Updates properties of a wireless gateway.

Parameter Syntax

$result = $client->updateWirelessGateway([
    'Description' => '<string>',
    'Id' => '<string>', // REQUIRED
    'JoinEuiFilters' => [
        ['<string>', ...],
        // ...
    ],
    'Name' => '<string>',
    'NetIdFilters' => ['<string>', ...],
]);

Parameter Details

Members
Description
  • Type: string

A new description of the resource.

Id
  • Required: Yes
  • Type: string

The ID of the resource to update.

JoinEuiFilters
  • Type: Array of stringss

A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.

Name
  • Type: string

The new name of the resource.

NetIdFilters
  • Type: Array of strings

A list of NetId values that are used by LoRa gateways to filter the uplink frames.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input did not meet the specified constraints.

  • ResourceNotFoundException:

    Resource does not exist.

  • AccessDeniedException:

    User does not have permission to perform this action.

  • InternalServerException:

    An unexpected error occurred while processing a request.

  • ThrottlingException:

    The request was denied because it exceeded the allowed API request rate.

Shapes

AbpV1_0_x

Description

ABP device object for LoRaWAN specification v1.0.x

Members
DevAddr
  • Type: string

The DevAddr value.

FCntStart
  • Type: int

The FCnt init value.

SessionKeys
  • Type: SessionKeysAbpV1_0_x structure

Session keys for ABP v1.0.x

AbpV1_1

Description

ABP device object for LoRaWAN specification v1.1

Members
DevAddr
  • Type: string

The DevAddr value.

FCntStart
  • Type: int

The FCnt init value.

SessionKeys
  • Type: SessionKeysAbpV1_1 structure

Session keys for ABP v1.1

AccessDeniedException

Description

User does not have permission to perform this action.

Members
Message
  • Type: string

Accuracy

Description

The accuracy of the estimated position in meters. An empty value indicates that no position data is available. A value of ‘0.0’ value indicates that position data is available. This data corresponds to the position information that you specified instead of the position computed by solver.

Members
HorizontalAccuracy
  • Type: float

The horizontal accuracy of the estimated position in meters.

VerticalAccuracy
  • Type: float

The vertical accuracy of the estimated position in meters.

CertificateList

Description

List of sidewalk certificates.

Members
SigningAlg
  • Required: Yes
  • Type: string

The certificate chain algorithm provided by sidewalk.

Value
  • Required: Yes
  • Type: string

The value of the chosen sidewalk certificate.

ConflictException

Description

Adding, updating, or deleting the resource can cause an inconsistent state.

Members
Message
  • Type: string
ResourceId
  • Type: string

Id of the resource in the conflicting operation.

ResourceType
  • Type: string

Type of the resource in the conflicting operation.

ConnectionStatusEventConfiguration

Description

Connection status event configuration object for enabling or disabling topic.

Members
LoRaWAN
  • Type: LoRaWANConnectionStatusEventNotificationConfigurations structure

Connection status event configuration object for enabling or disabling LoRaWAN related event topics.

WirelessGatewayIdEventTopic
  • Type: string

Enum to denote whether the wireless gateway ID connection status event topic is enabled or disabled.

ConnectionStatusResourceTypeEventConfiguration

Description

Connection status resource type event configuration object for enabling or disabling topic.

Members
LoRaWAN
  • Type: LoRaWANConnectionStatusResourceTypeEventConfiguration structure

Connection status resource type event configuration object for enabling or disabling LoRaWAN related event topics.

Destinations

Description

Describes a destination.

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Description
  • Type: string

The description of the resource.

Expression
  • Type: string

The rule name or topic rule to send messages to.

ExpressionType
  • Type: string

The type of value in Expression.

Name
  • Type: string

The name of the resource.

RoleArn
  • Type: string

The ARN of the IAM Role that authorizes the destination.

DeviceProfile

Description

Describes a device profile.

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Id
  • Type: string

The ID of the device profile.

Name
  • Type: string

The name of the resource.

DeviceRegistrationStateEventConfiguration

Description

Device registration state event configuration object for enabling and disabling relevant topics.

Members
Sidewalk
  • Type: SidewalkEventNotificationConfigurations structure

Device registration state event configuration object for enabling or disabling Sidewalk related event topics.

WirelessDeviceIdEventTopic
  • Type: string

Enum to denote whether the wireless device id device registration state event topic is enabled or disabled.

DeviceRegistrationStateResourceTypeEventConfiguration

Description

Device registration state resource type event configuration object for enabling or disabling topic.

Members
Sidewalk
  • Type: SidewalkResourceTypeEventConfiguration structure

Device registration resource type state event configuration object for enabling or disabling Sidewalk related event topics.

DownlinkQueueMessage

Description

The message in the downlink queue.

Members
LoRaWAN
  • Type: LoRaWANSendDataToDevice structure

LoRaWAN router info.

MessageId
  • Type: string

The message ID assigned by IoT Wireless to each downlink message, which helps identify the message.

ReceivedAt
  • Type: string

The time at which Iot Wireless received the downlink message.

TransmitMode
  • Type: int

The transmit mode to use for sending data to the wireless device. This can be 0 for UM (unacknowledge mode) or 1 for AM (acknowledge mode).

EventConfigurationItem

Description

Event configuration object for a single resource.

Members
Events
  • Type: EventNotificationItemConfigurations structure

Object of all event configurations and the status of the event topics.

Identifier
  • Type: string

Resource identifier opted in for event messaging.

IdentifierType
  • Type: string

Identifier type of the particular resource identifier for event configuration.

PartnerType
  • Type: string

Partner type of the resource if the identifier type is PartnerAccountId.

EventNotificationItemConfigurations

Description

Object of all event configurations and the status of the event topics.

Members
ConnectionStatus
  • Type: ConnectionStatusEventConfiguration structure

Connection status event configuration for an event configuration item.

DeviceRegistrationState
  • Type: DeviceRegistrationStateEventConfiguration structure

Device registration state event configuration for an event configuration item.

Join
  • Type: JoinEventConfiguration structure

Join event configuration for an event configuration item.

MessageDeliveryStatus
  • Type: MessageDeliveryStatusEventConfiguration structure

Message delivery status event configuration for an event configuration item.

Proximity
  • Type: ProximityEventConfiguration structure

Proximity event configuration for an event configuration item.

FPorts

Description

List of FPort assigned for different LoRaWAN application packages to use

Members
ClockSync
  • Type: int

The Fport value.

Fuota
  • Type: int

The Fport value.

Multicast
  • Type: int

The Fport value.

Positioning
  • Type: Positioning structure

FPort values for the GNSS, stream, and ClockSync functions of the positioning information.

FuotaTask

Description

A FUOTA task.

Members
Arn
  • Type: string

The arn of a FUOTA task.

Id
  • Type: string

The ID of a FUOTA task.

Name
  • Type: string

The name of a FUOTA task.

InternalServerException

Description

An unexpected error occurred while processing a request.

Members
Message
  • Type: string

JoinEventConfiguration

Description

Join event configuration object for enabling or disabling topic.

Members
LoRaWAN
  • Type: LoRaWANJoinEventNotificationConfigurations structure

Join event configuration object for enabling or disabling LoRaWAN related event topics.

WirelessDeviceIdEventTopic
  • Type: string

Enum to denote whether the wireless device id join event topic is enabled or disabled.

JoinResourceTypeEventConfiguration

Description

Join resource type event configuration object for enabling or disabling topic.

Members
LoRaWAN
  • Type: LoRaWANJoinResourceTypeEventConfiguration structure

Join resource type event configuration object for enabling or disabling LoRaWAN related event topics.

LoRaWANConnectionStatusEventNotificationConfigurations

Description

Object for LoRaWAN connection status resource type event configuration.

Members
GatewayEuiEventTopic
  • Type: string

Enum to denote whether the gateway EUI connection status event topic is enabled or disabled.

LoRaWANConnectionStatusResourceTypeEventConfiguration

Description

Object for LoRaWAN connection status resource type event configuration.

Members
WirelessGatewayEventTopic
  • Type: string

Enum to denote whether the wireless gateway connection status event topic is enabled or disabled.

LoRaWANDevice

Description

LoRaWAN object for create functions.

Members
AbpV1_0_x
  • Type: AbpV1_0_x structure

LoRaWAN object for create APIs

AbpV1_1
  • Type: AbpV1_1 structure

ABP device object for create APIs for v1.1

DevEui
  • Type: string

The DevEUI value.

DeviceProfileId
  • Type: string

The ID of the device profile for the new wireless device.

FPorts
  • Type: FPorts structure

List of FPort assigned for different LoRaWAN application packages to use

OtaaV1_0_x
  • Type: OtaaV1_0_x structure

OTAA device object for create APIs for v1.0.x

OtaaV1_1
  • Type: OtaaV1_1 structure

OTAA device object for v1.1 for create APIs

ServiceProfileId
  • Type: string

The ID of the service profile.

LoRaWANDeviceMetadata

Description

LoRaWAN device metatdata.

Members
DataRate
  • Type: int

The DataRate value.

DevEui
  • Type: string

The DevEUI value.

FPort
  • Type: int

The FPort value.

Frequency
  • Type: int

The device's channel frequency in Hz.

Gateways
  • Type: Array of LoRaWANGatewayMetadata structures

Information about the gateways accessed by the device.

Timestamp
  • Type: string

The date and time of the metadata.

LoRaWANDeviceProfile

Description

LoRaWANDeviceProfile object.

Members
ClassBTimeout
  • Type: int

The ClassBTimeout value.

ClassCTimeout
  • Type: int

The ClassCTimeout value.

FactoryPresetFreqsList
  • Type: Array of ints

The list of values that make up the FactoryPresetFreqs value.

MacVersion
  • Type: string

The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.

MaxDutyCycle
  • Type: int

The MaxDutyCycle value.

MaxEirp
  • Type: int

The MaxEIRP value.

PingSlotDr
  • Type: int

The PingSlotDR value.

PingSlotFreq
  • Type: int

The PingSlotFreq value.

PingSlotPeriod
  • Type: int

The PingSlotPeriod value.

RegParamsRevision
  • Type: string

The version of regional parameters.

RfRegion
  • Type: string

The frequency band (RFRegion) value.

RxDataRate2
  • Type: int

The RXDataRate2 value.

RxDelay1
  • Type: int

The RXDelay1 value.

RxDrOffset1
  • Type: int

The RXDROffset1 value.

RxFreq2
  • Type: int

The RXFreq2 value.

Supports32BitFCnt
  • Type: boolean

The Supports32BitFCnt value.

SupportsClassB
  • Type: boolean

The SupportsClassB value.

SupportsClassC
  • Type: boolean

The SupportsClassC value.

SupportsJoin
  • Type: boolean

The SupportsJoin value.

LoRaWANFuotaTask

Description

The LoRaWAN information used with a FUOTA task.

Members
RfRegion
  • Type: string

Supported RfRegions

LoRaWANFuotaTaskGetInfo

Description

The LoRaWAN information returned from getting a FUOTA task.

Members
RfRegion
  • Type: string

The frequency band (RFRegion) value.

StartTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Start time of a FUOTA task.

LoRaWANGateway

Description

LoRaWANGateway object.

Members
GatewayEui
  • Type: string

The gateway's EUI value.

JoinEuiFilters
  • Type: Array of stringss

A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.

NetIdFilters
  • Type: Array of strings

A list of NetId values that are used by LoRa gateways to filter the uplink frames.

RfRegion
  • Type: string

The frequency band (RFRegion) value.

SubBands
  • Type: Array of ints

A list of integer indicating which sub bands are supported by LoRa gateway.

LoRaWANGatewayCurrentVersion

Description

LoRaWANGatewayCurrentVersion object.

Members
CurrentVersion
  • Type: LoRaWANGatewayVersion structure

The version of the gateways that should receive the update.

LoRaWANGatewayMetadata

Description

LoRaWAN gateway metatdata.

Members
GatewayEui
  • Type: string

The gateway's EUI value.

Rssi
  • Type: double

The RSSI value.

Snr
  • Type: double

The SNR value.

LoRaWANGatewayVersion

Description

LoRaWANGatewayVersion object.

Members
Model
  • Type: string

The model number of the wireless gateway.

PackageVersion
  • Type: string

The version of the wireless gateway firmware.

Station
  • Type: string

The basic station version of the wireless gateway.

LoRaWANGetServiceProfileInfo

Description

LoRaWANGetServiceProfileInfo object.

Members
AddGwMetadata
  • Type: boolean

The AddGWMetaData value.

ChannelMask
  • Type: string

The ChannelMask value.

DevStatusReqFreq
  • Type: int

The DevStatusReqFreq value.

DlBucketSize
  • Type: int

The DLBucketSize value.

DlRate
  • Type: int

The DLRate value.

DlRatePolicy
  • Type: string

The DLRatePolicy value.

DrMax
  • Type: int

The DRMax value.

DrMin
  • Type: int

The DRMin value.

HrAllowed
  • Type: boolean

The HRAllowed value that describes whether handover roaming is allowed.

MinGwDiversity
  • Type: int

The MinGwDiversity value.

NwkGeoLoc
  • Type: boolean

The NwkGeoLoc value.

PrAllowed
  • Type: boolean

The PRAllowed value that describes whether passive roaming is allowed.

RaAllowed
  • Type: boolean

The RAAllowed value that describes whether roaming activation is allowed.

ReportDevStatusBattery
  • Type: boolean

The ReportDevStatusBattery value.

ReportDevStatusMargin
  • Type: boolean

The ReportDevStatusMargin value.

TargetPer
  • Type: int

The TargetPER value.

UlBucketSize
  • Type: int

The ULBucketSize value.

UlRate
  • Type: int

The ULRate value.

UlRatePolicy
  • Type: string

The ULRatePolicy value.

LoRaWANJoinEventNotificationConfigurations

Description

Object for LoRaWAN join resource type event configuration.

Members
DevEuiEventTopic
  • Type: string

Enum to denote whether the Dev EUI join event topic is enabled or disabled.

LoRaWANJoinResourceTypeEventConfiguration

Description

Object for LoRaWAN join resource type event configuration.

Members
WirelessDeviceEventTopic
  • Type: string

Enum to denote whether the wireless device join event topic is enabled or disabled.

LoRaWANListDevice

Description

LoRaWAN object for list functions.

Members
DevEui
  • Type: string

The DevEUI value.

LoRaWANMulticast

Description

The LoRaWAN information that is to be used with the multicast group.

Members
DlClass
  • Type: string

DlClass for LoRaWAM, valid values are ClassB and ClassC.

RfRegion
  • Type: string

Supported RfRegions

LoRaWANMulticastGet

Description

The LoRaWAN information that is to be returned from getting multicast group information.

Members
DlClass
  • Type: string

DlClass for LoRaWAM, valid values are ClassB and ClassC.

NumberOfDevicesInGroup
  • Type: int

Number of devices that are associated to the multicast group.

NumberOfDevicesRequested
  • Type: int

Number of devices that are requested to be associated with the multicast group.

RfRegion
  • Type: string

Supported RfRegions

LoRaWANMulticastMetadata

Description

The metadata information of the LoRaWAN multicast group.

Members
FPort
  • Type: int

The Fport value.

LoRaWANMulticastSession

Description

The LoRaWAN information used with the multicast session.

Members
DlDr
  • Type: int

Downlink data rate.

DlFreq
  • Type: int

Downlink frequency.

SessionStartTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Timestamp of when the multicast group session is to start.

SessionTimeout
  • Type: int

How long before a multicast group session is to timeout.

LoRaWANSendDataToDevice

Description

LoRaWAN router info.

Members
FPort
  • Type: int

The Fport value.

LoRaWANServiceProfile

Description

LoRaWANServiceProfile object.

Members
AddGwMetadata
  • Type: boolean

The AddGWMetaData value.

DrMax
  • Type: int

The DrMax value.

DrMin
  • Type: int

The DrMin value.

LoRaWANStartFuotaTask

Description

The LoRaWAN information used to start a FUOTA task.

Members
StartTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Start time of a FUOTA task.

LoRaWANUpdateDevice

Description

LoRaWAN object for update functions.

Members
AbpV1_0_x
  • Type: UpdateAbpV1_0_x structure

ABP device object for update APIs for v1.0.x

AbpV1_1
  • Type: UpdateAbpV1_1 structure

ABP device object for update APIs for v1.1

DeviceProfileId
  • Type: string

The ID of the device profile for the wireless device.

FPorts
  • Type: UpdateFPorts structure

FPorts object for the positioning information of the device.

ServiceProfileId
  • Type: string

The ID of the service profile.

LoRaWANUpdateGatewayTaskCreate

Description

LoRaWANUpdateGatewayTaskCreate object.

Members
CurrentVersion
  • Type: LoRaWANGatewayVersion structure

The version of the gateways that should receive the update.

SigKeyCrc
  • Type: long (int|float)

The CRC of the signature private key to check.

UpdateSignature
  • Type: string

The signature used to verify the update firmware.

UpdateVersion
  • Type: LoRaWANGatewayVersion structure

The firmware version to update the gateway to.

LoRaWANUpdateGatewayTaskEntry

Description

LoRaWANUpdateGatewayTaskEntry object.

Members
CurrentVersion
  • Type: LoRaWANGatewayVersion structure

The version of the gateways that should receive the update.

UpdateVersion
  • Type: LoRaWANGatewayVersion structure

The firmware version to update the gateway to.

MessageDeliveryStatusEventConfiguration

Description

Message delivery status event configuration object for enabling and disabling relevant topics.

Members
Sidewalk
  • Type: SidewalkEventNotificationConfigurations structure

SidewalkEventNotificationConfigurations object, which is the event configuration object for Sidewalk-related event topics.

WirelessDeviceIdEventTopic
  • Type: string

Enum to denote whether the wireless device id device registration state event topic is enabled or disabled.

MessageDeliveryStatusResourceTypeEventConfiguration

Description

Message delivery status resource type event configuration object for enabling or disabling relevant topic.

Members
Sidewalk
  • Type: SidewalkResourceTypeEventConfiguration structure

Sidewalk resource type event configuration object for enabling or disabling topic.

MulticastGroup

Description

A multicast group.

Members
Arn
  • Type: string

The arn of the multicast group.

Id
  • Type: string

The ID of the multicast group.

Name
  • Type: string

The name of the multicast group.

MulticastGroupByFuotaTask

Description

A multicast group that is associated with a FUOTA task.

Members
Id
  • Type: string

The ID of the multicast group.

MulticastWirelessMetadata

Description

Wireless metadata that is to be sent to multicast group.

Members
LoRaWAN
  • Type: LoRaWANMulticastMetadata structure

The metadata information of the LoRaWAN multicast group.

NetworkAnalyzerConfigurations

Description

Network analyzer configurations.

Members
Arn
  • Type: string

The Amazon Resource Name of the new resource.

Name
  • Type: string

Name of the network analyzer configuration.

OtaaV1_0_x

Description

OTAA device object for v1.0.x

Members
AppEui
  • Type: string

The AppEUI value.

AppKey
  • Type: string

The AppKey value.

GenAppKey
  • Type: string

The GenAppKey value.

OtaaV1_1

Description

OTAA device object for v1.1

Members
AppKey
  • Type: string

The AppKey value.

JoinEui
  • Type: string

The JoinEUI value.

NwkKey
  • Type: string

The NwkKey value.

PositionConfigurationItem

Description

The wrapper for a position configuration.

Members
Destination
  • Type: string

The position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.

ResourceIdentifier
  • Type: string

Resource identifier for the position configuration.

ResourceType
  • Type: string

Resource type of the resource for the position configuration.

Solvers
  • Type: PositionSolverDetails structure

The details of the positioning solver object used to compute the location.

PositionSolverConfigurations

Description

The wrapper for position solver configurations.

Members
SemtechGnss
  • Type: SemtechGnssConfiguration structure

The Semtech GNSS solver configuration object.

PositionSolverDetails

Description

The wrapper for position solver details.

Members
SemtechGnss
  • Type: SemtechGnssDetail structure

The Semtech GNSS solver object details.

Positioning

Description

The FPorts for the position information.

Members
ClockSync
  • Type: int

The Fport value.

Gnss
  • Type: int

The Fport value.

Stream
  • Type: int

The Fport value.

ProximityEventConfiguration

Description

Proximity event configuration object for enabling and disabling relevant topics.

Members
Sidewalk
  • Type: SidewalkEventNotificationConfigurations structure

Proximity event configuration object for enabling or disabling Sidewalk related event topics.

WirelessDeviceIdEventTopic
  • Type: string

Enum to denote whether the wireless device id proximity event topic is enabled or disabled.

ProximityResourceTypeEventConfiguration

Description

Proximity resource type event configuration object for enabling or disabling topic.

Members
Sidewalk
  • Type: SidewalkResourceTypeEventConfiguration structure

Proximity resource type event configuration object for enabling and disabling wireless device topic.

ResourceNotFoundException

Description

Resource does not exist.

Members
Message
  • Type: string
ResourceId
  • Type: string

Id of the not found resource.

ResourceType
  • Type: string

Type of the font found resource.

SemtechGnssConfiguration

Description

Information about the Semtech GNSS solver configuration.

Members
Fec
  • Required: Yes
  • Type: string

Whether forward error correction is enabled.

Status
  • Required: Yes
  • Type: string

The status indicating whether the solver is enabled.

SemtechGnssDetail

Description

Details of the Semtech GNSS solver object.

Members
Fec
  • Type: string

Whether forward error correction is enabled.

Provider
  • Type: string

The vendor of the solver object.

Status
  • Type: string

The status indicating whether the solver is enabled.

Type
  • Type: string

The type of positioning solver used.

ServiceProfile

Description

Information about a service profile.

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Id
  • Type: string

The ID of the service profile.

Name
  • Type: string

The name of the resource.

SessionKeysAbpV1_0_x

Description

Session keys for ABP v1.1

Members
AppSKey
  • Type: string

The AppSKey value.

NwkSKey
  • Type: string

The NwkSKey value.

SessionKeysAbpV1_1

Description

Session keys for ABP v1.1

Members
AppSKey
  • Type: string

The AppSKey value.

FNwkSIntKey
  • Type: string

The FNwkSIntKey value.

NwkSEncKey
  • Type: string

The NwkSEncKey value.

SNwkSIntKey
  • Type: string

The SNwkSIntKey value.

SidewalkAccountInfo

Description

Information about a Sidewalk account.

Members
AmazonId
  • Type: string

The Sidewalk Amazon ID.

AppServerPrivateKey
  • Type: string

The Sidewalk application server private key.

SidewalkAccountInfoWithFingerprint

Description

Information about a Sidewalk account.

Members
AmazonId
  • Type: string

The Sidewalk Amazon ID.

Arn
  • Type: string

The Amazon Resource Name of the resource.

Fingerprint
  • Type: string

The fingerprint of the Sidewalk application server private key.

SidewalkDevice

Description

Sidewalk device object.

Members
AmazonId
  • Type: string

The Sidewalk Amazon ID.

DeviceCertificates
  • Type: Array of CertificateList structures

The sidewalk device certificates for Ed25519 and P256r1.

SidewalkId
  • Type: string

The sidewalk device identification.

SidewalkManufacturingSn
  • Type: string

The Sidewalk manufacturing series number.

SidewalkDeviceMetadata

Description

MetaData for Sidewalk device.

Members
BatteryLevel
  • Type: string

Sidewalk device battery level.

DeviceState
  • Type: string

Device state defines the device status of sidewalk device.

Event
  • Type: string

Sidewalk device status notification.

Rssi
  • Type: int

The RSSI value.

SidewalkEventNotificationConfigurations

Description

SidewalkEventNotificationConfigurations object, which is the event configuration object for Sidewalk-related event topics.

Members
AmazonIdEventTopic
  • Type: string

Enum to denote whether amazon id event topic is enabled or disabled.

SidewalkListDevice

Description

Sidewalk object used by list functions.

Members
AmazonId
  • Type: string

The Sidewalk Amazon ID.

DeviceCertificates
  • Type: Array of CertificateList structures

The sidewalk device certificates for Ed25519 and P256r1.

SidewalkId
  • Type: string

The sidewalk device identification.

SidewalkManufacturingSn
  • Type: string

The Sidewalk manufacturing series number.

SidewalkResourceTypeEventConfiguration

Description

Sidewalk resource type event configuration object for enabling or disabling topic.

Members
WirelessDeviceEventTopic
  • Type: string

Enum to denote whether the wireless device join event topic is enabled or disabled.

SidewalkSendDataToDevice

Description

Information about a Sidewalk router.

Members
AckModeRetryDurationSecs
  • Type: int

The duration of time in seconds for which you want to retry sending the ACK.

MessageType
  • Type: string

Sidewalk device message type. Default value is CUSTOM_COMMAND_ID_NOTIFY.

Seq
  • Type: int

The sequence number.

SidewalkUpdateAccount

Description

Sidewalk update.

Members
AppServerPrivateKey
  • Type: string

The new Sidewalk application server private key.

Tag

Description

A simple label consisting of a customer-defined key-value pair

Members
Key
  • Required: Yes
  • Type: string

The tag's key value.

Value
  • Required: Yes
  • Type: string

The tag's value.

ThrottlingException

Description

The request was denied because it exceeded the allowed API request rate.

Members
Message
  • Type: string

TooManyTagsException

Description

The request was denied because the resource can't have any more tags.

Members
Message
  • Type: string
ResourceName
  • Type: string

Name of the resource that exceeds maximum number of tags allowed.

TraceContent

Description

Trace content for your wireless gateway and wireless device resources.

Members
LogLevel
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

WirelessDeviceFrameInfo
  • Type: string

FrameInfo of your wireless device resources for the trace content. Use FrameInfo to debug the communication between your LoRaWAN end devices and the network server.

UpdateAbpV1_0_x

Description

ABP device object for LoRaWAN specification v1.0.x

Members
FCntStart
  • Type: int

The FCnt init value.

UpdateAbpV1_1

Description

ABP device object for LoRaWAN specification v1.1

Members
FCntStart
  • Type: int

The FCnt init value.

UpdateFPorts

Description

Object for updating the FPorts information.

Members
Positioning
  • Type: Positioning structure

Positioning FPorts for the ClockSync, Stream, and GNSS functions.

UpdateWirelessGatewayTaskCreate

Description

UpdateWirelessGatewayTaskCreate object.

Members
LoRaWAN
  • Type: LoRaWANUpdateGatewayTaskCreate structure

The properties that relate to the LoRaWAN wireless gateway.

UpdateDataRole
  • Type: string

The IAM role used to read data from the S3 bucket.

UpdateDataSource
  • Type: string

The link to the S3 bucket.

UpdateWirelessGatewayTaskEntry

Description

UpdateWirelessGatewayTaskEntry object.

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Id
  • Type: string

The ID of the new wireless gateway task entry.

LoRaWAN
  • Type: LoRaWANUpdateGatewayTaskEntry structure

The properties that relate to the LoRaWAN wireless gateway.

ValidationException

Description

The input did not meet the specified constraints.

Members
Message
  • Type: string

WirelessDeviceEventLogOption

Description

The log options for a wireless device event and can be used to set log levels for a specific wireless device event.

For a LoRaWAN device, possible events for a log messsage are: Join, Rejoin, Downlink_Data, and Uplink_Data. For a Sidewalk device, possible events for a log message are Registration, Downlink_Data, and Uplink_Data.

Members
Event
  • Required: Yes
  • Type: string

The event for a log message, if the log message is tied to a wireless device.

LogLevel
  • Required: Yes
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

WirelessDeviceLogOption

Description

The log options for wireless devices and can be used to set log levels for a specific type of wireless device.

Members
Events
  • Type: Array of WirelessDeviceEventLogOption structures

The list of wireless device event log options.

LogLevel
  • Required: Yes
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

Type
  • Required: Yes
  • Type: string

The wireless device type.

WirelessDeviceStatistics

Description

Information about a wireless device's operation.

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

DestinationName
  • Type: string

The name of the destination to which the device is assigned.

FuotaDeviceStatus
  • Type: string

The status of a wireless device in a FUOTA task.

Id
  • Type: string

The ID of the wireless device reporting the data.

LastUplinkReceivedAt
  • Type: string

The date and time when the most recent uplink was received.

LoRaWAN
  • Type: LoRaWANListDevice structure

LoRaWAN device info.

McGroupId
  • Type: int

Id of the multicast group.

MulticastDeviceStatus
  • Type: string

The status of the wireless device in the multicast group.

Name
  • Type: string

The name of the resource.

Sidewalk
  • Type: SidewalkListDevice structure

The Sidewalk account credentials.

Type
  • Type: string

The wireless device type.

WirelessGatewayEventLogOption

Description

The log options for a wireless gateway event and can be used to set log levels for a specific wireless gateway event.

For a LoRaWAN gateway, possible events for a log message are CUPS_Request and Certificate.

Members
Event
  • Required: Yes
  • Type: string

The event for a log message, if the log message is tied to a wireless gateway.

LogLevel
  • Required: Yes
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

WirelessGatewayLogOption

Description

The log options for wireless gateways and can be used to set log levels for a specific type of wireless gateway.

Members
Events
  • Type: Array of WirelessGatewayEventLogOption structures

The list of wireless gateway event log options.

LogLevel
  • Required: Yes
  • Type: string

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

Type
  • Required: Yes
  • Type: string

The wireless gateway type.

WirelessGatewayStatistics

Description

Information about a wireless gateway's operation.

Members
Arn
  • Type: string

The Amazon Resource Name of the resource.

Description
  • Type: string

The description of the resource.

Id
  • Type: string

The ID of the wireless gateway reporting the data.

LastUplinkReceivedAt
  • Type: string

The date and time when the most recent uplink was received.

LoRaWAN
  • Type: LoRaWANGateway structure

LoRaWAN gateway info.

Name
  • Type: string

The name of the resource.

WirelessMetadata

Description

WirelessMetadata object.

Members
LoRaWAN
  • Type: LoRaWANSendDataToDevice structure

LoRaWAN device info.

Sidewalk
  • Type: SidewalkSendDataToDevice structure

The Sidewalk account credentials.

AWS SDK for PHP 3.x API documentation generated by ApiGen