Values.CreateWirelessGatewayTaskDefinitionRequestSourceCreates a gateway task definition.
type nonrec t = {autoCreateTasks : AutoCreateTasks.t;Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
*)name : WirelessGatewayTaskName.t option;The name of the new resource.
*)update : UpdateWirelessGatewayTaskCreate.t option;Information about the gateways to update.
*)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:??? ->
?update:??? ->
?clientRequestToken:??? ->
?tags:??? ->
autoCreateTasks:AutoCreateTasks.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of AutoCreateTasks.t
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of WirelessGatewayTaskName.t
| `Structure of
(string
* [> `String of UpdateDataSource.t
| `Structure of
(string
* [> `Long of Crc.t
| `String of UpdateSignature.t
| `Structure of
(string * [> `String of PackageVersion.t ]) list ])
list ])
list ])
list ]