diff options
Diffstat (limited to 'data/viapi/2021-09-30/api-docs.php')
| -rw-r--r-- | data/viapi/2021-09-30/api-docs.php | 735 |
1 files changed, 735 insertions, 0 deletions
diff --git a/data/viapi/2021-09-30/api-docs.php b/data/viapi/2021-09-30/api-docs.php new file mode 100644 index 0000000..16deaa7 --- /dev/null +++ b/data/viapi/2021-09-30/api-docs.php @@ -0,0 +1,735 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'viapi', + 'version' => '2021-09-30', + ], + 'components' => [ + 'schemas' => [ + 'AiStoreApiNode' => [ + 'type' => 'object', + 'properties' => [ + 'Product' => [ + 'type' => 'string', + ], + 'ProductDesc' => [ + 'type' => 'string', + ], + 'Apis' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/AiStoreUserTask', + ], + ], + ], + ], + 'AiStoreReceiveConfig' => [ + 'type' => 'object', + 'properties' => [ + 'EventBridge' => [ + 'type' => 'object', + 'properties' => [ + 'EventBus' => [ + 'type' => 'string', + ], + 'EventRule' => [ + 'type' => 'string', + ], + ], + ], + 'Mns' => [ + 'type' => 'object', + 'properties' => [ + 'Queue' => [ + 'type' => 'string', + ], + ], + ], + 'RocketMQ' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceId' => [ + 'type' => 'string', + ], + 'TopicName' => [ + 'type' => 'string', + ], + ], + ], + 'DingTalk' => [ + 'type' => 'object', + 'properties' => [ + 'Address' => [ + 'type' => 'string', + ], + 'Secret' => [ + 'type' => 'string', + ], + ], + ], + 'Http' => [ + 'type' => 'object', + 'properties' => [ + 'Url' => [ + 'type' => 'string', + ], + ], + ], + 'Https' => [ + 'type' => 'object', + 'properties' => [ + 'Url' => [ + 'type' => 'string', + ], + ], + ], + 'Custom' => [ + 'type' => 'string', + ], + ], + ], + 'AiStoreTemplate' => [ + 'type' => 'object', + 'properties' => [ + 'TemplateVariable' => [ + 'type' => 'string', + ], + 'TemplateContext' => [ + 'type' => 'string', + ], + ], + ], + 'AiStoreUserTask' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'GmtCreate' => [ + 'type' => 'string', + ], + 'GmtModified' => [ + 'type' => 'string', + ], + 'Region' => [ + 'type' => 'string', + ], + 'RegionDesc' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + 'Product' => [ + 'type' => 'string', + ], + 'ProductDesc' => [ + 'type' => 'string', + ], + 'ApiName' => [ + 'type' => 'string', + ], + 'ApiDesc' => [ + 'type' => 'string', + ], + 'Version' => [ + 'type' => 'string', + ], + 'ParamInfo' => [ + 'type' => 'string', + ], + 'BucketName' => [ + 'type' => 'string', + ], + 'BucketKeyPrefix' => [ + 'type' => 'string', + ], + 'Remark' => [ + 'type' => 'string', + ], + 'ReceiveConfig' => [ + 'type' => 'string', + ], + 'Status' => [ + 'type' => 'string', + ], + 'EnableTime' => [ + 'type' => 'string', + ], + 'DisableTime' => [ + 'type' => 'string', + ], + 'TaskVersion' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'apis' => [ + 'EnableAiStoreUserTask' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'AistoreVersion', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'ListAiStoreBuckets' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Product', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'QueryAiStoreRegions' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'UpdateAiStoreUserTask' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Product', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'BucketName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'BucketKeyPrefix', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ParamInfo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Remark', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ReceiveConfig', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Id', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + 'CreateAiStoreReceiveConfig' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Product', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'CreateAiStoreBucket' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BucketName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'GetAiStoreUserTask' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + ], + ], + 'CreateAiStoreUserTask' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Product', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'BucketName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'BucketKeyPrefix', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ParamInfo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Remark', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'CreateConfig', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ReceiveConfig', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'DisableAiStoreUserTask' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'AistoreVersion', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'QueryAiStoreApiTree' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'DeleteAiStoreUserTask' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'AistoreVersion', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'GetAiStoreReceiveConfig' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Product', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + 'GetAiStoreUserTaskByName' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'QueryAiStoreUserTaskPage' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Product', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'PageNo', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'BucketName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-shanghai', + 'endpoint' => 'viapi.cn-shanghai.aliyuncs.com', + ], + ], +]; |
