Values.CreateDeviceProfileRequestSourceCreates a new device profile.
type nonrec t = {name : DeviceProfileName.t option;The name of the new resource. The following special characters aren't accepted: <>^#~$
*)loRaWAN : LoRaWANDeviceProfile.t option;The device profile information to use to create the device profile.
*)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.
*)sidewalk : SidewalkCreateDeviceProfile.t option;The Sidewalk-related information for creating the Sidewalk device profile.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of DeviceProfileName.t
| `Structure of
(string
* [> `Boolean of SupportsClassB.t
| `Integer of ClassBTimeout.t
| `List of [> `Integer of PresetFreq.t ] list
| `String of MacVersion.t ])
list ])
list ]