toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'agentTool': ?pulumi.Input.mapOptionalInputValue<ToolAgentTool, Map<String, dynamic>>(agentTool, (value) => value.toMap()),
'app': app,
'clientFunction': ?pulumi.Input.mapOptionalInputValue<ToolClientFunction, Map<String, dynamic>>(clientFunction, (value) => value.toMap()),
'dataStoreTool': ?pulumi.Input.mapOptionalInputValue<ToolDataStoreTool, Map<String, dynamic>>(dataStoreTool, (value) => value.toMap()),
'deletionPolicy': ?deletionPolicy,
'executionType': ?executionType,
'fileSearchTool': ?pulumi.Input.mapOptionalInputValue<ToolFileSearchTool, Map<String, dynamic>>(fileSearchTool, (value) => value.toMap()),
'googleSearchTool': ?pulumi.Input.mapOptionalInputValue<ToolGoogleSearchTool, Map<String, dynamic>>(googleSearchTool, (value) => value.toMap()),
'location': location,
'project': ?project,
'pythonFunction': ?pulumi.Input.mapOptionalInputValue<ToolPythonFunction, Map<String, dynamic>>(pythonFunction, (value) => value.toMap()),
'timeout': ?timeout,
'toolFakeConfig': ?pulumi.Input.mapOptionalInputValue<ToolToolFakeConfig, Map<String, dynamic>>(toolFakeConfig, (value) => value.toMap()),
'toolId': toolId,
'widgetTool': ?pulumi.Input.mapOptionalInputValue<ToolWidgetTool, Map<String, dynamic>>(widgetTool, (value) => value.toMap()),
};
}