def createIoTProvisioningTemplate()

in iotHandler.py [0:0]


    def createIoTProvisioningTemplate(self, templateName, templateDescription, provisioningRoleArn, payloadJsonFileName):
        #no API in boto if the provisioning template exsists??
        try:
            with open('assets/' + payloadJsonFileName) as f:
                template = json.load(f)

            prov_template_resp = self.client.create_provisioning_template(
                templateName=templateName,
                description=templateDescription,
                templateBody=json.dumps(template),
                enabled=True,
                provisioningRoleArn=provisioningRoleArn
            )
        
            return prov_template_resp['templateArn']
        except ClientError as error:
            if error.response['Error']['Code'] == 'ResourceAlreadyExistsException':
                return 'ResourceAlreadyExistsException'
            else:
                return 'Unexpected error occurred... Template could not be created', error