Values_0.UpdateProvisioningTemplateRequestSourceUpdates a provisioning template. Requires permission to access the UpdateProvisioningTemplate action.
type nonrec t = {templateName : TemplateName.t;The name of the provisioning template.
*)description : TemplateDescription.t option;The description of the provisioning template.
*)enabled : Enabled.t option;True to enable the provisioning template, otherwise false.
*)defaultVersionId : TemplateVersionId.t option;The ID of the default provisioning template version.
*)provisioningRoleArn : RoleArn.t option;The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.
*)preProvisioningHook : ProvisioningHook.t option;Updates the pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see type.
*)removePreProvisioningHook : RemoveHook.t option;Removes pre-provisioning hook template.
*)}val make :
?description:??? ->
?enabled:??? ->
?defaultVersionId:??? ->
?provisioningRoleArn:??? ->
?preProvisioningHook:??? ->
?removePreProvisioningHook:??? ->
templateName:TemplateName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Enabled.t
| `Integer of TemplateVersionId.t
| `String of TemplateName.t
| `Structure of (string * [> `String of PayloadVersion.t ]) list ])
list ]