Skip to content

Commit ad2dcc1

Browse files
author
AWS
committed
AWS IoT Wireless Update: Add three new optional fields to support filtering and configurable sub-band in WirelessGateway APIs. The filtering is for all the RF region supported. The sub-band configuration is only applicable to LoRa gateways of US915 or AU915 RF region.
1 parent 62b7dce commit ad2dcc1

File tree

2 files changed

+72
-7
lines changed

2 files changed

+72
-7
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": "Add three new optional fields to support filtering and configurable sub-band in WirelessGateway APIs. The filtering is for all the RF region supported. The sub-band configuration is only applicable to LoRa gateways of US915 or AU915 RF region."
6+
}

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

Lines changed: 66 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1150,8 +1150,14 @@
11501150
"type":"structure",
11511151
"members":{
11521152
"Message":{"shape":"Message"},
1153-
"ResourceId":{"shape":"ResourceId"},
1154-
"ResourceType":{"shape":"ResourceType"}
1153+
"ResourceId":{
1154+
"shape":"ResourceId",
1155+
"documentation":"<p>Id of the resource in the conflicting operation.</p>"
1156+
},
1157+
"ResourceType":{
1158+
"shape":"ResourceType",
1159+
"documentation":"<p>Type of the resource in the conflicting operation.</p>"
1160+
}
11551161
},
11561162
"documentation":"<p>Adding, updating, or deleting the resource can cause an inconsistent state.</p>",
11571163
"error":{"httpStatusCode":409},
@@ -2327,6 +2333,20 @@
23272333
"type":"string",
23282334
"pattern":"[a-fA-F0-9]{16}"
23292335
},
2336+
"JoinEuiFilters":{
2337+
"type":"list",
2338+
"member":{"shape":"JoinEuiRange"},
2339+
"documentation":"<p>A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.</p>",
2340+
"max":3,
2341+
"min":0
2342+
},
2343+
"JoinEuiRange":{
2344+
"type":"list",
2345+
"member":{"shape":"JoinEui"},
2346+
"documentation":"<p>A pair of join EUI describing a range [BegEui, EndEui], both ends are inclusive.</p>",
2347+
"max":2,
2348+
"min":2
2349+
},
23302350
"ListDestinationsRequest":{
23312351
"type":"structure",
23322352
"members":{
@@ -2744,7 +2764,10 @@
27442764
"RfRegion":{
27452765
"shape":"RfRegion",
27462766
"documentation":"<p>The frequency band (RFRegion) value.</p>"
2747-
}
2767+
},
2768+
"JoinEuiFilters":{"shape":"JoinEuiFilters"},
2769+
"NetIdFilters":{"shape":"NetIdFilters"},
2770+
"SubBands":{"shape":"SubBands"}
27482771
},
27492772
"documentation":"<p>LoRaWANGateway object.</p>"
27502773
},
@@ -3004,6 +3027,18 @@
30043027
"max":4096,
30053028
"min":1
30063029
},
3030+
"NetId":{
3031+
"type":"string",
3032+
"documentation":"<p>LoRaWAN network ID.</p>",
3033+
"pattern":"[a-fA-F0-9]{6}"
3034+
},
3035+
"NetIdFilters":{
3036+
"type":"list",
3037+
"member":{"shape":"NetId"},
3038+
"documentation":"<p>A list of NetId values that are used by LoRa gateways to filter the uplink frames.</p>",
3039+
"max":10,
3040+
"min":0
3041+
},
30073042
"NextToken":{
30083043
"type":"string",
30093044
"max":4096
@@ -3105,8 +3140,14 @@
31053140
"type":"structure",
31063141
"members":{
31073142
"Message":{"shape":"Message"},
3108-
"ResourceId":{"shape":"ResourceId"},
3109-
"ResourceType":{"shape":"ResourceType"}
3143+
"ResourceId":{
3144+
"shape":"ResourceId",
3145+
"documentation":"<p>Id of the not found resource.</p>"
3146+
},
3147+
"ResourceType":{
3148+
"shape":"ResourceType",
3149+
"documentation":"<p>Type of the font found resource.</p>"
3150+
}
31103151
},
31113152
"documentation":"<p>Resource does not exist.</p>",
31123153
"error":{"httpStatusCode":404},
@@ -3400,6 +3441,19 @@
34003441
"max":4096,
34013442
"min":1
34023443
},
3444+
"SubBand":{
3445+
"type":"integer",
3446+
"documentation":"<p>A subset of supported frequency channels in a certain RFRegion.</p>",
3447+
"max":8,
3448+
"min":1
3449+
},
3450+
"SubBands":{
3451+
"type":"list",
3452+
"member":{"shape":"SubBand"},
3453+
"documentation":"<p>A list of integer indicating which sub bands are supported by LoRa gateway.</p>",
3454+
"max":8,
3455+
"min":0
3456+
},
34033457
"Supports32BitFCnt":{"type":"boolean"},
34043458
"SupportsClassB":{"type":"boolean"},
34053459
"SupportsClassC":{"type":"boolean"},
@@ -3509,7 +3563,10 @@
35093563
"type":"structure",
35103564
"members":{
35113565
"Message":{"shape":"Message"},
3512-
"ResourceName":{"shape":"AmazonResourceName"}
3566+
"ResourceName":{
3567+
"shape":"AmazonResourceName",
3568+
"documentation":"<p>Name of the resource that exceeds maximum number of tags allowed.</p>"
3569+
}
35133570
},
35143571
"documentation":"<p>The request was denied because the resource can't have any more tags.</p>",
35153572
"error":{"httpStatusCode":400},
@@ -3684,7 +3741,9 @@
36843741
"Description":{
36853742
"shape":"Description",
36863743
"documentation":"<p>A new description of the resource.</p>"
3687-
}
3744+
},
3745+
"JoinEuiFilters":{"shape":"JoinEuiFilters"},
3746+
"NetIdFilters":{"shape":"NetIdFilters"}
36883747
}
36893748
},
36903749
"UpdateWirelessGatewayResponse":{

0 commit comments

Comments
 (0)