Show / Hide Table of Contents

Interface ICfnProvisioningTemplateMixinProps

Properties for CfnProvisioningTemplatePropsMixin.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoT
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface ICfnProvisioningTemplateMixinProps
Syntax (vb)
Public Interface ICfnProvisioningTemplateMixinProps
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.IoT;

             var cfnProvisioningTemplateMixinProps = new CfnProvisioningTemplateMixinProps {
                 Description = "description",
                 Enabled = false,
                 PreProvisioningHook = new ProvisioningHookProperty {
                     PayloadVersion = "payloadVersion",
                     TargetArn = "targetArn"
                 },
                 ProvisioningRoleArn = "provisioningRoleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TemplateBody = "templateBody",
                 TemplateName = "templateName",
                 TemplateType = "templateType"
             };

Synopsis

Properties

Description

The description of the fleet provisioning template.

Enabled

True to enable the fleet provisioning template, otherwise false.

PreProvisioningHook

Creates a pre-provisioning hook template.

ProvisioningRoleArn

The role ARN for the role associated with the fleet provisioning template.

Tags

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

TemplateBody

The JSON formatted contents of the fleet provisioning template version.

TemplateName

The name of the fleet provisioning template.

TemplateType

The type of the provisioning template.

Properties

Description

The description of the fleet provisioning template.

string? Description { get; }
Property Value

string

Remarks

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

Enabled

True to enable the fleet provisioning template, otherwise false.

object? Enabled { get; }
Property Value

object

Remarks

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

Type union: either bool or IResolvable

PreProvisioningHook

Creates a pre-provisioning hook template.

object? PreProvisioningHook { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnProvisioningTemplatePropsMixin.IProvisioningHookProperty

ProvisioningRoleArn

The role ARN for the role associated with the fleet provisioning template.

object? ProvisioningRoleArn { get; }
Property Value

object

Remarks

This IoT role grants permission to provision a device.

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

Type union: either string or IRoleRef

Tags

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

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

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

TemplateBody

The JSON formatted contents of the fleet provisioning template version.

string? TemplateBody { get; }
Property Value

string

Remarks

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

TemplateName

The name of the fleet provisioning template.

string? TemplateName { get; }
Property Value

string

Remarks

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

TemplateType

The type of the provisioning template.

string? TemplateType { get; }
Property Value

string

Remarks

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

Back to top Generated by DocFX