def _save_ec2_package_relation()

in lambdas/helper/dal.py [0:0]


    def _save_ec2_package_relation(self, aws_instance_id, package_name, package_version):
        DataAccessLayer._xray_start('save_ec2_package_relation')
        try:
            sql_parameters = [
                {'name':'aws_instance_id', 'value':{'stringValue': aws_instance_id}},
                {'name':'package_name', 'value':{'stringValue': package_name}},
                {'name':'package_version', 'value':{'stringValue': package_version}},
            ]
            sql = f'insert into {ec2_package_table_name}' \
                f' (aws_instance_id, package_name, package_version)' \
                f' values (:aws_instance_id, :package_name, :package_version)'
            response = self.execute_statement(sql, sql_parameters)
            return response
        finally:
            DataAccessLayer._xray_stop()