Interface CfnProvisioningTemplateMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProvisioningTemplateMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.190Z")
@Stability(Stable)
public interface CfnProvisioningTemplateMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnProvisioningTemplatePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iot.*;
CfnProvisioningTemplateMixinProps cfnProvisioningTemplateMixinProps = CfnProvisioningTemplateMixinProps.builder()
.description("description")
.enabled(false)
.preProvisioningHook(ProvisioningHookProperty.builder()
.payloadVersion("payloadVersion")
.targetArn("targetArn")
.build())
.provisioningRoleArn("provisioningRoleArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.templateBody("templateBody")
.templateName("templateName")
.templateType("templateType")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnProvisioningTemplateMixinPropsstatic final classAn implementation forCfnProvisioningTemplateMixinProps -
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.default ObjectThe role ARN for the role associated with the fleet provisioning template.getTags()Metadata that can be used to manage the fleet provisioning template.default StringThe 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
-
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
IResolvableorCfnProvisioningTemplatePropsMixin.ProvisioningHookProperty- See Also:
-
getProvisioningRoleArn
The role ARN for the role associated with the fleet provisioning template.This IoT role grants permission to provision a device.
- See Also:
-
getTags
Metadata that can be used to manage the fleet provisioning template.- See Also:
-
getTemplateBody
The JSON formatted contents of the fleet provisioning template version.- See Also:
-
getTemplateName
The name of the fleet provisioning template.- See Also:
-
getTemplateType
The type of the provisioning template.- See Also:
-
builder
-