Skip to content

Commit 34de9fc

Browse files
author
AWS
committed
AWS IoT Wireless Update: Integration of Device Location with Amazon Sidewalk network for Amazon Sidewalk enabled devices
1 parent e947cf4 commit 34de9fc

File tree

2 files changed

+107
-11
lines changed

2 files changed

+107
-11
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS IoT Wireless",
4+
"contributor": "",
5+
"description": "Integration of Device Location with Amazon Sidewalk network for Amazon Sidewalk enabled devices"
6+
}

services/iotwireless/src/main/resources/codegen-resources/service-2.json

Lines changed: 101 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,7 @@
920920
{"shape":"ThrottlingException"},
921921
{"shape":"InternalServerException"}
922922
],
923-
"documentation":"<p>Get the position information for a given resource.</p> <important> <p>This action is no longer supported. Calls to retrieve the position information should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html\">GetResourcePosition</a> API operation instead.</p> </important>",
923+
"documentation":"<p>Get the position information for a given resource.</p> <important> <p>This action is no longer supported. Calls to retrieve the position information should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/latest/apireference/API_GetResourcePosition.html\">GetResourcePosition</a> API operation instead.</p> </important>",
924924
"deprecated":true,
925925
"deprecatedMessage":"This operation is no longer supported."
926926
},
@@ -940,7 +940,7 @@
940940
{"shape":"ThrottlingException"},
941941
{"shape":"InternalServerException"}
942942
],
943-
"documentation":"<p>Get position configuration for a given resource.</p> <important> <p>This action is no longer supported. Calls to retrieve the position configuration should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html\">GetResourcePosition</a> API operation instead.</p> </important>",
943+
"documentation":"<p>Get position configuration for a given resource.</p> <important> <p>This action is no longer supported. Calls to retrieve the position configuration should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/latest/apireference/API_GetResourcePosition.html\">GetResourcePosition</a> API operation instead.</p> </important>",
944944
"deprecated":true,
945945
"deprecatedMessage":"This operation is no longer supported."
946946
},
@@ -1364,7 +1364,7 @@
13641364
{"shape":"ThrottlingException"},
13651365
{"shape":"InternalServerException"}
13661366
],
1367-
"documentation":"<p>List position configurations for a given resource, such as positioning solvers.</p> <important> <p>This action is no longer supported. Calls to retrieve position information should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html\">GetResourcePosition</a> API operation instead.</p> </important>",
1367+
"documentation":"<p>List position configurations for a given resource, such as positioning solvers.</p> <important> <p>This action is no longer supported. Calls to retrieve position information should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/latest/apireference/API_GetResourcePosition.html\">GetResourcePosition</a> API operation instead.</p> </important>",
13681368
"deprecated":true,
13691369
"deprecatedMessage":"This operation is no longer supported."
13701370
},
@@ -1434,7 +1434,7 @@
14341434
{"shape":"ConflictException"},
14351435
{"shape":"ThrottlingException"}
14361436
],
1437-
"documentation":"<p>List wireless devices that have been added to an import task.</p>"
1437+
"documentation":"<p>List of import tasks and summary information of onboarding status of devices in each import task.</p>"
14381438
},
14391439
"ListWirelessDevices":{
14401440
"name":"ListWirelessDevices",
@@ -1500,7 +1500,7 @@
15001500
{"shape":"ThrottlingException"},
15011501
{"shape":"InternalServerException"}
15021502
],
1503-
"documentation":"<p>Put position configuration for a given resource.</p> <important> <p>This action is no longer supported. Calls to update the position configuration should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html\">UpdateResourcePosition</a> API operation instead.</p> </important>",
1503+
"documentation":"<p>Put position configuration for a given resource.</p> <important> <p>This action is no longer supported. Calls to update the position configuration should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/latest/apireference/API_UpdateResourcePosition.html\">UpdateResourcePosition</a> API operation instead.</p> </important>",
15041504
"deprecated":true,
15051505
"deprecatedMessage":"This operation is no longer supported."
15061506
},
@@ -1923,7 +1923,7 @@
19231923
{"shape":"ThrottlingException"},
19241924
{"shape":"InternalServerException"}
19251925
],
1926-
"documentation":"<p>Update the position information of a resource.</p> <important> <p>This action is no longer supported. Calls to update the position information should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html\">UpdateResourcePosition</a> API operation instead.</p> </important>",
1926+
"documentation":"<p>Update the position information of a resource.</p> <important> <p>This action is no longer supported. Calls to update the position information should use the <a href=\"https://docs.aws.amazon.com/iot-wireless/latest/apireference/API_UpdateResourcePosition.html\">UpdateResourcePosition</a> API operation instead.</p> </important>",
19271927
"deprecated":true,
19281928
"deprecatedMessage":"This operation is no longer supported."
19291929
},
@@ -2909,7 +2909,7 @@
29092909
},
29102910
"Positioning":{
29112911
"shape":"PositioningConfigStatus",
2912-
"documentation":"<p>FPort values for the GNSS, stream, and ClockSync functions of the positioning information.</p>"
2912+
"documentation":"<p>The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.</p>"
29132913
},
29142914
"Sidewalk":{
29152915
"shape":"SidewalkCreateWirelessDevice",
@@ -4671,6 +4671,10 @@
46714671
"shape":"DestinationName",
46724672
"documentation":"<p>The name of the destination that's assigned to the wireless devices in the import task.</p>"
46734673
},
4674+
"Positioning":{
4675+
"shape":"PositioningConfigStatus",
4676+
"documentation":"<p>The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.</p>"
4677+
},
46744678
"Sidewalk":{
46754679
"shape":"SidewalkGetStartImportInfo",
46764680
"documentation":"<p>The Sidewalk-related information about an import task.</p>"
@@ -4771,7 +4775,7 @@
47714775
},
47724776
"Positioning":{
47734777
"shape":"PositioningConfigStatus",
4774-
"documentation":"<p>FPort values for the GNSS, stream, and ClockSync functions of the positioning information.</p>"
4778+
"documentation":"<p>The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.</p>"
47754779
}
47764780
}
47774781
},
@@ -5432,6 +5436,14 @@
54325436
"shape":"DestinationName",
54335437
"documentation":"<p>The name of the Sidewalk destination that describes the IoT rule to route messages received from devices in an import task that are onboarded to AWS IoT Wireless.</p>"
54345438
},
5439+
"Positioning":{
5440+
"shape":"PositioningConfigStatus",
5441+
"documentation":"<p>The integration status of the Device Location feature for Sidewalk devices.</p>"
5442+
},
5443+
"Sidewalk":{
5444+
"shape":"SidewalkListDevicesForImportInfo",
5445+
"documentation":"<p>The Sidewalk object containing Sidewalk-related device information.</p>"
5446+
},
54355447
"ImportedWirelessDeviceList":{
54365448
"shape":"ImportedWirelessDeviceList",
54375449
"documentation":"<p>List of wireless devices in an import task and their onboarding status.</p>"
@@ -5796,7 +5808,7 @@
57965808
},
57975809
"DestinationName":{
57985810
"shape":"DestinationName",
5799-
"documentation":"<p>A filter to list only the wireless devices that use this destination.</p>",
5811+
"documentation":"<p>A filter to list only the wireless devices that use as uplink destination.</p>",
58005812
"location":"querystring",
58015813
"locationName":"destinationName"
58025814
},
@@ -7686,6 +7698,14 @@
76867698
"DeviceProfileId":{
76877699
"shape":"DeviceProfileId",
76887700
"documentation":"<p>The ID of the Sidewalk device profile.</p>"
7701+
},
7702+
"Positioning":{
7703+
"shape":"SidewalkPositioning",
7704+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
7705+
},
7706+
"SidewalkManufacturingSn":{
7707+
"shape":"SidewalkManufacturingSn",
7708+
"documentation":"<p>The Sidewalk manufacturing serial number.</p>"
76897709
}
76907710
},
76917711
"documentation":"<p>Sidewalk object for creating a wireless device.</p>"
@@ -7721,6 +7741,10 @@
77217741
"Status":{
77227742
"shape":"WirelessDeviceSidewalkStatus",
77237743
"documentation":"<p>The Sidewalk device status, such as provisioned or registered.</p>"
7744+
},
7745+
"Positioning":{
7746+
"shape":"SidewalkPositioning",
7747+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
77247748
}
77257749
},
77267750
"documentation":"<p>Sidewalk device object.</p>"
@@ -7785,6 +7809,10 @@
77857809
"Role":{
77867810
"shape":"Role",
77877811
"documentation":"<p>The IAM role that allows AWS IoT Wireless to access the CSV file in the S3 bucket.</p>"
7812+
},
7813+
"Positioning":{
7814+
"shape":"SidewalkPositioning",
7815+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
77887816
}
77897817
},
77907818
"documentation":"<p>Sidewalk-related information for devices in an import task that are being onboarded.</p>"
@@ -7820,14 +7848,38 @@
78207848
"Status":{
78217849
"shape":"WirelessDeviceSidewalkStatus",
78227850
"documentation":"<p>The status of the Sidewalk devices, such as provisioned or registered.</p>"
7851+
},
7852+
"Positioning":{
7853+
"shape":"SidewalkPositioning",
7854+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
78237855
}
78247856
},
78257857
"documentation":"<p>Sidewalk object used by list functions.</p>"
78267858
},
7859+
"SidewalkListDevicesForImportInfo":{
7860+
"type":"structure",
7861+
"members":{
7862+
"Positioning":{
7863+
"shape":"SidewalkPositioning",
7864+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
7865+
}
7866+
},
7867+
"documentation":"<p>The Sidewalk-related object containing positioning information used to configure Sidewalk devices during import.</p>"
7868+
},
78277869
"SidewalkManufacturingSn":{
78287870
"type":"string",
78297871
"max":64
78307872
},
7873+
"SidewalkPositioning":{
7874+
"type":"structure",
7875+
"members":{
7876+
"DestinationName":{
7877+
"shape":"DestinationName",
7878+
"documentation":"<p>The location destination name of the Sidewalk device.</p>"
7879+
}
7880+
},
7881+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
7882+
},
78317883
"SidewalkResourceTypeEventConfiguration":{
78327884
"type":"structure",
78337885
"members":{
@@ -7859,6 +7911,10 @@
78597911
"SidewalkManufacturingSn":{
78607912
"shape":"SidewalkManufacturingSn",
78617913
"documentation":"<p>The Sidewalk manufacturing serial number (SMSN) of the device added to the import task.</p>"
7914+
},
7915+
"Positioning":{
7916+
"shape":"SidewalkPositioning",
7917+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
78627918
}
78637919
},
78647920
"documentation":"<p>Information about an import task created for an individual Sidewalk device.</p>"
@@ -7873,6 +7929,10 @@
78737929
"Role":{
78747930
"shape":"Role",
78757931
"documentation":"<p>The IAM role that allows AWS IoT Wireless to access the CSV file in the S3 bucket.</p>"
7932+
},
7933+
"Positioning":{
7934+
"shape":"SidewalkPositioning",
7935+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
78767936
}
78777937
},
78787938
"documentation":"<p>Information about an import task created for bulk provisioning.</p>"
@@ -7897,6 +7957,16 @@
78977957
},
78987958
"documentation":"<p>Sidewalk object information for updating an import task.</p>"
78997959
},
7960+
"SidewalkUpdateWirelessDevice":{
7961+
"type":"structure",
7962+
"members":{
7963+
"Positioning":{
7964+
"shape":"SidewalkPositioning",
7965+
"documentation":"<p>The Positioning object of the Sidewalk device.</p>"
7966+
}
7967+
},
7968+
"documentation":"<p>Sidewalk object for updating a wireless device.</p>"
7969+
},
79007970
"SigningAlg":{
79017971
"type":"string",
79027972
"documentation":"<p>The certificate chain algorithm provided by sidewalk.</p>",
@@ -7994,6 +8064,10 @@
79948064
"documentation":"<p>The name of the wireless device for which an import task is being started.</p>"
79958065
},
79968066
"Tags":{"shape":"TagList"},
8067+
"Positioning":{
8068+
"shape":"PositioningConfigStatus",
8069+
"documentation":"<p>The integration status of the Device Location feature for Sidewalk devices.</p>"
8070+
},
79978071
"Sidewalk":{
79988072
"shape":"SidewalkSingleStartImportInfo",
79998073
"documentation":"<p>The Sidewalk-related parameters for importing a single wireless device.</p>"
@@ -8034,6 +8108,10 @@
80348108
"idempotencyToken":true
80358109
},
80368110
"Tags":{"shape":"TagList"},
8111+
"Positioning":{
8112+
"shape":"PositioningConfigStatus",
8113+
"documentation":"<p>The integration status of the Device Location feature for Sidewalk devices.</p>"
8114+
},
80378115
"Sidewalk":{
80388116
"shape":"SidewalkStartImportInfo",
80398117
"documentation":"<p>The Sidewalk-related parameters for importing wireless devices that need to be provisioned in bulk.</p>"
@@ -8931,7 +9009,11 @@
89319009
},
89329010
"Positioning":{
89339011
"shape":"PositioningConfigStatus",
8934-
"documentation":"<p>FPort values for the GNSS, stream, and ClockSync functions of the positioning information.</p>"
9012+
"documentation":"<p>The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.</p>"
9013+
},
9014+
"Sidewalk":{
9015+
"shape":"SidewalkUpdateWirelessDevice",
9016+
"documentation":"<p>The updated sidewalk properties.</p>"
89359017
}
89369018
}
89379019
},
@@ -9216,6 +9298,10 @@
92169298
"shape":"DestinationName",
92179299
"documentation":"<p>The name of the Sidewalk destination that that describes the IoT rule to route messages from the device in the import task that will be onboarded to AWS IoT Wireless</p>"
92189300
},
9301+
"Positioning":{
9302+
"shape":"PositioningConfigStatus",
9303+
"documentation":"<p>The integration status of the Device Location feature for Sidewalk devices.</p>"
9304+
},
92199305
"Sidewalk":{
92209306
"shape":"SidewalkGetStartImportInfo",
92219307
"documentation":"<p>The Sidewalk-related information of the wireless device import task.</p>"
@@ -9335,7 +9421,11 @@
93359421
"shape":"MulticastDeviceStatus",
93369422
"documentation":"<p>The status of the wireless device in the multicast group.</p>"
93379423
},
9338-
"McGroupId":{"shape":"McGroupId"}
9424+
"McGroupId":{"shape":"McGroupId"},
9425+
"Positioning":{
9426+
"shape":"PositioningConfigStatus",
9427+
"documentation":"<p>The integration status of the Device Location feature for LoRaWAN and Amazon Sidewalk enabled devices.</p>"
9428+
}
93399429
},
93409430
"documentation":"<p>Information about a wireless device's operation.</p>"
93419431
},

0 commit comments

Comments
 (0)