Values_1.CreateProvisioningTemplateRequestSourceCreates a provisioning template. Requires permission to access the CreateProvisioningTemplate action.
type nonrec t = {templateName : Values_0.TemplateName.t;The name of the provisioning template.
*)description : Values_0.TemplateDescription.t option;The description of the provisioning template.
*)templateBody : Values_0.TemplateBody.t;The JSON formatted contents of the provisioning template.
*)enabled : Values_0.Enabled.t option;True to enable the provisioning template, otherwise false.
*)provisioningRoleArn : Values_0.RoleArn.t;The role ARN for the role associated with the provisioning template. This IoT role grants permission to provision a device.
*)preProvisioningHook : Values_0.ProvisioningHook.t option;Creates a pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see type.
*)type_ : Values_0.TemplateType.t option;The type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING. For more information about provisioning template, see: Provisioning template.
*)}val make :
?description:??? ->
?enabled:??? ->
?preProvisioningHook:??? ->
?tags:??? ->
?type_:??? ->
templateName:Values_0.TemplateName.t ->
templateBody:Values_0.TemplateBody.t ->
provisioningRoleArn:Values_0.RoleArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Enabled.t
| `Enum of string
| `List of
[> `Structure of (string * [> `String of string ]) list ] list
| `String of Values_0.TemplateName.t
| `Structure of (string * [> `String of string ]) list ])
list ]