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.
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
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
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
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
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
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
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

0 comments on commit a126088

Please sign in to comment.