ProvisioningTemplateArgs

data class ProvisioningTemplateArgs(val description: Output<String>? = null, val enabled: Output<Boolean>? = null, val preProvisioningHook: Output<ProvisioningTemplateProvisioningHookArgs>? = null, val provisioningRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val templateBody: Output<String>? = null, val templateName: Output<String>? = null, val templateType: Output<ProvisioningTemplateTemplateType>? = null) : ConvertibleToJava<ProvisioningTemplateArgs>

Creates a fleet provisioning template.

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, enabled: Output<Boolean>? = null, preProvisioningHook: Output<ProvisioningTemplateProvisioningHookArgs>? = null, provisioningRoleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null, templateBody: Output<String>? = null, templateName: Output<String>? = null, templateType: Output<ProvisioningTemplateTemplateType>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

The description of the fleet provisioning template.

Link copied to clipboard
val enabled: Output<Boolean>? = null

True to enable the fleet provisioning template, otherwise false.

Link copied to clipboard

Creates a pre-provisioning hook template.

Link copied to clipboard
val provisioningRoleArn: Output<String>? = null

The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Metadata that can be used to manage the fleet provisioning template.

Link copied to clipboard
val templateBody: Output<String>? = null

The JSON formatted contents of the fleet provisioning template version.

Link copied to clipboard
val templateName: Output<String>? = null

The name of the fleet provisioning template.

Link copied to clipboard

The type of the provisioning template.

Functions

Link copied to clipboard
open override fun toJava(): ProvisioningTemplateArgs