interface CfnProvisioningTemplateMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.IoT.CfnProvisioningTemplateMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsiot#CfnProvisioningTemplateMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.iot.CfnProvisioningTemplateMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_iot.CfnProvisioningTemplateMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_iot » CfnProvisioningTemplateMixinProps |
Properties for CfnProvisioningTemplatePropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iot as iot } from '@aws-cdk/cfn-property-mixins';
const cfnProvisioningTemplateMixinProps: iot.CfnProvisioningTemplateMixinProps = {
description: 'description',
enabled: false,
preProvisioningHook: {
payloadVersion: 'payloadVersion',
targetArn: 'targetArn',
},
provisioningRoleArn: 'provisioningRoleArn',
tags: [{
key: 'key',
value: 'value',
}],
templateBody: 'templateBody',
templateName: 'templateName',
templateType: 'templateType',
};
Properties
| Name | Type | Description |
|---|---|---|
| description? | string | The description of the fleet provisioning template. |
| enabled? | boolean | IResolvable | True to enable the fleet provisioning template, otherwise false. |
| pre | IResolvable | Provisioning | Creates a pre-provisioning hook template. |
| provisioning | string | IRole | The role ARN for the role associated with the fleet provisioning template. |
| tags? | Cfn[] | Metadata that can be used to manage the fleet provisioning template. |
| template | string | The JSON formatted contents of the fleet provisioning template version. |
| template | string | The name of the fleet provisioning template. |
| template | string | The type of the provisioning template. |
description?
Type:
string
(optional)
The description of the fleet provisioning template.
enabled?
Type:
boolean | IResolvable
(optional)
True to enable the fleet provisioning template, otherwise false.
preProvisioningHook?
Type:
IResolvable | Provisioning
(optional)
Creates a pre-provisioning hook template.
provisioningRoleArn?
Type:
string | IRole
(optional)
The role ARN for the role associated with the fleet provisioning template.
This IoT role grants permission to provision a device.
tags?
Type:
Cfn[]
(optional)
Metadata that can be used to manage the fleet provisioning template.
templateBody?
Type:
string
(optional)
The JSON formatted contents of the fleet provisioning template version.
templateName?
Type:
string
(optional)
The name of the fleet provisioning template.
templateType?
Type:
string
(optional)
The type of the provisioning template.

.NET
Go
Java
Python
TypeScript