Interface CfnProvisioningTemplateProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProvisioningTemplateProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:40.108Z")
@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
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnProvisioningTemplatePropsstatic final classAn implementation forCfnProvisioningTemplateProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe description of the fleet provisioning template.default ObjectTrue to enable the fleet provisioning template, otherwise false.default ObjectCreates 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 StringThe name of the fleet provisioning template.default StringThe 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.Returns union: either
BooleanorIResolvable- See Also:
-
getPreProvisioningHook
Creates a pre-provisioning hook template.Returns union: either
IResolvableorCfnProvisioningTemplate.ProvisioningHookProperty- 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
-