How to create RigVMStructNode with python?

hey, i want to create ControlRig with Python
but, i donot know how toi create RigVMStructNode like RigUnit_SetCurveValue

##########################################

import unreal

selObj = unreal.EditorUtilityLibrary.get_selected_assets()
print(type(selObj[0]) == unreal.ControlRigBlueprint)
rigVMC = selObj[0].controller


sc = unreal.RigUnit_SetCurveValue()

rigVMC.add_struct_node(sc, "Execute", position=[0.0, 0.0], node_name='', undo=True)

###########################

LogPython: Error: rigVMC.add_struct_node(sc, “Execute”, position=[0.0, 0.0], node_name=’’, undo=True)
LogPython: Error: TypeError: RigVMController: Failed to convert parameter ‘script_struct’ when calling function ‘RigVMController.AddStructNode’ on ‘RigVMController_0’
LogPython: Error: TypeError: NativizeProperty: Cannot nativize ‘RigUnit_SetCurveValue’ as ‘InScriptStruct’ (ObjectProperty)
LogPython: Error: TypeError: NativizeObject: Cannot nativize ‘RigUnit_SetCurveValue’ as ‘Object’ (allowed Class type: ‘ScriptStruct’)