Class CfnProvisioningTemplateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnProvisioningTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnProvisioningTemplateProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnProvisioningTemplateProps
@Stability(Stable)
@Internal
public static final class CfnProvisioningTemplateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnProvisioningTemplateProps
An implementation for
CfnProvisioningTemplateProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnProvisioningTemplateProps
CfnProvisioningTemplateProps.Builder, CfnProvisioningTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnProvisioningTemplateProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe description of the fleet provisioning template.final ObjectTrue to enable the fleet provisioning template, otherwise false.final ObjectCreates a pre-provisioning hook template.final StringThe role ARN for the role associated with the fleet provisioning template.getTags()Metadata that can be used to manage the fleet provisioning template.final StringThe JSON formatted contents of the fleet provisioning template version.final StringThe name of the fleet provisioning template.final StringThe type of the provisioning template.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnProvisioningTemplateProps.Builder.
-
-
Method Details
-
getProvisioningRoleArn
Description copied from interface:CfnProvisioningTemplatePropsThe role ARN for the role associated with the fleet provisioning template.This IoT role grants permission to provision a device.
- Specified by:
getProvisioningRoleArnin interfaceCfnProvisioningTemplateProps- See Also:
-
getTemplateBody
Description copied from interface:CfnProvisioningTemplatePropsThe JSON formatted contents of the fleet provisioning template version.- Specified by:
getTemplateBodyin interfaceCfnProvisioningTemplateProps- See Also:
-
getDescription
Description copied from interface:CfnProvisioningTemplatePropsThe description of the fleet provisioning template.- Specified by:
getDescriptionin interfaceCfnProvisioningTemplateProps- See Also:
-
getEnabled
Description copied from interface:CfnProvisioningTemplatePropsTrue to enable the fleet provisioning template, otherwise false.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnProvisioningTemplateProps- See Also:
-
getPreProvisioningHook
Description copied from interface:CfnProvisioningTemplatePropsCreates a pre-provisioning hook template.Returns union: either
IResolvableorCfnProvisioningTemplate.ProvisioningHookProperty- Specified by:
getPreProvisioningHookin interfaceCfnProvisioningTemplateProps- See Also:
-
getTags
Description copied from interface:CfnProvisioningTemplatePropsMetadata that can be used to manage the fleet provisioning template.- Specified by:
getTagsin interfaceCfnProvisioningTemplateProps- See Also:
-
getTemplateName
Description copied from interface:CfnProvisioningTemplatePropsThe name of the fleet provisioning template.- Specified by:
getTemplateNamein interfaceCfnProvisioningTemplateProps- See Also:
-
getTemplateType
Description copied from interface:CfnProvisioningTemplatePropsThe type of the provisioning template.- Specified by:
getTemplateTypein interfaceCfnProvisioningTemplateProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-