Values.CreateWirelessGatewayRequestSourceProvisions a wireless gateway. When provisioning a wireless gateway, you might run into duplication errors for the following reasons. If you specify a GatewayEui value that already exists. If you used a ClientRequestToken with the same parameters within the last 10 minutes. To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period.
type nonrec t = {name : WirelessGatewayName.t option;The name of the new resource. The following special characters aren't accepted: <>^#~$
*)description : Description.t option;The description of the new resource.
*)loRaWAN : LoRaWANGateway.t;The gateway configuration information to use to create the wireless gateway.
*)clientRequestToken : ClientRequestToken.t option;Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.
*)}val make :
?name:??? ->
?description:??? ->
?tags:??? ->
?clientRequestToken:??? ->
loRaWAN:LoRaWANGateway.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of WirelessGatewayName.t
| `Structure of
(string
* [> `Float of GatewayMaxEirp.t
| `List of
[> `Integer of SubBand.t
| `List of [> `String of JoinEui.t ] list
| `String of NetId.t ]
list
| `String of GatewayEui.t
| `Structure of
(string
* [> `Integer of BeaconingDataRate.t
| `List of [> `Integer of BeaconingFrequency.t ] list ])
list ])
list ])
list ]