Class CfnProvisioningTemplateMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnProvisioningTemplateMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnProvisioningTemplateMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnProvisioningTemplateMixinProps
@Stability(Stable)
@Internal
public static final class CfnProvisioningTemplateMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnProvisioningTemplateMixinProps
An implementation for
CfnProvisioningTemplateMixinProps-
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.cfnpropertymixins.services.iot.CfnProvisioningTemplateMixinProps
CfnProvisioningTemplateMixinProps.Builder, CfnProvisioningTemplateMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnProvisioningTemplateMixinProps.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 ObjectThe 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 theCfnProvisioningTemplateMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnProvisioningTemplateMixinPropsThe description of the fleet provisioning template.- Specified by:
getDescriptionin interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getEnabled
Description copied from interface:CfnProvisioningTemplateMixinPropsTrue to enable the fleet provisioning template, otherwise false.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getPreProvisioningHook
Description copied from interface:CfnProvisioningTemplateMixinPropsCreates a pre-provisioning hook template.Returns union: either
IResolvableorCfnProvisioningTemplatePropsMixin.ProvisioningHookProperty- Specified by:
getPreProvisioningHookin interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getProvisioningRoleArn
Description copied from interface:CfnProvisioningTemplateMixinPropsThe role ARN for the role associated with the fleet provisioning template.This IoT role grants permission to provision a device.
- Specified by:
getProvisioningRoleArnin interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getTags
Description copied from interface:CfnProvisioningTemplateMixinPropsMetadata that can be used to manage the fleet provisioning template.- Specified by:
getTagsin interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getTemplateBody
Description copied from interface:CfnProvisioningTemplateMixinPropsThe JSON formatted contents of the fleet provisioning template version.- Specified by:
getTemplateBodyin interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getTemplateName
Description copied from interface:CfnProvisioningTemplateMixinPropsThe name of the fleet provisioning template.- Specified by:
getTemplateNamein interfaceCfnProvisioningTemplateMixinProps- See Also:
-
getTemplateType
Description copied from interface:CfnProvisioningTemplateMixinPropsThe type of the provisioning template.- Specified by:
getTemplateTypein interfaceCfnProvisioningTemplateMixinProps- 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()
-