summaryrefslogtreecommitdiff
path: root/data/en_us/easygene/2020-12-18/api-docs.php
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
commit1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634 (patch)
tree5f0857666365b7e40cdaa3733ebe1f3ba9e13c67 /data/en_us/easygene/2020-12-18/api-docs.php
parent7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff)
downloadafterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz
afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip
update APIs 20260712
Diffstat (limited to 'data/en_us/easygene/2020-12-18/api-docs.php')
-rw-r--r--data/en_us/easygene/2020-12-18/api-docs.php2071
1 files changed, 0 insertions, 2071 deletions
diff --git a/data/en_us/easygene/2020-12-18/api-docs.php b/data/en_us/easygene/2020-12-18/api-docs.php
deleted file mode 100644
index a317a8d..0000000
--- a/data/en_us/easygene/2020-12-18/api-docs.php
+++ /dev/null
@@ -1,2071 +0,0 @@
-<?php return [
- 'version' => '1.0',
- 'info' => [
- 'style' => 'RPC',
- 'product' => 'EasyGene',
- 'version' => '2020-12-18',
- ],
- 'directories' => [
- [
- 'id' => 0,
- 'title' => '其它',
- 'type' => 'directory',
- 'children' => [
- 'CopyConfiguration',
- 'CreateConfiguration',
- 'CreateNamespaceName',
- 'DeleteConfiguration',
- 'GetConfiguration',
- 'GetDataset',
- 'GetSoftware',
- 'ListCategories',
- 'ListConfigurations',
- 'ListDatasets',
- 'ListSoftwares',
- 'ListToolkits',
- 'UntagApp',
- 'UpdateApp',
- 'UpdateConfiguration',
- ],
- ],
- ],
- 'components' => [
- 'schemas' => [],
- ],
- 'apis' => [
- 'CopyConfiguration' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ConfigurationNamespace',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'DestinationNamespace',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'DestinationName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Configuration' => [
- 'type' => 'object',
- 'properties' => [
- 'DestinationName' => [
- 'type' => 'string',
- ],
- 'DestinationNamespace' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.Duplicated',
- 'errorMessage' => 'The specified workspace configuration already exists. Change the configuration name and request again.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.InvalidInputParameter',
- 'errorMessage' => 'The specified parameter is not valid.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.MissingInputParameter',
- 'errorMessage' => 'You must specify the parameter.',
- ],
- ],
- 404 => [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.NotFound',
- 'errorMessage' => 'The specified workspace configuration is not found.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.NotFound',
- 'errorMessage' => 'The specified workspace is not found.',
- ],
- ],
- ],
- ],
- 'CreateConfiguration' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'AppURI',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationDescription',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'RootEntity',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationNamespace',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'Inputs',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'Outputs',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Configuration' => [
- 'type' => 'object',
- 'properties' => [
- 'ConfigurationName' => [
- 'type' => 'string',
- ],
- 'ConfigurationNamespace' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.Duplicated',
- 'errorMessage' => 'The specified workspace configuration already exists. Change the configuration name and request again.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.InvalidInputParameter',
- 'errorMessage' => 'The specified parameter is not valid.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.MissingInputParameter',
- 'errorMessage' => 'You must specify the parameter.',
- ],
- ],
- 403 => [
- [
- 'errorCode' => 'InvalidUser.AccessDenied',
- 'errorMessage' => 'The request was denied due to insufficient user permission.',
- ],
- ],
- [
- [
- 'errorCode' => 'InvalidUser.NotFound',
- 'errorMessage' => 'The specified user is not found.',
- ],
- [
- 'errorCode' => 'InvalidApp.NotFound',
- 'errorMessage' => 'The specified app is not found.',
- ],
- [
- 'errorCode' => 'InvalidApp.Version.NotFound',
- 'errorMessage' => 'The specified app version is not found.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.NotFound',
- 'errorMessage' => 'The specified workspace is not found.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.Entity.NotFound',
- 'errorMessage' => 'The specified entity is not found.',
- ],
- ],
- ],
- ],
- 'CreateNamespaceName' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'NamespaceName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- 'Data' => [
- 'type' => 'object',
- 'properties' => [
- 'NamespaceName' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [],
- ],
- 'DeleteConfiguration' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ConfigurationNamespace',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 404 => [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.NotFound',
- 'errorMessage' => 'The specified workspace configuration is not found.',
- ],
- ],
- ],
- ],
- 'GetConfiguration' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ConfigurationNamespace',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'Attributes',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Configuration' => [
- 'type' => 'object',
- 'properties' => [
- 'LastModified' => [
- 'type' => 'string',
- ],
- 'ConfigurationNamespace' => [
- 'type' => 'string',
- ],
- 'ConfigurationName' => [
- 'type' => 'string',
- ],
- 'RootEntity' => [
- 'type' => 'string',
- ],
- 'AppURI' => [
- 'type' => 'string',
- ],
- 'ConfigurationDescription' => [
- 'type' => 'string',
- ],
- 'Inputs' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'VariableType' => [
- 'type' => 'string',
- ],
- 'Required' => [
- 'type' => 'boolean',
- ],
- 'VariableName' => [
- 'type' => 'string',
- ],
- 'Help' => [
- 'type' => 'string',
- ],
- 'TaskName' => [
- 'type' => 'string',
- ],
- 'StepOrder' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'VariableValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- 'Outputs' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'VariableType' => [
- 'type' => 'string',
- ],
- 'Required' => [
- 'type' => 'boolean',
- ],
- 'VariableName' => [
- 'type' => 'string',
- ],
- 'Help' => [
- 'type' => 'string',
- ],
- 'TaskName' => [
- 'type' => 'string',
- ],
- 'StepOrder' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'VariableValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 404 => [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.NotFound',
- 'errorMessage' => 'The specified workspace configuration is not found.',
- ],
- ],
- ],
- ],
- 'GetDataset' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Attributes',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DatasetName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'WorkspaceId' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'EntityTypes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'Dataset' => [
- 'type' => 'object',
- 'properties' => [
- 'LastModified' => [
- 'type' => 'string',
- ],
- 'DatasetDescription' => [
- 'type' => 'string',
- ],
- 'Copyright' => [
- 'type' => 'string',
- ],
- 'AccessRequirements' => [
- 'type' => 'string',
- ],
- 'About' => [
- 'type' => 'string',
- ],
- 'DatasetName' => [
- 'type' => 'string',
- ],
- 'Tags' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [],
- ],
- 'GetSoftware' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Attributes',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SoftwareSimpleName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'SoftwareVersion',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'DynamicMessage' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DynamicCode' => [
- 'type' => 'string',
- ],
- 'Software' => [
- 'type' => 'object',
- 'properties' => [
- 'LastModified' => [
- 'type' => 'string',
- ],
- 'SoftwareDescription' => [
- 'type' => 'string',
- ],
- 'SoftwareVersion' => [
- 'type' => 'string',
- ],
- 'SoftwareName' => [
- 'type' => 'string',
- ],
- 'UnitPrice' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'HelpLink' => [
- 'type' => 'string',
- ],
- 'SoftwareSimpleName' => [
- 'type' => 'string',
- ],
- 'RegionIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [],
- ],
- 'ListCategories' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Search',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'IsReversed',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '2147483647',
- 'minimum' => '1',
- 'default' => '10',
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'DynamicMessage' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DynamicCode' => [
- 'type' => 'string',
- ],
- 'Data' => [
- 'type' => 'object',
- 'properties' => [
- 'NextToken' => [
- 'type' => 'string',
- ],
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxResults' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Categories' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CategoryName' => [
- 'type' => 'string',
- ],
- 'CategoryId' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidParameter',
- 'errorMessage' => 'The specified parameter %s is invalid.',
- ],
- [
- 'errorCode' => 'SignatureDoesNotMatch',
- 'errorMessage' => 'The specified signature is invalid.',
- ],
- ],
- 403 => [
- [
- 'errorCode' => 'InvalidUser.AccessDenied',
- 'errorMessage' => 'The request was denied due to insufficient user permission.',
- ],
- ],
- [
- [
- 'errorCode' => 'InvalidUser.NotFound',
- 'errorMessage' => 'The specified user is not found.',
- ],
- ],
- ],
- ],
- 'ListConfigurations' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ConfigurationNamespace',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'RootEntity',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'AppURI',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Search',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'IsReversed',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '2147483647',
- 'minimum' => '1',
- 'default' => '10',
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Configuration' => [
- 'type' => 'object',
- 'properties' => [
- 'NextToken' => [
- 'type' => 'string',
- ],
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxResults' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Configurations' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'LastModified' => [
- 'type' => 'string',
- ],
- 'ConfigurationNamespace' => [
- 'type' => 'string',
- ],
- 'ConfigurationName' => [
- 'type' => 'string',
- ],
- 'RootEntity' => [
- 'type' => 'string',
- ],
- 'AppURI' => [
- 'type' => 'string',
- ],
- 'ConfigurationDescription' => [
- 'type' => 'string',
- ],
- 'Inputs' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'VariableType' => [
- 'type' => 'string',
- ],
- 'Required' => [
- 'type' => 'boolean',
- ],
- 'VariableName' => [
- 'type' => 'string',
- ],
- 'Help' => [
- 'type' => 'string',
- ],
- 'TaskName' => [
- 'type' => 'string',
- ],
- 'StepOrder' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'VariableValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- 'Outputs' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'VariableType' => [
- 'type' => 'string',
- ],
- 'Required' => [
- 'type' => 'boolean',
- ],
- 'VariableName' => [
- 'type' => 'string',
- ],
- 'Help' => [
- 'type' => 'string',
- ],
- 'TaskName' => [
- 'type' => 'string',
- ],
- 'StepOrder' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'VariableValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [],
- ],
- 'ListDatasets' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Search',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'IsReversed',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '2147483647',
- 'minimum' => '1',
- 'default' => '10',
- ],
- ],
- [
- 'name' => 'Tag',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Dataset' => [
- 'type' => 'object',
- 'properties' => [
- 'NextToken' => [
- 'type' => 'string',
- ],
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxResults' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Datasets' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'LastModified' => [
- 'type' => 'string',
- ],
- 'WorkspaceId' => [
- 'type' => 'string',
- ],
- 'Copyright' => [
- 'type' => 'string',
- ],
- 'AccessRequirements' => [
- 'type' => 'string',
- ],
- 'About' => [
- 'type' => 'string',
- ],
- 'DatasetName' => [
- 'type' => 'string',
- ],
- 'Tags' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'EntityTypes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [],
- ],
- 'ListSoftwares' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'parameters' => [
- [
- 'name' => 'Search',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'IsReversed',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '2147483647',
- 'minimum' => '1',
- 'default' => '10',
- ],
- ],
- [
- 'name' => 'Region',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'DynamicMessage' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DynamicCode' => [
- 'type' => 'string',
- ],
- 'Software' => [
- 'type' => 'object',
- 'properties' => [
- 'NextToken' => [
- 'type' => 'string',
- ],
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxResults' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Softwares' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'LastModified' => [
- 'type' => 'string',
- ],
- 'SoftwareDescription' => [
- 'type' => 'string',
- ],
- 'SoftwareName' => [
- 'type' => 'string',
- ],
- 'UnitPrice' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'HelpLink' => [
- 'type' => 'string',
- ],
- 'SoftwareSimpleName' => [
- 'type' => 'string',
- ],
- 'SoftwareVersions' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'SoftwareVersionAlias' => [
- 'type' => 'string',
- ],
- 'SoftwareVersion' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- 'RegionIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [],
- ],
- 'ListToolkits' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Search',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'IsReversed',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '2147483647',
- 'minimum' => '1',
- 'default' => '10',
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'DynamicMessage' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DynamicCode' => [
- 'type' => 'string',
- ],
- 'Data' => [
- 'type' => 'object',
- 'properties' => [
- 'NextToken' => [
- 'type' => 'string',
- ],
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'MaxResults' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Toolkits' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ToolkitId' => [
- 'type' => 'string',
- ],
- 'ToolkitName' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'SignatureDoesNotMatch',
- 'errorMessage' => 'The specified signature is invalid.',
- ],
- [
- 'errorCode' => 'InvalidParameter',
- 'errorMessage' => 'The specified parameter %s is invalid.',
- ],
- ],
- 403 => [
- [
- 'errorCode' => 'InvalidUser.AccessDenied',
- 'errorMessage' => 'The request was denied due to insufficient user permission.',
- ],
- ],
- [
- [
- 'errorCode' => 'InvalidUser.NotFound',
- 'errorMessage' => 'The specified user is not found.',
- ],
- ],
- ],
- ],
- 'UntagApp' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'write',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'NamespaceName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'AppName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'DynamicMessage' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DynamicCode' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'MissingParameter',
- 'errorMessage' => 'The input parameter %s that is mandatory for processing this request is not supplied.',
- ],
- ],
- 403 => [
- [
- 'errorCode' => 'InvalidUser.AccessDenied',
- 'errorMessage' => 'The request was denied due to insufficient user permission.',
- ],
- ],
- [
- [
- 'errorCode' => 'InvalidApp.NotFound',
- 'errorMessage' => 'The specified app is not found.',
- ],
- [
- 'errorCode' => 'InvalidUser.NotFound',
- 'errorMessage' => 'The specified user is not found.',
- ],
- ],
- ],
- ],
- 'UpdateApp' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'NamespaceName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'AppName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'AppDescription',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Toolkit',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Contact',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'AppVersion',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'maximum' => '9223372036854775807',
- 'minimum' => '0',
- 'default' => '0',
- ],
- ],
- [
- 'name' => 'Document',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Visible',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Locked',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SetDefault',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Links',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Categories',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'Success' => [
- 'type' => 'boolean',
- ],
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'DynamicMessage' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DynamicCode' => [
- 'type' => 'string',
- ],
- 'App' => [
- 'type' => 'object',
- 'properties' => [
- 'AppName' => [
- 'type' => 'string',
- ],
- 'AppVersion' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'NamespaceName' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidParameter',
- 'errorMessage' => 'The specified parameter %s is invalid.',
- ],
- [
- 'errorCode' => 'MissingParameter',
- 'errorMessage' => 'The input parameter %s that is mandatory for processing this request is not supplied.',
- ],
- [
- 'errorCode' => 'InvalidApp.Version.locked',
- 'errorMessage' => 'You cannot delete or modify the locked version.',
- ],
- ],
- 403 => [
- [
- 'errorCode' => 'InvalidUser.AccessDenied',
- 'errorMessage' => 'The request was denied due to insufficient user permission.',
- ],
- ],
- [
- [
- 'errorCode' => 'InvalidApp.NotFound',
- 'errorMessage' => 'The specified app is not found.',
- ],
- [
- 'errorCode' => 'InvalidApp.Version.NotFound',
- 'errorMessage' => 'The specified app version is not found.',
- ],
- [
- 'errorCode' => 'InvalidUser.NotFound',
- 'errorMessage' => 'The specified user is not found.',
- ],
- ],
- ],
- ],
- 'UpdateConfiguration' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ConfigurationDescription',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'RootEntity',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ConfigurationNamespace',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'ConfigurationName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- ],
- ],
- [
- 'name' => 'Inputs',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Outputs',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'HttpCode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Configuration' => [
- 'type' => 'object',
- 'properties' => [
- 'ConfigurationName' => [
- 'type' => 'string',
- ],
- 'ConfigurationNamespace' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.MissingInputParameter',
- 'errorMessage' => 'You must specify the parameter.',
- ],
- ],
- 403 => [
- [
- 'errorCode' => 'InvalidUser.AccessDenied',
- 'errorMessage' => 'The request was denied due to insufficient user permission.',
- ],
- ],
- [
- [
- 'errorCode' => 'InvalidWorkspace.Configuration.NotFound',
- 'errorMessage' => 'The specified workspace configuration is not found.',
- ],
- [
- 'errorCode' => 'InvalidWorkspace.Entity.NotFound',
- 'errorMessage' => 'The specified entity is not found.',
- ],
- ],
- ],
- ],
- ],
- 'endpoints' => [
- [
- 'regionId' => 'cn-beijing',
- 'endpoint' => 'easygene.cn-beijing.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'easygene.cn-shanghai.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen',
- 'endpoint' => 'easygene.cn-shenzhen.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'easygene.cn-hangzhou.aliyuncs.com',
- ],
- ],
-];