'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', ], ], ];