Interface CfnProvisioningTemplateProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProvisioningTemplateProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:44.630Z")
@Stability(Stable)
public interface CfnProvisioningTemplateProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnProvisioningTemplate
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iot.*; CfnProvisioningTemplateProps cfnProvisioningTemplateProps = CfnProvisioningTemplateProps.builder() .provisioningRoleArn("provisioningRoleArn") .templateBody("templateBody") // the properties below are optional .description("description") .enabled(false) .preProvisioningHook(ProvisioningHookProperty.builder() .payloadVersion("payloadVersion") .targetArn("targetArn") .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .templateName("templateName") .templateType("templateType") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnProvisioningTemplateProps
static final class
An implementation forCfnProvisioningTemplateProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The description of the fleet provisioning template.default Object
True to enable the fleet provisioning template, otherwise false.default Object
Creates a pre-provisioning hook template.The role ARN for the role associated with the fleet provisioning template.getTags()
Metadata that can be used to manage the fleet provisioning template.The JSON formatted contents of the fleet provisioning template version.default String
The name of the fleet provisioning template.default String
The type of the provisioning template.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getProvisioningRoleArn
The role ARN for the role associated with the fleet provisioning template.This IoT role grants permission to provision a device.
- See Also:
-
getTemplateBody
The JSON formatted contents of the fleet provisioning template version.- See Also:
-
getDescription
The description of the fleet provisioning template.- See Also:
-
getEnabled
True to enable the fleet provisioning template, otherwise false.- See Also:
-
getPreProvisioningHook
Creates a pre-provisioning hook template.- See Also:
-
getTags
Metadata that can be used to manage the fleet provisioning template.- See Also:
-
getTemplateName
The name of the fleet provisioning template.- See Also:
-
getTemplateType
The type of the provisioning template.- See Also:
-
builder
-