UpdateToolInputV2

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

更新现有工具时需要提供的参数信息。所有字段均为可选,只需提供需要更新的字段即可,未提供的字段将保持原有值不变。

workspaceId

string

更新工具所属的工作空间标识符

workspace-xyz789

description

string

更新工具的描述信息

更新后的工具描述

createMethod

string

更新工具的创建方式。支持:MCP_REMOTE、MCP_LOCAL_STDIO、MCP_BUNDLE、CODE_PACKAGE、OPENAPI_IMPORT

MCP_REMOTE

protocolSpec

string

更新工具使用的协议规范定义

mcpConfig

McpConfig

更新 MCP 工具的配置信息,包括会话亲和性、代理配置等

executionRoleArn

string

更新工具执行时使用的 RAM 角色 ARN

acs:ram::123456789:role/AliyunFCDefaultRole

artifactType

string

更新工具部署的制品类型,支持:Code(代码包)、Container(容器镜像)

Code

networkConfiguration NetworkConfiguration

更新工具的网络配置

codeConfiguration CodeConfiguration

更新代码包类型工具的配置信息

containerConfiguration ContainerConfiguration

更新容器类型工具的配置信息

logConfiguration LogConfiguration

更新工具的日志配置

ossMountConfig OSSMountConfig

更新对象存储 OSS 的挂载配置

nasConfig NASConfig

更新文件存储 NAS 的配置信息

cpu

number

更新工具实例的 CPU 核心数,单位为核

1.0

memory

integer

更新工具实例的内存大小,单位为 MB

1024

port

integer

更新工具服务监听的端口号

8080

credentialName

string

更新工具使用的凭证名称

my-credential

timeout

integer

更新工具执行的超时时间,单位为秒

600

environmentVariables

object

更新工具运行时的环境变量配置

{"ENV": "production"}

string

agentIdentityEnabled

boolean

agentIdentityConfig

ToolAgentIdentityConfig