summaryrefslogtreecommitdiff
path: root/data/agentrun
diff options
context:
space:
mode:
authorZhineng Li <[email protected]>2026-02-14 10:08:30 +0800
committerZhineng Li <[email protected]>2026-02-14 10:08:30 +0800
commiteccd5cd5a067f5659982685afdeea209b1888efb (patch)
tree1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/agentrun
downloadacs-metadata-1.0.0+20260212.tar.gz
acs-metadata-1.0.0+20260212.zip
Diffstat (limited to 'data/agentrun')
-rw-r--r--data/agentrun/2025-09-10/api-docs.php7848
1 files changed, 7848 insertions, 0 deletions
diff --git a/data/agentrun/2025-09-10/api-docs.php b/data/agentrun/2025-09-10/api-docs.php
new file mode 100644
index 0000000..f93ea49
--- /dev/null
+++ b/data/agentrun/2025-09-10/api-docs.php
@@ -0,0 +1,7848 @@
+<?php return [
+ 'version' => '1.0',
+ 'info' => [
+ 'style' => 'ROA',
+ 'product' => 'AgentRun',
+ 'version' => '2025-09-10',
+ ],
+ 'components' => [
+ 'schemas' => [
+ 'AgentEndpointConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentName' => [
+ 'type' => 'string',
+ ],
+ 'endpointUrl' => [
+ 'type' => 'string',
+ ],
+ 'customDomainUrl' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'AgentRuntime' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeId' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeName' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeArn' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'externalAgentEndpointUrl' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeVersion' => [
+ 'type' => 'string',
+ ],
+ 'artifactType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'Code',
+ 'Container',
+ ],
+ ],
+ 'codeConfiguration' => [
+ '$ref' => '#/components/schemas/CodeConfiguration',
+ ],
+ 'containerConfiguration' => [
+ '$ref' => '#/components/schemas/ContainerConfiguration',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'protocolConfiguration' => [
+ '$ref' => '#/components/schemas/ProtocolConfiguration',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ ],
+ 'port' => [
+ 'type' => 'integer',
+ ],
+ 'sessionConcurrencyLimitPerInstance' => [
+ 'type' => 'integer',
+ 'minimum' => '1',
+ 'maximum' => '200',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'healthCheckConfiguration' => [
+ '$ref' => '#/components/schemas/HealthCheckConfiguration',
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'environmentVariables' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'resourceGroupId' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ ],
+ 'workspaceId' => [
+ 'type' => 'string',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'ossMountConfig' => [
+ '$ref' => '#/components/schemas/OSSMountConfig',
+ ],
+ ],
+ ],
+ 'AgentRuntimeEndpoint' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeId' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeEndpointId' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeEndpointArn' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeEndpointName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'targetVersion' => [
+ 'type' => 'string',
+ ],
+ 'routingConfiguration' => [
+ '$ref' => '#/components/schemas/RoutingConfiguration',
+ ],
+ 'endpointPublicUrl' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'AgentRuntimeEndpointResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/AgentRuntimeEndpoint',
+ ],
+ ],
+ ],
+ 'AgentRuntimeResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/AgentRuntime',
+ ],
+ ],
+ ],
+ 'AgentRuntimeVersion' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeArn' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeId' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeName' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeVersion' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'AgentRuntimeVersionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/AgentRuntimeVersion',
+ ],
+ ],
+ ],
+ 'AiFallbackConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'serviceConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AiFallbackServiceConfig',
+ ],
+ ],
+ ],
+ ],
+ 'AiFallbackServiceConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'serviceId' => [
+ 'type' => 'string',
+ ],
+ 'targetModelName' => [
+ 'type' => 'string',
+ ],
+ 'passThroughModelName' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'AiServiceConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'enableHealthCheck' => [
+ 'type' => 'boolean',
+ ],
+ 'protocols' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'apiKeys' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'ApigLLMModel' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelId' => [
+ 'type' => 'string',
+ ],
+ 'tenantId' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'models' => [
+ 'type' => 'string',
+ ],
+ 'modelsWeight' => [
+ 'type' => 'string',
+ ],
+ 'desc' => [
+ 'type' => 'string',
+ ],
+ 'createdTime' => [
+ 'type' => 'string',
+ ],
+ 'updateTime' => [
+ 'type' => 'string',
+ ],
+ 'gatewayId' => [
+ 'type' => 'string',
+ ],
+ 'targetId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ArmsConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'enableArms' => [
+ 'type' => 'boolean',
+ ],
+ 'armsLicenseKey' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'AttachPolicyConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'className' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'config' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'Browser' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'browserId' => [
+ 'type' => 'string',
+ ],
+ 'browserName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'CREATING',
+ 'CREATE_FAILED',
+ 'READY',
+ 'DELETING',
+ 'DELETED',
+ 'DELETE_FAILED',
+ ],
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'recording' => [
+ '$ref' => '#/components/schemas/BrowserRecordingConfiguration',
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'tenantId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'BrowserAutomationStream' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'streamEndpoint' => [
+ 'type' => 'string',
+ ],
+ 'streamStatus' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'BrowserConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'browserType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'CHROMIUM',
+ 'FIREFOX',
+ ],
+ ],
+ 'viewPort' => [
+ '$ref' => '#/components/schemas/ViewPortConfiguration',
+ ],
+ 'userAgent' => [
+ 'type' => 'string',
+ ],
+ 'headless' => [
+ 'type' => 'boolean',
+ ],
+ 'enableExtension' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'BrowserLiveViewStream' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'streamEndpoint' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'BrowserOssLocation' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'bucket' => [
+ 'type' => 'string',
+ ],
+ 'prefix' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'BrowserRecordingConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'ossLocation' => [
+ '$ref' => '#/components/schemas/BrowserOssLocation',
+ ],
+ ],
+ ],
+ 'BrowserResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Browser',
+ ],
+ ],
+ ],
+ 'BrowserSessionListOut' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/BrowserSessionOut',
+ ],
+ ],
+ ],
+ ],
+ 'BrowserSessionOut' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'sessionId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'browserId' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'browserName' => [
+ 'type' => 'string',
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'BrowserStreams' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'automationStream' => [
+ '$ref' => '#/components/schemas/BrowserAutomationStream',
+ ],
+ 'liveViewStream' => [
+ '$ref' => '#/components/schemas/BrowserLiveViewStream',
+ ],
+ ],
+ ],
+ 'BrowserViewPort' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'height' => [
+ 'type' => 'number',
+ 'format' => 'double',
+ ],
+ 'width' => [
+ 'type' => 'number',
+ 'format' => 'double',
+ ],
+ ],
+ ],
+ 'CAPConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'functionName' => [
+ 'type' => 'string',
+ ],
+ 'templateId' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'CertConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'certName' => [
+ 'type' => 'string',
+ 'minimum' => '1',
+ 'maximum' => '128',
+ ],
+ 'certificate' => [
+ 'type' => 'string',
+ ],
+ 'privateKey' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ChangeResourceGroupInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'resourceId' => [
+ 'type' => 'string',
+ ],
+ 'newResourceGroupId' => [
+ 'type' => 'string',
+ ],
+ 'resourceType' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ChangeResourceGroupOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'resourceId' => [
+ 'type' => 'string',
+ ],
+ 'newResourceGroupId' => [
+ 'type' => 'string',
+ ],
+ 'oldResourceGroupId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CodeConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'zipFile' => [
+ 'type' => 'string',
+ ],
+ 'ossBucketName' => [
+ 'type' => 'string',
+ ],
+ 'ossObjectName' => [
+ 'type' => 'string',
+ ],
+ 'checksum' => [
+ 'type' => 'string',
+ ],
+ 'language' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'python3.10',
+ 'python3.12',
+ 'nodejs18',
+ 'nodejs20',
+ 'java8',
+ 'java11',
+ ],
+ ],
+ 'command' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'CodeInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ossBucketName' => [
+ 'type' => 'string',
+ ],
+ 'ossObjectName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CodeInterpreter' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'codeInterpreterId' => [
+ 'type' => 'string',
+ ],
+ 'codeInterpreterName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'READY',
+ 'TERMINATED',
+ ],
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'tenantId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CodeInterpreterResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CodeInterpreter',
+ ],
+ ],
+ ],
+ 'CodeInterpreterSessionConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'timeout' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'environment' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'workingDirectory' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CodeInterpreterSessionListOut' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/CodeInterpreterSessionOut',
+ ],
+ ],
+ ],
+ ],
+ 'CodeInterpreterSessionOut' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'sessionId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'codeInterpreterId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'status' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'codeInterpreterName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CommonResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ 'type' => 'any',
+ ],
+ ],
+ ],
+ 'ContainerConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'image' => [
+ 'type' => 'string',
+ ],
+ 'imageRegistryType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'ACR',
+ 'ACREE',
+ 'CUSTOM',
+ ],
+ ],
+ 'acrInstanceId' => [
+ 'type' => 'string',
+ ],
+ 'command' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'port' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'CreateAgentRuntimeEndpointInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'targetVersion' => [
+ 'type' => 'string',
+ ],
+ 'agentRuntimeEndpointName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'routingConfiguration' => [
+ '$ref' => '#/components/schemas/RoutingConfiguration',
+ ],
+ ],
+ ],
+ 'CreateAgentRuntimeInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'artifactType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'Code',
+ 'Container',
+ ],
+ ],
+ 'codeConfiguration' => [
+ '$ref' => '#/components/schemas/CodeConfiguration',
+ ],
+ 'containerConfiguration' => [
+ '$ref' => '#/components/schemas/ContainerConfiguration',
+ ],
+ 'credentialId' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'externalAgentEndpointUrl' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ 'required' => true,
+ ],
+ 'protocolConfiguration' => [
+ '$ref' => '#/components/schemas/ProtocolConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'port' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'sessionConcurrencyLimitPerInstance' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '200',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'healthCheckConfiguration' => [
+ '$ref' => '#/components/schemas/HealthCheckConfiguration',
+ ],
+ 'environmentVariables' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'resourceGroupId' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ ],
+ 'workspaceId' => [
+ 'type' => 'string',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'ossMountConfig' => [
+ '$ref' => '#/components/schemas/OSSMountConfig',
+ ],
+ ],
+ ],
+ 'CreateAgentRuntimeVersionInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateApigLLMModelInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'desc' => [
+ 'type' => 'string',
+ ],
+ 'models' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'CreateBrowserInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'browserName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ 'required' => true,
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'minimum' => '1024',
+ 'maximum' => '16384',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateCodeInterpreterInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'codeInterpreterName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ 'required' => true,
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'minimum' => '128',
+ 'maximum' => '16384',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ 'minimum' => '2.0',
+ 'maximum' => '16.0',
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateCredentialInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialAuthType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'jwt',
+ 'api_key',
+ 'basic',
+ 'ak_sk',
+ 'custom_header',
+ ],
+ ],
+ 'credentialSourceType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'external_llm',
+ 'external_tool',
+ 'internal',
+ ],
+ ],
+ 'credentialSecret' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'credentialPublicConfig' => [
+ '$ref' => '#/components/schemas/CredentialPublicConfig',
+ ],
+ ],
+ ],
+ 'CreateCredentialOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialAuthType' => [
+ 'type' => 'string',
+ ],
+ 'credentialSourceType' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'credentialSecret' => [
+ 'type' => 'string',
+ ],
+ 'credentialPublicConfig' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'relatedResources' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RelatedResource',
+ ],
+ ],
+ ],
+ ],
+ 'CreateCustomDomainInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'domainName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'HTTP',
+ 'HTTPS',
+ 'HTTP,HTTPS',
+ ],
+ ],
+ 'routeConfig' => [
+ '$ref' => '#/components/schemas/RouteConfig',
+ ],
+ 'certConfig' => [
+ '$ref' => '#/components/schemas/CertConfig',
+ ],
+ 'tlsConfig' => [
+ '$ref' => '#/components/schemas/TLSConfig',
+ ],
+ 'domainType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'STANDARD',
+ 'SANDBOX',
+ ],
+ ],
+ ],
+ ],
+ 'CreateDomainInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ ],
+ 'certIdentifier' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateGatewayInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'identityId' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/GatewayNetworkConfiguration',
+ ],
+ ],
+ ],
+ 'CreateGatewayTargetInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'domainId' => [
+ 'type' => 'string',
+ ],
+ 'targetConfiguration' => [
+ '$ref' => '#/components/schemas/TargetConfiguration',
+ ],
+ ],
+ ],
+ 'CreateKnowledgeBaseInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'knowledgeBaseName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'providerSettings' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ 'retrieveSettings' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ ],
+ ],
+ 'CreateMemoryCollectionInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'memoryCollectionName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'llmConfig' => [
+ '$ref' => '#/components/schemas/LLMConfig',
+ ],
+ 'embedderConfig' => [
+ '$ref' => '#/components/schemas/EmbedderConfig',
+ ],
+ 'vectorStoreConfig' => [
+ '$ref' => '#/components/schemas/VectorStoreConfig',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'enableConversationHistory' => [
+ 'type' => 'boolean',
+ ],
+ 'enableConversationState' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'CreateModelInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'models' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'desc' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateModelProxyInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelProxyName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'modelType' => [
+ 'type' => 'string',
+ ],
+ 'proxyMode' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'proxyConfig' => [
+ '$ref' => '#/components/schemas/ProxyConfig',
+ 'required' => true,
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'serviceRegionId' => [
+ 'type' => 'string',
+ ],
+ 'litellmVersion' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'armsConfiguration' => [
+ '$ref' => '#/components/schemas/ArmsConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateModelServiceInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelServiceName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'modelType' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'providerSettings' => [
+ '$ref' => '#/components/schemas/ProviderSettings',
+ 'required' => true,
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'modelInfoConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ModelInfoConfig',
+ ],
+ ],
+ ],
+ ],
+ 'CreateSandboxInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'templateName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'sandboxIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'deprecated' => true,
+ 'minimum' => '1',
+ 'maximum' => '21600',
+ ],
+ 'sandboxId' => [
+ 'type' => 'string',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'ossMountConfig' => [
+ '$ref' => '#/components/schemas/OSSMountConfig',
+ ],
+ 'sandboxIdleTimeoutInSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'maximum' => '21600',
+ ],
+ ],
+ ],
+ 'CreateTemplateInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'templateName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'templateType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'Browser',
+ 'CodeInterpreter',
+ 'AllInOnePreview',
+ 'AllInOne',
+ 'CustomImage',
+ ],
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'diskSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'containerConfiguration' => [
+ '$ref' => '#/components/schemas/ContainerConfiguration',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ 'required' => true,
+ ],
+ 'credentialConfiguration' => [
+ '$ref' => '#/components/schemas/CredentialConfiguration',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'sandboxIdleTimeoutInSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '21600',
+ ],
+ 'sandboxTTLInSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'deprecated' => true,
+ 'minimum' => '1',
+ 'maximum' => '21600',
+ ],
+ 'armsConfiguration' => [
+ '$ref' => '#/components/schemas/ArmsConfiguration',
+ ],
+ 'allowAnonymousManage' => [
+ 'type' => 'boolean',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'ossConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/OssConfiguration',
+ ],
+ ],
+ 'environmentVariables' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'templateConfiguration' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ 'enableAgent' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'CreateToolData' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'id' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'toolType' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'sourceType' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateToolInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'toolType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'function_call',
+ 'mcp',
+ ],
+ ],
+ 'sourceType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'template',
+ 'custom',
+ 'schema',
+ ],
+ ],
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'CAPConfig' => [
+ '$ref' => '#/components/schemas/CAPConfig',
+ ],
+ ],
+ ],
+ 'CreateToolOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'success' => [
+ 'type' => 'boolean',
+ ],
+ 'message' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CreateToolData',
+ ],
+ ],
+ ],
+ 'CreateWorkspaceInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'resourceGroupId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'Credential' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialAuthType' => [
+ 'type' => 'string',
+ ],
+ 'credentialSourceType' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'credentialSecret' => [
+ 'type' => 'string',
+ ],
+ 'credentialPublicConfig' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'relatedResources' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RelatedResource',
+ ],
+ ],
+ ],
+ ],
+ 'CredentialConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CredentialListItem' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'credentialAuthType' => [
+ 'type' => 'string',
+ ],
+ 'credentialSourceType' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'relatedResourceCount' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'CredentialPublicConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'headerKey' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'authType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'static_jwks',
+ 'remote_jwks',
+ ],
+ ],
+ 'remoteConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'uri' => [
+ 'type' => 'string',
+ ],
+ 'timeout' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'ttl' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'users' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'username' => [
+ 'type' => 'string',
+ ],
+ 'password' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'authConfig' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'CredentialResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Credential',
+ ],
+ ],
+ ],
+ 'CustomDomain' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'domainName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'HTTP',
+ 'HTTPS',
+ 'HTTP,HTTPS',
+ ],
+ ],
+ 'routeConfig' => [
+ '$ref' => '#/components/schemas/RouteConfig',
+ ],
+ 'certConfig' => [
+ '$ref' => '#/components/schemas/CertConfig',
+ ],
+ 'tlsConfig' => [
+ '$ref' => '#/components/schemas/TLSConfig',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'domainType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'STANDARD',
+ 'SANDBOX',
+ ],
+ ],
+ ],
+ ],
+ 'CustomDomainResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CustomDomain',
+ ],
+ ],
+ ],
+ 'CustomRuntimeConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'port' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'command' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'args' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'DeleteBrowserOut' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'browserId' => [
+ 'type' => 'string',
+ ],
+ 'browserName' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'DeleteBrowserResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Browser',
+ ],
+ ],
+ ],
+ 'DeleteCodeInterpreterOut' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'codeInterpreterId' => [
+ 'type' => 'string',
+ ],
+ 'codeInterpreterName' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'DeleteCodeInterpreterResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CodeInterpreter',
+ ],
+ ],
+ ],
+ 'DeleteKnowledgeBaseResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/KnowledgeBase',
+ ],
+ ],
+ ],
+ 'DeleteModelProxyResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ModelProxy',
+ ],
+ ],
+ ],
+ 'DeleteModelServiceResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ModelService',
+ ],
+ ],
+ ],
+ 'DeleteSandboxResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Sandbox',
+ ],
+ ],
+ ],
+ 'DeleteTemplateResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Template',
+ ],
+ ],
+ ],
+ 'DeregisterServiceInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'serviceName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'DiscoveryEndpoint' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'agentEndpointConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AgentEndpointConfig',
+ ],
+ ],
+ ],
+ ],
+ 'DomainInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'domainId' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ ],
+ 'certIdentifier' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'EmbedderConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'config' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'model' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'modelServiceName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ErrorResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'message' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'FCLinkConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'functionName' => [
+ 'type' => 'string',
+ ],
+ 'version' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'Gateway' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'gatewayId' => [
+ 'type' => 'string',
+ ],
+ 'internetUrl' => [
+ 'type' => 'string',
+ ],
+ 'intranetUrl' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'GatewayNetworkConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'networkMode' => [
+ 'type' => 'string',
+ ],
+ 'vpcId' => [
+ 'type' => 'string',
+ ],
+ 'vswitchIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'GetBrowserSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/BrowserSessionOut',
+ ],
+ ],
+ ],
+ 'GetCodeInterpreterSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CodeInterpreterSessionOut',
+ ],
+ ],
+ ],
+ 'GetCredentialOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialAuthType' => [
+ 'type' => 'string',
+ ],
+ 'credentialSourceType' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'credentialSecret' => [
+ 'type' => 'string',
+ ],
+ 'credentialPublicConfig' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'relatedResources' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RelatedResource',
+ ],
+ ],
+ ],
+ ],
+ 'GetDiscoveryEndpointsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'discoveryEndpoints' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/DiscoveryEndpoint',
+ ],
+ ],
+ ],
+ ],
+ 'GetDiscoveryEndpointsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/GetDiscoveryEndpointsOutput',
+ ],
+ ],
+ ],
+ 'GetToolOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'success' => [
+ 'type' => 'boolean',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ToolInfo',
+ ],
+ ],
+ ],
+ 'GrayTrafficWeight' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'version' => [
+ 'type' => 'string',
+ ],
+ 'weight' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'minimum' => '0',
+ 'maximum' => '1',
+ ],
+ ],
+ ],
+ 'HealthCheckConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'httpGetUrl' => [
+ 'type' => 'string',
+ 'maximum' => '2048',
+ ],
+ 'initialDelaySeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '0',
+ 'maximum' => '120',
+ ],
+ 'periodSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '120',
+ ],
+ 'timeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '3',
+ ],
+ 'failureThreshold' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '120',
+ ],
+ 'successThreshold' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '120',
+ ],
+ ],
+ ],
+ 'HealthCheckConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'httpGetUrl' => [
+ 'type' => 'string',
+ 'maximum' => '2048',
+ ],
+ 'initialDelaySeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '0',
+ 'maximum' => '120',
+ ],
+ 'periodSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '120',
+ ],
+ 'timeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '3',
+ ],
+ 'failureThreshold' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '120',
+ ],
+ 'successThreshold' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '120',
+ ],
+ ],
+ ],
+ 'KnowledgeBase' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'knowledgeBaseId' => [
+ 'type' => 'string',
+ ],
+ 'knowledgeBaseName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'providerSettings' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ 'retrieveSettings' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ ],
+ ],
+ 'KnowledgeBaseResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/KnowledgeBase',
+ ],
+ ],
+ ],
+ 'LLMAPIConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'removeBasePathOnForward' => [
+ 'type' => 'boolean',
+ ],
+ 'basePath' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'modelCategory' => [
+ 'type' => 'string',
+ ],
+ 'aiProtocols' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'deployConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/LLMDeployConfig',
+ ],
+ ],
+ 'attachPolicyConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AttachPolicyConfig',
+ ],
+ ],
+ ],
+ ],
+ 'LLMConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'config' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'model' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'modelServiceName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'LLMDeployConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'backendScene' => [
+ 'type' => 'string',
+ ],
+ 'autoDeploy' => [
+ 'type' => 'boolean',
+ ],
+ 'gatewayType' => [
+ 'type' => 'string',
+ ],
+ 'serviceConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/TargetServiceConfig',
+ ],
+ ],
+ 'policyConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/PolicyConfig',
+ ],
+ ],
+ 'customDomainIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeEndpointsInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'endpointName' => [
+ 'type' => 'string',
+ ],
+ 'statuses' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeEndpointsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AgentRuntimeEndpoint',
+ ],
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeEndpointsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListAgentRuntimeEndpointsOutput',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeVersionsInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeVersionsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AgentRuntimeVersion',
+ ],
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeVersionsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListAgentRuntimeVersionsOutput',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimesInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeName' => [
+ 'type' => 'string',
+ ],
+ 'statuses' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AgentRuntime',
+ ],
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListAgentRuntimesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListAgentRuntimesOutput',
+ ],
+ ],
+ ],
+ 'ListBrowserSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/BrowserSessionListOut',
+ ],
+ ],
+ ],
+ 'ListBrowsersInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'browserName' => [
+ 'type' => 'string',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'ListBrowsersOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/Browser',
+ ],
+ ],
+ ],
+ ],
+ 'ListBrowsersResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListBrowsersOutput',
+ ],
+ ],
+ ],
+ 'ListCodeInterpreterSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CodeInterpreterSessionListOut',
+ ],
+ ],
+ ],
+ 'ListCodeInterpretersInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'codeInterpreterName' => [
+ 'type' => 'string',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'minimum' => '1',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'minimum' => '1',
+ ],
+ ],
+ ],
+ 'ListCodeInterpretersOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/CodeInterpreter',
+ ],
+ ],
+ ],
+ ],
+ 'ListCodeInterpretersResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListCodeInterpretersOutput',
+ ],
+ ],
+ ],
+ 'ListCredentialsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'total' => [
+ 'type' => 'string',
+ ],
+ 'pageSize' => [
+ 'type' => 'string',
+ ],
+ 'pageNumber' => [
+ 'type' => 'string',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/CredentialListItem',
+ ],
+ ],
+ ],
+ ],
+ 'ListCredentialsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListCredentialsOutput',
+ ],
+ ],
+ ],
+ 'ListCustomDomainsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/CustomDomain',
+ ],
+ ],
+ ],
+ ],
+ 'ListCustomDomainsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListCustomDomainsOutput',
+ ],
+ ],
+ ],
+ 'ListDomainsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/DomainInfo',
+ ],
+ ],
+ 'pageNumber' => [
+ 'type' => 'string',
+ ],
+ 'pageSize' => [
+ 'type' => 'string',
+ ],
+ 'totalCount' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ListGatewaysOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'items' => [
+ '$ref' => '#/components/schemas/Gateway',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'ListKnowledgeBasesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/KnowledgeBase',
+ ],
+ ],
+ ],
+ ],
+ 'ListKnowledgeBasesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListKnowledgeBasesOutput',
+ ],
+ ],
+ ],
+ 'ListMemoryCollectionsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/MemoryCollection',
+ ],
+ ],
+ ],
+ ],
+ 'ListMemoryCollectionsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListMemoryCollectionsOutput',
+ ],
+ ],
+ ],
+ 'ListModelProxiesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ModelProxy',
+ ],
+ ],
+ ],
+ ],
+ 'ListModelProxiesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListModelProxiesOutput',
+ ],
+ ],
+ ],
+ 'ListModelServicesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ModelService',
+ ],
+ ],
+ ],
+ ],
+ 'ListModelServicesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListModelServicesOutput',
+ ],
+ ],
+ ],
+ 'ListSandboxesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'nextToken' => [
+ 'type' => 'string',
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ '$ref' => '#/components/schemas/Sandbox',
+ ],
+ ],
+ ],
+ ],
+ 'ListSandboxesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListSandboxesOutput',
+ ],
+ ],
+ ],
+ 'ListTemplatesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'items' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ '$ref' => '#/components/schemas/Template',
+ ],
+ ],
+ ],
+ ],
+ 'ListTemplatesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListTemplatesOutput',
+ ],
+ ],
+ ],
+ 'ListToolsOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'data' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ToolListItem',
+ ],
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageNum' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'ListWorkspacesOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'workspaces' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/Workspace',
+ ],
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'pageNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'pageSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'ListWorkspacesResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ListWorkspacesOutput',
+ ],
+ ],
+ ],
+ 'LogConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'project' => [
+ 'type' => 'string',
+ ],
+ 'logstore' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MCPAPI' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'toolId' => [
+ 'type' => 'string',
+ ],
+ 'match' => [
+ '$ref' => '#/components/schemas/MCPMatch',
+ ],
+ 'backendConfig' => [
+ '$ref' => '#/components/schemas/MCPBackendConfig',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ ],
+ 'exposedUriPath' => [
+ 'type' => 'string',
+ ],
+ 'mcpStatisticsEnable' => [
+ 'type' => 'boolean',
+ ],
+ 'toolsConfig' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MCPAPIConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'toolId' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ ],
+ 'exposedUriPath' => [
+ 'type' => 'string',
+ ],
+ 'mcpStatisticsEnable' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'MCPBackendConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'scene' => [
+ 'type' => 'string',
+ ],
+ 'services' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/MCPServiceConfig',
+ ],
+ ],
+ ],
+ ],
+ 'MCPMatch' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'path' => [
+ '$ref' => '#/components/schemas/MCPPathMatch',
+ ],
+ ],
+ ],
+ 'MCPPathMatch' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'value' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MCPServerConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'transportType' => [
+ 'type' => 'string',
+ ],
+ 'serverUrl' => [
+ 'type' => 'string',
+ ],
+ 'ssePath' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MCPServiceConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'serviceId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MemoryCollection' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'memoryCollectionName' => [
+ 'type' => 'string',
+ ],
+ 'memoryCollectionId' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'llmConfig' => [
+ '$ref' => '#/components/schemas/LLMConfig',
+ ],
+ 'embedderConfig' => [
+ '$ref' => '#/components/schemas/EmbedderConfig',
+ ],
+ 'vectorStoreConfig' => [
+ '$ref' => '#/components/schemas/VectorStoreConfig',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'enableConversationHistory' => [
+ 'type' => 'boolean',
+ ],
+ 'enableConversationState' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'MemoryCollectionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/MemoryCollection',
+ ],
+ ],
+ ],
+ 'Model' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelId' => [
+ 'type' => 'string',
+ ],
+ 'tenantId' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'models' => [
+ 'type' => 'string',
+ ],
+ 'modelsWeight' => [
+ 'type' => 'string',
+ ],
+ 'desc' => [
+ 'type' => 'string',
+ ],
+ 'createdTime' => [
+ 'type' => 'string',
+ ],
+ 'updateTime' => [
+ 'type' => 'string',
+ ],
+ 'gatewayId' => [
+ 'type' => 'string',
+ ],
+ 'targetId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ModelFeatures' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'vision' => [
+ 'type' => 'boolean',
+ ],
+ 'agentThought' => [
+ 'type' => 'boolean',
+ ],
+ 'toolCall' => [
+ 'type' => 'boolean',
+ ],
+ 'multiToolCall' => [
+ 'type' => 'boolean',
+ ],
+ 'streamToolCall' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'ModelInfoConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelName' => [
+ 'type' => 'string',
+ ],
+ 'modelFeatures' => [
+ '$ref' => '#/components/schemas/ModelFeatures',
+ ],
+ 'modelProperties' => [
+ '$ref' => '#/components/schemas/ModelProperties',
+ ],
+ 'modelParameterRules' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ModelParameterRule',
+ ],
+ ],
+ ],
+ ],
+ 'ModelParameterRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'default' => [
+ 'type' => 'any',
+ ],
+ 'min' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'max' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'required' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'ModelProperties' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'contextSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'ModelProxy' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelProxyId' => [
+ 'type' => 'string',
+ ],
+ 'modelProxyName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'modelType' => [
+ 'type' => 'string',
+ ],
+ 'proxyMode' => [
+ 'type' => 'string',
+ ],
+ 'proxyConfig' => [
+ '$ref' => '#/components/schemas/ProxyConfig',
+ ],
+ 'functionName' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'serviceRegionId' => [
+ 'type' => 'string',
+ ],
+ 'endpoint' => [
+ 'type' => 'string',
+ ],
+ 'litellmVersion' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ModelProxyResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ModelProxy',
+ ],
+ ],
+ ],
+ 'ModelService' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelServiceName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'modelType' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'providerSettings' => [
+ '$ref' => '#/components/schemas/ProviderSettings',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'modelInfoConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ModelInfoConfig',
+ ],
+ ],
+ 'modelServiceId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ModelServiceResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/ModelService',
+ ],
+ ],
+ ],
+ 'NASConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'groupId' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ 'mountPoints' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ '$ref' => '#/components/schemas/NASMountConfig',
+ ],
+ 'maxItems' => 5,
+ ],
+ 'userId' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'NASMountConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'enableTLS' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ 'mountDir' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 64,
+ ],
+ 'serverAddr' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'NetworkConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'networkMode' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'PUBLIC',
+ 'PRIVATE',
+ 'PUBLIC_AND_PRIVATE',
+ ],
+ ],
+ 'vpcId' => [
+ 'type' => 'string',
+ ],
+ 'securityGroupId' => [
+ 'type' => 'string',
+ ],
+ 'vswitchIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'OSSMountConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'mountPoints' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ '$ref' => '#/components/schemas/OSSMountPoint',
+ ],
+ 'maxItems' => 5,
+ ],
+ ],
+ ],
+ 'OSSMountPoint' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'bucketName' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'minLength' => 3,
+ 'maxLength' => 64,
+ ],
+ 'bucketPath' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 128,
+ ],
+ 'endpoint' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 128,
+ ],
+ 'mountDir' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'minLength' => 2,
+ 'maxLength' => 64,
+ ],
+ 'readOnly' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'OssConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'bucketName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'prefix' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'mountPoint' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'permission' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'READ_ONLY',
+ 'READ_WRITE',
+ ],
+ ],
+ 'region' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'PaginationInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'page' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'limit' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'total' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'totalPages' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'PathConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'path' => [
+ 'type' => 'string',
+ ],
+ 'resourceName' => [
+ 'type' => 'string',
+ ],
+ 'resourceType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'runtime',
+ ],
+ ],
+ 'agentRuntimeEndpointName' => [
+ 'type' => 'string',
+ ],
+ 'methods' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'PolarFsConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'groupId' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'userId' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'mountPoints' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/PolarFsMountConfig',
+ ],
+ ],
+ ],
+ ],
+ 'PolarFsMountConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'instanceId' => [
+ 'type' => 'string',
+ ],
+ 'mountDir' => [
+ 'type' => 'string',
+ ],
+ 'remoteDir' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'PolicyConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'enable' => [
+ 'type' => 'boolean',
+ ],
+ 'aiFallbackConfig' => [
+ '$ref' => '#/components/schemas/AiFallbackConfig',
+ ],
+ ],
+ ],
+ 'ProtocolConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'type' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'enum' => [
+ 'HTTP',
+ 'MCP',
+ ],
+ ],
+ 'protocolSettings' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ProtocolSettings',
+ ],
+ ],
+ ],
+ ],
+ 'ProtocolSettings' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'path' => [
+ 'type' => 'string',
+ ],
+ 'pathPrefix' => [
+ 'type' => 'string',
+ ],
+ 'headers' => [
+ 'type' => 'string',
+ ],
+ 'method' => [
+ 'type' => 'string',
+ ],
+ 'inputBodyJsonSchema' => [
+ 'type' => 'string',
+ ],
+ 'outputBodyJsonSchema' => [
+ 'type' => 'string',
+ ],
+ 'requestContentType' => [
+ 'type' => 'string',
+ ],
+ 'responseContentType' => [
+ 'type' => 'string',
+ ],
+ 'A2AAgentCard' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ ],
+ 'a2aAgentCard' => [
+ 'type' => 'string',
+ ],
+ 'a2aAgentCardUrl' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ProviderSettings' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'baseUrl' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'modelNames' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'ProxyConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'policies' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'requestTimeout' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'numRetries' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'cache' => [
+ 'type' => 'boolean',
+ ],
+ 'concurrencyLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'fallbacks' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelServiceName' => [
+ 'type' => 'string',
+ ],
+ 'modelName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'tokenRateLimiter' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'tps' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'tpm' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'tph' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'tpd' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'aiGuardrailConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'checkRequest' => [
+ 'type' => 'boolean',
+ ],
+ 'checkResponse' => [
+ 'type' => 'boolean',
+ ],
+ 'level' => [
+ 'type' => 'string',
+ ],
+ 'maxTextLength' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'blockOnContentModeration' => [
+ 'type' => 'boolean',
+ ],
+ 'blockOnSensitiveData' => [
+ 'type' => 'boolean',
+ ],
+ 'blockOnPromptAttack' => [
+ 'type' => 'boolean',
+ ],
+ 'blockOnMaliciousUrl' => [
+ 'type' => 'boolean',
+ ],
+ 'blockOnModelHallucination' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'endpoints' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'modelServiceName' => [
+ 'type' => 'string',
+ ],
+ 'weight' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'baseUrl' => [
+ 'type' => 'string',
+ ],
+ 'modelNames' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PublishRuntimeVersionInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'publisher' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'RecordingConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'enabled' => [
+ 'type' => 'boolean',
+ 'required' => true,
+ ],
+ 'ossLocation' => [
+ '$ref' => '#/components/schemas/OssConfiguration',
+ ],
+ ],
+ ],
+ 'RegisterServiceInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'tenantId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'serviceName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'serviceType' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'HTTP',
+ 'MCP-SSE',
+ 'MCP-STREAMABLE-HTTP',
+ ],
+ ],
+ 'serviceBackendEndpoint' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'resourceName' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'RelatedResource' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'resourceId' => [
+ 'type' => 'string',
+ ],
+ 'resourceName' => [
+ 'type' => 'string',
+ ],
+ 'resourceType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'litellm',
+ 'model',
+ 'runtime',
+ 'template',
+ 'model',
+ ],
+ ],
+ ],
+ ],
+ 'RelatedWorkload' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'resourceId' => [
+ 'type' => 'string',
+ ],
+ 'resourceName' => [
+ 'type' => 'string',
+ ],
+ 'resourceType' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'RouteConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'routes' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/PathConfig',
+ ],
+ ],
+ ],
+ ],
+ 'RoutingConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'versionWeights' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/VersionWeight',
+ ],
+ ],
+ ],
+ ],
+ 'Sandbox' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'sandboxId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'templateId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'templateName' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'READY',
+ 'TERMINATED',
+ ],
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'sandboxIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '21600',
+ ],
+ 'endedAt' => [
+ 'type' => 'string',
+ ],
+ 'sandboxArn' => [
+ 'type' => 'string',
+ ],
+ 'sandboxIdleTTLInSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'metadata' => [
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'SandboxHealthCheckOut' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'status' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'OK',
+ ],
+ ],
+ ],
+ ],
+ 'SandboxHealthCheckResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/SandboxHealthCheckOut',
+ ],
+ ],
+ ],
+ 'SandboxResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Sandbox',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'ServiceConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'aiServiceConfig' => [
+ '$ref' => '#/components/schemas/AiServiceConfig',
+ ],
+ ],
+ ],
+ 'ServiceResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ 'type' => 'any',
+ ],
+ ],
+ ],
+ 'StartBrowserSessionInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'StartBrowserSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/BrowserSessionOut',
+ ],
+ ],
+ ],
+ 'StartCodeInterpreterSessionInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'StartCodeInterpreterSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/CodeInterpreterSessionOut',
+ ],
+ ],
+ ],
+ 'StopCodeInterpreterSessionResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'StopSandboxResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Sandbox',
+ ],
+ ],
+ ],
+ 'TLSConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'minVersion' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'TLSv1.3',
+ 'TLSv1.2',
+ ],
+ ],
+ 'cipherSuites' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'maxVersion' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'TLSv1.3',
+ 'TLSv1.2',
+ ],
+ ],
+ ],
+ ],
+ 'Target' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'targetType' => [
+ 'type' => 'string',
+ ],
+ 'llmConfig' => [
+ '$ref' => '#/components/schemas/LLMAPIConfiguration',
+ ],
+ 'mcpAPI' => [
+ '$ref' => '#/components/schemas/MCPAPI',
+ ],
+ ],
+ ],
+ 'TargetConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'targetType' => [
+ 'type' => 'string',
+ ],
+ 'llmAPIConfig' => [
+ '$ref' => '#/components/schemas/LLMAPIConfiguration',
+ ],
+ 'mcpAPIConfig' => [
+ '$ref' => '#/components/schemas/MCPAPIConfiguration',
+ ],
+ ],
+ ],
+ 'TargetServiceConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'weight' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'modelName' => [
+ 'type' => 'string',
+ ],
+ 'modelNamePattern' => [
+ 'type' => 'string',
+ ],
+ 'modelId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'Template' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'templateId' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'templateName' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'templateVersion' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ ],
+ 'templateArn' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'lastUpdatedAt' => [
+ 'type' => 'string',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'templateType' => [
+ 'type' => 'string',
+ ],
+ 'containerConfiguration' => [
+ '$ref' => '#/components/schemas/ContainerConfiguration',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'credentialConfiguration' => [
+ '$ref' => '#/components/schemas/CredentialConfiguration',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'sandboxIdleTimeoutInSeconds' => [
+ 'type' => 'string',
+ ],
+ 'sandboxTTLInSeconds' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ ],
+ 'resourceName' => [
+ 'type' => 'string',
+ ],
+ 'mcpOptions' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'transport' => [
+ 'type' => 'string',
+ ],
+ 'enabledTools' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'mcpState' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ 'accessEndpoint' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'diskSize' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'allowAnonymousManage' => [
+ 'type' => 'boolean',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'enableAgent' => [
+ 'type' => 'boolean',
+ ],
+ 'environmentVariables' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'templateConfiguration' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ 'ossConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/OssConfiguration',
+ ],
+ ],
+ ],
+ ],
+ 'TemplateResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Template',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'ToolInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'id' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'toolType' => [
+ 'type' => 'string',
+ ],
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'sourceType' => [
+ 'type' => 'string',
+ ],
+ 'CAPConfig' => [
+ '$ref' => '#/components/schemas/CAPConfig',
+ ],
+ ],
+ ],
+ 'ToolListItem' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'id' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'toolType' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'sourceType' => [
+ 'type' => 'string',
+ ],
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ 'CAPConfig' => [
+ '$ref' => '#/components/schemas/CAPConfig',
+ ],
+ ],
+ ],
+ 'TriggerConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'authType' => [
+ 'type' => 'string',
+ ],
+ 'methods' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'UpdateAgentRuntimeEndpointInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeEndpointName' => [
+ 'type' => 'string',
+ ],
+ 'targetVersion' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'routingConfiguration' => [
+ '$ref' => '#/components/schemas/RoutingConfiguration',
+ ],
+ ],
+ ],
+ 'UpdateAgentRuntimeInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'agentRuntimeName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'artifactType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'Code',
+ 'Container',
+ ],
+ ],
+ 'codeConfiguration' => [
+ '$ref' => '#/components/schemas/CodeConfiguration',
+ ],
+ 'containerConfiguration' => [
+ '$ref' => '#/components/schemas/ContainerConfiguration',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'externalAgentEndpointUrl' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'protocolConfiguration' => [
+ '$ref' => '#/components/schemas/ProtocolConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'port' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'sessionConcurrencyLimitPerInstance' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '200',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'sessionIdleTimeoutSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'healthCheckConfiguration' => [
+ '$ref' => '#/components/schemas/HealthCheckConfiguration',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'ossMountConfig' => [
+ '$ref' => '#/components/schemas/OSSMountConfig',
+ ],
+ 'environmentVariables' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'workspaceId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateApigLLMModelInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'desc' => [
+ 'type' => 'string',
+ ],
+ 'models' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'UpdateCredentialInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialSecret' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'credentialPublicConfig' => [
+ '$ref' => '#/components/schemas/CredentialPublicConfig',
+ ],
+ ],
+ ],
+ 'UpdateCredentialOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'credentialId' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialAuthType' => [
+ 'type' => 'string',
+ ],
+ 'credentialSourceType' => [
+ 'type' => 'string',
+ ],
+ 'enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'credentialSecret' => [
+ 'type' => 'string',
+ ],
+ 'credentialPublicConfig' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ 'relatedResources' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RelatedResource',
+ ],
+ ],
+ ],
+ ],
+ 'UpdateCustomDomainInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'protocol' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'HTTP',
+ 'HTTPS',
+ 'HTTP,HTTPS',
+ ],
+ ],
+ 'routeConfig' => [
+ '$ref' => '#/components/schemas/RouteConfig',
+ ],
+ 'certConfig' => [
+ '$ref' => '#/components/schemas/CertConfig',
+ ],
+ 'tlsConfig' => [
+ '$ref' => '#/components/schemas/TLSConfig',
+ ],
+ ],
+ ],
+ 'UpdateDiscoveryEndpointsInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'discoveryEndpoints' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/DiscoveryEndpoint',
+ ],
+ ],
+ ],
+ ],
+ 'UpdateDomainInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'protocol' => [
+ 'type' => 'string',
+ ],
+ 'certIdentifier' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateKnowledgeBaseInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'providerSettings' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ 'retrieveSettings' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ ],
+ ],
+ 'UpdateMemoryCollectionInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'llmConfig' => [
+ '$ref' => '#/components/schemas/LLMConfig',
+ ],
+ 'embedderConfig' => [
+ '$ref' => '#/components/schemas/EmbedderConfig',
+ ],
+ 'vectorStoreConfig' => [
+ '$ref' => '#/components/schemas/VectorStoreConfig',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'enableConversationHistory' => [
+ 'type' => 'boolean',
+ ],
+ 'enableConversationState' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'UpdateModelInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'type' => [
+ 'type' => 'string',
+ ],
+ 'address' => [
+ 'type' => 'string',
+ ],
+ 'apiKey' => [
+ 'type' => 'string',
+ ],
+ 'models' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'desc' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateModelProxyInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'proxyConfig' => [
+ '$ref' => '#/components/schemas/ProxyConfig',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'armsConfiguration' => [
+ '$ref' => '#/components/schemas/ArmsConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateModelServiceInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'providerSettings' => [
+ '$ref' => '#/components/schemas/ProviderSettings',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'status' => [
+ 'type' => 'string',
+ ],
+ 'modelInfoConfigs' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ModelInfoConfig',
+ ],
+ ],
+ 'statusReason' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateTargetConfigurationInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'domainId' => [
+ 'type' => 'string',
+ ],
+ 'targetConfiguration' => [
+ '$ref' => '#/components/schemas/TargetConfiguration',
+ ],
+ ],
+ ],
+ 'UpdateTemplateInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'containerConfiguration' => [
+ '$ref' => '#/components/schemas/ContainerConfiguration',
+ ],
+ 'credentialConfiguration' => [
+ '$ref' => '#/components/schemas/CredentialConfiguration',
+ ],
+ 'networkConfiguration' => [
+ '$ref' => '#/components/schemas/NetworkConfiguration',
+ ],
+ 'logConfiguration' => [
+ '$ref' => '#/components/schemas/LogConfiguration',
+ ],
+ 'executionRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'cpu' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'memory' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'sandboxIdleTimeoutInSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'minimum' => '1',
+ 'maximum' => '21600',
+ ],
+ 'sandboxTTLInSeconds' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'deprecated' => true,
+ 'minimum' => '1',
+ 'maximum' => '21600',
+ ],
+ 'armsConfiguration' => [
+ '$ref' => '#/components/schemas/ArmsConfiguration',
+ ],
+ 'allowAnonymousManage' => [
+ 'type' => 'boolean',
+ ],
+ 'nasConfig' => [
+ '$ref' => '#/components/schemas/NASConfig',
+ ],
+ 'ossConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/OssConfiguration',
+ ],
+ ],
+ 'environmentVariables' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'templateConfiguration' => [
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'any',
+ ],
+ ],
+ 'enableAgent' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'UpdateToolData' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'id' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'sourceType' => [
+ 'type' => 'string',
+ ],
+ 'toolType' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateToolInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'UpdateToolOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'success' => [
+ 'type' => 'boolean',
+ ],
+ 'message' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/UpdateToolData',
+ ],
+ ],
+ ],
+ 'UpdateWorkspaceInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'VectorStoreConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'provider' => [
+ 'type' => 'string',
+ ],
+ 'config' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'endpoint' => [
+ 'type' => 'string',
+ ],
+ 'instanceName' => [
+ 'type' => 'string',
+ ],
+ 'vectorDimension' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'collectionName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'mysqlConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'host' => [
+ 'type' => 'string',
+ ],
+ 'dbName' => [
+ 'type' => 'string',
+ ],
+ 'collectionName' => [
+ 'type' => 'string',
+ ],
+ 'user' => [
+ 'type' => 'string',
+ ],
+ 'credentialName' => [
+ 'type' => 'string',
+ ],
+ 'vectorDimension' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'port' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'VersionWeight' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'version' => [
+ 'type' => 'string',
+ ],
+ 'weight' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'minimum' => '0',
+ 'maximum' => '1',
+ ],
+ ],
+ ],
+ 'ViewPortConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'height' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ 'width' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'Workspace' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'workspaceId' => [
+ 'type' => 'string',
+ ],
+ 'workspaceArn' => [
+ 'type' => 'string',
+ ],
+ 'name' => [
+ 'type' => 'string',
+ ],
+ 'description' => [
+ 'type' => 'string',
+ ],
+ 'isDefault' => [
+ 'type' => 'boolean',
+ ],
+ 'resourceGroupId' => [
+ 'type' => 'string',
+ ],
+ 'createdAt' => [
+ 'type' => 'string',
+ ],
+ 'updatedAt' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'WorkspaceResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'code' => [
+ 'type' => 'string',
+ ],
+ 'requestId' => [
+ 'type' => 'string',
+ ],
+ 'data' => [
+ '$ref' => '#/components/schemas/Workspace',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'apis' => [
+ 'CreateAgentRuntime' => [
+ 'path' => '/2025-09-10/agents/runtimes',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateAgentRuntimeInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'GetAgentRuntime' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'agentRuntimeVersion',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateAgentRuntime' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateAgentRuntimeInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteAgentRuntime' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListAgentRuntimes' => [
+ 'path' => '/2025-09-10/agents/runtimes',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'searchMode',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'resourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'workspaceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'discoveryResourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateAgentRuntimeEndpoint' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateAgentRuntimeEndpointInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeEndpoints' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'endpointName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'searchMode',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetAgentRuntimeEndpoint' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'agentRuntimeEndpointId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateAgentRuntimeEndpoint' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'agentRuntimeEndpointId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateAgentRuntimeEndpointInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteAgentRuntimeEndpoint' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'agentRuntimeEndpointId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'PublishRuntimeVersion' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/versions',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/PublishRuntimeVersionInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'ListAgentRuntimeVersions' => [
+ 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/versions',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'agentRuntimeId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateTemplate' => [
+ 'path' => '/2025-09-10/templates',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateTemplateInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'GetTemplate' => [
+ 'path' => '/2025-09-10/templates/{templateName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'templateName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListTemplates' => [
+ 'path' => '/2025-09-10/templates',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'templateType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'Browser',
+ 'CodeInterpreter',
+ 'AllInOne',
+ 'CustomImage',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'templateName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateTemplate' => [
+ 'path' => '/2025-09-10/templates/{templateName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'templateName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateTemplateInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteTemplate' => [
+ 'path' => '/2025-09-10/templates/{templateName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'templateName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'StopTemplateMCP' => [
+ 'path' => '/2025-09-10/templates/{templateName}/mcp/stop',
+ 'methods' => [
+ 'patch',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'templateName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'ActivateTemplateMCP' => [
+ 'path' => '/2025-09-10/templates/{templateName}/mcp/activate',
+ 'methods' => [
+ 'patch',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'enabledTools' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ 'transport' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'sse',
+ 'streamable-http',
+ ],
+ ],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'templateName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateSandbox' => [
+ 'path' => '/2025-09-10/sandboxes',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateSandboxInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'GetSandbox' => [
+ 'path' => '/2025-09-10/sandboxes/{sandboxId}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'sandboxId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListSandboxes' => [
+ 'path' => '/2025-09-10/sandboxes',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'templateName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'templateType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'maxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'StopSandbox' => [
+ 'path' => '/2025-09-10/sandboxes/{sandboxId}/stop',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'sandboxId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteSandbox' => [
+ 'path' => '/2025-09-10/sandboxes/{sandboxId}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'sandboxId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'CreateModelService' => [
+ 'path' => '/2025-09-10/agents/model-services',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateModelServiceInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateModelService' => [
+ 'path' => '/2025-09-10/agents/model-services/{modelServiceName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelServiceName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateModelServiceInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetModelService' => [
+ 'path' => '/2025-09-10/agents/model-services/{modelServiceName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelServiceName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteModelService' => [
+ 'path' => '/2025-09-10/agents/model-services/{modelServiceName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelServiceName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListModelServices' => [
+ 'path' => '/2025-09-10/agents/model-services',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'provider',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'providerType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateModelProxy' => [
+ 'path' => '/2025-09-10/agents/model-proxies',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateModelProxyInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateModelProxy' => [
+ 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelProxyName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateModelProxyInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetModelProxy' => [
+ 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelProxyName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteModelProxy' => [
+ 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelProxyName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListModelProxies' => [
+ 'path' => '/2025-09-10/agents/model-proxies',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'proxyMode',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetMemoryCollection' => [
+ 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'memoryCollectionName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateMemoryCollection' => [
+ 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'memoryCollectionName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateMemoryCollectionInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteMemoryCollection' => [
+ 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'memoryCollectionName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateMemoryCollection' => [
+ 'path' => '/2025-09-10/agents/memory-collections',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateMemoryCollectionInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'ListMemoryCollections' => [
+ 'path' => '/2025-09-10/agents/memory-collections',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'type',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'memoryCollectionName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetCredential' => [
+ 'path' => '/2025-09-10/agents/credentials/{credentialName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'credentialName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateCredential' => [
+ 'path' => '/2025-09-10/agents/credentials/{credentialName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'credentialName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateCredentialInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'ListCredentials' => [
+ 'path' => '/2025-09-10/agents/credentials',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'credentialAuthType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'jwt',
+ 'api_key',
+ 'basic',
+ 'ak_sk',
+ 'custom_header',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'credentialSourceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'internal',
+ 'external',
+ 'external_llm',
+ 'external_tool',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'credentialName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'provider',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'enabled',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateCredential' => [
+ 'path' => '/2025-09-10/agents/credentials',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateCredentialInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteCredential' => [
+ 'path' => '/2025-09-10/agents/credentials/{credentialName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'credentialName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetAccessToken' => [
+ 'path' => '/2025-09-10/agents/accessToken',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'resourceName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'resourceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'runtime',
+ 'litellm',
+ 'tool',
+ 'template',
+ 'sandbox',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'resourceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateKnowledgeBase' => [
+ 'path' => '/2025-09-10/agents/knowledgebases',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateKnowledgeBaseInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateKnowledgeBase' => [
+ 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'knowledgeBaseName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateKnowledgeBaseInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteKnowledgeBase' => [
+ 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'knowledgeBaseName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'GetKnowledgeBase' => [
+ 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'knowledgeBaseName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListKnowledgeBases' => [
+ 'path' => '/2025-09-10/agents/knowledgebases',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'provider',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'ListModelProviders' => [
+ 'path' => '/2025-09-10/agents/model-providers',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'modelType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'provider',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'modelName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteCustomDomain' => [
+ 'path' => '/2025-09-10/agents/custom-domains/{domainName}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'domainName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'ListCustomDomains' => [
+ 'path' => '/2025-09-10/agents/custom-domains',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'domainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'resourceName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'resourceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'runtime',
+ 'litellm',
+ 'template',
+ 'tool',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateCustomDomain' => [
+ 'path' => '/2025-09-10/agents/custom-domains',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateCustomDomainInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetCustomDomain' => [
+ 'path' => '/2025-09-10/agents/custom-domains/{domainName}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'domainName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'UpdateCustomDomain' => [
+ 'path' => '/2025-09-10/agents/custom-domains/{domainName}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'domainName',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ '$ref' => '#/components/schemas/UpdateCustomDomainInput',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CreateBrowser' => [
+ 'path' => '/2025-09-10/agents/browsers',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateBrowserInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListBrowsers' => [
+ 'path' => '/2025-09-10/agents/browsers',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'browserName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetBrowser' => [
+ 'path' => '/2025-09-10/agents/browsers/{browserId}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'browserId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteBrowser' => [
+ 'path' => '/2025-09-10/agents/browsers/{browserId}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'browserId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'CreateCodeInterpreter' => [
+ 'path' => '/2025-09-10/agents/code-interpreters',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => [
+ '$ref' => '#/components/schemas/CreateCodeInterpreterInput',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'ListCodeInterpreters' => [
+ 'path' => '/2025-09-10/agents/code-interpreters',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'codeInterpreterName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetCodeInterpreter' => [
+ 'path' => '/2025-09-10/agents/code-interpreters/{codeInterpreterId}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'codeInterpreterId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteCodeInterpreter' => [
+ 'path' => '/2025-09-10/agents/code-interpreters/{codeInterpreterId}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'codeInterpreterId',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'endpoints' => [
+ [
+ 'regionId' => 'cn-hangzhou',
+ 'endpoint' => 'agentrun.cn-hangzhou.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing',
+ 'endpoint' => 'agentrun.cn-beijing.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai',
+ 'endpoint' => 'agentrun.cn-shanghai.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen',
+ 'endpoint' => 'agentrun.cn-shenzhen.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-1',
+ 'endpoint' => 'agentrun.ap-southeast-1.aliyuncs.com',
+ ],
+ ],
+];