Skip to content

Commit

Permalink
feat(client-iot-wireless): Add PublicGateways in the GetWirelessStati…
Browse files Browse the repository at this point in the history
…stics call response, indicating the LoRaWAN public network accessed by the device.
  • Loading branch information
awstools committed Apr 16, 2024
1 parent 3b624ea commit a126088
Show file tree
Hide file tree
Showing 11 changed files with 373 additions and 152 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,21 @@ export interface CreateWirelessGatewayCommandOutput extends CreateWirelessGatewa

/**
* <p>Provisions a wireless gateway.</p>
* <note>
* <p>When provisioning a wireless gateway, you might run into duplication errors
* for the following reasons.</p>
* <ul>
* <li>
* <p>If you specify a <code>GatewayEui</code> value that already exists.</p>
* </li>
* <li>
* <p>If you used a <code>ClientRequestToken</code> with the same parameters
* within the last 10 minutes.</p>
* </li>
* </ul>
* <p>To avoid this error, make sure that you use unique identifiers and parameters
* for each request within the specified time period.</p>
* </note>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,21 @@ export interface DeleteWirelessGatewayCommandOutput extends DeleteWirelessGatewa

/**
* <p>Deletes a wireless gateway.</p>
* <note>
* <p>When deleting a wireless gateway, you might run into duplication errors
* for the following reasons.</p>
* <ul>
* <li>
* <p>If you specify a <code>GatewayEui</code> value that already exists.</p>
* </li>
* <li>
* <p>If you used a <code>ClientRequestToken</code> with the same parameters
* within the last 10 minutes.</p>
* </li>
* </ul>
* <p>To avoid this error, make sure that you use unique identifiers and parameters
* for each request within the specified time period.</p>
* </note>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export interface GetMetricConfigurationCommandInput extends GetMetricConfigurati
export interface GetMetricConfigurationCommandOutput extends GetMetricConfigurationResponse, __MetadataBearer {}

/**
* <p>Get the metric configuration status for this account.</p>
* <p>Get the metric configuration status for this AWS account.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export interface GetMetricsCommandInput extends GetMetricsRequest {}
export interface GetMetricsCommandOutput extends GetMetricsResponse, __MetadataBearer {}

/**
* <p>Get metrics.</p>
* <p>Get the summary metrics for this AWS account.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,16 @@ export interface GetWirelessDeviceStatisticsCommandOutput
* // Rssi: Number("double"),
* // },
* // ],
* // PublicGateways: [ // LoRaWANPublicGatewayMetadataList
* // { // LoRaWANPublicGatewayMetadata
* // ProviderNetId: "STRING_VALUE",
* // Id: "STRING_VALUE",
* // Rssi: Number("double"),
* // Snr: Number("double"),
* // RfRegion: "STRING_VALUE",
* // DlAllowed: true || false,
* // },
* // ],
* // },
* // Sidewalk: { // SidewalkDeviceMetadata
* // Rssi: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";

import { commonParams } from "../endpoint/EndpointParameters";
import { IoTWirelessClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTWirelessClient";
import { ListPositionConfigurationsRequest } from "../models/models_0";
import { ListPositionConfigurationsResponse } from "../models/models_1";
import { ListPositionConfigurationsRequest, ListPositionConfigurationsResponse } from "../models/models_1";
import { de_ListPositionConfigurationsCommand, se_ListPositionConfigurationsCommand } from "../protocols/Aws_restJson1";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export interface UpdateMetricConfigurationCommandInput extends UpdateMetricConfi
export interface UpdateMetricConfigurationCommandOutput extends UpdateMetricConfigurationResponse, __MetadataBearer {}

/**
* <p>Update the metric configuration.</p>
* <p>Update the summary metric configuration.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Loading

0 comments on commit a126088

Please sign in to comment.