toMap method

Map<String, dynamic> toMap()

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()),
  };
}