CfnProvisioningTemplateProps

class aws_cdk.aws_iot.CfnProvisioningTemplateProps(*, provisioning_role_arn, template_body, description=None, enabled=None, pre_provisioning_hook=None, tags=None, template_name=None)

Bases: object

Properties for defining a AWS::IoT::ProvisioningTemplate.

Parameters
  • provisioning_role_arn (str) – AWS::IoT::ProvisioningTemplate.ProvisioningRoleArn.

  • template_body (str) – AWS::IoT::ProvisioningTemplate.TemplateBody.

  • description (Optional[str]) – AWS::IoT::ProvisioningTemplate.Description.

  • enabled (Union[bool, IResolvable, None]) – AWS::IoT::ProvisioningTemplate.Enabled.

  • pre_provisioning_hook (Union[IResolvable, ProvisioningHookProperty, None]) – AWS::IoT::ProvisioningTemplate.PreProvisioningHook.

  • tags (Optional[Sequence[CfnTag]]) – AWS::IoT::ProvisioningTemplate.Tags.

  • template_name (Optional[str]) – AWS::IoT::ProvisioningTemplate.TemplateName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html

Attributes

description

AWS::IoT::ProvisioningTemplate.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-description

Return type

Optional[str]

enabled

AWS::IoT::ProvisioningTemplate.Enabled.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-enabled

Return type

Union[bool, IResolvable, None]

pre_provisioning_hook

AWS::IoT::ProvisioningTemplate.PreProvisioningHook.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-preprovisioninghook

Return type

Union[IResolvable, ProvisioningHookProperty, None]

provisioning_role_arn

AWS::IoT::ProvisioningTemplate.ProvisioningRoleArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-provisioningrolearn

Return type

str

tags

AWS::IoT::ProvisioningTemplate.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-tags

Return type

Optional[List[CfnTag]]

template_body

AWS::IoT::ProvisioningTemplate.TemplateBody.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-templatebody

Return type

str

template_name

AWS::IoT::ProvisioningTemplate.TemplateName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-provisioningtemplate.html#cfn-iot-provisioningtemplate-templatename

Return type

Optional[str]