summaryrefslogtreecommitdiff
path: root/data/opensearch/2017-12-25/api-docs.php
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/opensearch/2017-12-25/api-docs.php
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/opensearch/2017-12-25/api-docs.php')
-rw-r--r--data/opensearch/2017-12-25/api-docs.php6919
1 files changed, 2035 insertions, 4884 deletions
diff --git a/data/opensearch/2017-12-25/api-docs.php b/data/opensearch/2017-12-25/api-docs.php
index 891d294..6f26428 100644
--- a/data/opensearch/2017-12-25/api-docs.php
+++ b/data/opensearch/2017-12-25/api-docs.php
@@ -1,208 +1,49 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'ROA',
- 'product' => 'OpenSearch',
- 'version' => '2017-12-25',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'OpenSearch', 'version' => '2017-12-25'],
'components' => [
'schemas' => [
'ABTestExperiment' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'traffic' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'serialNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'online' => [
- 'type' => 'boolean',
- ],
+ 'name' => ['type' => 'string'],
+ 'traffic' => ['type' => 'integer', 'format' => 'int32'],
+ 'serialNumber' => ['type' => 'integer', 'format' => 'int32'],
+ 'online' => ['type' => 'boolean'],
'params' => [
'type' => 'object',
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
'ABTestGroup' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'status' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'name' => ['type' => 'string'],
+ 'status' => ['type' => 'integer', 'format' => 'int32'],
],
],
'ABTestScene' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
'values' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'status' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'App' => [
- 'type' => 'object',
- 'properties' => [
- 'autoSwitch' => [
- 'type' => 'boolean',
- ],
- 'networkType' => [
- 'type' => 'string',
- ],
- 'description' => [
- 'type' => 'string',
- ],
- 'schema' => [
- '$ref' => '#/components/schemas/Schema',
- ],
- 'schemas' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Schema',
- ],
- ],
- 'fetchFields' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'firstRanks' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/FirstRank',
- ],
- ],
- 'secondRanks' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/SecondRank',
- ],
- ],
- 'dataSources' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DataSource',
- ],
- ],
- 'summaries' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Summary',
- ],
- ],
- 'queryProcessors' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/QueryProcessor',
- ],
- ],
- 'realtimeShared' => [
- 'type' => 'boolean',
- ],
- 'cluster' => [
- 'type' => 'object',
- 'properties' => [
- 'maxTimeoutMS' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'maxQueryClauseLength' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'domain' => [
- '$ref' => '#/components/schemas/Domain',
- ],
- 'type' => [
- 'type' => 'string',
- ],
- 'quota' => [
- '$ref' => '#/components/schemas/Quota',
- ],
- ],
- ],
- 'AppGroup' => [
- 'type' => 'object',
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'quota' => [
- '$ref' => '#/components/schemas/Quota',
- ],
- 'type' => [
- 'type' => 'string',
- ],
- 'chargeType' => [
- 'type' => 'string',
- ],
- 'description' => [
- 'type' => 'string',
- ],
- 'domain' => [
- 'type' => 'string',
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- ],
- 'order' => [
- 'type' => 'object',
- 'properties' => [
- 'duration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'pricingCycle' => [
- 'type' => 'string',
- ],
- 'autoRenew' => [
- 'type' => 'boolean',
- ],
- ],
+ 'items' => ['type' => 'string'],
],
+ 'status' => ['type' => 'integer', 'format' => 'int32'],
],
],
'DataSource' => [
'type' => 'object',
'properties' => [
- 'tableName' => [
- 'type' => 'string',
- ],
- 'type' => [
- 'type' => 'string',
- ],
+ 'tableName' => ['type' => 'string'],
+ 'type' => ['type' => 'string'],
'fields' => [
'type' => 'array',
'items' => [
'type' => 'object',
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
],
'plugins' => [
@@ -210,199 +51,75 @@
'additionalProperties' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'fromFields' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
+ 'fromFields' => ['type' => 'string'],
'parameters' => [
'type' => 'object',
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
],
- 'keyField' => [
- 'type' => 'string',
- ],
- 'schemaName' => [
- 'type' => 'string',
- ],
- 'parameters' => [
- 'type' => 'object',
- ],
- ],
- ],
- 'Domain' => [
- 'type' => 'object',
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'category' => [
- 'type' => 'string',
- ],
- 'functions' => [
- 'type' => 'object',
- 'additionalProperties' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
+ 'keyField' => ['type' => 'string'],
+ 'schemaName' => ['type' => 'string'],
+ 'parameters' => ['type' => 'object'],
],
],
'FirstRank' => [
'type' => 'object',
'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'name' => [
- 'type' => 'string',
- ],
- 'description' => [
- 'type' => 'string',
- ],
- 'active' => [
- 'type' => 'boolean',
- ],
- 'meta' => [
- 'type' => 'any',
- ],
+ 'type' => ['type' => 'string'],
+ 'name' => ['type' => 'string'],
+ 'description' => ['type' => 'string'],
+ 'active' => ['type' => 'boolean'],
+ 'meta' => ['type' => 'any'],
],
],
'PrepayOrderInfo' => [
'type' => 'object',
'properties' => [
- 'duration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'pricingCycle' => [
- 'type' => 'string',
- ],
- 'autoRenew' => [
- 'type' => 'boolean',
- ],
+ 'duration' => ['type' => 'integer', 'format' => 'int32'],
+ 'pricingCycle' => ['type' => 'string'],
+ 'autoRenew' => ['type' => 'boolean'],
],
],
'Proceeding' => [
'type' => 'object',
'properties' => [
- 'progress' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'type' => [
- 'type' => 'string',
- ],
- 'status' => [
- 'type' => 'string',
- ],
- 'subTasks' => [
- '$ref' => '#/components/schemas/Proceeding',
- ],
- 'detail' => [
- 'type' => 'object',
- ],
- ],
- ],
- 'QueryProcessor' => [
- 'type' => 'object',
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'domain' => [
- 'type' => 'string',
- ],
- 'category' => [
- 'type' => 'string',
- ],
- 'processors' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- ],
- ],
- 'indexes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'active' => [
- 'type' => 'boolean',
- ],
+ 'progress' => ['type' => 'number', 'format' => 'float'],
+ 'type' => ['type' => 'string'],
+ 'status' => ['type' => 'string'],
+ 'subTasks' => ['$ref' => '#/components/schemas/Proceeding'],
+ 'detail' => ['type' => 'object'],
],
],
'Quota' => [
'type' => 'object',
'properties' => [
- 'docSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'computeResource' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'spec' => [
- 'type' => 'string',
- ],
- 'orderType' => [
- 'type' => 'string',
- ],
+ 'docSize' => ['type' => 'integer', 'format' => 'int32'],
+ 'computeResource' => ['type' => 'integer', 'format' => 'int32'],
+ 'spec' => ['type' => 'string'],
+ 'orderType' => ['type' => 'string'],
],
],
'ScheduledTask' => [
'type' => 'object',
'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'cron' => [
- 'type' => 'string',
- ],
- 'enabled' => [
- 'type' => 'boolean',
- ],
- 'version' => [
- 'type' => 'string',
- ],
- 'forkedAppId' => [
- 'type' => 'string',
- ],
- 'autoSwitch' => [
- 'type' => 'boolean',
- ],
- 'permanent' => [
- 'type' => 'boolean',
- ],
- 'runNow' => [
- 'type' => 'boolean',
- ],
+ 'type' => ['type' => 'string'],
+ 'cron' => ['type' => 'string'],
+ 'enabled' => ['type' => 'boolean'],
+ 'version' => ['type' => 'string'],
+ 'forkedAppId' => ['type' => 'string'],
+ 'autoSwitch' => ['type' => 'boolean'],
+ 'permanent' => ['type' => 'boolean'],
+ 'runNow' => ['type' => 'boolean'],
'filter' => [
'type' => 'object',
'properties' => [
- 'field' => [
- 'type' => 'string',
- ],
- 'days' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'unit' => [
- 'type' => 'string',
- ],
- 'expression' => [
- 'type' => 'string',
- ],
+ 'field' => ['type' => 'string'],
+ 'days' => ['type' => 'integer', 'format' => 'int32'],
+ 'unit' => ['type' => 'string'],
+ 'expression' => ['type' => 'string'],
],
],
],
@@ -415,35 +132,21 @@
'additionalProperties' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'primaryTable' => [
- 'type' => 'boolean',
- ],
+ 'name' => ['type' => 'string'],
+ 'primaryTable' => ['type' => 'boolean'],
'fields' => [
'type' => 'object',
'additionalProperties' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'primaryKey' => [
- 'type' => 'boolean',
- ],
- 'type' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
+ 'primaryKey' => ['type' => 'boolean'],
+ 'type' => ['type' => 'string'],
'joinWith' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'label' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
+ 'label' => ['type' => 'string'],
],
],
],
@@ -458,57 +161,34 @@
'additionalProperties' => [
'type' => 'object',
'properties' => [
- 'analyzer' => [
- 'type' => 'string',
- ],
- 'analyzerType' => [
- 'type' => 'string',
- ],
- 'analyzerGeneration' => [
- 'type' => 'string',
- ],
+ 'analyzer' => ['type' => 'string'],
+ 'analyzerType' => ['type' => 'string'],
+ 'analyzerGeneration' => ['type' => 'string'],
'fields' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'label' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
+ 'label' => ['type' => 'string'],
],
],
],
'filterFields' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
- 'routeField' => [
- 'type' => 'string',
- ],
+ 'routeField' => ['type' => 'string'],
'routeFieldValues' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'secondRouteField' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
+ 'secondRouteField' => ['type' => 'string'],
'ttlField' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'ttl' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'name' => ['type' => 'string'],
+ 'ttl' => ['type' => 'integer', 'format' => 'int64'],
],
],
'indexSortConfig' => [
@@ -516,128 +196,57 @@
'items' => [
'type' => 'object',
'properties' => [
- 'field' => [
- 'type' => 'string',
- ],
- 'direction' => [
- 'type' => 'string',
- ],
+ 'field' => ['type' => 'string'],
+ 'direction' => ['type' => 'string'],
],
],
],
- 'name' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
],
],
'SearchStrategy' => [
'type' => 'object',
'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'description' => [
- 'type' => 'string',
- ],
+ 'name' => ['type' => 'string'],
+ 'description' => ['type' => 'string'],
'searchConfigs' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'queryType' => [
- 'type' => 'string',
- ],
- 'firstRankName' => [
- 'type' => 'string',
- ],
- 'secondRankName' => [
- 'type' => 'string',
- ],
- 'mergeProportion' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'queryType' => ['type' => 'string'],
+ 'firstRankName' => ['type' => 'string'],
+ 'secondRankName' => ['type' => 'string'],
+ 'mergeProportion' => ['type' => 'integer', 'format' => 'int32'],
],
],
],
'mergeConfig' => [
'type' => 'object',
'properties' => [
- 'rankName' => [
- 'type' => 'string',
- ],
- 'docCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'rankName' => ['type' => 'string'],
+ 'docCount' => ['type' => 'integer', 'format' => 'int32'],
],
],
- 'isDefault' => [
- 'type' => 'boolean',
- ],
+ 'isDefault' => ['type' => 'boolean'],
],
],
'SecondRank' => [
'type' => 'object',
'properties' => [
- 'meta' => [
- 'type' => 'any',
- ],
- 'name' => [
- 'type' => 'string',
- ],
- 'description' => [
- 'type' => 'string',
- ],
- 'active' => [
- 'type' => 'boolean',
- ],
- ],
- ],
- 'Summary' => [
- 'type' => 'object',
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- ],
- 'meta' => [
- 'type' => 'object',
- 'properties' => [
- 'field' => [
- 'type' => 'string',
- ],
- 'len' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'element' => [
- 'type' => 'string',
- ],
- 'ellipsis' => [
- 'type' => 'string',
- ],
- 'snippet' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'active' => [
- 'type' => 'boolean',
- ],
+ 'meta' => ['type' => 'any'],
+ 'name' => ['type' => 'string'],
+ 'description' => ['type' => 'string'],
+ 'active' => ['type' => 'boolean'],
],
],
],
],
'apis' => [
- 'RenewAppGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/renew',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'BindESUserAnalyzer' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/es/{esInstanceId}/actions/bind-analyzer',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -648,38 +257,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'esInstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/PrepayOrderInfo',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'any', 'required' => false],
],
],
],
- 'CreateAppGroup' => [
- 'path' => '/v4/openapi/app-groups',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'BindEsInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/bind-es-instance',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -688,81 +283,22 @@
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'body',
'in' => 'body',
'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'chargeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'tags' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'quota' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'docSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'computeResource' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'spec' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'object', 'required' => false],
],
],
],
- 'ModifyAppGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CompileSortScript' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/actions/compiling',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -773,57 +309,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'currentVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'domain' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'scriptName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'appVersionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ModifyAppGroupQuota' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/quota',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateABTestExperiment' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -834,46 +337,34 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/Quota',
- 'required' => false,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/ABTestExperiment', 'required' => false],
],
],
],
- 'RemoveAppGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateABTestGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -884,122 +375,57 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'ListAppGroups' => [
- 'path' => '/v4/openapi/app-groups',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
- 'name' => 'instanceId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/ABTestGroup', 'required' => false],
],
[
- 'name' => 'name',
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
+ ],
+ ],
+ 'CreateABTestScene' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'type',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'sortBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'resourceGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/ABTestScene', 'required' => false],
],
[
- 'name' => 'tags',
+ 'name' => 'dryRun',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
'CreateApp' => [
'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1010,18 +436,12 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'body',
@@ -1031,26 +451,14 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'autoSwitch' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'networkType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'autoSwitch' => ['type' => 'boolean', 'required' => false],
+ 'networkType' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'tables' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'tables' => ['type' => 'object', 'required' => false],
'indexes' => [
'type' => 'object',
'required' => false,
@@ -1058,46 +466,24 @@
'filterFields' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'searchFields' => [
- 'type' => 'object',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'searchFields' => ['type' => 'object', 'required' => false],
],
],
- 'routeField' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'routeField' => ['type' => 'string', 'required' => false],
'routeFieldValues' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'secondRouteField' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'secondRouteField' => ['type' => 'string', 'required' => false],
'ttlField' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ttl' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'ttl' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'indexSortConfig' => [
@@ -1107,21 +493,12 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'field' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'direction' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'field' => ['type' => 'string', 'required' => false],
+ 'direction' => ['type' => 'string', 'required' => false],
],
],
],
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
],
],
'schemas' => [
@@ -1131,10 +508,7 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'tables' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'tables' => ['type' => 'object', 'required' => false],
'indexes' => [
'type' => 'object',
'required' => false,
@@ -1142,46 +516,24 @@
'filterFields' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'searchFields' => [
- 'type' => 'object',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'searchFields' => ['type' => 'object', 'required' => false],
],
],
- 'routeField' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'routeField' => ['type' => 'string', 'required' => false],
'routeFieldValues' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'secondRouteField' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'secondRouteField' => ['type' => 'string', 'required' => false],
'ttlField' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ttl' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'ttl' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'indexSortConfig' => [
@@ -1191,21 +543,12 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'field' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'direction' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'field' => ['type' => 'string', 'required' => false],
+ 'direction' => ['type' => 'string', 'required' => false],
],
],
],
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1216,26 +559,11 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'active' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'meta' => [
- 'type' => 'any',
- 'required' => false,
- ],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'active' => ['type' => 'boolean', 'required' => false],
+ 'meta' => ['type' => 'any', 'required' => false],
],
],
],
@@ -1246,22 +574,10 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'meta' => [
- 'type' => 'any',
- 'required' => false,
- ],
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'active' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'meta' => ['type' => 'any', 'required' => false],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'active' => ['type' => 'boolean', 'required' => false],
],
],
],
@@ -1272,38 +588,17 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'tableName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'tableName' => ['type' => 'string', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
'fields' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- 'plugins' => [
- 'type' => 'object',
- 'required' => false,
- ],
- 'keyField' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'schemaName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'parameters' => [
- 'type' => 'object',
- 'required' => false,
+ 'items' => ['type' => 'object', 'required' => false],
],
+ 'plugins' => ['type' => 'object', 'required' => false],
+ 'keyField' => ['type' => 'string', 'required' => false],
+ 'schemaName' => ['type' => 'string', 'required' => false],
+ 'parameters' => ['type' => 'object', 'required' => false],
],
],
],
@@ -1314,10 +609,7 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
'meta' => [
'type' => 'array',
'required' => false,
@@ -1325,27 +617,11 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'field' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'len' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'element' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ellipsis' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'snippet' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'field' => ['type' => 'string', 'required' => false],
+ 'len' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'element' => ['type' => 'string', 'required' => false],
+ 'ellipsis' => ['type' => 'string', 'required' => false],
+ 'snippet' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1355,10 +631,7 @@
'fetchFields' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'queryProcessors' => [
'type' => 'array',
@@ -1367,38 +640,20 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'domain' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'category' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'domain' => ['type' => 'string', 'required' => false],
+ 'category' => ['type' => 'string', 'required' => false],
'processors' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'items' => ['type' => 'object', 'required' => false],
],
'indexes' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'active' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'active' => ['type' => 'boolean', 'required' => false],
],
],
],
@@ -1406,51 +661,22 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'maxTimeoutMS' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'maxQueryClauseLength' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'textSparseEmbeddingModel' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'textEmbeddingModel' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'maxTimeoutMS' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'maxQueryClauseLength' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'textSparseEmbeddingModel' => ['type' => 'string'],
+ 'textEmbeddingModel' => ['type' => 'string'],
'chunkModels' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'items' => ['type' => 'object'],
],
'imageContentRecognizerModels' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- 'graphRag' => [
- 'type' => 'object',
- 'required' => false,
+ 'items' => ['type' => 'object'],
],
+ 'graphRag' => ['type' => 'object'],
'vectorIndexConfigs' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'items' => ['type' => 'object'],
],
],
],
@@ -1458,62 +684,33 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'category' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'functions' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'category' => ['type' => 'string', 'required' => false],
+ 'functions' => ['type' => 'object', 'required' => false],
],
],
- 'realtimeShared' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'realtimeShared' => ['type' => 'boolean'],
'interpretations' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'items' => ['type' => 'object'],
],
'prompts' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'items' => ['type' => 'object'],
],
'configItems' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'items' => ['type' => 'object'],
],
],
],
],
],
],
- 'RemoveApp' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateAppGroup' => [
+ 'path' => '/v4/openapi/app-groups',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1522,33 +719,47 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appId',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'chargeType' => ['type' => 'string', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'resourceGroupId' => ['type' => 'string', 'required' => false],
+ 'tags' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'key' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'quota' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'docSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'computeResource' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'spec' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
],
],
],
],
- 'DescribeApps' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateAppGroupCredentials' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/credentials',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1557,59 +768,33 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'DescribeApp' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'type' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'appId',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DescribeAppStatistics' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/statistics',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateFirstRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1618,80 +803,116 @@
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/FirstRank', 'required' => false],
],
],
],
- 'ListUserAnalyzers' => [
- 'path' => '/v4/openapi/user-analyzers',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateFunctionInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'pageNumber',
- 'in' => 'query',
+ 'name' => 'Body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
- 'minimum' => '-1',
- 'maximum' => '999999999',
+ 'properties' => [
+ 'instanceName' => ['type' => 'string', 'required' => true],
+ 'modelType' => ['type' => 'string', 'required' => true],
+ 'functionType' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'createParameters' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'usageParameters' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'cron' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateUserAnalyzer' => [
- 'path' => '/v4/openapi/user-analyzers',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateFunctionResource' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'body',
'in' => 'body',
'style' => 'json',
@@ -1699,82 +920,84 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'business' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'businessType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'businessAppGroupId' => [
- 'type' => 'string',
+ 'Data' => [
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'Content' => ['type' => 'string', 'required' => false],
+ 'Generators' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Generator' => ['type' => 'string', 'required' => false],
+ 'Input' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Features' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Type' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Output' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
],
+ 'Description' => ['type' => 'string', 'required' => false],
+ 'ResourceName' => ['type' => 'string', 'required' => false],
+ 'ResourceType' => ['type' => 'string', 'required' => false],
],
],
],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
],
],
- 'DescribeUserAnalyzer' => [
- 'path' => '/v4/openapi/user-analyzers/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateFunctionTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'with',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RemoveUserAnalyzer' => [
- 'path' => '/v4/openapi/user-analyzers/{name}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateInterventionDictionary' => [
+ 'path' => '/v4/openapi/intervention-dictionaries',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1783,24 +1006,30 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
- 'in' => 'path',
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'analyzerType' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListUserAnalyzerEntries' => [
- 'path' => '/v4/openapi/user-analyzers/{name}/entries',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateQueryProcessor' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1809,54 +1038,31 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'word',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'pageNumber',
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'any', 'required' => false],
],
],
],
- 'PushUserAnalyzerEntries' => [
- 'path' => '/v4/openapi/user-analyzers/{name}/entries/actions/bulk',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateScheduledTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1865,70 +1071,21 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'entries' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'cmd' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'splitEnabled' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
- ],
- ],
+ 'schema' => ['$ref' => '#/components/schemas/ScheduledTask', 'required' => false],
],
],
],
- 'ListABTestScenes' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateSearchStrategy' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1939,22 +1096,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/SearchStrategy', 'required' => false],
],
],
],
- 'CreateABTestScene' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateSecondRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1965,38 +1124,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ABTestScene',
- 'required' => false,
- ],
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/SecondRank', 'required' => false],
],
],
],
- 'DescribeABTestScene' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateSortScript' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2007,33 +1157,34 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sceneId',
+ 'name' => 'appVersionId',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'scriptName' => ['type' => 'string', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'scope' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string'],
+ ],
],
],
],
],
- 'UpdateABTestScene' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateUserAnalyzer' => [
+ 'path' => '/v4/openapi/user-analyzers',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2042,51 +1193,32 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'sceneId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
- ],
- [
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- '$ref' => '#/components/schemas/ABTestScene',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'business' => ['type' => 'string', 'required' => false],
+ 'businessType' => ['type' => 'string', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'businessAppGroupId' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DeleteABTestScene' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteABTestExperiment' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2097,33 +1229,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'experimentId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'ListABTestGroups' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteABTestGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2134,33 +1262,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'CreateABTestGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteABTestScene' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2171,145 +1290,78 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ABTestGroup',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'DeleteABTestGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteFunctionInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => [],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sceneId',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'instanceName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DescribeABTestGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteFunctionResource' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources/{resourceName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sceneId',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'resourceName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateABTestGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteFunctionTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks/{generation}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2320,60 +1372,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sceneId',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'instanceName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ABTestGroup',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'generation',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListABTestExperiments' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteSortScript' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2384,44 +1405,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sceneId',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'appVersionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateABTestExperiment' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteSortScriptFile' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/files/src/{fileName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2432,60 +1433,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sceneId',
+ 'name' => 'appVersionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
- ],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ABTestExperiment',
- 'required' => false,
- ],
+ 'name' => 'fileName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'DescribeABTestExperiment' => [
'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2496,55 +1466,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
'name' => 'groupId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
'name' => 'experimentId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'UpdateABTestExperiment' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeABTestGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2555,71 +1499,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
'name' => 'groupId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
- ],
- [
- 'name' => 'experimentId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
- ],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ABTestExperiment',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'DeleteABTestExperiment' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeABTestScene' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2630,55 +1527,42 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
+ ],
+ ],
+ 'DescribeApp' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'groupId',
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'experimentId',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'ListABTestFixedFlowDividers' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}/fixed-flow-dividers',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeAppGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2689,55 +1573,37 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeAppStatistics' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/statistics',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'sceneId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'groupId',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'experimentId',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateABTestFixedFlowDividers' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}/fixed-flow-dividers',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeApps' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2748,69 +1614,37 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeDataCollction' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/data-collections/{dataCollectionIdentity}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'sceneId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'groupId',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'experimentId',
+ 'name' => 'dataCollectionIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-1',
- 'maximum' => '999999999',
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListFirstRanks' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeFirstRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2821,31 +1655,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateFirstRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeInterventionDictionary' => [
+ 'path' => '/v4/openapi/intervention-dictionaries/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2854,49 +1681,56 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'DescribeQueryProcessor' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/FirstRank',
- 'required' => false,
- ],
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DescribeFirstRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
+ 'DescribeRegions' => [
+ 'path' => '/v4/openapi/regions',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
+ 'deprecated' => false,
+ 'parameters' => [],
+ ],
+ 'DescribeScheduledTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks/{taskId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2907,39 +1741,19 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'taskId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RemoveFirstRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks/{name}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeSecondRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2950,39 +1764,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ModifyFirstRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks/{name}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeSlowQueryStatus' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2991,57 +1790,39 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeUserAnalyzer' => [
+ 'path' => '/v4/openapi/user-analyzers/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/FirstRank',
- 'required' => false,
- ],
+ 'name' => 'with',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListSecondRanks' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DisableSlowQuery' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/actions/disable',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3052,31 +1833,14 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateSecondRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EnableSlowQuery' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/actions/enable',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3087,47 +1851,37 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GenerateMergedTable' => [
+ 'path' => '/v4/openapi/assist/schema/actions/merge',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'dryRun',
+ 'name' => 'spec',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/SecondRank',
- 'required' => false,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/Schema', 'required' => false],
],
],
],
- 'DescribeSecondRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDomain' => [
+ 'path' => '/v4/openapi/domains/{domainName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3136,297 +1890,215 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appId',
+ 'name' => 'domainName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ModifySecondRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunctionCurrentVersion' => [
+ 'path' => '/v4/openapi/functions/{functionName}/current-version',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'name' => 'modelType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'functionType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'dryRun',
+ 'name' => 'domain',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/SecondRank',
- 'required' => false,
- ],
+ 'name' => 'category',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'RemoveSecondRank' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunctionDefaultInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/default-instance',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListQueryProcessors' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunctionInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => [],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'isActive',
+ 'name' => 'instanceName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'output',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateQueryProcessor' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunctionResource' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources/{resourceName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'resourceName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
+ 'name' => 'output',
+ 'in' => 'query',
'schema' => [
- 'type' => 'any',
+ 'type' => 'string',
'required' => false,
+ 'enum' => ['simple', 'normal', 'detail'],
],
],
],
],
- 'ModifyQueryProcessor' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetFunctionTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks/{generation}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'instanceName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'any',
- 'required' => false,
- ],
+ 'name' => 'generation',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RemoveQueryProcessor' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}',
- 'methods' => [
- 'delete',
+ 'GetFunctionVersion' => [
+ 'path' => '/v4/openapi/functions/{functionName}/versions/{versionId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'versionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
],
+ ],
+ 'GetScriptFileNames' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/file-names',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3437,39 +2109,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'appVersionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DescribeQueryProcessor' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetSearchStrategy' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies/{strategyName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3480,39 +2137,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'strategyName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListQueryProcessorNers' => [
- 'path' => '/v4/openapi/query-processor/ner/default-priorities',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetSortScript' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3521,24 +2163,26 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'domain',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'scriptName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'appVersionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListQueryProcessorAnalyzerResults' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}/analyze',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetSortScriptFile' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/files/src/{fileName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3549,46 +2193,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'appVersionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'text',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'fileName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListInterventionDictionaries' => [
- 'path' => '/v4/openapi/intervention-dictionaries',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListABTestExperiments' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3597,42 +2224,26 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
- 'name' => 'types',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'CreateInterventionDictionary' => [
- 'path' => '/v4/openapi/intervention-dictionaries',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListABTestFixedFlowDividers' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}/fixed-flow-dividers',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3641,47 +2252,31 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'analyzerType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'experimentId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'DescribeInterventionDictionary' => [
- 'path' => '/v4/openapi/intervention-dictionaries/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListABTestGroups' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3690,49 +2285,39 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'RemoveInterventionDictionary' => [
- 'path' => '/v4/openapi/intervention-dictionaries/{name}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListABTestScenes' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListInterventionDictionaryEntries' => [
- 'path' => '/v4/openapi/intervention-dictionaries/{name}/entries',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAppGroups' => [
+ 'path' => '/v4/openapi/app-groups',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3741,79 +2326,43 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'word',
+ 'name' => 'pageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'pageNumber',
+ 'name' => 'instanceId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'pageSize',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'PushInterventionDictionaryEntries' => [
- 'path' => '/v4/openapi/intervention-dictionaries/{name}/entries/actions/bulk',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'APP' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'sortBy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'dryRun',
+ 'name' => 'resourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
+ 'name' => 'tags',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'array',
@@ -3821,21 +2370,19 @@
'items' => [
'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'key' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
+ ],
],
- 'maxItems' => 100,
],
],
],
],
- 'ListInterventionDictionaryRelatedEntities' => [
- 'path' => '/v4/openapi/intervention-dictionaries/{name}/related',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDataCollections' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/data-collections',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3844,24 +2391,26 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ '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],
],
],
],
- 'ListInterventionDictionaryNerResults' => [
- 'path' => '/v4/openapi/intervention-dictionaries/{name}/ner-results',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDataSourceTableFields' => [
+ 'path' => '/v4/openapi/assist/data-sources/{dataSourceType}/fields',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3870,32 +2419,26 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'name',
+ 'name' => 'dataSourceType',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'query',
+ 'name' => 'params',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'rawType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'EnableSlowQuery' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/actions/enable',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDataSourceTables' => [
+ 'path' => '/v4/openapi/assist/data-sources/{dataSourceType}/tables',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3904,24 +2447,21 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'dataSourceType',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'params',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DisableSlowQuery' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/actions/disable',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListFirstRanks' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3932,108 +2472,175 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'DescribeSlowQueryStatus' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListFunctionInstances' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'modelType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'functionType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'source',
+ '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' => 'output',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'StartSlowQueryAnalyzer' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/actions/run',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListFunctionResources' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'resourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'output',
+ 'in' => 'query',
'schema' => [
'type' => 'string',
- 'required' => true,
+ 'required' => false,
+ 'enum' => ['simple', 'normal', 'detail'],
],
],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
],
- 'ListSlowQueryQueries' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/categories/{categoryIndex}/queries',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListFunctionTasks' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'categoryIndex',
+ 'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'startTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'endTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'ListSlowQueryCategories' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/categories',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInterventionDictionaries' => [
+ 'path' => '/v4/openapi/intervention-dictionaries',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4042,24 +2649,26 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'types',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListQuotaReviewTasks' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/quota-review-tasks',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInterventionDictionaryEntries' => [
+ 'path' => '/v4/openapi/intervention-dictionaries/{name}/entries',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4068,42 +2677,31 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'word',
+ '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],
],
],
],
- 'ListScheduledTasks' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInterventionDictionaryNerResults' => [
+ 'path' => '/v4/openapi/intervention-dictionaries/{name}/ner-results',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4112,50 +2710,39 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'type',
+ 'name' => 'query',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'ListInterventionDictionaryRelatedEntities' => [
+ 'path' => '/v4/openapi/intervention-dictionaries/{name}/related',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateScheduledTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListProceedings' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/proceedings',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4166,30 +2753,19 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/ScheduledTask',
- 'required' => false,
- ],
+ 'name' => 'filterFinished',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DescribeScheduledTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks/{taskId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListQueryProcessorAnalyzerResults' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}/analyze',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4200,30 +2776,47 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'taskId',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'text',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ModifyScheduledTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks/{taskId}',
- 'methods' => [
- 'put',
+ 'ListQueryProcessorNers' => [
+ 'path' => '/v4/openapi/query-processor/ner/default-priorities',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'domain',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
+ ],
+ 'ListQueryProcessors' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4234,38 +2827,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'taskId',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'any',
- 'required' => false,
- ],
+ 'name' => 'isActive',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'RemoveScheduledTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks/{taskId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListQuotaReviewTasks' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/quota-review-tasks',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4276,30 +2855,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'taskId',
- '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],
],
],
],
- 'ListSortExpressions' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/sort-expressions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListScheduledTasks' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4310,33 +2883,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '1',
- 'maximum' => '999999999',
- ],
+ 'name' => 'type',
+ '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],
],
],
],
- 'UnbindEsInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/unbind-es-instance',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSearchStrategies' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4347,22 +2916,19 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'BindEsInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/bind-es-instance',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSecondRanks' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4373,31 +2939,19 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'BindESUserAnalyzer' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/es/{esInstanceId}/actions/bind-analyzer',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSlowQueryCategories' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/categories',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4408,38 +2962,37 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'ListSlowQueryQueries' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/categories/{categoryIndex}/queries',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'esInstanceId',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'any',
- 'required' => false,
- ],
+ 'name' => 'categoryIndex',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UnbindESUserAnalyzer' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/es/{esInstanceId}/actions/unbind-analyzer',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSortExpressions' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/sort-expressions',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4450,38 +3003,19 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'esInstanceId',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'any',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '999999999'],
],
],
],
- 'ListProceedings' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/proceedings',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSortScripts' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4492,30 +3026,19 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'filterFinished',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'appVersionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'ListStatisticLogs' => [
'path' => '/v4/openapi/app-groups/{appGroupIdentity}/statistic-logs/{moduleName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4526,106 +3049,59 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'moduleName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'startTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9999999999'],
],
[
'name' => 'stopTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9999999999'],
],
[
'name' => 'pageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '1000',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1000'],
],
[
'name' => 'pageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '10000',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10000'],
],
[
'name' => 'query',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'sortBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'distinct',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'columns',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ListStatisticReport' => [
'path' => '/v4/openapi/app-groups/{appGroupIdentity}/statistic-report/{moduleName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4636,259 +3112,100 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'moduleName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'startTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9999999999'],
],
[
'name' => 'endTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9999999999',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9999999999'],
],
[
'name' => 'pageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '100',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'],
],
[
'name' => 'pageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '10000',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10000'],
],
[
'name' => 'columns',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'query',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateSortScript' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListTagResources' => [
+ 'path' => '/v4/openapi/resource-tags',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'resourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
+ 'name' => 'resourceId',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'SaveSortScriptFile' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/files/src/{fileName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'fileName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
+ 'name' => 'tag',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'content' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'version' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'key' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
],
],
],
],
- ],
- ],
- 'ReleaseSortScript' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/actions/release',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetSortScriptFile' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/files/src/{fileName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListUserAnalyzerEntries' => [
+ 'path' => '/v4/openapi/user-analyzers/{name}/entries',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4897,48 +3214,31 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'word',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
- 'name' => 'fileName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'GetSortScript' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListUserAnalyzers' => [
+ 'path' => '/v4/openapi/user-analyzers',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4947,40 +3247,21 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '999999999'],
],
],
],
- 'GetScriptFileNames' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/file-names',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyAppGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4991,38 +3272,34 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appVersionId',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'description' => ['type' => 'string', 'required' => false],
+ 'currentVersion' => ['type' => 'string', 'required' => false],
+ 'domain' => ['type' => 'string', 'required' => false],
+ 'resourceGroupId' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DeleteSortScriptFile' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/files/src/{fileName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyAppGroupQuota' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/quota',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5033,46 +3310,29 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'fileName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/Quota', 'required' => false],
],
],
],
- 'DeleteSortScript' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyFirstRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks/{name}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5081,101 +3341,36 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'appVersionId',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'CreateSortScript' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'appVersionId',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'scriptName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'scope' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['$ref' => '#/components/schemas/FirstRank', 'required' => false],
],
],
],
- 'CompileSortScript' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/actions/compiling',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyQueryProcessor' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5186,88 +3381,34 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'scriptName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'appVersionId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'UpdateSearchStrategy' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies/{strategyName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'appGroupIdentity',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'strategyName',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/SearchStrategy',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'any', 'required' => false],
],
],
],
- 'RemoveSearchStrategy' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies/{strategyName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyScheduledTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks/{taskId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5278,38 +3419,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'taskId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'strategyName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'any', 'required' => false],
],
],
],
- 'ListSearchStrategies' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifySecondRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5320,114 +3447,71 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'GetSearchStrategy' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies/{strategyName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'strategyName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/SecondRank', 'required' => false],
],
],
],
- 'CreateSearchStrategy' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PushInterventionDictionaryEntries' => [
+ 'path' => '/v4/openapi/intervention-dictionaries/{name}/entries/actions/bulk',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
+ [
+ 'APP' => [],
+ ],
],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- '$ref' => '#/components/schemas/SearchStrategy',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'object', 'required' => false],
+ 'maxItems' => 100,
],
],
],
],
- 'UpdateFetchFields' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/fetch-fields',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PushUserAnalyzerEntries' => [
+ 'path' => '/v4/openapi/user-analyzers/{name}/entries/actions/bulk',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5436,55 +3520,47 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'properties' => [
+ 'entries' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'cmd' => ['type' => 'string', 'required' => false],
+ 'key' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
+ 'splitEnabled' => ['type' => 'boolean', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 100,
+ ],
],
- 'maxItems' => 100,
],
],
],
],
- 'UpdateSummaries' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/summaries',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ReleaseSortScript' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/actions/release',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5493,527 +3569,186 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appId',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'field' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'len' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'element' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ellipsis' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'snippet' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
+ 'name' => 'appVersionId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateFunctionResource' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveApp' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Data' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Content' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Generators' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Generator' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Input' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Features' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'Output' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'Description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ResourceName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ResourceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'GetFunctionCurrentVersion' => [
- 'path' => '/v4/openapi/functions/{functionName}/current-version',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveAppGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'modelType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'domain',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'category',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetFunctionVersion' => [
- 'path' => '/v4/openapi/functions/{functionName}/versions/{versionId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveDataCollection' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/data-collections/{dataCollectionIdentity}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'functionName',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'versionId',
+ 'name' => 'dataCollectionIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetFunctionDefaultInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/default-instance',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveFirstRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/first-ranks/{name}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateFunctionDefaultInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/default-instance',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveInterventionDictionary' => [
+ 'path' => '/v4/openapi/intervention-dictionaries/{name}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'Body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'instanceName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'appGroupIdentity',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListFunctionTasks' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveQueryProcessor' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'instanceName',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'status',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'startTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'endTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetFunctionTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks/{generation}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveScheduledTask' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks/{taskId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'instanceName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'generation',
+ 'name' => 'taskId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteFunctionTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks/{generation}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveSearchStrategy' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies/{strategyName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6024,488 +3759,223 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'instanceName',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'generation',
+ 'name' => 'strategyName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateFunctionTask' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}/tasks',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveSecondRank' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'instanceName',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListFunctionInstances' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveUserAnalyzer' => [
+ 'path' => '/v4/openapi/user-analyzers/{name}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
+ 'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'modelType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'functionType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'RenewAppGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/renew',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'source',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'pageSize',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'output',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/PrepayOrderInfo', 'required' => false],
],
],
],
- 'GetFunctionInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ReplaceAppGroupCommodityCode' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/to-instance-typed',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'instanceName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'output',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteFunctionInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'SaveSortScriptFile' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}/files/src/{fileName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'instanceName',
+ 'name' => 'appVersionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'UpdateFunctionInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'fileName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Body',
+ 'name' => 'body',
'in' => 'body',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'cron' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'createParameters' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'usageParameters' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'content' => ['type' => 'string', 'required' => false],
+ 'version' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
+ ],
+ ],
+ 'StartSlowQueryAnalyzer' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/optimizers/slow-query/actions/run',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'instanceName',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateFunctionInstance' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TagResources' => [
+ 'path' => '/v4/openapi/resource-tags',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Body',
+ 'name' => 'body',
'in' => 'body',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'instanceName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'modelType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'functionType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'createParameters' => [
+ 'resourceType' => ['type' => 'string', 'required' => true],
+ 'resourceId' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
- 'usageParameters' => [
+ 'tag' => [
'type' => 'array',
- 'required' => false,
+ 'required' => true,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'key' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
],
],
],
- 'cron' => [
- 'type' => 'string',
- 'required' => false,
- ],
],
],
],
- [
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'functionName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
],
],
- 'DescribeAppGroup' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UnbindESUserAnalyzer' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/es/{esInstanceId}/actions/unbind-analyzer',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6516,48 +3986,24 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'ValidateDataSources' => [
- 'path' => '/v4/openapi/assist/data-sources/validations',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'esInstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- '$ref' => '#/components/schemas/DataSource',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'any', 'required' => false],
],
],
],
- 'ReplaceAppGroupCommodityCode' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/to-instance-typed',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UnbindEsInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/actions/unbind-es-instance',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6568,56 +4014,58 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListSortScripts' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UntagResources' => [
+ 'path' => '/v4/openapi/resource-tags',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
+ 'name' => 'resourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'resourceId',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'appVersionId',
- 'in' => 'path',
+ 'name' => 'tagKey',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ [
+ 'name' => 'all',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
],
],
- 'ListDataSourceTables' => [
- 'path' => '/v4/openapi/assist/data-sources/{dataSourceType}/tables',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateABTestExperiment' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6626,74 +4074,41 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'dataSourceType',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'params',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
- ],
- ],
- 'ListDataSourceTableFields' => [
- 'path' => '/v4/openapi/assist/data-sources/{dataSourceType}/fields',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'dataSourceType',
+ 'name' => 'experimentId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
- 'name' => 'params',
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'rawType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/ABTestExperiment', 'required' => false],
],
],
],
- 'GetDomain' => [
- 'path' => '/v4/openapi/domains/{domainName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateABTestFixedFlowDividers' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}/experiments/{experimentId}/fixed-flow-dividers',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6702,83 +4117,42 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'domainName',
+ 'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'appGroupIdentity',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
- ],
- ],
- 'GenerateMergedTable' => [
- 'path' => '/v4/openapi/assist/schema/actions/merge',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'spec',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'experimentId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- '$ref' => '#/components/schemas/Schema',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
],
],
- 'DescribeRegions' => [
- 'path' => '/v4/openapi/regions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [],
- ],
- 'DescribeDataCollction' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/data-collections/{dataCollectionIdentity}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateABTestGroup' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}/groups/{groupId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6789,30 +4163,34 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'dataCollectionIdentity',
+ 'name' => 'sceneId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/ABTestGroup', 'required' => false],
+ ],
+ [
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'ListDataCollections' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/data-collections',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateABTestScene' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/scenes/{sceneId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6823,487 +4201,331 @@
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'sceneId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-1', 'maximum' => '999999999'],
],
[
- 'name' => 'pageSize',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/ABTestScene', 'required' => false],
+ ],
+ [
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'RemoveDataCollection' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/data-collections/{dataCollectionIdentity}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateAppGroupDeleteProtection' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/delete-protection',
+ 'methods' => ['put'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'dataCollectionIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
+ 'schema' => ['type' => 'object', 'required' => false],
],
],
],
- 'UntagResources' => [
- 'path' => '/v4/openapi/resource-tags',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateFetchFields' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/fetch-fields',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'resourceType',
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'resourceId',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'tagKey',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'all',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'boolean',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
],
],
- 'ListTagResources' => [
- 'path' => '/v4/openapi/resource-tags',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateFunctionDefaultInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/default-instance',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'resourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'resourceId',
- 'in' => 'query',
+ 'name' => 'Body',
+ 'in' => 'body',
'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'properties' => [
+ 'instanceName' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'tag',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'functionName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'TagResources' => [
- 'path' => '/v4/openapi/resource-tags',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateFunctionInstance' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances/{instanceName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'body',
+ 'name' => 'Body',
'in' => 'body',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'resourceType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'resourceId' => [
+ 'cron' => ['type' => 'string', 'required' => false],
+ 'createParameters' => [
'type' => 'array',
- 'required' => true,
+ 'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'tag' => [
+ 'usageParameters' => [
'type' => 'array',
- 'required' => true,
+ 'required' => false,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => ['type' => 'string', 'required' => false],
+ 'value' => ['type' => 'string', 'required' => false],
],
],
],
+ 'description' => ['type' => 'string', 'required' => false],
],
],
],
- ],
- ],
- 'GetFunctionResource' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources/{resourceName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'resourceName',
+ 'name' => 'instanceName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'output',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'simple',
- 'normal',
- 'detail',
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListFunctionResources' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateFunctionResource' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources/{resourceName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'functionName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'resourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'resourceName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'output',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
- 'enum' => [
- 'simple',
- 'normal',
- 'detail',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Content' => ['type' => 'string', 'required' => false],
+ 'Generators' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Generator' => ['type' => 'string', 'required' => false],
+ 'Input' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Features' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Type' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Output' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Description' => ['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,
- ],
- ],
],
],
- 'DeleteFunctionResource' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources/{resourceName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateSearchStrategy' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/search-strategies/{strategyName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'appId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'resourceName',
+ 'name' => 'strategyName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/SearchStrategy', 'required' => false],
],
],
],
- 'UpdateFunctionResource' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/resources/{resourceName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateSortScript' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appVersionId}/sort-scripts/{scriptName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'appGroupIdentity',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'functionName',
+ 'name' => 'appVersionId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'resourceName',
+ 'name' => 'scriptName',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -7311,78 +4533,17 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
'properties' => [
- 'Data' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Content' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Generators' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Generator' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Input' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Features' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'Output' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'Description' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'description' => ['type' => 'string'],
],
],
],
],
],
- 'CreateAppGroupCredentials' => [
- 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/credentials',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateSummaries' => [
+ 'path' => '/v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/summaries',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7393,81 +4554,71 @@
[
'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'appGroupIdentity',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'appId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'type' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'field' => ['type' => 'string', 'required' => false],
+ 'len' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'element' => ['type' => 'string', 'required' => false],
+ 'ellipsis' => ['type' => 'string', 'required' => false],
+ 'snippet' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
+ 'maxItems' => 100,
],
],
+ ],
+ ],
+ 'ValidateDataSources' => [
+ 'path' => '/v4/openapi/assist/data-sources/validations',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'appGroupIdentity',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['$ref' => '#/components/schemas/DataSource', 'required' => false],
],
],
],
],
'endpoints' => [
- [
- 'regionId' => 'cn-qingdao',
- 'endpoint' => 'opensearch.cn-qingdao.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-beijing',
- 'endpoint' => 'opensearch.cn-beijing.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'opensearch.cn-zhangjiakou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'opensearch.cn-hangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'opensearch.cn-shanghai.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen',
- 'endpoint' => 'opensearch.cn-shenzhen.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'opensearch.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'opensearch.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'opensearch.ap-southeast-5.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-east-1',
- 'endpoint' => 'opensearch.us-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'opensearch.eu-central-1.aliyuncs.com',
- ],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.ap-southeast-1.aliyuncs.com', 'endpoint' => 'opensearch.ap-southeast-1.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-beijing.aliyuncs.com', 'endpoint' => 'opensearch.cn-beijing.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-hangzhou.aliyuncs.com', 'endpoint' => 'opensearch.cn-hangzhou.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-hongkong.aliyuncs.com', 'endpoint' => 'opensearch.cn-hongkong.aliyuncs.com', 'vpc' => 'opensearch-vpc.cn-hongkong.aliyuncs.com'],
+ ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-qingdao.aliyuncs.com', 'endpoint' => 'opensearch.cn-qingdao.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-shanghai.aliyuncs.com', 'endpoint' => 'opensearch.cn-shanghai.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-shenzhen.aliyuncs.com', 'endpoint' => 'opensearch.cn-shenzhen.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'opensearch.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'opensearch.cn-zhangjiakou.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'opensearch.us-east-1.aliyuncs.com', 'endpoint' => 'opensearch.us-east-1.aliyuncs.com', 'vpc' => 'opensearch-vpc.us-east-1.aliyuncs.com'],
+ ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'opensearch.eu-central-1.aliyuncs.com', 'endpoint' => 'opensearch.eu-central-1.aliyuncs.com', 'vpc' => 'opensearch-vpc.eu-central-1.aliyuncs.com'],
+ ['regionId' => 'cn-north-2-gov-1', 'regionName' => '北京政务云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'opensearch.cn-north-2-gov-1.aliyuncs.com', 'endpoint' => 'opensearch.cn-north-2-gov-1.aliyuncs.com', 'vpc' => ''],
],
];