diff options
Diffstat (limited to 'data/agentrun')
| -rw-r--r-- | data/agentrun/2025-09-10/api-docs.php | 9618 |
1 files changed, 4333 insertions, 5285 deletions
diff --git a/data/agentrun/2025-09-10/api-docs.php b/data/agentrun/2025-09-10/api-docs.php index f93ea49..7afb34d 100644 --- a/data/agentrun/2025-09-10/api-docs.php +++ b/data/agentrun/2025-09-10/api-docs.php @@ -1,228 +1,155 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'ROA', - 'product' => 'AgentRun', - 'version' => '2025-09-10', - ], + 'info' => ['style' => 'ROA', 'product' => 'AgentRun', 'version' => '2025-09-10'], 'components' => [ 'schemas' => [ + 'AccessDeniedDetail' => [ + 'type' => 'object', + 'properties' => [ + 'authAction' => ['type' => 'string'], + 'authPrincipalType' => ['type' => 'string'], + 'authPrincipalOwnerId' => ['type' => 'string'], + 'authPrincipalDisplayName' => ['type' => 'string'], + 'encodedDiagnosticInfo' => ['type' => 'string'], + 'noPermissionType' => ['type' => 'string'], + 'policyType' => ['type' => 'string'], + ], + ], 'AgentEndpointConfig' => [ 'type' => 'object', 'properties' => [ - 'agentName' => [ - 'type' => 'string', - ], - 'endpointUrl' => [ + 'agentName' => ['type' => 'string'], + 'endpointName' => ['type' => 'string'], + 'endpointUrl' => ['type' => 'string'], + 'customDomainUrl' => ['type' => 'string'], + ], + ], + 'AgentResource' => [ + 'type' => 'object', + 'properties' => [ + 'resourceType' => [ 'type' => 'string', + 'enum' => ['AgentRuntime', 'Flow'], ], - 'customDomainUrl' => [ - 'type' => 'string', + 'runtime' => ['$ref' => '#/components/schemas/AgentRuntime'], + 'flow' => ['$ref' => '#/components/schemas/Flow'], + 'latestVersion' => [ + 'type' => 'object', + 'properties' => [ + 'version' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'publisher' => ['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', - ], + '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', - ], + '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'], + 'diskSize' => ['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'], + 'enableSessionIsolation' => ['type' => 'boolean'], + 'disableOndemand' => ['type' => 'boolean'], + 'disableSessionAffinity' => ['type' => 'boolean'], + 'sessionAffinityType' => [ + 'type' => 'string', + 'enum' => ['NONE', 'HEADER_FIELD', 'GENERATED_COOKIE', 'COOKIE'], + ], + 'headerFieldName' => ['type' => 'string', 'maxLength' => 128], + 'resourceGroupId' => ['type' => 'string', 'deprecated' => true], + 'workspaceId' => ['type' => 'string'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'], 'environmentVariables' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], - 'resourceGroupId' => [ - 'type' => 'string', - 'deprecated' => true, - ], - 'workspaceId' => [ - 'type' => 'string', - ], - 'nasConfig' => [ - '$ref' => '#/components/schemas/NASConfig', - ], - 'ossMountConfig' => [ - '$ref' => '#/components/schemas/OSSMountConfig', + 'systemTags' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], + 'agentIdentityEnabled' => ['type' => 'string'], + 'agentIdentityConfig' => ['$ref' => '#/components/schemas/RuntimeAgentIdentityConfig'], + 'edition' => ['type' => 'string'], ], ], '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', - ], + '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'], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + 'scalingStatus' => ['$ref' => '#/components/schemas/ScalingStatus'], ], ], 'AgentRuntimeEndpointResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/AgentRuntimeEndpoint', - ], + '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', - ], + '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', - ], + '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', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/AgentRuntimeVersion'], ], ], 'AiFallbackConfig' => [ @@ -230,283 +157,247 @@ 'properties' => [ 'serviceConfigs' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AiFallbackServiceConfig', - ], + 'items' => ['$ref' => '#/components/schemas/AiFallbackServiceConfig'], ], ], ], 'AiFallbackServiceConfig' => [ 'type' => 'object', 'properties' => [ - 'serviceId' => [ - 'type' => 'string', - ], - 'targetModelName' => [ - 'type' => 'string', - ], - 'passThroughModelName' => [ - 'type' => 'boolean', - ], + 'serviceId' => ['type' => 'string'], + 'targetModelName' => ['type' => 'string'], + 'passThroughModelName' => ['type' => 'boolean'], ], ], 'AiServiceConfig' => [ 'type' => 'object', 'properties' => [ - 'provider' => [ - 'type' => 'string', - ], - 'address' => [ - 'type' => 'string', - ], - 'enableHealthCheck' => [ - 'type' => 'boolean', - ], + 'provider' => ['type' => 'string'], + 'address' => ['type' => 'string'], + 'enableHealthCheck' => ['type' => 'boolean'], 'protocols' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'apiKeys' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + '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', - ], + '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', - ], + 'enableArms' => ['type' => 'boolean'], + 'armsLicenseKey' => ['type' => 'string'], + 'cmsWorkspace' => ['type' => 'string'], ], ], 'AttachPolicyConfig' => [ 'type' => 'object', 'properties' => [ - 'className' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'config' => [ - 'type' => 'string', - ], + 'className' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'config' => ['type' => 'string'], ], ], - 'Browser' => [ + 'BatchEvaluateWorkspacePermissionsInput' => [ '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', + 'workspaceIds' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string'], ], - 'credentialId' => [ - 'type' => 'string', + 'actions' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string'], ], - 'cpu' => [ - 'type' => 'number', - 'format' => 'float', + ], + ], + 'BatchEvaluateWorkspacePermissionsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'results' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/WorkspacePermissionEvaluateResult'], ], - 'tenantId' => [ - 'type' => 'string', + ], + ], + 'BatchEvaluateWorkspacePermissionsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/BatchEvaluateWorkspacePermissionsOutput'], + ], + ], + 'BoundConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'boundTools' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/BoundTool'], ], ], ], - 'BrowserAutomationStream' => [ + 'BoundTool' => [ 'type' => 'object', 'properties' => [ - 'streamEndpoint' => [ + 'toolName' => ['type' => 'string'], + 'method' => [ 'type' => 'string', + 'deprecated' => true, + 'enum' => ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'OPTIONS'], ], - 'streamStatus' => [ - 'type' => 'string', + 'path' => ['type' => 'string', 'deprecated' => true], + 'apis' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/BoundToolApi'], ], ], ], - 'BrowserConfiguration' => [ + 'BoundToolApi' => [ 'type' => 'object', 'properties' => [ - 'browserType' => [ + 'method' => [ 'type' => 'string', - 'enum' => [ - 'CHROMIUM', - 'FIREFOX', - ], - ], - 'viewPort' => [ - '$ref' => '#/components/schemas/ViewPortConfiguration', + 'enum' => ['GET', 'POST', 'DELETE', 'PUT', 'PATCH', 'OPTIONS'], ], - 'userAgent' => [ + 'path' => ['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'], ], - 'headless' => [ - 'type' => 'boolean', - ], - 'enableExtension' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], + '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'], ], ], 'BrowserLiveViewStream' => [ 'type' => 'object', 'properties' => [ - 'streamEndpoint' => [ - 'type' => 'string', - ], + 'streamEndpoint' => ['type' => 'string'], + ], + ], + 'BrowserMetricsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'integer'], + 'success' => ['type' => 'boolean'], + 'requestId' => ['type' => 'string'], + 'data' => ['type' => 'any'], ], ], 'BrowserOssLocation' => [ 'type' => 'object', 'properties' => [ - 'bucket' => [ - 'type' => 'string', - ], - 'prefix' => [ - 'type' => 'string', - ], + 'bucket' => ['type' => 'string'], + 'prefix' => ['type' => 'string'], ], ], 'BrowserRecordingConfiguration' => [ 'type' => 'object', 'properties' => [ - 'enabled' => [ - 'type' => 'boolean', - ], - 'ossLocation' => [ - '$ref' => '#/components/schemas/BrowserOssLocation', - ], + 'enabled' => ['type' => 'boolean'], + 'ossLocation' => ['$ref' => '#/components/schemas/BrowserOssLocation'], ], ], 'BrowserResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Browser'], + ], + ], + 'BrowserSession' => [ + 'type' => 'object', + 'properties' => [ + 'browserId' => ['type' => 'string'], + 'sessionId' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'status' => [ 'type' => 'string', + 'enum' => ['READY', 'TERMINATED'], ], - 'data' => [ - '$ref' => '#/components/schemas/Browser', - ], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + 'sessionTimeoutSeconds' => ['type' => 'integer'], + 'sessionReplayartifactType' => ['type' => 'string'], + 'viewPort' => ['$ref' => '#/components/schemas/BrowserViewPort'], + 'streams' => ['$ref' => '#/components/schemas/BrowserStreams'], + ], + ], + 'BrowserSessionConfig' => [ + 'type' => 'object', + 'properties' => [ + 'initialUrl' => ['type' => 'string'], + 'viewport' => ['$ref' => '#/components/schemas/BrowserViewPort'], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + ], + ], + 'BrowserSessionItem' => [ + 'type' => 'object', + 'properties' => [ + 'sessionId' => ['type' => 'string'], + 'browserId' => ['type' => 'string'], + 'status' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], ], ], 'BrowserSessionListOut' => [ 'type' => 'object', 'properties' => [ - 'total' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'total' => ['type' => 'integer', 'format' => 'int64'], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/BrowserSessionOut', - ], + 'items' => ['$ref' => '#/components/schemas/BrowserSessionOut'], ], ], ], @@ -514,1517 +405,1175 @@ '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', - ], + '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'], + ], + ], + 'BrowserSessionResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'integer'], + 'success' => ['type' => 'boolean'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/BrowserSession'], ], ], 'BrowserStreams' => [ 'type' => 'object', 'properties' => [ - 'automationStream' => [ - '$ref' => '#/components/schemas/BrowserAutomationStream', - ], - 'liveViewStream' => [ - '$ref' => '#/components/schemas/BrowserLiveViewStream', - ], + 'automationStream' => ['$ref' => '#/components/schemas/BrowserAutomationStream'], + 'liveViewStream' => ['$ref' => '#/components/schemas/BrowserLiveViewStream'], ], ], 'BrowserViewPort' => [ 'type' => 'object', 'properties' => [ - 'height' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'width' => [ - 'type' => 'number', - 'format' => 'double', - ], + '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', - ], + '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', - ], + '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', - ], + 'resourceId' => ['type' => 'string'], + 'newResourceGroupId' => ['type' => 'string'], + 'resourceType' => ['type' => 'string'], ], ], 'ChangeResourceGroupOutput' => [ 'type' => 'object', 'properties' => [ - 'resourceId' => [ - 'type' => 'string', - ], - 'newResourceGroupId' => [ - 'type' => 'string', - ], - 'oldResourceGroupId' => [ - 'type' => 'string', - ], + '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', - ], + 'zipFile' => ['type' => 'string'], + 'ossBucketName' => ['type' => 'string'], + 'ossObjectName' => ['type' => 'string'], + 'checksum' => ['type' => 'string'], 'language' => [ 'type' => 'string', - 'enum' => [ - 'python3.10', - 'python3.12', - 'nodejs18', - 'nodejs20', - 'java8', - 'java11', - ], + 'enum' => ['python3.10', 'python3.12', 'nodejs18', 'nodejs20', 'nodejs22', 'java8', 'java11'], ], 'command' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], 'CodeInfo' => [ 'type' => 'object', 'properties' => [ - 'ossBucketName' => [ - 'type' => 'string', - ], - 'ossObjectName' => [ - 'type' => 'string', - ], + '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', - ], + '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', + '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', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CodeInterpreter'], + ], + ], + 'CodeInterpreterSession' => [ + 'type' => 'object', + 'properties' => [ + 'id' => ['type' => 'string'], + 'codeInterpreterId' => ['type' => 'string'], + 'sessionId' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'sessionTimeoutSeconds' => ['type' => 'integer'], + 'execTargetUri' => ['type' => 'string'], + 'status' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'endedAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], + 'interpreter' => ['$ref' => '#/components/schemas/CodeInterpreter'], ], ], 'CodeInterpreterSessionConfig' => [ 'type' => 'object', 'properties' => [ - 'timeout' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], 'environment' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'workingDirectory' => [ - 'type' => 'string', + 'additionalProperties' => ['type' => 'string'], ], + 'workingDirectory' => ['type' => 'string'], + ], + ], + 'CodeInterpreterSessionItem' => [ + 'type' => 'object', + 'properties' => [ + 'sessionId' => ['type' => 'string'], + 'codeInterpreterId' => ['type' => 'string'], + 'status' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], ], ], 'CodeInterpreterSessionListOut' => [ 'type' => 'object', 'properties' => [ - 'total' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'total' => ['type' => 'integer', 'format' => 'int64'], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CodeInterpreterSessionOut', - ], + 'items' => ['$ref' => '#/components/schemas/CodeInterpreterSessionOut'], ], ], ], 'CodeInterpreterSessionOut' => [ 'type' => 'object', 'properties' => [ - 'sessionId' => [ - 'type' => 'string', - 'required' => true, - ], - 'codeInterpreterId' => [ - 'type' => 'string', - 'required' => true, - ], + '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'], + ], + ], + 'CodeInterpreterSessionResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'integer'], + 'success' => ['type' => 'boolean'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CodeInterpreterSession'], + ], + ], + 'CodeInterpreterSessionSummary' => [ + 'type' => 'object', + 'properties' => [ + 'codeInterpreterId' => ['type' => 'string'], + 'sessionId' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], 'status' => [ 'type' => 'string', - 'required' => true, - ], - 'createdAt' => [ - 'type' => 'string', - ], - 'lastUpdatedAt' => [ - 'type' => 'string', - ], - 'sessionIdleTimeoutSeconds' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'codeInterpreterName' => [ - 'type' => 'string', + 'enum' => ['READY', 'TERMINATED'], ], ], ], 'CommonResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - 'type' => 'any', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['type' => 'any'], + ], + ], + 'ConsumerAPIKey' => [ + 'type' => 'object', + 'properties' => [ + 'consumerApiKeyId' => ['type' => 'string'], + 'maskedKey' => ['type' => 'string'], + 'modelConnectionId' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'active' => ['type' => 'boolean'], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + ], + ], + 'ConsumerAPIKeyResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ConsumerAPIKey'], ], ], 'ContainerConfiguration' => [ 'type' => 'object', 'properties' => [ - 'image' => [ - 'type' => 'string', - ], + 'image' => ['type' => 'string'], 'imageRegistryType' => [ 'type' => 'string', - 'enum' => [ - 'ACR', - 'ACREE', - 'CUSTOM', - ], - ], - 'acrInstanceId' => [ - 'type' => 'string', + 'enum' => ['ACR', 'ACREE', 'CUSTOM'], ], + 'acrInstanceId' => ['type' => 'string'], 'command' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'port' => [ - 'type' => 'integer', - 'format' => 'int32', + 'items' => ['type' => 'string'], ], + 'registryConfig' => ['$ref' => '#/components/schemas/RegistryConfig'], + 'port' => ['type' => 'integer', 'format' => 'int32'], ], ], - 'CreateAgentRuntimeEndpointInput' => [ + 'ConvertFlowDSLData' => [ 'type' => 'object', 'properties' => [ - 'targetVersion' => [ - 'type' => 'string', + 'flow' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'flowName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'definition' => ['type' => 'string', 'required' => true], + 'environmentConfiguration' => ['$ref' => '#/components/schemas/EnvironmentConfiguration'], + ], ], - 'agentRuntimeEndpointName' => [ - 'type' => 'string', + 'conversionPlan' => [ + 'type' => 'object', + 'properties' => [ + 'summary' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'totalNodes' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'compatibleNodes' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'nodesNeedConfig' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'nodesNeedConversion' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'unsupportedNodes' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], + ], + 'issues' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'nodeId' => ['type' => 'string', 'required' => true], + 'nodeType' => ['type' => 'string', 'required' => true], + 'nodeTitle' => ['type' => 'string'], + 'level' => ['type' => 'string', 'required' => true], + 'issueType' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string', 'required' => true], + 'suggestion' => ['type' => 'string'], + 'details' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'any'], + ], + ], + ], + ], + ], ], - 'description' => [ - 'type' => 'string', + 'toolsetInstallations' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'name' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'spec' => [ + 'type' => 'object', + 'required' => true, + 'additionalProperties' => ['type' => 'any'], + ], + ], + ], ], - 'routingConfiguration' => [ - '$ref' => '#/components/schemas/RoutingConfiguration', + 'pluginErrors' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'nodeId' => ['type' => 'string'], + 'providerName' => ['type' => 'string', 'required' => true], + 'toolName' => ['type' => 'string'], + 'reason' => ['type' => 'string', 'required' => true], + ], + ], ], ], ], - 'CreateAgentRuntimeInput' => [ + 'ConvertFlowDSLInput' => [ 'type' => 'object', 'properties' => [ - 'agentRuntimeName' => [ - 'type' => 'string', - 'required' => true, - ], - 'description' => [ - 'type' => 'string', - ], - 'artifactType' => [ - 'type' => 'string', + 'dslSource' => [ + 'type' => 'object', 'required' => true, - 'enum' => [ - 'Code', - 'Container', + 'properties' => [ + 'provider' => ['type' => 'string', 'required' => true], + 'content' => ['type' => 'string', 'required' => true], + 'encoding' => ['type' => 'string'], ], ], - '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', + 'options' => [ + 'type' => 'object', + 'properties' => [ + 'compatibilityCheck' => ['type' => 'boolean'], + 'credentialName' => ['type' => 'string'], + 'vpcEndpointName' => ['type' => 'string'], + 'vpcEndpoints' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'string'], + ], + 'flowName' => ['type' => 'string'], + ], ], - 'executionRoleArn' => [ + ], + ], + 'ConvertFlowDSLResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ConvertFlowDSLData'], + ], + ], + 'CreateAgentRuntimeEndpointInput' => [ + 'type' => 'object', + 'properties' => [ + 'targetVersion' => ['type' => 'string'], + 'agentRuntimeEndpointName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'routingConfiguration' => ['$ref' => '#/components/schemas/RoutingConfiguration'], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + 'scalingConfig' => ['$ref' => '#/components/schemas/ScalingConfig'], + ], + ], + 'CreateAgentRuntimeInput' => [ + 'type' => 'object', + 'properties' => [ + 'agentRuntimeName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'artifactType' => [ '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', - ], + '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], + 'diskSize' => ['type' => 'integer', 'format' => 'int32'], + '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'], + 'enableSessionIsolation' => ['type' => 'boolean'], + 'disableOndemand' => ['type' => 'boolean'], + 'disableSessionAffinity' => ['type' => 'boolean'], + 'sessionAffinityType' => [ + 'type' => 'string', + 'enum' => ['NONE', 'HEADER_FIELD', 'GENERATED_COOKIE', 'COOKIE'], + ], + 'headerFieldName' => ['type' => 'string', 'maxLength' => 128], + 'healthCheckConfiguration' => ['$ref' => '#/components/schemas/HealthCheckConfiguration'], + 'resourceGroupId' => ['type' => 'string', 'deprecated' => true], + 'workspaceId' => ['type' => 'string'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'], + 'armsConfiguration' => ['$ref' => '#/components/schemas/ArmsConfiguration'], + 'agentIdentityEnabled' => ['type' => 'boolean'], + 'agentIdentityConfig' => ['$ref' => '#/components/schemas/RuntimeAgentIdentityConfig'], 'environmentVariables' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'resourceGroupId' => [ - 'type' => 'string', - 'deprecated' => true, + 'additionalProperties' => ['type' => 'string'], ], - 'workspaceId' => [ - 'type' => 'string', - ], - 'nasConfig' => [ - '$ref' => '#/components/schemas/NASConfig', - ], - 'ossMountConfig' => [ - '$ref' => '#/components/schemas/OSSMountConfig', + 'systemTags' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], + 'edition' => ['type' => 'string'], ], ], 'CreateAgentRuntimeVersionInput' => [ 'type' => 'object', 'properties' => [ - 'description' => [ - 'type' => 'string', - ], + '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', - ], + 'name' => ['type' => 'string'], + 'provider' => ['type' => 'string'], + 'type' => ['type' => 'string'], + 'address' => ['type' => 'string'], + 'apiKey' => ['type' => 'string'], + 'desc' => ['type' => 'string'], 'models' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + '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', - ], + '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', - ], + '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'], + ], + ], + 'CreateConsumerAPIKeyInput' => [ + 'type' => 'object', + 'properties' => [ + 'apiKey' => ['type' => 'string'], + 'modelConnectionId' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + ], + ], + 'CreateConsumerAPIKeyOutput' => [ + 'type' => 'object', + 'properties' => [ + 'consumerApiKeyId' => ['type' => 'string'], + 'maskedKey' => ['type' => 'string'], + 'modelConnectionId' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'active' => ['type' => 'boolean'], + 'apiKey' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + ], + ], + 'CreateConsumerAPIKeyResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CreateConsumerAPIKeyOutput'], ], ], 'CreateCredentialInput' => [ 'type' => 'object', 'properties' => [ - 'credentialName' => [ - 'type' => 'string', - 'required' => true, - ], - 'description' => [ - 'type' => 'string', - ], + 'credentialName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], 'credentialAuthType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'jwt', - 'api_key', - 'basic', - 'ak_sk', - 'custom_header', - ], + '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', + 'enum' => ['external_llm', 'external_tool', 'internal'], ], + 'credentialSecret' => ['type' => 'string'], + 'enabled' => ['type' => 'boolean'], + 'credentialPublicConfig' => ['$ref' => '#/components/schemas/CredentialPublicConfig'], + 'workspaceId' => ['type' => 'string'], ], ], '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', - ], + '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', + 'additionalProperties' => ['type' => 'string'], ], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], 'relatedResources' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RelatedResource', - ], + 'items' => ['$ref' => '#/components/schemas/RelatedResource'], ], ], ], 'CreateCustomDomainInput' => [ 'type' => 'object', 'properties' => [ - 'domainName' => [ - 'type' => 'string', - 'required' => true, - ], - 'description' => [ - 'type' => 'string', - ], + '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', + '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', - ], + 'enum' => ['STANDARD', 'SANDBOX'], ], ], ], 'CreateDomainInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'protocol' => [ - 'type' => 'string', - ], - 'certIdentifier' => [ - 'type' => 'string', + 'name' => ['type' => 'string'], + 'protocol' => ['type' => 'string'], + 'certIdentifier' => ['type' => 'string'], + ], + ], + 'CreateFlowEndpointInput' => [ + 'type' => 'object', + 'properties' => [ + 'flowEndpointName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'targetVersion' => ['type' => 'string'], + 'routingConfiguration' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/FlowEndpointRoutingConfig'], ], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + ], + ], + 'CreateFlowInput' => [ + 'type' => 'object', + 'properties' => [ + 'flowName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'definition' => ['type' => 'string'], + 'executionRoleArn' => ['type' => 'string'], + 'environmentConfiguration' => ['$ref' => '#/components/schemas/EnvironmentConfiguration'], + 'externalStorageLocation' => ['type' => 'string'], + 'resourceGroupId' => ['type' => 'string'], + 'tracingConfiguration' => ['$ref' => '#/components/schemas/TracingConfiguration'], + 'loggingConfiguration' => ['$ref' => '#/components/schemas/LoggingConfiguration'], + 'workspaceId' => ['type' => 'string'], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + ], + ], + 'CreateFunagentInput' => [ + 'type' => 'object', + 'properties' => [ + 'funAgentName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string', 'required' => true], + 'regionId' => ['type' => 'string'], + 'vpcId' => ['type' => 'string', 'required' => true], + 'vswitchIds' => ['type' => 'string', 'required' => true], + 'securityGroupId' => ['type' => 'string', 'required' => true], + 'cpu' => ['type' => 'number', 'format' => 'float', 'required' => true], + 'memory' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'replicas' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'adminName' => ['type' => 'string', 'required' => true], + 'adminSecret' => ['type' => 'string', 'required' => true], + 'dbType' => ['type' => 'string', 'required' => true], + 'dbName' => ['type' => 'string', 'required' => true], + 'dbInstanceId' => ['type' => 'string', 'required' => false], + 'dbHost' => ['type' => 'string', 'required' => true], + 'dbPort' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'dbUsername' => ['type' => 'string', 'required' => true], + 'dbPassword' => ['type' => 'string', 'required' => true], + 'dbConnections' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'CreateGatewayInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'type' => [ - 'type' => 'string', - ], - 'identityId' => [ - 'type' => 'string', - ], - 'networkConfiguration' => [ - '$ref' => '#/components/schemas/GatewayNetworkConfiguration', - ], + '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', - ], + 'name' => ['type' => 'string'], + 'domainId' => ['type' => 'string'], + 'targetConfiguration' => ['$ref' => '#/components/schemas/TargetConfiguration'], ], ], - 'CreateKnowledgeBaseInput' => [ + 'CreateIMBotInput' => [ 'type' => 'object', 'properties' => [ - 'knowledgeBaseName' => [ + 'botName' => ['type' => 'string', 'required' => true, 'maxLength' => 128], + 'botBizId' => ['type' => 'string', 'required' => true, 'maxLength' => 128], + 'botBizSecret' => ['type' => 'string', 'required' => true, 'maxLength' => 2048], + 'botBizType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['dingtalk', 'wecom', 'feishu', 'custom'], ], - 'description' => [ - 'type' => 'string', - ], - 'provider' => [ - 'type' => 'string', - 'required' => true, - ], - 'credentialName' => [ + 'botMode' => [ 'type' => 'string', + 'enum' => ['standard', 'custom'], ], + 'minInstances' => ['type' => 'integer', 'format' => 'int32'], + 'description' => ['type' => 'string', 'maxLength' => 512], + 'metadata' => ['$ref' => '#/components/schemas/IMBotMetadata'], + ], + ], + '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', - ], + 'additionalProperties' => ['type' => 'any'], ], 'retrieveSettings' => [ 'type' => 'object', 'required' => false, - 'additionalProperties' => [ - 'type' => 'any', - ], + 'additionalProperties' => ['type' => 'any'], ], + 'workspaceId' => ['type' => 'string'], ], ], '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', - ], + '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'], + 'workspaceId' => ['type' => 'string'], ], ], - 'CreateModelInput' => [ + 'CreateModelConnectionInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'provider' => [ - 'type' => 'string', - ], - 'type' => [ - 'type' => 'string', - ], - 'address' => [ - 'type' => 'string', - ], - 'apiKey' => [ - 'type' => 'string', + 'modelConnectionName' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'provider' => ['type' => 'string', 'required' => true], + 'providerSettings' => ['$ref' => '#/components/schemas/ModelConnectionProviderSettings', 'required' => true], + 'workspaceId' => ['type' => 'string'], + 'modelInfoConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ModelInfoConfig'], ], - 'models' => [ + 'consumerApiKeys' => [ 'type' => 'array', 'items' => [ - 'type' => 'string', + 'type' => 'object', + 'properties' => [ + 'apiKeyId' => ['type' => 'string'], + 'value' => ['type' => 'string'], + ], ], ], - 'desc' => [ - 'type' => 'string', + ], + ], + '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', - ], + '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'], + 'workspaceId' => ['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', - ], + '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', - ], + 'items' => ['$ref' => '#/components/schemas/ModelInfoConfig'], ], + 'workspaceId' => ['type' => 'string'], ], ], - 'CreateSandboxInput' => [ + 'CreateRateLimitRuleInput' => [ 'type' => 'object', 'properties' => [ - 'templateName' => [ + 'descriptorType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['key', 'model_connection'], ], - 'sandboxIdleTimeoutSeconds' => [ - 'type' => 'integer', - 'format' => 'int32', - 'deprecated' => true, - 'minimum' => '1', - 'maximum' => '21600', - ], - 'sandboxId' => [ - 'type' => 'string', - ], - 'nasConfig' => [ - '$ref' => '#/components/schemas/NASConfig', - ], - 'ossMountConfig' => [ - '$ref' => '#/components/schemas/OSSMountConfig', + 'descriptorId' => ['type' => 'string'], + 'enabled' => ['type' => 'boolean'], + 'windows' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['$ref' => '#/components/schemas/WindowLimit'], ], - 'sandboxIdleTimeoutInSeconds' => [ - 'type' => 'integer', - 'format' => 'int32', - 'maximum' => '21600', + ], + ], + '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'], + 'polarFsConfig' => ['$ref' => '#/components/schemas/PolarFsConfig'], + 'sandboxIdleTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int32', 'maximum' => '21600'], + ], + ], + 'CreateServiceInput' => [ + 'type' => 'object', + 'properties' => [ + 'serviceConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ServiceConfig'], ], ], ], 'CreateTemplateInput' => [ 'type' => 'object', 'properties' => [ - 'templateName' => [ - 'type' => 'string', - 'required' => true, - ], + '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', - ], + 'enum' => ['Browser', 'CodeInterpreter', 'AllInOnePreview', 'AllInOne', 'CustomImage', 'ComputerUse'], + ], + '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' => false, 'minimum' => '1', 'maximum' => '604800'], + 'armsConfiguration' => ['$ref' => '#/components/schemas/ArmsConfiguration'], + 'allowAnonymousManage' => ['type' => 'boolean'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'enableAgent' => ['type' => 'boolean', 'required' => false], + 'workspaceId' => ['type' => 'string'], + 'scalingConfig' => ['$ref' => '#/components/schemas/ScalingConfig'], + 'enablePreStop' => ['type' => 'boolean'], + 'preStopTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int32'], 'ossConfiguration' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/OssConfiguration', - ], + 'items' => ['$ref' => '#/components/schemas/OssConfiguration'], ], 'environmentVariables' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], 'templateConfiguration' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'any', - ], - ], - 'enableAgent' => [ - 'type' => 'boolean', - 'required' => false, + 'additionalProperties' => ['type' => 'any'], ], ], ], 'CreateToolData' => [ 'type' => 'object', 'properties' => [ - 'id' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'toolType' => [ - 'type' => 'string', - ], - 'createdAt' => [ - 'type' => 'string', - ], - 'sourceType' => [ - 'type' => 'string', - ], + 'id' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'toolType' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'sourceType' => ['type' => 'string'], ], ], 'CreateToolInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ + 'name' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'toolType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['function_call', 'mcp'], ], - 'description' => [ + 'sourceType' => [ 'type' => 'string', + 'required' => true, + 'enum' => ['template', 'custom', 'schema'], ], + 'schema' => ['type' => 'string', 'required' => true], + 'CAPConfig' => ['$ref' => '#/components/schemas/CAPConfig'], + ], + ], + 'CreateToolInputV2' => [ + 'type' => 'object', + 'properties' => [ + 'toolName' => ['type' => 'string', 'required' => true], + 'workspaceId' => ['type' => 'string'], + 'description' => ['type' => 'string'], 'toolType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'function_call', - 'mcp', - ], + 'enum' => ['MCP', 'FUNCTIONCALL', 'SKILL'], ], - 'sourceType' => [ + 'createMethod' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'template', - 'custom', - 'schema', - ], + 'enum' => ['MCP_REMOTE', 'MCP_LOCAL_STDIO', 'MCP_BUNDLE', 'CODE_PACKAGE', 'OPENAPI_IMPORT'], ], - 'schema' => [ + 'protocolSpec' => ['type' => 'string'], + 'mcpConfig' => ['$ref' => '#/components/schemas/McpConfig'], + 'executionRoleArn' => ['type' => 'string'], + 'artifactType' => [ 'type' => 'string', - 'required' => true, - ], - 'CAPConfig' => [ - '$ref' => '#/components/schemas/CAPConfig', + 'enum' => ['Code', 'Container'], + ], + 'networkConfiguration' => ['$ref' => '#/components/schemas/NetworkConfiguration'], + 'codeConfiguration' => ['$ref' => '#/components/schemas/CodeConfiguration'], + 'containerConfiguration' => ['$ref' => '#/components/schemas/ContainerConfiguration'], + 'logConfiguration' => ['$ref' => '#/components/schemas/LogConfiguration'], + 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'cpu' => ['type' => 'number', 'format' => 'float'], + 'memory' => ['type' => 'integer', 'format' => 'int32'], + 'port' => ['type' => 'integer', 'format' => 'int32'], + 'credentialName' => ['type' => 'string'], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + 'environmentVariables' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'string'], ], + 'agentIdentityEnabled' => ['type' => 'boolean'], + 'agentIdentityConfig' => ['$ref' => '#/components/schemas/ToolAgentIdentityConfig'], ], ], 'CreateToolOutput' => [ 'type' => 'object', 'properties' => [ - 'success' => [ - 'type' => 'boolean', - ], - 'message' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/CreateToolData', - ], + 'success' => ['type' => 'boolean'], + 'message' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CreateToolData'], ], ], 'CreateWorkspaceInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], - 'resourceGroupId' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'resourceGroupId' => ['type' => 'string'], + 'enablePresetModel' => ['type' => 'boolean'], ], ], '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', - ], + 'credentialId' => ['type' => 'string'], + 'credentialName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'credentialAuthType' => ['type' => 'string'], + 'credentialSourceType' => ['type' => 'string'], + 'enabled' => ['type' => 'boolean'], + 'credentialSecret' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], 'credentialPublicConfig' => [ + '$ref' => '#/components/schemas/CredentialPublicConfig', 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'createdAt' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'string', + 'deprecated' => false, + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], 'relatedResources' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RelatedResource', - ], + 'items' => ['$ref' => '#/components/schemas/RelatedResource'], ], + 'workspaceId' => ['type' => 'string'], ], ], 'CredentialConfiguration' => [ 'type' => 'object', 'properties' => [ - 'credentialName' => [ - 'type' => 'string', - ], + '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', - ], + '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'], + 'description' => ['type' => 'string'], + 'workspaceId' => ['type' => 'string'], ], ], 'CredentialPublicConfig' => [ 'type' => 'object', 'properties' => [ - 'headerKey' => [ - 'type' => 'string', - ], - 'provider' => [ - 'type' => 'string', - ], + 'headerKey' => ['type' => 'string'], + 'provider' => ['type' => 'string'], 'authType' => [ 'type' => 'string', - 'enum' => [ - 'static_jwks', - 'remote_jwks', - ], + 'enum' => ['static_jwks', 'remote_jwks'], ], 'remoteConfig' => [ 'type' => 'object', 'properties' => [ - 'uri' => [ - 'type' => 'string', - ], - 'timeout' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'ttl' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'uri' => ['type' => 'string'], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + 'ttl' => ['type' => 'integer', 'format' => 'int32'], ], ], + 'prefix' => ['type' => 'string'], + 'jwks' => ['type' => 'string'], 'users' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'username' => [ - 'type' => 'string', - ], - 'password' => [ - 'type' => 'string', - ], + 'username' => ['type' => 'string'], + 'password' => ['type' => 'string'], ], ], ], 'authConfig' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], ], ], 'CredentialResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/Credential', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Credential'], ], ], 'CustomDomain' => [ 'type' => 'object', 'properties' => [ - 'domainName' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], + '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', + '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', - ], + 'enum' => ['STANDARD', 'SANDBOX'], ], ], ], 'CustomDomainResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/CustomDomain', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CustomDomain'], ], ], 'CustomRuntimeConfig' => [ 'type' => 'object', 'properties' => [ - 'port' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'port' => ['type' => 'integer', 'format' => 'int32'], 'command' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'args' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], 'DeleteBrowserOut' => [ 'type' => 'object', 'properties' => [ - 'browserId' => [ - 'type' => 'string', - ], - 'browserName' => [ - 'type' => 'string', - ], - 'status' => [ - 'type' => 'string', - ], + 'browserId' => ['type' => 'string'], + 'browserName' => ['type' => 'string'], + 'status' => ['type' => 'string'], ], ], 'DeleteBrowserResult' => [ 'type' => 'object', 'properties' => [ - 'requestId' => [ - 'type' => 'string', - ], - 'code' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/Browser', - ], + 'requestId' => ['type' => 'string'], + 'code' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Browser'], ], ], 'DeleteCodeInterpreterOut' => [ 'type' => 'object', 'properties' => [ - 'codeInterpreterId' => [ - 'type' => 'string', - ], - 'codeInterpreterName' => [ - 'type' => 'string', - ], - 'status' => [ - 'type' => 'string', - ], + 'codeInterpreterId' => ['type' => 'string'], + 'codeInterpreterName' => ['type' => 'string'], + 'status' => ['type' => 'string'], ], ], 'DeleteCodeInterpreterResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/CodeInterpreter', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CodeInterpreter'], ], ], + 'DeleteIMBotNoContent' => [ + 'type' => 'object', + 'properties' => [], + ], 'DeleteKnowledgeBaseResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/KnowledgeBase', - ], + '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', - ], + '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', - ], + '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', - ], + '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', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Template'], ], ], 'DeregisterServiceInput' => [ 'type' => 'object', 'properties' => [ - 'serviceName' => [ - 'type' => 'string', - 'required' => true, - ], + 'serviceName' => ['type' => 'string', 'required' => true], ], ], 'DiscoveryEndpoint' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], 'agentEndpointConfigs' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AgentEndpointConfig', - ], + 'items' => ['$ref' => '#/components/schemas/AgentEndpointConfig'], ], + 'credentialName' => ['type' => 'string', 'required' => false], + 'returnAgentCredentialContent' => ['type' => 'boolean', 'required' => false], ], ], 'DomainInfo' => [ 'type' => 'object', 'properties' => [ - 'domainId' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'protocol' => [ - 'type' => 'string', - ], - 'certIdentifier' => [ - 'type' => 'string', - ], + 'domainId' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'protocol' => ['type' => 'string'], + 'certIdentifier' => ['type' => 'string'], ], ], 'EmbedderConfig' => [ @@ -2033,482 +1582,502 @@ 'config' => [ 'type' => 'object', 'properties' => [ - 'model' => [ - 'type' => 'string', - ], + 'model' => ['type' => 'string'], ], ], - 'modelServiceName' => [ - 'type' => 'string', + 'modelServiceName' => ['type' => 'string'], + ], + ], + 'EnvironmentConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'variables' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['$ref' => '#/components/schemas/EnvironmentVariable'], ], ], ], + 'EnvironmentVariable' => [ + 'type' => 'object', + 'properties' => [ + 'name' => ['type' => 'string', 'required' => true], + 'value' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + ], + ], 'ErrorResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'message' => [ - 'type' => 'string', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'message' => ['type' => 'string'], ], ], 'FCLinkConfig' => [ 'type' => 'object', 'properties' => [ - 'functionName' => [ - 'type' => 'string', + 'functionName' => ['type' => 'string'], + 'version' => ['type' => 'string'], + ], + ], + 'Flow' => [ + 'type' => 'object', + 'properties' => [ + 'flowId' => ['type' => 'string'], + 'flowArn' => ['type' => 'string'], + 'flowName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'definition' => ['type' => 'string'], + 'executionRoleArn' => ['type' => 'string'], + 'environmentConfiguration' => ['$ref' => '#/components/schemas/EnvironmentConfiguration'], + 'externalStorageLocation' => ['type' => 'string'], + 'resourceGroupId' => ['type' => 'string'], + 'tracingConfiguration' => ['$ref' => '#/components/schemas/TracingConfiguration'], + 'loggingConfiguration' => ['$ref' => '#/components/schemas/LoggingConfiguration'], + 'workspaceId' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + ], + ], + 'FlowEndpoint' => [ + 'type' => 'object', + 'properties' => [ + 'flowId' => ['type' => 'string'], + 'flowEndpointId' => ['type' => 'string'], + 'flowEndpointArn' => ['type' => 'string'], + 'flowEndpointName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'targetVersion' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + 'routingConfiguration' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/FlowEndpointRoutingConfig'], ], - 'version' => [ - 'type' => 'string', + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + ], + ], + 'FlowEndpointResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/FlowEndpoint'], + ], + ], + 'FlowEndpointRoutingConfig' => [ + 'type' => 'object', + 'properties' => [ + 'version' => ['type' => 'string'], + 'weight' => ['type' => 'integer'], + ], + ], + 'FlowResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Flow'], + ], + ], + 'FlowVersion' => [ + 'type' => 'object', + 'properties' => [ + 'flowId' => ['type' => 'string'], + 'flowVersion' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'flowName' => ['type' => 'string'], + 'definition' => ['type' => 'string'], + 'environmentConfiguration' => ['$ref' => '#/components/schemas/EnvironmentConfiguration'], + 'externalStorageLocation' => ['type' => 'string'], + 'tracingConfiguration' => ['$ref' => '#/components/schemas/TracingConfiguration'], + 'loggingConfiguration' => ['$ref' => '#/components/schemas/LoggingConfiguration'], + ], + ], + 'FlowVersionResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/FlowVersion'], + ], + ], + 'Funagent' => [ + 'type' => 'object', + 'properties' => [ + 'funagentId' => ['type' => 'string'], + 'funagentName' => ['type' => 'string'], + 'regionId' => ['type' => 'string'], + 'vpcId' => ['type' => 'string'], + 'vswitchIds' => ['type' => 'string'], + 'securityGroupId' => ['type' => 'string'], + 'cpu' => ['type' => 'number', 'format' => 'float'], + 'memory' => ['type' => 'integer', 'format' => 'int32'], + 'replicas' => ['type' => 'integer', 'format' => 'int32'], + 'adminName' => ['type' => 'string'], + 'adminSecret' => ['type' => 'string'], + 'dbType' => ['type' => 'string'], + 'dbName' => ['type' => 'string'], + 'dbInstanceId' => ['type' => 'string'], + 'dbHost' => ['type' => 'string'], + 'dbPort' => ['type' => 'integer', 'format' => 'int32'], + 'dbUsername' => ['type' => 'string'], + 'dbPassword' => ['type' => 'string'], + 'dbConnections' => ['type' => 'integer', 'format' => 'int32'], + 'endpoint' => ['type' => 'string'], + 'version' => ['type' => 'string'], + 'status' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'tenantId' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], + 'imageUrl' => ['type' => 'string'], + ], + ], + 'FunagentResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Funagent'], + ], + ], + 'FunagentVersionItem' => [ + 'type' => 'object', + 'properties' => [ + 'version' => ['type' => 'string'], + 'publishContent' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], + 'publishTime' => ['type' => 'string'], + 'description' => ['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', - ], + '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', - ], + 'networkMode' => ['type' => 'string'], + 'vpcId' => ['type' => 'string'], 'vswitchIds' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], 'GetBrowserSessionResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/BrowserSessionOut', - ], + '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', - ], + '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', - ], + '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', + 'additionalProperties' => ['type' => 'string'], ], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], 'relatedResources' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RelatedResource', - ], + 'items' => ['$ref' => '#/components/schemas/RelatedResource'], ], ], ], 'GetDiscoveryEndpointsOutput' => [ 'type' => 'object', 'properties' => [ + 'credentialName' => ['type' => 'string', 'deprecated' => true], 'discoveryEndpoints' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DiscoveryEndpoint', - ], + 'items' => ['$ref' => '#/components/schemas/DiscoveryEndpoint'], ], ], ], 'GetDiscoveryEndpointsResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/GetDiscoveryEndpointsOutput', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/GetDiscoveryEndpointsOutput'], + ], + ], + 'GetFunagentVersionsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/FunagentVersionItem'], ], ], ], + 'GetFunagentVersionsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/GetFunagentVersionsOutput'], + ], + ], 'GetToolOutput' => [ 'type' => 'object', 'properties' => [ - 'success' => [ - 'type' => 'boolean', - ], - 'data' => [ - '$ref' => '#/components/schemas/ToolInfo', - ], + 'success' => ['type' => 'boolean'], + 'data' => ['$ref' => '#/components/schemas/ToolInfo'], ], ], 'GrayTrafficWeight' => [ 'type' => 'object', 'properties' => [ - 'version' => [ - 'type' => 'string', - ], - 'weight' => [ - 'type' => 'number', - 'format' => 'float', - 'minimum' => '0', - 'maximum' => '1', - ], + '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', - ], + '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', - ], + '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' => [ + 'Hook' => [ 'type' => 'object', 'properties' => [ - 'knowledgeBaseId' => [ - 'type' => 'string', - ], - 'knowledgeBaseName' => [ - 'type' => 'string', - ], - 'description' => [ + 'url' => ['type' => 'string', 'required' => true], + 'description' => ['type' => 'string'], + 'apiVersion' => ['type' => 'string'], + 'enabled' => ['type' => 'boolean'], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + 'event' => [ 'type' => 'string', + 'required' => true, + 'enum' => ['PRE_LIST_TOOLS', 'PRE_CALL_TOOL', 'POST_LIST_TOOLS', 'POST_CALL_TOOL'], ], - 'provider' => [ - 'type' => 'string', + 'headers' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'string'], ], - 'credentialName' => [ + ], + ], + 'IMBotInfo' => [ + 'type' => 'object', + 'properties' => [ + 'id' => ['type' => 'string'], + 'tenantId' => ['type' => 'string'], + 'imChannelServerResourceName' => ['type' => 'string'], + 'botBizId' => ['type' => 'string'], + 'botName' => ['type' => 'string'], + 'agentRuntimeId' => ['type' => 'string'], + 'botBizType' => [ 'type' => 'string', + 'enum' => ['dingtalk', 'wecom', 'feishu', 'custom'], ], - 'createdAt' => [ + 'botMode' => [ 'type' => 'string', + 'enum' => ['standard', 'custom'], ], - 'lastUpdatedAt' => [ + 'status' => [ 'type' => 'string', + 'enum' => ['running', 'stopped'], ], + 'lastMessageTime' => ['type' => 'string'], + 'currentInstances' => ['type' => 'integer', 'format' => 'int64'], + 'description' => ['type' => 'string'], + 'metadata' => ['$ref' => '#/components/schemas/IMBotMetadata'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], + ], + ], + 'IMBotMetadata' => [ + 'type' => 'object', + 'properties' => [ + 'agentRuntimeId' => ['type' => 'string'], + 'agentRuntimeEndpointId' => ['type' => 'string'], + 'agentRuntimeEndpointUrl' => ['type' => 'string'], + 'protocolType' => ['type' => 'string'], + 'role' => ['type' => 'string', 'maxLength' => 2048], + 'customFunctionMeta' => ['type' => 'string', 'maxLength' => 128], + ], + ], + 'IMBotResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/IMBotInfo'], + ], + ], + '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', - ], + 'additionalProperties' => ['type' => 'any'], ], 'retrieveSettings' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'any', - ], + 'additionalProperties' => ['type' => 'any'], ], + 'workspaceId' => ['type' => 'string'], ], ], 'KnowledgeBaseResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/KnowledgeBase', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/KnowledgeBase'], ], ], - 'LLMAPIConfiguration' => [ + 'ListAgentResourcesOutput' => [ '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' => [ + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], + 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AttachPolicyConfig', - ], + 'items' => ['$ref' => '#/components/schemas/AgentResource'], ], ], ], - 'LLMConfig' => [ + 'ListAgentResourcesResult' => [ 'type' => 'object', 'properties' => [ - 'config' => [ - 'type' => 'object', - 'properties' => [ - 'model' => [ - 'type' => 'string', - ], - ], - ], - 'modelServiceName' => [ - 'type' => 'string', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListAgentResourcesOutput'], ], ], - 'LLMDeployConfig' => [ + 'ListAgentRuntimeEndpointsInput' => [ 'type' => 'object', 'properties' => [ - 'backendScene' => [ - 'type' => 'string', - ], - 'autoDeploy' => [ - 'type' => 'boolean', - ], - 'gatewayType' => [ - 'type' => 'string', - ], - 'serviceConfigs' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/TargetServiceConfig', - ], - ], - 'policyConfigs' => [ + 'endpointName' => ['type' => 'string'], + 'statuses' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/PolicyConfig', - ], + 'items' => ['type' => 'string'], ], - 'customDomainIds' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + ], + ], + 'ListAgentRuntimeEndpointsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'items' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['$ref' => '#/components/schemas/AgentRuntimeEndpoint'], ], + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], ], ], - 'ListAgentRuntimeEndpointsInput' => [ + 'ListAgentRuntimeEndpointsResult' => [ 'type' => 'object', 'properties' => [ - 'endpointName' => [ - 'type' => 'string', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListAgentRuntimeEndpointsOutput'], + ], + ], + 'ListAgentRuntimesInput' => [ + 'type' => 'object', + 'properties' => [ + 'agentRuntimeName' => ['type' => 'string'], 'statuses' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'pageNumber' => [ - 'type' => 'integer', + 'items' => ['type' => 'string'], ], - 'pageSize' => [ - 'type' => 'integer', + 'systemTags' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], ], ], - 'ListAgentRuntimeEndpointsOutput' => [ + 'ListAgentRuntimesOutput' => [ 'type' => 'object', 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AgentRuntimeEndpoint', - ], - ], - 'pageNumber' => [ - 'type' => 'integer', - ], - 'pageSize' => [ - 'type' => 'integer', - ], - 'total' => [ - 'type' => 'integer', + 'items' => ['$ref' => '#/components/schemas/AgentRuntime'], ], ], ], - 'ListAgentRuntimeEndpointsResult' => [ + 'ListAgentRuntimesResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListAgentRuntimeEndpointsOutput', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListAgentRuntimesOutput'], ], ], 'ListAgentRuntimeVersionsInput' => [ 'type' => 'object', 'properties' => [ - 'pageNumber' => [ - 'type' => 'integer', - ], - 'pageSize' => [ - 'type' => 'integer', - ], + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], ], ], 'ListAgentRuntimeVersionsOutput' => [ @@ -2516,290 +2085,221 @@ 'properties' => [ 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AgentRuntimeVersion', - ], - ], - 'pageNumber' => [ - 'type' => 'integer', - ], - 'pageSize' => [ - 'type' => 'integer', - ], - 'total' => [ - 'type' => 'integer', + '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', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListAgentRuntimeVersionsOutput'], ], ], - 'ListAgentRuntimesInput' => [ + 'ListBrowserSessionResult' => [ 'type' => 'object', 'properties' => [ - 'agentRuntimeName' => [ - 'type' => 'string', - ], - 'statuses' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'pageNumber' => [ - 'type' => 'integer', - ], - 'pageSize' => [ - 'type' => 'integer', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/BrowserSessionListOut'], ], ], - 'ListAgentRuntimesOutput' => [ + 'ListBrowserSessionsData' => [ 'type' => 'object', 'properties' => [ - 'items' => [ + 'sessions' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AgentRuntime', - ], - ], - 'pageNumber' => [ - 'type' => 'integer', - ], - 'pageSize' => [ - 'type' => 'integer', - ], - 'total' => [ - 'type' => 'integer', + 'items' => ['$ref' => '#/components/schemas/BrowserSessionItem'], ], + 'total' => ['type' => 'integer', 'format' => 'int64'], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'maxResults' => ['type' => 'integer', 'format' => 'int32'], + 'nextToken' => ['type' => 'string'], ], ], - 'ListAgentRuntimesResult' => [ + 'ListBrowserSessionsOutput' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListAgentRuntimesOutput', + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/BrowserSession'], ], + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], ], ], - 'ListBrowserSessionResult' => [ + 'ListBrowserSessionsResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/BrowserSessionListOut', - ], + 'code' => ['type' => 'integer'], + 'success' => ['type' => 'boolean'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListBrowserSessionsOutput'], ], ], 'ListBrowsersInput' => [ 'type' => 'object', 'properties' => [ - 'browserName' => [ - 'type' => 'string', - ], - 'pageSize' => [ - 'type' => 'integer', - ], - 'pageNumber' => [ - 'type' => 'integer', - ], + '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', - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Browser', - ], + 'items' => ['$ref' => '#/components/schemas/Browser'], ], ], ], 'ListBrowsersResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListBrowsersOutput', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListBrowsersOutput'], ], ], 'ListCodeInterpreterSessionResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CodeInterpreterSessionListOut'], + ], + ], + 'ListCodeInterpreterSessionsData' => [ + 'type' => 'object', + 'properties' => [ + 'sessions' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CodeInterpreterSessionItem'], ], - 'data' => [ - '$ref' => '#/components/schemas/CodeInterpreterSessionListOut', + 'total' => ['type' => 'integer', 'format' => 'int64'], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'maxResults' => ['type' => 'integer', 'format' => 'int32'], + 'nextToken' => ['type' => 'string'], + ], + ], + 'ListCodeInterpreterSessionsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CodeInterpreterSession'], ], + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + ], + ], + 'ListCodeInterpreterSessionsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'integer'], + 'success' => ['type' => 'boolean'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListCodeInterpreterSessionsOutput'], ], ], 'ListCodeInterpretersInput' => [ 'type' => 'object', 'properties' => [ - 'codeInterpreterName' => [ - 'type' => 'string', - ], - 'pageNumber' => [ - 'type' => 'integer', - 'minimum' => '1', - ], - 'pageSize' => [ - 'type' => 'integer', - 'minimum' => '1', - ], + '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', - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CodeInterpreter', - ], + 'items' => ['$ref' => '#/components/schemas/CodeInterpreter'], ], ], ], 'ListCodeInterpretersResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListCodeInterpretersOutput', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListCodeInterpretersOutput'], + ], + ], + 'ListConsumerAPIKeysOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ConsumerAPIKey'], ], ], ], + 'ListConsumerAPIKeysResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListConsumerAPIKeysOutput'], + ], + ], 'ListCredentialsOutput' => [ 'type' => 'object', 'properties' => [ - 'total' => [ - 'type' => 'string', - ], - 'pageSize' => [ - 'type' => 'string', - ], - 'pageNumber' => [ - 'type' => 'string', - ], + 'total' => ['type' => 'string'], + 'pageSize' => ['type' => 'string'], + 'pageNumber' => ['type' => 'string'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CredentialListItem', - ], + 'items' => ['$ref' => '#/components/schemas/CredentialListItem'], ], ], ], 'ListCredentialsResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListCredentialsOutput', - ], + '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', - ], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int32'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CustomDomain', - ], + 'items' => ['$ref' => '#/components/schemas/CustomDomain'], ], ], ], 'ListCustomDomainsResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListCustomDomainsOutput', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListCustomDomainsOutput'], ], ], 'ListDomainsOutput' => [ @@ -2807,257 +2307,301 @@ 'properties' => [ 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DomainInfo', - ], + 'items' => ['$ref' => '#/components/schemas/DomainInfo'], ], - 'pageNumber' => [ - 'type' => 'string', - ], - 'pageSize' => [ - 'type' => 'string', - ], - 'totalCount' => [ - 'type' => 'string', + 'pageNumber' => ['type' => 'string'], + 'pageSize' => ['type' => 'string'], + 'totalCount' => ['type' => 'string'], + ], + ], + 'ListFlowEndpointsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/FlowEndpoint'], ], ], ], - 'ListGatewaysOutput' => [ + 'ListFlowEndpointsResult' => [ 'type' => 'object', 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListFlowEndpointsOutput'], + ], + ], + 'ListFlowsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], 'items' => [ - '$ref' => '#/components/schemas/Gateway', + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Flow'], ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', + ], + ], + 'ListFlowsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListFlowsOutput'], + ], + ], + 'ListFlowVersionsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/FlowVersion'], ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', + ], + ], + 'ListFlowVersionsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListFlowVersionsOutput'], + ], + ], + 'ListFunagentsInput' => [ + 'type' => 'object', + 'properties' => [ + 'funagentName' => ['type' => 'string'], + 'status' => ['type' => 'string'], + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + ], + ], + 'ListFunagentsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Funagent'], ], - 'total' => [ - 'type' => 'integer', - 'format' => 'int32', + ], + ], + 'ListFunagentsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListFunagentsOutput'], + ], + ], + 'ListGatewaysOutput' => [ + 'type' => 'object', + 'properties' => [ + 'items' => ['$ref' => '#/components/schemas/Gateway'], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int32'], + ], + ], + 'ListIMBotsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/IMBotInfo'], ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int32'], + ], + ], + 'ListIMBotsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListIMBotsOutput'], ], ], 'ListKnowledgeBasesOutput' => [ 'type' => 'object', 'properties' => [ - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'total' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/KnowledgeBase', - ], + 'items' => ['$ref' => '#/components/schemas/KnowledgeBase'], ], ], ], 'ListKnowledgeBasesResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListKnowledgeBasesOutput', - ], + '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', - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MemoryCollection', - ], + 'items' => ['$ref' => '#/components/schemas/MemoryCollection'], ], ], ], 'ListMemoryCollectionsResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListMemoryCollectionsOutput', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListMemoryCollectionsOutput'], + ], + ], + 'ListModelConnectionsOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ModelConnection'], ], ], ], + 'ListModelConnectionsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListModelConnectionsOutput'], + ], + ], 'ListModelProxiesOutput' => [ 'type' => 'object', 'properties' => [ - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'total' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ModelProxy', - ], + 'items' => ['$ref' => '#/components/schemas/ModelProxy'], ], ], ], 'ListModelProxiesResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListModelProxiesOutput', - ], + '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', - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32'], + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int64'], 'items' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ModelService', - ], + 'items' => ['$ref' => '#/components/schemas/ModelService'], ], ], ], 'ListModelServicesResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListModelServicesOutput', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListModelServicesOutput'], + ], + ], + 'ListRateLimitRulesOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'integer'], + 'pageSize' => ['type' => 'integer'], + 'total' => ['type' => 'integer'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/RateLimitRule'], ], ], ], + 'ListRateLimitRulesResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListRateLimitRulesOutput'], + ], + ], 'ListSandboxesOutput' => [ 'type' => 'object', 'properties' => [ - 'nextToken' => [ - 'type' => 'string', - ], + 'nextToken' => ['type' => 'string'], 'items' => [ 'type' => 'array', 'required' => true, - 'items' => [ - '$ref' => '#/components/schemas/Sandbox', - ], + 'items' => ['$ref' => '#/components/schemas/Sandbox'], ], ], ], 'ListSandboxesResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListSandboxesOutput', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListSandboxesOutput'], + ], + ], + 'ListServicesOutput' => [ + 'type' => 'object', + 'properties' => [ + 'pageNumber' => ['type' => 'string'], + 'pageSize' => ['type' => 'string'], + 'totalCount' => ['type' => 'string'], + 'items' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ServiceInfo'], ], ], ], '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, - ], + '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', - ], + 'items' => ['$ref' => '#/components/schemas/Template'], ], ], ], 'ListTemplatesResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ListTemplatesOutput', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListTemplatesOutput'], ], ], 'ListToolsOutput' => [ @@ -3065,534 +2609,423 @@ 'properties' => [ 'data' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ToolListItem', - ], + 'items' => ['$ref' => '#/components/schemas/ToolListItem'], ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'pageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'total' => [ - 'type' => 'integer', - 'format' => 'int32', + 'pageSize' => ['type' => 'integer', 'format' => 'int32'], + 'pageNum' => ['type' => 'integer', 'format' => 'int32'], + 'total' => ['type' => 'integer', 'format' => 'int32'], + ], + ], + 'ListToolsOutputV2' => [ + '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/Tool'], ], ], ], + 'ListToolsResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListToolsOutputV2'], + ], + ], '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', + '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', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ListWorkspacesOutput'], + ], + ], + 'LLMAPIConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'removeBasePathOnForward' => ['type' => 'boolean'], + 'basePath' => ['type' => 'string'], + 'type' => ['type' => 'string'], + 'modelCategory' => ['type' => 'string'], + 'aiProtocols' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], - 'requestId' => [ - 'type' => 'string', + 'deployConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/LLMDeployConfig'], ], - 'data' => [ - '$ref' => '#/components/schemas/ListWorkspacesOutput', + 'attachPolicyConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/AttachPolicyConfig'], ], ], ], - 'LogConfiguration' => [ + 'LLMConfig' => [ 'type' => 'object', 'properties' => [ - 'project' => [ - 'type' => 'string', - ], - 'logstore' => [ - 'type' => 'string', + 'config' => [ + 'type' => 'object', + 'properties' => [ + 'model' => ['type' => 'string'], + ], ], + 'modelServiceName' => ['type' => 'string'], ], ], - 'MCPAPI' => [ + 'LLMDeployConfig' => [ 'type' => 'object', 'properties' => [ - 'description' => [ - 'type' => 'string', - ], - 'toolId' => [ - 'type' => 'string', - ], - 'match' => [ - '$ref' => '#/components/schemas/MCPMatch', - ], - 'backendConfig' => [ - '$ref' => '#/components/schemas/MCPBackendConfig', - ], - 'protocol' => [ - 'type' => 'string', + 'backendScene' => ['type' => 'string'], + 'autoDeploy' => ['type' => 'boolean'], + 'gatewayType' => ['type' => 'string'], + 'serviceConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/TargetServiceConfig'], ], - 'exposedUriPath' => [ - 'type' => 'string', + 'policyConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/PolicyConfig'], ], - 'mcpStatisticsEnable' => [ - 'type' => 'boolean', + 'customDomainIds' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], - 'toolsConfig' => [ - 'type' => 'string', + ], + ], + 'LogConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'project' => ['type' => 'string'], + 'logstore' => ['type' => 'string'], + ], + ], + 'LogDestination' => [ + 'type' => 'object', + 'properties' => [ + 'slsLogDestination' => ['$ref' => '#/components/schemas/SLSLogDestination'], + ], + ], + 'LoggingConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'destinations' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/LogDestination'], ], ], ], + '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', - ], + 'toolId' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'protocol' => ['type' => 'string'], + 'exposedUriPath' => ['type' => 'string'], + 'mcpStatisticsEnable' => ['type' => 'boolean'], ], ], 'MCPBackendConfig' => [ 'type' => 'object', 'properties' => [ - 'scene' => [ - 'type' => 'string', - ], + 'scene' => ['type' => 'string'], 'services' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MCPServiceConfig', - ], + 'items' => ['$ref' => '#/components/schemas/MCPServiceConfig'], ], ], ], - 'MCPMatch' => [ + 'McpConfig' => [ 'type' => 'object', 'properties' => [ - 'path' => [ - '$ref' => '#/components/schemas/MCPPathMatch', + 'sessionAffinity' => [ + 'type' => 'string', + 'enum' => ['NONE', 'MCP_SSE', 'MCP_STREAMABLE'], ], + 'sessionAffinityConfig' => ['type' => 'string'], + 'proxyEnabled' => ['type' => 'boolean'], + 'mcpProxyConfiguration' => ['$ref' => '#/components/schemas/McpProxyConfiguration'], + 'boundConfiguration' => ['$ref' => '#/components/schemas/BoundConfiguration'], + ], + ], + 'MCPMatch' => [ + 'type' => 'object', + 'properties' => [ + 'path' => ['$ref' => '#/components/schemas/MCPPathMatch'], ], ], 'MCPPathMatch' => [ 'type' => 'object', 'properties' => [ - 'type' => [ - 'type' => 'string', - ], - 'value' => [ - 'type' => 'string', + 'type' => ['type' => 'string'], + 'value' => ['type' => 'string'], + ], + ], + 'McpProxyConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'hooks' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Hook'], ], ], ], 'MCPServerConfig' => [ 'type' => 'object', 'properties' => [ - 'transportType' => [ - 'type' => 'string', - ], - 'serverUrl' => [ - 'type' => 'string', - ], - 'ssePath' => [ - 'type' => 'string', - ], + 'transportType' => ['type' => 'string'], + 'serverUrl' => ['type' => 'string'], + 'ssePath' => ['type' => 'string'], ], ], 'MCPServiceConfig' => [ 'type' => 'object', 'properties' => [ - 'serviceId' => [ - 'type' => 'string', - ], + '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', - ], + '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'], + 'workspaceId' => ['type' => 'string'], ], ], 'MemoryCollectionResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/MemoryCollection', - ], + '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', + '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'], + ], + ], + 'ModelConnection' => [ + 'type' => 'object', + 'properties' => [ + 'modelConnectionId' => ['type' => 'string'], + 'modelConnectionName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'provider' => ['type' => 'string'], + 'providerSettings' => ['$ref' => '#/components/schemas/ModelConnectionProviderSettings'], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + 'workspaceId' => ['type' => 'string'], + 'modelInfoConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ModelInfoConfig'], ], - 'gatewayId' => [ - 'type' => 'string', + 'consumerApiKeys' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ModelConnectionConsumerAPIKey'], ], - 'targetId' => [ - 'type' => 'string', + ], + ], + 'ModelConnectionConsumerAPIKey' => [ + 'type' => 'object', + 'properties' => [ + 'apiKeyId' => ['type' => 'string'], + 'value' => ['type' => 'string'], + ], + ], + 'ModelConnectionProviderSettings' => [ + 'type' => 'object', + 'properties' => [ + 'baseUrl' => ['type' => 'string'], + 'modelNames' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], ], ], + 'ModelConnectionResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ModelConnection'], + ], + ], 'ModelFeatures' => [ 'type' => 'object', 'properties' => [ - 'vision' => [ - 'type' => 'boolean', - ], - 'agentThought' => [ - 'type' => 'boolean', - ], - 'toolCall' => [ - 'type' => 'boolean', - ], - 'multiToolCall' => [ - 'type' => 'boolean', - ], - 'streamToolCall' => [ - 'type' => 'boolean', - ], + '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', - ], + 'modelName' => ['type' => 'string'], + 'modelFeatures' => ['$ref' => '#/components/schemas/ModelFeatures'], + 'modelProperties' => ['$ref' => '#/components/schemas/ModelProperties'], 'modelParameterRules' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ModelParameterRule', - ], + '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', - ], + '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', - ], + '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', - ], + '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'], + 'workspaceId' => ['type' => 'string'], ], ], 'ModelProxyResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ModelProxy', - ], + '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', - ], + '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'], + 'modelServiceId' => ['type' => 'string'], 'modelInfoConfigs' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ModelInfoConfig', - ], - ], - 'modelServiceId' => [ - 'type' => 'string', + 'items' => ['$ref' => '#/components/schemas/ModelInfoConfig'], ], + 'workspaceId' => ['type' => 'string'], ], ], 'ModelServiceResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/ModelService', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/ModelService'], ], ], 'NASConfig' => [ 'type' => 'object', 'properties' => [ - 'groupId' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'groupId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'mountPoints' => [ 'type' => 'array', 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/NASMountConfig', - ], + 'items' => ['$ref' => '#/components/schemas/NASMountConfig'], 'maxItems' => 5, ], - 'userId' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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, - ], + 'enableTLS' => ['type' => 'boolean', 'required' => false], + 'mountDir' => ['type' => 'string', 'required' => false, 'maxLength' => 64], + 'serverAddr' => ['type' => 'string', 'required' => false, 'maxLength' => 128], ], ], 'NetworkConfiguration' => [ @@ -3600,189 +3033,107 @@ 'properties' => [ 'networkMode' => [ 'type' => 'string', - 'enum' => [ - 'PUBLIC', - 'PRIVATE', - 'PUBLIC_AND_PRIVATE', - ], - ], - 'vpcId' => [ - 'type' => 'string', - ], - 'securityGroupId' => [ - 'type' => 'string', + 'enum' => ['PUBLIC', 'PRIVATE', 'PUBLIC_AND_PRIVATE'], ], + 'vpcId' => ['type' => 'string'], + 'securityGroupId' => ['type' => 'string'], 'vswitchIds' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], - 'OSSMountConfig' => [ + 'OssConfiguration' => [ 'type' => 'object', 'properties' => [ - 'mountPoints' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/OSSMountPoint', - ], - 'maxItems' => 5, + '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'], + 'endpoint' => ['type' => 'string'], ], ], - 'OSSMountPoint' => [ + 'OSSMountConfig' => [ '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', + 'mountPoints' => [ + 'type' => 'array', 'required' => false, + 'items' => ['$ref' => '#/components/schemas/OSSMountPoint'], + 'maxItems' => 5, ], ], ], - 'OssConfiguration' => [ + 'OSSMountPoint' => [ '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', - ], + '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], ], ], 'PaginationInfo' => [ 'type' => 'object', 'properties' => [ - 'page' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'limit' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'total' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'totalPages' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + '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', - ], + 'path' => ['type' => 'string'], + 'resourceName' => ['type' => 'string'], 'resourceType' => [ 'type' => 'string', - 'enum' => [ - 'runtime', - ], + 'enum' => ['runtime', 'flow'], ], - 'agentRuntimeEndpointName' => [ + 'agentRuntimeEndpointName' => ['type' => 'string'], + 'compatibleProtocol' => [ 'type' => 'string', + 'enum' => ['native', 'openai', 'dify-workflow', 'dify-chatflow'], ], + 'flowEndpointName' => ['type' => 'string'], 'methods' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], + 'removeBasePathOnForward' => ['type' => 'boolean'], ], ], 'PolarFsConfig' => [ 'type' => 'object', 'properties' => [ - 'groupId' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'userId' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'groupId' => ['type' => 'integer', 'format' => 'int32'], + 'userId' => ['type' => 'integer', 'format' => 'int32'], 'mountPoints' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/PolarFsMountConfig', - ], + 'items' => ['$ref' => '#/components/schemas/PolarFsMountConfig'], ], ], ], 'PolarFsMountConfig' => [ 'type' => 'object', 'properties' => [ - 'instanceId' => [ - 'type' => 'string', - ], - 'mountDir' => [ - 'type' => 'string', - ], - 'remoteDir' => [ - 'type' => 'string', - ], + 'instanceId' => ['type' => 'string'], + 'mountDir' => ['type' => 'string'], + 'remoteDir' => ['type' => 'string'], ], ], 'PolicyConfig' => [ 'type' => 'object', 'properties' => [ - 'type' => [ - 'type' => 'string', - ], - 'enable' => [ - 'type' => 'boolean', - ], - 'aiFallbackConfig' => [ - '$ref' => '#/components/schemas/AiFallbackConfig', - ], + 'type' => ['type' => 'string'], + 'enable' => ['type' => 'boolean'], + 'aiFallbackConfig' => ['$ref' => '#/components/schemas/AiFallbackConfig'], ], ], 'ProtocolConfiguration' => [ @@ -3791,75 +3142,41 @@ 'type' => [ 'type' => 'string', 'deprecated' => true, - 'enum' => [ - 'HTTP', - 'MCP', - ], + 'enum' => ['HTTP', 'MCP'], ], 'protocolSettings' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ProtocolSettings', - ], + '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', - ], + 'type' => ['type' => 'string'], + 'name' => ['type' => 'string', 'required' => false], + 'config' => ['type' => 'string', 'required' => false], + 'path' => ['type' => 'string', 'deprecated' => true], + 'pathPrefix' => ['type' => 'string', 'deprecated' => true], + 'headers' => ['type' => 'string', 'deprecated' => true], + 'method' => ['type' => 'string', 'deprecated' => true], + 'inputBodyJsonSchema' => ['type' => 'string', 'deprecated' => true], + 'outputBodyJsonSchema' => ['type' => 'string', 'deprecated' => true], + 'requestContentType' => ['type' => 'string', 'deprecated' => true], + 'responseContentType' => ['type' => 'string', 'deprecated' => true], + 'A2AAgentCard' => ['type' => 'string', 'deprecated' => true], + 'a2aAgentCard' => ['type' => 'string', 'deprecated' => true], + 'a2aAgentCardUrl' => ['type' => 'string', 'deprecated' => true], ], ], 'ProviderSettings' => [ 'type' => 'object', 'properties' => [ - 'baseUrl' => [ - 'type' => 'string', - ], - 'apiKey' => [ - 'type' => 'string', - ], + 'baseUrl' => ['type' => 'string'], + 'apiKey' => ['type' => 'string'], 'modelNames' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3869,87 +3186,41 @@ 'policies' => [ 'type' => 'object', 'properties' => [ - 'requestTimeout' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'numRetries' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'cache' => [ - 'type' => 'boolean', - ], - 'concurrencyLimit' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + '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', - ], + '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', - ], + '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', - ], + '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'], ], ], ], @@ -3959,119 +3230,117 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'modelServiceName' => [ - 'type' => 'string', - ], - 'weight' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'baseUrl' => [ - 'type' => 'string', - ], + 'modelServiceName' => ['type' => 'string'], + 'weight' => ['type' => 'integer', 'format' => 'int32'], + 'baseUrl' => ['type' => 'string'], 'modelNames' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], ], ], ], + 'PublishFlowVersionInput' => [ + 'type' => 'object', + 'properties' => [ + 'description' => ['type' => 'string'], + ], + ], 'PublishRuntimeVersionInput' => [ 'type' => 'object', 'properties' => [ - 'description' => [ - 'type' => 'string', - ], - 'publisher' => [ - 'type' => 'string', - ], + 'description' => ['type' => 'string'], + 'publisher' => ['type' => 'string'], ], ], - 'RecordingConfiguration' => [ + 'RateLimitRule' => [ 'type' => 'object', 'properties' => [ - 'enabled' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'ossLocation' => [ - '$ref' => '#/components/schemas/OssConfiguration', + 'rateLimitRuleId' => ['type' => 'string'], + 'descriptorType' => ['type' => 'string'], + 'descriptorId' => ['type' => 'string'], + 'enabled' => ['type' => 'boolean'], + 'createdAt' => ['type' => 'string'], + 'lastUpdatedAt' => ['type' => 'string'], + 'windows' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/WindowLimit'], ], ], ], + 'RateLimitRuleResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/RateLimitRule'], + ], + ], 'RegisterServiceInput' => [ 'type' => 'object', 'properties' => [ - 'tenantId' => [ - 'type' => 'string', - 'required' => true, - ], - 'serviceName' => [ - 'type' => 'string', - 'required' => true, - ], - 'serviceType' => [ - 'type' => 'string', - 'required' => true, - ], + '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', + 'enum' => ['HTTP', 'MCP-SSE', 'MCP-STREAMABLE-HTTP'], ], + 'serviceBackendEndpoint' => ['type' => 'string', 'required' => true], + 'resourceName' => ['type' => 'string'], + 'credentialName' => ['type' => 'string'], + ], + ], + 'RegistryAuthConfig' => [ + 'type' => 'object', + 'properties' => [ + 'userName' => ['type' => 'string'], + 'password' => ['type' => 'string'], + ], + ], + 'RegistryCertConfig' => [ + 'type' => 'object', + 'properties' => [ + 'insecure' => ['type' => 'boolean'], + 'rootCaCertBase64' => ['type' => 'string'], + ], + ], + 'RegistryConfig' => [ + 'type' => 'object', + 'properties' => [ + 'authConfig' => ['$ref' => '#/components/schemas/RegistryAuthConfig'], + 'certConfig' => ['$ref' => '#/components/schemas/RegistryCertConfig'], + 'networkConfig' => ['$ref' => '#/components/schemas/RegistryNetworkConfig'], + ], + ], + 'RegistryNetworkConfig' => [ + 'type' => 'object', + 'properties' => [ + 'vpcId' => ['type' => 'string'], + 'vSwitchId' => ['type' => 'string'], + 'securityGroupId' => ['type' => 'string'], ], ], 'RelatedResource' => [ 'type' => 'object', 'properties' => [ - 'resourceId' => [ - 'type' => 'string', - ], - 'resourceName' => [ - 'type' => 'string', - ], + 'resourceId' => ['type' => 'string'], + 'resourceName' => ['type' => 'string'], 'resourceType' => [ 'type' => 'string', - 'enum' => [ - 'litellm', - 'model', - 'runtime', - 'template', - 'model', - ], + 'enum' => ['litellm', 'model', 'runtime', 'template', 'model'], ], ], ], 'RelatedWorkload' => [ 'type' => 'object', 'properties' => [ - 'resourceId' => [ - 'type' => 'string', - ], - 'resourceName' => [ - 'type' => 'string', - ], - 'resourceType' => [ - 'type' => 'string', - ], + 'resourceId' => ['type' => 'string'], + 'resourceName' => ['type' => 'string'], + 'resourceType' => ['type' => 'string'], ], ], 'RouteConfig' => [ @@ -4079,9 +3348,7 @@ 'properties' => [ 'routes' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/PathConfig', - ], + 'items' => ['$ref' => '#/components/schemas/PathConfig'], ], ], ], @@ -4090,1056 +3357,861 @@ 'properties' => [ 'versionWeights' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/VersionWeight', - ], + 'items' => ['$ref' => '#/components/schemas/VersionWeight'], ], ], ], + 'RuntimeAgentIdentityConfig' => [ + 'type' => 'object', + 'properties' => [ + 'identityProviderName' => ['type' => 'string'], + 'workloadIdentityName' => ['type' => 'string'], + ], + ], 'Sandbox' => [ 'type' => 'object', 'properties' => [ - 'sandboxId' => [ - 'type' => 'string', - 'required' => true, - ], - 'templateId' => [ - 'type' => 'string', - 'required' => true, - ], - 'templateName' => [ - 'type' => 'string', - ], + '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', + 'enum' => ['READY', 'TERMINATED', 'PAUSING', 'PAUSED', 'RESUMING', 'PAUSE_FAIL', 'RESUME_FAIL'], ], + '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' => [ + 'SandboxResult' => [ 'type' => 'object', 'properties' => [ - 'status' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OK', - ], - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Sandbox', 'required' => true], ], ], - 'SandboxHealthCheckResult' => [ + 'ScalingConfig' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/SandboxHealthCheckOut', + 'minInstances' => ['type' => 'integer', 'format' => 'int64'], + 'scheduledPolicies' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ScheduledPolicy'], ], ], ], - 'SandboxResult' => [ + 'ScalingStatus' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/Sandbox', - 'required' => true, + 'minInstances' => ['type' => 'integer', 'format' => 'int64'], + 'targetInstances' => ['type' => 'integer', 'format' => 'int64'], + 'currentInstances' => ['type' => 'integer', 'format' => 'int64'], + 'scheduledPolicies' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ScheduledPolicy'], ], + 'currentError' => ['type' => 'string'], + ], + ], + 'ScheduledPolicy' => [ + 'type' => 'object', + 'properties' => [ + 'name' => ['type' => 'string'], + 'startTime' => ['type' => 'string'], + 'endTime' => ['type' => 'string'], + 'scheduleExpression' => ['type' => 'string'], + 'timeZone' => ['type' => 'string'], + 'target' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ServiceConfig' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'aiServiceConfig' => [ - '$ref' => '#/components/schemas/AiServiceConfig', - ], + 'name' => ['type' => 'string'], + 'aiServiceConfig' => ['$ref' => '#/components/schemas/AiServiceConfig'], + ], + ], + 'ServiceInfo' => [ + 'type' => 'object', + 'properties' => [ + 'serviceID' => ['type' => 'string'], + 'gatewayID' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'aiServiceConfig' => ['$ref' => '#/components/schemas/AiServiceConfig'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], ], ], 'ServiceResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - 'type' => 'any', + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['type' => 'any'], + ], + ], + 'SessionConfig' => [ + 'type' => 'object', + 'properties' => [ + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + 'environment' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'string'], ], + 'workingDirectory' => ['type' => 'string'], + ], + ], + 'SLSLogDestination' => [ + 'type' => 'object', + 'properties' => [ + 'project' => ['type' => 'string'], + 'logStore' => ['type' => 'string'], ], ], 'StartBrowserSessionInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], ], ], 'StartBrowserSessionResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/BrowserSessionOut', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/BrowserSessionOut'], ], ], 'StartCodeInterpreterSessionInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], ], ], 'StartCodeInterpreterSessionResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/CodeInterpreterSessionOut', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/CodeInterpreterSessionOut'], ], ], - 'StopCodeInterpreterSessionResult' => [ + 'StartSessionInput' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], + 'config' => ['$ref' => '#/components/schemas/SessionConfig'], ], ], - 'StopSandboxResult' => [ + 'StopCodeInterpreterSessionResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/Sandbox', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], ], ], - 'TLSConfig' => [ + 'StopSandboxResult' => [ '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', - ], - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Sandbox'], ], ], 'Target' => [ 'type' => 'object', 'properties' => [ - 'targetType' => [ - 'type' => 'string', - ], - 'llmConfig' => [ - '$ref' => '#/components/schemas/LLMAPIConfiguration', - ], - 'mcpAPI' => [ - '$ref' => '#/components/schemas/MCPAPI', - ], + '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', - ], + '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', - ], + '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', - ], + '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' => false], + 'resourceName' => ['type' => 'string'], 'mcpOptions' => [ 'type' => 'object', 'properties' => [ - 'transport' => [ - 'type' => 'string', - ], + 'transport' => ['type' => 'string'], 'enabledTools' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + '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', - ], + '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'], + 'workspaceId' => ['type' => 'string'], + 'scalingStatus' => ['$ref' => '#/components/schemas/ScalingStatus'], 'environmentVariables' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], 'templateConfiguration' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'any', - ], + 'additionalProperties' => ['type' => 'any'], ], 'ossConfiguration' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/OssConfiguration', - ], + 'items' => ['$ref' => '#/components/schemas/OssConfiguration'], ], + 'enablePreStop' => ['type' => 'boolean'], + 'preStopTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int32'], ], ], 'TemplateResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/Template', - 'required' => true, - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Template', 'required' => true], ], ], - 'ToolInfo' => [ + 'TLSConfig' => [ 'type' => 'object', 'properties' => [ - 'id' => [ + 'minVersion' => [ 'type' => 'string', + 'enum' => ['TLSv1.3', 'TLSv1.2'], ], - 'name' => [ - 'type' => 'string', + 'cipherSuites' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], - 'description' => [ + 'maxVersion' => [ 'type' => 'string', + 'enum' => ['TLSv1.3', 'TLSv1.2'], ], + ], + ], + 'Tool' => [ + 'type' => 'object', + 'properties' => [ + 'toolId' => ['type' => 'string'], + 'toolName' => ['type' => 'string'], + 'workspaceId' => ['type' => 'string'], + 'description' => ['type' => 'string'], 'toolType' => [ 'type' => 'string', + 'enum' => ['MCP', 'FUNCTIONCALL', 'SKILL'], ], - 'schema' => [ + 'createMethod' => [ 'type' => 'string', + 'enum' => ['MCP_REMOTE', 'MCP_LOCAL_STDIO', 'MCP_BUNDLE', 'CODE_PACKAGE', 'OPENAPI_IMPORT'], ], - 'createdAt' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'string', - ], - 'sourceType' => [ + 'protocolSpec' => ['type' => 'string'], + 'mcpConfig' => ['$ref' => '#/components/schemas/McpConfig'], + 'status' => ['type' => 'string'], + 'statusReason' => ['type' => 'string'], + 'executionRoleArn' => ['type' => 'string'], + 'artifactType' => [ 'type' => 'string', + 'enum' => ['Code', 'Container'], + ], + 'networkConfiguration' => ['$ref' => '#/components/schemas/NetworkConfiguration'], + 'codeConfiguration' => ['$ref' => '#/components/schemas/CodeConfiguration'], + 'containerConfiguration' => ['$ref' => '#/components/schemas/ContainerConfiguration'], + 'logConfiguration' => ['$ref' => '#/components/schemas/LogConfiguration'], + 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'cpu' => ['type' => 'number', 'format' => 'float'], + 'memory' => ['type' => 'integer', 'format' => 'int32'], + 'port' => ['type' => 'integer', 'format' => 'int32'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], + 'credentialName' => ['type' => 'string'], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + 'environmentVariables' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'string'], ], - 'CAPConfig' => [ - '$ref' => '#/components/schemas/CAPConfig', - ], + 'agentIdentityEnabled' => ['type' => 'boolean'], + 'agentIdentityConfig' => ['$ref' => '#/components/schemas/ToolAgentIdentityConfig'], + ], + ], + 'ToolAgentIdentityConfig' => [ + 'type' => 'object', + 'properties' => [ + 'authorizationEnabled' => ['type' => 'boolean'], + 'credentialProviderType' => ['type' => 'string'], + 'credentialProviderArn' => ['type' => 'string'], + ], + ], + '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', - ], + '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'], + ], + ], + 'ToolResult' => [ + 'type' => 'object', + 'properties' => [ + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Tool'], + ], + ], + 'TracingConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'enabled' => ['type' => 'boolean'], ], ], 'TriggerConfig' => [ 'type' => 'object', 'properties' => [ - 'authType' => [ - 'type' => 'string', - ], + 'authType' => ['type' => 'string'], 'methods' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], 'UpdateAgentRuntimeEndpointInput' => [ 'type' => 'object', 'properties' => [ - 'agentRuntimeEndpointName' => [ - 'type' => 'string', - ], - 'targetVersion' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], - 'routingConfiguration' => [ - '$ref' => '#/components/schemas/RoutingConfiguration', - ], + 'agentRuntimeEndpointName' => ['type' => 'string'], + 'targetVersion' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'routingConfiguration' => ['$ref' => '#/components/schemas/RoutingConfiguration'], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + 'scalingConfig' => ['$ref' => '#/components/schemas/ScalingConfig'], + 'deleteScalingConfig' => ['type' => 'boolean'], ], ], 'UpdateAgentRuntimeInput' => [ 'type' => 'object', 'properties' => [ - 'agentRuntimeName' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], + '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', - ], + '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'], + 'diskSize' => ['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'], + 'enableSessionIsolation' => ['type' => 'boolean'], + 'disableOndemand' => ['type' => 'boolean'], + 'disableSessionAffinity' => ['type' => 'boolean'], + 'sessionAffinityType' => [ + 'type' => 'string', + 'enum' => ['NONE', 'HEADER_FIELD', 'GENERATED_COOKIE', 'COOKIE'], + ], + 'headerFieldName' => ['type' => 'string', 'maxLength' => 128], + 'forceEvictInstances' => ['type' => 'boolean'], + 'healthCheckConfiguration' => ['$ref' => '#/components/schemas/HealthCheckConfiguration'], + 'armsConfiguration' => ['$ref' => '#/components/schemas/ArmsConfiguration'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'], + 'workspaceId' => ['type' => 'string'], 'environmentVariables' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], - 'workspaceId' => [ - 'type' => 'string', + 'systemTags' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], + 'agentIdentityEnabled' => ['type' => 'boolean'], + 'agentIdentityConfig' => ['$ref' => '#/components/schemas/RuntimeAgentIdentityConfig'], + 'edition' => ['type' => 'string'], ], ], 'UpdateApigLLMModelInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'provider' => [ - 'type' => 'string', - ], - 'type' => [ - 'type' => 'string', - ], - 'address' => [ - 'type' => 'string', - ], - 'apiKey' => [ - 'type' => 'string', - ], - 'desc' => [ - 'type' => 'string', - ], + 'name' => ['type' => 'string'], + 'provider' => ['type' => 'string'], + 'type' => ['type' => 'string'], + 'address' => ['type' => 'string'], + 'apiKey' => ['type' => 'string'], + 'desc' => ['type' => 'string'], 'models' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], + 'UpdateConsumerAPIKeyInput' => [ + 'type' => 'object', + 'properties' => [ + 'active' => ['type' => 'boolean'], + 'description' => ['type' => 'string'], + ], + ], 'UpdateCredentialInput' => [ 'type' => 'object', 'properties' => [ - 'credentialSecret' => [ - 'type' => 'string', - ], - 'description' => [ - 'type' => 'string', - ], - 'enabled' => [ - 'type' => 'boolean', - ], - 'credentialPublicConfig' => [ - '$ref' => '#/components/schemas/CredentialPublicConfig', - ], + 'credentialSecret' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'enabled' => ['type' => 'boolean'], + 'credentialPublicConfig' => ['$ref' => '#/components/schemas/CredentialPublicConfig'], + 'workspaceId' => ['type' => 'string'], ], ], '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', - ], + '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', + 'additionalProperties' => ['type' => 'string'], ], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], 'relatedResources' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RelatedResource', - ], + 'items' => ['$ref' => '#/components/schemas/RelatedResource'], ], ], ], 'UpdateCustomDomainInput' => [ 'type' => 'object', 'properties' => [ - 'description' => [ - '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', + 'enum' => ['HTTP', 'HTTPS', 'HTTP,HTTPS'], ], + 'routeConfig' => ['$ref' => '#/components/schemas/RouteConfig'], + 'certConfig' => ['$ref' => '#/components/schemas/CertConfig'], + 'tlsConfig' => ['$ref' => '#/components/schemas/TLSConfig'], ], ], 'UpdateDiscoveryEndpointsInput' => [ 'type' => 'object', 'properties' => [ + 'credentialName' => ['type' => 'string', 'deprecated' => true], 'discoveryEndpoints' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DiscoveryEndpoint', - ], + 'items' => ['$ref' => '#/components/schemas/DiscoveryEndpoint'], ], ], ], 'UpdateDomainInput' => [ 'type' => 'object', 'properties' => [ - 'protocol' => [ - 'type' => 'string', - ], - 'certIdentifier' => [ - 'type' => 'string', + 'protocol' => ['type' => 'string'], + 'certIdentifier' => ['type' => 'string'], + ], + ], + 'UpdateFlowDraftInput' => [ + 'type' => 'object', + 'properties' => [ + 'description' => ['type' => 'string'], + 'definition' => ['type' => 'string'], + 'executionRoleArn' => ['type' => 'string'], + 'environmentConfiguration' => ['$ref' => '#/components/schemas/EnvironmentConfiguration'], + 'externalStorageLocation' => ['type' => 'string'], + ], + ], + 'UpdateFlowEndpointInput' => [ + 'type' => 'object', + 'properties' => [ + 'flowEndpointName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'targetVersion' => ['type' => 'string'], + 'routingConfiguration' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/FlowEndpointRoutingConfig'], ], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], ], ], - 'UpdateKnowledgeBaseInput' => [ + 'UpdateFlowInput' => [ + 'type' => 'object', + 'properties' => [ + 'flowName' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'definition' => ['type' => 'string'], + 'executionRoleArn' => ['type' => 'string'], + 'environmentConfiguration' => ['$ref' => '#/components/schemas/EnvironmentConfiguration'], + 'externalStorageLocation' => ['type' => 'string'], + 'resourceGroupId' => ['type' => 'string'], + 'tracingConfiguration' => ['$ref' => '#/components/schemas/TracingConfiguration'], + 'loggingConfiguration' => ['$ref' => '#/components/schemas/LoggingConfiguration'], + 'workspaceId' => ['type' => 'string'], + 'disablePublicNetworkAccess' => ['type' => 'boolean'], + ], + ], + 'UpdateFunagentInput' => [ + 'type' => 'object', + 'properties' => [ + 'description' => ['type' => 'string'], + 'version' => ['type' => 'string'], + 'cpu' => ['type' => 'number', 'format' => 'float'], + 'memory' => ['type' => 'integer', 'format' => 'int32'], + 'replicas' => ['type' => 'integer', 'format' => 'int32'], + 'adminName' => ['type' => 'string'], + 'adminSecret' => ['type' => 'string'], + 'dbType' => ['type' => 'string'], + 'dbName' => ['type' => 'string'], + 'dbInstanceId' => ['type' => 'string'], + 'dbHost' => ['type' => 'string'], + 'dbPort' => ['type' => 'integer', 'format' => 'int32'], + 'dbUsername' => ['type' => 'string'], + 'dbPassword' => ['type' => 'string'], + 'dbConnections' => ['type' => 'integer', 'format' => 'int32'], + ], + ], + 'UpdateIMBotInput' => [ 'type' => 'object', 'properties' => [ - 'description' => [ + 'botName' => ['type' => 'string', 'maxLength' => 128], + 'botBizId' => ['type' => 'string', 'maxLength' => 128], + 'botBizSecret' => ['type' => 'string', 'maxLength' => 2048], + 'botBizType' => [ 'type' => 'string', + 'enum' => ['dingtalk', 'wecom', 'feishu', 'custom'], ], - 'credentialName' => [ + 'botMode' => [ 'type' => 'string', + 'enum' => ['standard', 'custom'], ], + 'status' => [ + 'type' => 'string', + 'enum' => ['running', 'stopped'], + ], + 'minInstances' => ['type' => 'integer', 'format' => 'int32'], + 'description' => ['type' => 'string', 'maxLength' => 512], + 'metadata' => ['$ref' => '#/components/schemas/IMBotMetadata'], + ], + ], + 'UpdateKnowledgeBaseInput' => [ + 'type' => 'object', + 'properties' => [ + 'description' => ['type' => 'string'], + 'credentialName' => ['type' => 'string'], 'providerSettings' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'any', - ], + 'additionalProperties' => ['type' => 'any'], ], 'retrieveSettings' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'any', - ], + 'additionalProperties' => ['type' => 'any'], ], + 'workspaceId' => ['type' => 'string'], ], ], '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', - ], + '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'], + 'workspaceId' => ['type' => 'string'], ], ], - 'UpdateModelInput' => [ + 'UpdateModelConnectionInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'provider' => [ - 'type' => 'string', - ], - 'type' => [ - 'type' => 'string', - ], - 'address' => [ - 'type' => 'string', - ], - 'apiKey' => [ - 'type' => 'string', + 'description' => ['type' => 'string'], + 'providerSettings' => ['$ref' => '#/components/schemas/ModelConnectionProviderSettings'], + 'modelInfoConfigs' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ModelInfoConfig'], ], - 'models' => [ + 'consumerApiKeys' => [ 'type' => 'array', 'items' => [ - 'type' => 'string', + 'type' => 'object', + 'properties' => [ + 'apiKeyId' => ['type' => 'string'], + 'value' => ['type' => 'string'], + ], ], ], - 'desc' => [ - 'type' => 'string', + ], + ], + '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', - ], + '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'], + 'workspaceId' => ['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', - ], + 'description' => ['type' => 'string'], + 'credentialName' => ['type' => 'string'], + 'providerSettings' => ['$ref' => '#/components/schemas/ProviderSettings'], + 'networkConfiguration' => ['$ref' => '#/components/schemas/NetworkConfiguration'], + 'status' => ['type' => 'string'], + 'statusReason' => ['type' => 'string'], 'modelInfoConfigs' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ModelInfoConfig', - ], + 'items' => ['$ref' => '#/components/schemas/ModelInfoConfig'], ], - 'statusReason' => [ - 'type' => 'string', + 'workspaceId' => ['type' => 'string'], + ], + ], + 'UpdateRateLimitRuleInput' => [ + 'type' => 'object', + 'properties' => [ + 'enabled' => ['type' => 'boolean'], + 'windows' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/WindowLimit'], ], ], ], + 'UpdateServiceInput' => [ + 'type' => 'object', + 'properties' => [ + 'aiServiceConfig' => ['$ref' => '#/components/schemas/AiServiceConfig'], + ], + ], 'UpdateTargetConfigurationInput' => [ 'type' => 'object', 'properties' => [ - 'domainId' => [ - 'type' => 'string', - ], - 'targetConfiguration' => [ - '$ref' => '#/components/schemas/TargetConfiguration', - ], + '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', - ], + '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' => false, 'minimum' => '1', 'maximum' => '604800'], + 'armsConfiguration' => ['$ref' => '#/components/schemas/ArmsConfiguration'], + 'allowAnonymousManage' => ['type' => 'boolean'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'enableAgent' => ['type' => 'boolean'], + 'workspaceId' => ['type' => 'string'], + 'scalingConfig' => ['$ref' => '#/components/schemas/ScalingConfig'], + 'enablePreStop' => ['type' => 'boolean'], + 'preStopTimeoutInSeconds' => ['type' => 'integer', 'format' => 'int32'], 'ossConfiguration' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/OssConfiguration', - ], + 'items' => ['$ref' => '#/components/schemas/OssConfiguration'], ], 'environmentVariables' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], 'templateConfiguration' => [ 'type' => 'object', - 'additionalProperties' => [ - 'type' => 'any', - ], - ], - 'enableAgent' => [ - 'type' => 'boolean', + 'additionalProperties' => ['type' => 'any'], ], ], ], 'UpdateToolData' => [ 'type' => 'object', 'properties' => [ - 'id' => [ - 'type' => 'string', - ], - 'name' => [ - 'type' => 'string', - ], - 'sourceType' => [ - 'type' => 'string', - ], - 'toolType' => [ - 'type' => 'string', - ], - 'updatedAt' => [ - 'type' => 'string', - ], + 'id' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'sourceType' => ['type' => 'string'], + 'toolType' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], ], ], 'UpdateToolInput' => [ 'type' => 'object', 'properties' => [ - 'name' => [ - 'type' => 'string', - ], - 'description' => [ + 'name' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'schema' => ['type' => 'string'], + ], + ], + 'UpdateToolInputV2' => [ + 'type' => 'object', + 'properties' => [ + 'workspaceId' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'createMethod' => [ 'type' => 'string', + 'enum' => ['MCP_REMOTE', 'MCP_LOCAL_STDIO', 'MCP_BUNDLE', 'CODE_PACKAGE', 'OPENAPI_IMPORT'], ], - 'schema' => [ + 'protocolSpec' => ['type' => 'string'], + 'mcpConfig' => ['$ref' => '#/components/schemas/McpConfig'], + 'executionRoleArn' => ['type' => 'string'], + 'artifactType' => [ 'type' => 'string', + 'enum' => ['Code', 'Container'], + ], + 'networkConfiguration' => ['$ref' => '#/components/schemas/NetworkConfiguration'], + 'codeConfiguration' => ['$ref' => '#/components/schemas/CodeConfiguration'], + 'containerConfiguration' => ['$ref' => '#/components/schemas/ContainerConfiguration'], + 'logConfiguration' => ['$ref' => '#/components/schemas/LogConfiguration'], + 'ossMountConfig' => ['$ref' => '#/components/schemas/OSSMountConfig'], + 'nasConfig' => ['$ref' => '#/components/schemas/NASConfig'], + 'cpu' => ['type' => 'number', 'format' => 'float'], + 'memory' => ['type' => 'integer', 'format' => 'int32'], + 'port' => ['type' => 'integer', 'format' => 'int32'], + 'credentialName' => ['type' => 'string'], + 'timeout' => ['type' => 'integer', 'format' => 'int32'], + 'environmentVariables' => [ + 'type' => 'object', + 'additionalProperties' => ['type' => 'string'], ], + 'agentIdentityEnabled' => ['type' => 'boolean'], + 'agentIdentityConfig' => ['$ref' => '#/components/schemas/ToolAgentIdentityConfig'], ], ], 'UpdateToolOutput' => [ 'type' => 'object', 'properties' => [ - 'success' => [ - 'type' => 'boolean', - ], - 'message' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/UpdateToolData', - ], + 'success' => ['type' => 'boolean'], + 'message' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/UpdateToolData'], ], ], 'UpdateWorkspaceInput' => [ 'type' => 'object', 'properties' => [ - 'description' => [ - 'type' => 'string', - ], + 'description' => ['type' => 'string'], ], ], 'VectorStoreConfig' => [ 'type' => 'object', 'properties' => [ - 'provider' => [ - 'type' => 'string', - ], + 'provider' => ['type' => 'string'], 'config' => [ 'type' => 'object', 'properties' => [ - 'endpoint' => [ - 'type' => 'string', - ], - 'instanceName' => [ - 'type' => 'string', - ], - 'vectorDimension' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'collectionName' => [ - 'type' => 'string', - ], + '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', - ], + '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'], ], ], ], @@ -5147,1783 +4219,1486 @@ 'VersionWeight' => [ 'type' => 'object', 'properties' => [ - 'version' => [ - 'type' => 'string', - ], - 'weight' => [ - 'type' => 'number', - 'format' => 'float', - 'minimum' => '0', - 'maximum' => '1', - ], + 'version' => ['type' => 'string'], + 'weight' => ['type' => 'number', 'format' => 'float', 'minimum' => '0', 'maximum' => '1'], ], ], - 'ViewPortConfiguration' => [ + 'WindowLimit' => [ 'type' => 'object', 'properties' => [ - 'height' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => true, - ], - 'width' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => true, - ], + 'durationSecs' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'limit' => ['type' => 'integer', 'format' => 'int64', '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', + 'workspaceId' => ['type' => 'string'], + 'workspaceArn' => ['type' => 'string'], + 'name' => ['type' => 'string'], + 'description' => ['type' => 'string'], + 'isDefault' => ['type' => 'boolean'], + 'resourceGroupId' => ['type' => 'string'], + 'createdAt' => ['type' => 'string'], + 'updatedAt' => ['type' => 'string'], + ], + ], + 'WorkspacePermissionEvaluateResult' => [ + 'type' => 'object', + 'properties' => [ + 'workspaceId' => ['type' => 'string'], + 'workspaceFound' => ['type' => 'boolean'], + 'permissions' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/WorkspacePermissionItem'], ], ], ], + 'WorkspacePermissionItem' => [ + 'type' => 'object', + 'properties' => [ + 'action' => ['type' => 'string'], + 'allowed' => ['type' => 'boolean'], + 'message' => ['type' => 'string'], + 'accessDeniedDetail' => ['$ref' => '#/components/schemas/AccessDeniedDetail'], + ], + ], 'WorkspaceResult' => [ 'type' => 'object', 'properties' => [ - 'code' => [ - 'type' => 'string', - ], - 'requestId' => [ - 'type' => 'string', - ], - 'data' => [ - '$ref' => '#/components/schemas/Workspace', - ], + 'code' => ['type' => 'string'], + 'requestId' => ['type' => 'string'], + 'data' => ['$ref' => '#/components/schemas/Workspace'], ], ], ], ], 'apis' => [ - 'CreateAgentRuntime' => [ - 'path' => '/2025-09-10/agents/runtimes', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ActivateTemplateMCP' => [ + 'path' => '/2025-09-10/templates/{templateName}/mcp/activate', + 'methods' => ['patch'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ - '$ref' => '#/components/schemas/CreateAgentRuntimeInput', - 'required' => true, + '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], + ], ], ], - 'GetAgentRuntime' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ConvertFlowDSL' => [ + 'path' => '/2025-09-10/flows/action/convertDsl', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + '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, - ], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/ConvertFlowDSLInput', 'required' => true], ], ], ], - 'UpdateAgentRuntime' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'CreateAgentRuntime' => [ + 'path' => '/2025-09-10/agents/runtimes', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateAgentRuntimeInput', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateAgentRuntimeInput', - 'required' => true, - ], + 'schema' => ['$ref' => '#/components/schemas/CreateAgentRuntimeEndpointInput', 'required' => true], ], ], ], - 'DeleteAgentRuntime' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'CreateBrowser' => [ + 'path' => '/2025-09-10/agents/browsers', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + '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/CreateBrowserInput', 'required' => true], ], ], ], - 'ListAgentRuntimes' => [ - 'path' => '/2025-09-10/agents/runtimes', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateCodeInterpreter' => [ + 'path' => '/2025-09-10/agents/code-interpreters', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + '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' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateCodeInterpreterInput', 'required' => true], ], + ], + ], + 'CreateCredential' => [ + 'path' => '/2025-09-10/agents/credentials', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/CreateCredentialInput', 'required' => false], ], + ], + ], + 'CreateCustomDomain' => [ + 'path' => '/2025-09-10/agents/custom-domains', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'searchMode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'resourceGroupId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'deprecated' => true, - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/CreateCustomDomainInput', 'required' => false], ], + ], + ], + 'CreateFlow' => [ + 'path' => '/2025-09-10/flows', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'workspaceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'discoveryResourceGroupId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'deprecated' => true, - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateFlowInput', 'required' => true], ], ], ], - 'CreateAgentRuntimeEndpoint' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateFlowEndpoint' => [ + 'path' => '/2025-09-10/flows/{flowName}/endpoints', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'agentRuntimeId', + 'name' => 'flowName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/CreateAgentRuntimeEndpointInput', - 'required' => true, - ], + 'schema' => ['$ref' => '#/components/schemas/CreateFlowEndpointInput', 'required' => true], ], ], ], - 'ListAgentRuntimeEndpoints' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateIMBot' => [ + 'path' => '/2025-09-10/agents/im-bots', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + '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/CreateIMBotInput', 'required' => true], ], + ], + ], + 'CreateKnowledgeBase' => [ + 'path' => '/2025-09-10/agents/knowledgebases', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'endpointName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/CreateKnowledgeBaseInput', 'required' => false], ], + ], + ], + 'CreateMemoryCollection' => [ + 'path' => '/2025-09-10/agents/memory-collections', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'searchMode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateMemoryCollectionInput', 'required' => false], ], ], ], - 'GetAgentRuntimeEndpoint' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateModelProxy' => [ + 'path' => '/2025-09-10/agents/model-proxies', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'agentRuntimeId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateModelProxyInput', 'required' => false], + ], + ], + ], + 'CreateModelService' => [ + 'path' => '/2025-09-10/agents/model-services', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'agentRuntimeEndpointId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateModelServiceInput', 'required' => false], ], ], ], - 'UpdateAgentRuntimeEndpoint' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}', - 'methods' => [ - 'put', + 'CreateSandbox' => [ + 'path' => '/2025-09-10/sandboxes', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateSandboxInput', 'required' => true], + ], ], + ], + 'CreateTemplate' => [ + 'path' => '/2025-09-10/templates', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/CreateTemplateInput', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'CreateTool' => [ + 'path' => '/2025-09-10/agents/tools', + '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', + 'schema' => ['$ref' => '#/components/schemas/CreateToolInputV2', 'required' => false], ], + ], + ], + 'CreateWorkspace' => [ + 'path' => '/2025-09-10/workspaces', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'agentRuntimeEndpointId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateAgentRuntimeEndpointInput', - 'required' => true, - ], + 'schema' => ['$ref' => '#/components/schemas/CreateWorkspaceInput', 'required' => false], ], ], ], - 'DeleteAgentRuntimeEndpoint' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'DeleteAgentRuntime' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'agentRuntimeId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'agentRuntimeEndpointId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'PublishRuntimeVersion' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/versions', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteBrowser' => [ + 'path' => '/2025-09-10/agents/browsers/{browserId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'agentRuntimeId', + 'name' => 'browserId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/PublishRuntimeVersionInput', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListAgentRuntimeVersions' => [ - 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/versions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteCodeInterpreter' => [ + 'path' => '/2025-09-10/agents/code-interpreters/{codeInterpreterId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'agentRuntimeId', + 'name' => 'codeInterpreterId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteCredential' => [ + 'path' => '/2025-09-10/agents/credentials/{credentialName}', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'credentialName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateTemplate' => [ - 'path' => '/2025-09-10/templates', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteCustomDomain' => [ + 'path' => '/2025-09-10/agents/custom-domains/{domainName}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/CreateTemplateInput', - 'required' => true, - ], + 'name' => 'domainName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetTemplate' => [ - 'path' => '/2025-09-10/templates/{templateName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteFlow' => [ + 'path' => '/2025-09-10/flows/{flowName}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'templateName', + 'name' => 'flowName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListTemplates' => [ - 'path' => '/2025-09-10/templates', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteFlowEndpoint' => [ + 'path' => '/2025-09-10/flows/{flowName}/endpoints/{flowEndpointName}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'templateType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'Browser', - 'CodeInterpreter', - 'AllInOne', - 'CustomImage', - ], - ], + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'flowEndpointName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteFlowVersion' => [ + 'path' => '/2025-09-10/flows/{flowName}/versions/{flowVersion}', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'status', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'templateName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'flowVersion', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateTemplate' => [ - 'path' => '/2025-09-10/templates/{templateName}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'DeleteIMBot' => [ + 'path' => '/2025-09-10/agents/im-bots/{imBotId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'templateName', + 'name' => 'imBotId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteKnowledgeBase' => [ + 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'clientToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateTemplateInput', - 'required' => true, - ], + 'name' => 'knowledgeBaseName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteTemplate' => [ - 'path' => '/2025-09-10/templates/{templateName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'DeleteMemoryCollection' => [ + 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'templateName', + 'name' => 'memoryCollectionName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'StopTemplateMCP' => [ - 'path' => '/2025-09-10/templates/{templateName}/mcp/stop', - 'methods' => [ - 'patch', - ], - 'schemes' => [ - 'https', - ], + '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' => 'templateName', + 'name' => 'modelProxyName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ActivateTemplateMCP' => [ - 'path' => '/2025-09-10/templates/{templateName}/mcp/activate', - 'methods' => [ - 'patch', + 'DeleteModelService' => [ + 'path' => '/2025-09-10/agents/model-services/{modelServiceName}', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'modelServiceName', + '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' => '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' => 'sandboxId', + 'in' => 'path', + 'schema' => ['type' => 'string', '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' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateSandbox' => [ - 'path' => '/2025-09-10/sandboxes', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteTool' => [ + 'path' => '/2025-09-10/agents/tools/{toolName}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/CreateSandboxInput', - 'required' => true, - ], + 'name' => 'toolName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetSandbox' => [ - 'path' => '/2025-09-10/sandboxes/{sandboxId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteWorkspace' => [ + 'path' => '/2025-09-10/workspaces/{workspaceId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'sandboxId', + 'name' => 'workspaceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListSandboxes' => [ - 'path' => '/2025-09-10/sandboxes', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetAccessToken' => [ + 'path' => '/2025-09-10/agents/accessToken', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'templateName', + 'name' => 'resourceName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'templateType', + 'name' => 'resourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['runtime', 'litellm', 'tool', 'template', 'sandbox'], ], ], [ - 'name' => 'maxResults', + 'name' => 'resourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'GetAgentRuntime' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'nextToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'status', + 'name' => 'agentRuntimeId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'agentRuntimeVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'StopSandbox' => [ - 'path' => '/2025-09-10/sandboxes/{sandboxId}/stop', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetAgentRuntimeEndpoint' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'sandboxId', + 'name' => 'agentRuntimeId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'agentRuntimeEndpointId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteSandbox' => [ - 'path' => '/2025-09-10/sandboxes/{sandboxId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'GetBrowser' => [ + 'path' => '/2025-09-10/agents/browsers/{browserId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'sandboxId', + 'name' => 'browserId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateModelService' => [ - 'path' => '/2025-09-10/agents/model-services', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetCodeInterpreter' => [ + 'path' => '/2025-09-10/agents/code-interpreters/{codeInterpreterId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/CreateModelServiceInput', - 'required' => false, - ], + 'name' => 'codeInterpreterId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateModelService' => [ - 'path' => '/2025-09-10/agents/model-services/{modelServiceName}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'GetCredential' => [ + 'path' => '/2025-09-10/agents/credentials/{credentialName}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'modelServiceName', + 'name' => 'credentialName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateModelServiceInput', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetModelService' => [ - 'path' => '/2025-09-10/agents/model-services/{modelServiceName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetCustomDomain' => [ + 'path' => '/2025-09-10/agents/custom-domains/{domainName}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'modelServiceName', + 'name' => 'domainName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteModelService' => [ - 'path' => '/2025-09-10/agents/model-services/{modelServiceName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'GetFlow' => [ + 'path' => '/2025-09-10/flows/{flowName}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'modelServiceName', + 'name' => 'flowName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListModelServices' => [ - 'path' => '/2025-09-10/agents/model-services', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetFlowDraft' => [ + 'path' => '/2025-09-10/flows/{flowName}/draft', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetFlowEndpoint' => [ + 'path' => '/2025-09-10/flows/{flowName}/endpoints/{flowEndpointName}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'modelType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'provider', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'flowEndpointName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'GetFlowVersion' => [ + 'path' => '/2025-09-10/flows/{flowName}/versions/{flowVersion}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'providerType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'flowVersion', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateModelProxy' => [ - 'path' => '/2025-09-10/agents/model-proxies', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetIMBot' => [ + 'path' => '/2025-09-10/agents/im-bots/{imBotId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'imBotId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetKnowledgeBase' => [ + 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}', + 'methods' => ['get'], + '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, - ], + 'name' => 'knowledgeBaseName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateModelProxy' => [ - 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'GetMemoryCollection' => [ + 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'modelProxyName', + 'name' => 'memoryCollectionName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateModelProxyInput', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetModelProxy' => [ 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'modelProxyName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteModelProxy' => [ - 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'GetModelService' => [ + 'path' => '/2025-09-10/agents/model-services/{modelServiceName}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'modelProxyName', + 'name' => 'modelServiceName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListModelProxies' => [ - 'path' => '/2025-09-10/agents/model-proxies', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetSandbox' => [ + 'path' => '/2025-09-10/sandboxes/{sandboxId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'proxyMode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'status', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'sandboxId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'GetTemplate' => [ + 'path' => '/2025-09-10/templates/{templateName}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'templateName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetMemoryCollection' => [ - 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetTool' => [ + 'path' => '/2025-09-10/agents/tools/{toolName}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'memoryCollectionName', + 'name' => 'toolName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateMemoryCollection' => [ - 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'GetWorkspace' => [ + 'path' => '/2025-09-10/workspaces/{workspaceId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'memoryCollectionName', + 'name' => 'workspaceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateMemoryCollectionInput', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteMemoryCollection' => [ - 'path' => '/2025-09-10/agents/memory-collections/{memoryCollectionName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'GetWorkspaceDiscoveryEndpoints' => [ + 'path' => '/2025-09-10/workspaces/{workspaceId}/discovery/endpoints', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'memoryCollectionName', + 'name' => 'workspaceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateMemoryCollection' => [ - 'path' => '/2025-09-10/agents/memory-collections', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListAgentRuntimeEndpoints' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/CreateMemoryCollectionInput', - 'required' => false, - ], + '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], ], ], ], - 'ListMemoryCollections' => [ - 'path' => '/2025-09-10/agents/memory-collections', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListAgentRuntimeVersions' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/versions', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + '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], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListAgentRuntimes' => [ + 'path' => '/2025-09-10/agents/runtimes', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'deprecated' => false, + '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' => 'systemTags', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'pageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'status', + 'name' => 'searchMode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'type', + 'name' => 'resourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ - 'name' => 'memoryCollectionName', + 'name' => 'workspaceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'discoveryResourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetCredential' => [ - 'path' => '/2025-09-10/agents/credentials/{credentialName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListBrowsers' => [ + 'path' => '/2025-09-10/agents/browsers', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'credentialName', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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], ], ], ], - 'UpdateCredential' => [ - 'path' => '/2025-09-10/agents/credentials/{credentialName}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListCodeInterpreters' => [ + 'path' => '/2025-09-10/agents/code-interpreters', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'credentialName', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'codeInterpreterName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateCredentialInput', - 'required' => false, - ], + 'name' => 'pageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'pageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListCredentials' => [ 'path' => '/2025-09-10/agents/credentials', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ 'name' => 'pageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'credentialAuthType', @@ -6931,13 +5706,7 @@ 'schema' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'jwt', - 'api_key', - 'basic', - 'ak_sk', - 'custom_header', - ], + 'enum' => ['jwt', 'api_key', 'basic', 'ak_sk', 'custom_header'], ], ], [ @@ -6946,903 +5715,1182 @@ 'schema' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'internal', - 'external', - 'external_llm', - 'external_tool', - ], + 'enum' => ['internal', 'external', 'external_llm', 'external_tool'], ], ], [ 'name' => 'credentialName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'provider', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'enabled', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'workspaceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + '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', 'flow'], ], ], [ - 'name' => 'enabled', + 'name' => 'domainType', 'in' => 'query', 'schema' => [ - 'type' => 'boolean', + 'type' => 'string', 'required' => false, + 'enum' => ['STANDARD', 'SANDBOX'], ], ], ], ], - 'CreateCredential' => [ - 'path' => '/2025-09-10/agents/credentials', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListFlowEndpoints' => [ + 'path' => '/2025-09-10/flows/{flowId}/endpoints', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'schema' => [ - '$ref' => '#/components/schemas/CreateCredentialInput', - 'required' => false, - ], + 'name' => 'flowId', + '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], ], ], ], - 'DeleteCredential' => [ - 'path' => '/2025-09-10/agents/credentials/{credentialName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListFlowVersions' => [ + 'path' => '/2025-09-10/flows/{flowName}/versions', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'credentialName', + 'name' => 'flowName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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], ], ], ], - 'GetAccessToken' => [ - 'path' => '/2025-09-10/agents/accessToken', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListFlows' => [ + 'path' => '/2025-09-10/flows', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'resourceName', + 'name' => 'flowName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'resourceType', + 'name' => 'workspaceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'runtime', - 'litellm', - 'tool', - 'template', - 'sandbox', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'resourceId', + 'name' => 'workspaceIds', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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], ], ], ], - 'CreateKnowledgeBase' => [ - 'path' => '/2025-09-10/agents/knowledgebases', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListIMBots' => [ + 'path' => '/2025-09-10/agents/im-bots', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'schema' => [ - '$ref' => '#/components/schemas/CreateKnowledgeBaseInput', - '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' => 'botName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'agentRuntimeId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'botBizType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateKnowledgeBase' => [ - 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListKnowledgeBases' => [ + 'path' => '/2025-09-10/agents/knowledgebases', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'knowledgeBaseName', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'provider', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateKnowledgeBaseInput', - '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' => 'workspaceId', + 'in' => 'query', + 'schema' => ['type' => 'string'], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string'], ], ], ], - 'DeleteKnowledgeBase' => [ - 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListMemoryCollections' => [ + 'path' => '/2025-09-10/agents/memory-collections', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'knowledgeBaseName', - '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], + ], + [ + '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], + ], + [ + 'name' => 'workspaceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetKnowledgeBase' => [ - 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListModelProviders' => [ + 'path' => '/2025-09-10/agents/model-providers', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'knowledgeBaseName', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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], ], ], ], - 'ListKnowledgeBases' => [ - 'path' => '/2025-09-10/agents/knowledgebases', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListModelProxies' => [ + 'path' => '/2025-09-10/agents/model-proxies', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'provider', + 'name' => 'proxyMode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'workspaceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListModelProviders' => [ - 'path' => '/2025-09-10/agents/model-providers', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListModelServices' => [ + 'path' => '/2025-09-10/agents/model-services', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'modelType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'provider', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'modelName', + 'name' => 'providerType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'pageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'workspaceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteCustomDomain' => [ - 'path' => '/2025-09-10/agents/custom-domains/{domainName}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListSandboxes' => [ + 'path' => '/2025-09-10/sandboxes', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + '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], + ], + [ + 'name' => 'sandboxId', + 'in' => 'query', + 'schema' => ['type' => 'string'], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListTemplates' => [ + 'path' => '/2025-09-10/templates', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'domainName', - 'in' => 'path', + 'name' => 'templateType', + 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['Browser', 'CodeInterpreter', 'AllInOne', 'CustomImage', 'ComputerUse'], ], ], + [ + '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], + ], + [ + 'name' => 'workspaceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string'], + ], ], ], - 'ListCustomDomains' => [ - 'path' => '/2025-09-10/agents/custom-domains', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListTools' => [ + 'path' => '/2025-09-10/agents/tools', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ 'name' => 'pageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'pageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'domainName', + 'name' => 'toolType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['MCP', 'FUNCTIONCALL', 'SKILL'], ], ], [ - 'name' => 'resourceName', + 'name' => 'toolName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'resourceType', + 'name' => 'workspaceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'runtime', - 'litellm', - 'template', - 'tool', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'workspaceIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateCustomDomain' => [ - 'path' => '/2025-09-10/agents/custom-domains', - 'methods' => [ - 'post', + 'ListWorkspaces' => [ + 'path' => '/2025-09-10/workspaces', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'pageSize', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'pageNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'resourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'PauseSandbox' => [ + 'path' => '/2025-09-10/sandboxes/{sandboxId}/pause', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'sandboxId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'PublishFlowVersion' => [ + 'path' => '/2025-09-10/flows/{flowName}/versions', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', - 'schema' => [ - '$ref' => '#/components/schemas/CreateCustomDomainInput', - 'required' => false, - ], + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/PublishFlowVersionInput', 'required' => false], ], ], ], - 'GetCustomDomain' => [ - 'path' => '/2025-09-10/agents/custom-domains/{domainName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'PublishRuntimeVersion' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/versions', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + '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], + ], ], - 'produces' => [ - 'application/json', + ], + 'ResumeSandbox' => [ + 'path' => '/2025-09-10/sandboxes/{sandboxId}/resume', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'domainName', + 'name' => 'sandboxId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateCustomDomain' => [ - 'path' => '/2025-09-10/agents/custom-domains/{domainName}', - 'methods' => [ - 'put', + 'StopSandbox' => [ + 'path' => '/2025-09-10/sandboxes/{sandboxId}/stop', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'sandboxId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'StopTemplateMCP' => [ + 'path' => '/2025-09-10/templates/{templateName}/mcp/stop', + 'methods' => ['patch'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'templateName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'UpdateAgentRuntime' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'domainName', + 'name' => 'agentRuntimeId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', - 'schema' => [ - '$ref' => '#/components/schemas/UpdateCustomDomainInput', - 'required' => false, - ], + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateAgentRuntimeInput', 'required' => true], ], ], ], - 'CreateBrowser' => [ - 'path' => '/2025-09-10/agents/browsers', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateAgentRuntimeEndpoint' => [ + 'path' => '/2025-09-10/agents/runtimes/{agentRuntimeId}/endpoints/{agentRuntimeEndpointId}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + '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/CreateBrowserInput', - 'required' => true, - ], + 'schema' => ['$ref' => '#/components/schemas/UpdateAgentRuntimeEndpointInput', 'required' => true], ], ], ], - 'ListBrowsers' => [ - 'path' => '/2025-09-10/agents/browsers', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'UpdateCredential' => [ + 'path' => '/2025-09-10/agents/credentials/{credentialName}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'browserName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'credentialName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/UpdateCredentialInput', 'required' => false], ], + ], + ], + 'UpdateCustomDomain' => [ + 'path' => '/2025-09-10/agents/custom-domains/{domainName}', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'pageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ [ - 'name' => 'status', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'domainName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/UpdateCustomDomainInput', 'required' => false], ], ], ], - 'GetBrowser' => [ - 'path' => '/2025-09-10/agents/browsers/{browserId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'UpdateFlow' => [ + 'path' => '/2025-09-10/flows/{flowName}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'browserId', + 'name' => 'flowName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateFlowInput', 'required' => true], ], ], ], - 'DeleteBrowser' => [ - 'path' => '/2025-09-10/agents/browsers/{browserId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'UpdateFlowDraft' => [ + 'path' => '/2025-09-10/flows/{flowName}/draft', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'flowName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateFlowDraftInput', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'UpdateFlowEndpoint' => [ + 'path' => '/2025-09-10/flows/{flowName}/endpoints/{flowEndpointName}', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'browserId', + 'name' => 'flowName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'flowEndpointName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateFlowEndpointInput', 'required' => true], ], ], ], - 'CreateCodeInterpreter' => [ - 'path' => '/2025-09-10/agents/code-interpreters', - 'methods' => [ - 'post', + 'UpdateIMBot' => [ + 'path' => '/2025-09-10/agents/im-bots/{imBotId}', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'imBotId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateIMBotInput', 'required' => true], + ], ], + ], + 'UpdateKnowledgeBase' => [ + 'path' => '/2025-09-10/agents/knowledgebases/{knowledgeBaseName}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + '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], + ], ], - 'produces' => [ - 'application/json', + ], + '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/CreateCodeInterpreterInput', - 'required' => true, - ], + 'schema' => ['$ref' => '#/components/schemas/UpdateMemoryCollectionInput', 'required' => false], ], ], ], - 'ListCodeInterpreters' => [ - 'path' => '/2025-09-10/agents/code-interpreters', - 'methods' => [ - 'get', + 'UpdateModelProxy' => [ + 'path' => '/2025-09-10/agents/model-proxies/{modelProxyName}', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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], + ], ], + ], + 'UpdateModelService' => [ + 'path' => '/2025-09-10/agents/model-services/{modelServiceName}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + '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], + ], ], - 'produces' => [ - 'application/json', + ], + 'UpdateTemplate' => [ + 'path' => '/2025-09-10/templates/{templateName}', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'codeInterpreterName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'templateName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'pageNumber', + 'name' => 'clientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'pageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateTemplateInput', 'required' => true], ], ], ], - 'GetCodeInterpreter' => [ - 'path' => '/2025-09-10/agents/code-interpreters/{codeInterpreterId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'UpdateTool' => [ + 'path' => '/2025-09-10/agents/tools/{toolName}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'parameters' => [ [ - 'name' => 'codeInterpreterId', + 'name' => 'toolName', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/UpdateToolInputV2', 'required' => false], ], ], ], - 'DeleteCodeInterpreter' => [ - 'path' => '/2025-09-10/agents/code-interpreters/{codeInterpreterId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'UpdateWorkspace' => [ + 'path' => '/2025-09-10/workspaces/{workspaceId}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/UpdateWorkspaceInput', 'required' => false], + ], + [ + 'name' => 'workspaceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'UpdateWorkspaceDiscoveryEndpoints' => [ + 'path' => '/2025-09-10/workspaces/{workspaceId}/discovery/endpoints', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'codeInterpreterId', + 'name' => 'body', + 'in' => 'body', + 'schema' => ['$ref' => '#/components/schemas/UpdateDiscoveryEndpointsInput', 'required' => false], + ], + [ + 'name' => 'workspaceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], ], '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', - ], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'agentrun.cn-shenzhen.aliyuncs.com', 'endpoint' => 'agentrun.cn-shenzhen.aliyuncs.com', 'vpc' => 'agentrun-vpc.cn-shenzhen.aliyuncs.com'], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'agentrun.cn-beijing.aliyuncs.com', 'endpoint' => 'agentrun.cn-beijing.aliyuncs.com', 'vpc' => 'agentrun-vpc.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'agentrun.cn-shanghai.aliyuncs.com', 'endpoint' => 'agentrun.cn-shanghai.aliyuncs.com', 'vpc' => 'agentrun-vpc.cn-shanghai.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'agentrun.ap-southeast-1.aliyuncs.com', 'endpoint' => 'agentrun.ap-southeast-1.aliyuncs.com', 'vpc' => 'agentrun-vpc.ap-southeast-1.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'agentrun.cn-hangzhou.aliyuncs.com', 'endpoint' => 'agentrun.cn-hangzhou.aliyuncs.com', 'vpc' => 'agentrun-vpc.cn-hangzhou.aliyuncs.com'], ], ]; |
