diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
| commit | 814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch) | |
| tree | 29e1692a067b17e56886a7d246d2b9521b2b7777 /data/pairecservice/2022-12-13/api-docs.php | |
| parent | eccd5cd5a067f5659982685afdeea209b1888efb (diff) | |
| download | afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip | |
update APIs 20260712
Diffstat (limited to 'data/pairecservice/2022-12-13/api-docs.php')
| -rw-r--r-- | data/pairecservice/2022-12-13/api-docs.php | 8992 |
1 files changed, 3868 insertions, 5124 deletions
diff --git a/data/pairecservice/2022-12-13/api-docs.php b/data/pairecservice/2022-12-13/api-docs.php index ec32c9e..e9ce975 100644 --- a/data/pairecservice/2022-12-13/api-docs.php +++ b/data/pairecservice/2022-12-13/api-docs.php @@ -1,663 +1,860 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'ROA', - 'product' => 'PaiRecService', - 'version' => '2022-12-13', - ], + 'info' => ['style' => 'ROA', 'product' => 'PaiRecService', 'version' => '2022-12-13'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'ListInstances' => [ - 'path' => '/api/v1/instances', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ApplyEngineConfig' => [ + 'path' => '/api/v1/engineconfigs/{EngineConfigId}/action/apply', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'EngineConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'BackflowFeatureConsistencyCheckJobData' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs/action/backflowdata', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'SortBy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Order', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'FeatureConsistencyCheckJobConfigId' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'LogUserId' => ['type' => 'string', 'required' => true], + 'LogItemId' => ['type' => 'string', 'required' => true], + 'LogRequestId' => ['type' => 'string', 'required' => true], + 'SceneName' => ['type' => 'string', 'required' => true], + 'Scores' => ['type' => 'string', 'required' => true], + 'UserFeatures' => ['type' => 'string', 'required' => true], + 'ItemFeatures' => ['type' => 'string', 'required' => true], + 'LogRequestTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'ServiceName' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'ChangeRecallManagementServiceVersion' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/action/changeversion', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'RecallManagementServiceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Type', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'RecallManagementServiceVersionId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetInstance' => [ - 'path' => '/api/v1/instances/{InstanceId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ChatConversation' => [ + 'path' => '/api/v1/conversations/chat', + 'methods' => ['post'], + 'schemes' => ['https', 'sse'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['text/event-stream'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'ConversationId' => ['type' => 'string', 'required' => false], + 'Content' => ['type' => 'string', 'required' => true], + 'Config' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetRecallManagementConfig' => [ - 'path' => '/api/v1/recallmanagementconfigs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CheckInstanceResources' => [ + 'path' => '/api/v1/instances/{InstanceId}/action/checkresources', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => true], + 'Uri' => ['type' => 'string', 'required' => false], + 'ResourceId' => ['type' => 'string', 'required' => false], + ], ], ], + [ + 'name' => 'InstanceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], ], - 'GetRecallManagementServiceVersion' => [ - 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CheckTrafficControlTaskExpression' => [ + 'path' => '/api/v1/trafficcontroltasks/action/checkexpression', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RecallManagementServiceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecallManagementServiceVersionId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'Expression', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', + 'name' => 'TableMetaId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetRecallManagementServiceVersionConfig' => [ - 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs/{RecallManagementServiceVersionConfigId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CloneEngineConfig' => [ + 'path' => '/api/v1/engineconfigs/{EngineConfigId}/action/clone', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RecallManagementServiceId', + 'name' => 'EngineConfigId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RecallManagementServiceVersionId', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ConfigValue' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'CloneExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}/action/clone', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'RecallManagementServiceVersionConfigId', + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ExperimentId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'GetRecallManagementTable' => [ - 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CloneExperimentGroup' => [ + 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/clone', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RecallManagementTableId', + 'name' => 'ExperimentGroupId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'LayerId' => ['type' => 'string', 'required' => true], + 'Environment' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'ListRecallManagementJobs' => [ - 'path' => '/api/v1/recallmanagementjobs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CloneFeatureConsistencyCheckJobConfig' => [ + 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{SourceFeatureConsistencyCheckJobConfigId}/action/clone', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'SourceFeatureConsistencyCheckJobConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Condition', - 'in' => 'query', - 'style' => 'flat', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], + ], + ], + 'CloneLaboratory' => [ + 'path' => '/api/v1/laboratories/{LaboratoryId}/action/clone', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'SortBy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Order', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'LaboratoryId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNumber', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Environment' => ['type' => 'string', 'required' => true], + 'CloneExperimentGroup' => ['type' => 'boolean', 'required' => true], + ], ], ], + ], + ], + 'CloneTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/clone', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'MaxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NextToken', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListRecallManagementServiceVersions' => [ - 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateABMetric' => [ + 'path' => '/api/v1/abmetrics', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RecallManagementServiceId', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'Realtime' => ['type' => 'boolean', 'required' => true], + 'TableMetaId' => ['type' => 'string', 'required' => true], + 'ResultResourceId' => ['type' => 'string', 'required' => false], + 'Definition' => ['type' => 'string', 'required' => true], + 'StatisticsCycle' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'LeftMetricId' => ['type' => 'string', 'required' => false], + 'RightMetricId' => ['type' => 'string', 'required' => false], + 'Operator' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'NeedSignificance' => ['type' => 'boolean'], + 'AggregationByUser' => ['type' => 'boolean'], + 'Numerator' => ['type' => 'string'], + 'Denominator' => ['type' => 'string'], + 'IsBinomialDistribution' => ['type' => 'boolean'], + ], ], ], + ], + ], + 'CreateABMetricGroup' => [ + 'path' => '/api/v1/abmetricgroups', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'ABMetricIds' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Realtime' => ['type' => 'boolean', 'required' => true], + ], ], ], + ], + ], + 'CreateCalculationJobs' => [ + 'path' => '/api/v1/batch/calculationjobs/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SortBy', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ABMetricIds' => ['type' => 'string', 'required' => true], + 'StartDate' => ['type' => 'string', 'required' => true], + 'EndDate' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], + ], + ], + 'CreateCrowd' => [ + 'path' => '/api/v1/crowds', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Order', - 'in' => 'query', + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'Label' => ['type' => 'string', 'required' => false], + 'Source' => ['type' => 'string', 'required' => false], + 'Users' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListRecallManagementServices' => [ - 'path' => '/api/v1/recallmanagementservices', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateDataDiagnosis' => [ + 'path' => '/api/v1/datadiagnoses', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'TableMetaId' => ['type' => 'string', 'required' => false], + 'LeftTableMetaId' => ['type' => 'string', 'required' => false], + 'RightTableMetaId' => ['type' => 'string', 'required' => false], + 'PartitionField' => ['type' => 'string', 'required' => false], + 'LeftTablePartitionField' => ['type' => 'string', 'required' => false], + 'RightTablePartitionField' => ['type' => 'string', 'required' => false], + 'Config' => ['type' => 'string', 'required' => true], + 'CycleTime' => ['type' => 'string', 'required' => false], + 'TopNQuantity' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], ], ], + ], + ], + 'CreateDataDiagnosisJobs' => [ + 'path' => '/api/v1/batch/datadiagnosisjobs/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PageSize', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'DataDiagnosisId' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'StartDate' => ['type' => 'string', 'required' => true], + 'EndDate' => ['type' => 'string', 'required' => true], + ], ], ], + ], + ], + 'CreateEngineConfig' => [ + 'path' => '/api/v1/engineconfigs', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'SortBy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Order', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'ConfigValue' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'CreateExperiment' => [ + 'path' => '/api/v1/experiments', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'MaxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'NextToken', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'ExperimentGroupId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'FlowPercent' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'DebugUsers' => ['type' => 'string', 'required' => false], + 'DebugCrowdId' => ['type' => 'string', 'required' => false], + 'Config' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListRecallManagementTables' => [ - 'path' => '/api/v1/recallmanagementtables', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateExperimentGroup' => [ + 'path' => '/api/v1/experimentgroups', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Name', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'LayerId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => false], + 'DebugUsers' => ['type' => 'string', 'required' => false], + 'DebugCrowdId' => ['type' => 'string', 'required' => false], + 'NeedAA' => ['type' => 'boolean', 'required' => true], + 'Filter' => ['type' => 'string', 'required' => false], + 'CrowdId' => ['type' => 'string', 'required' => false], + 'DistributionType' => ['type' => 'string', 'required' => false], + 'DistributionTimeDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Config' => ['type' => 'string', 'required' => false], + 'ReservedBuckets' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'CrowdTargetType' => ['type' => 'string', 'required' => false], + 'RandomFlow' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], ], ], + ], + ], + 'CreateFeatureConsistencyCheckJob' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'FeatureConsistencyCheckJobConfigId' => ['type' => 'string', 'required' => true], + 'Environment' => ['type' => 'string', 'required' => true], + 'SamplingDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], ], ], + ], + ], + 'CreateFeatureConsistencyCheckJobConfig' => [ + 'path' => '/api/v1/featureconsistencycheck/jobconfigs', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SortBy', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => true], + 'SampleRate' => ['type' => 'number', 'format' => 'double', 'required' => true], + 'EasServiceName' => ['type' => 'string', 'required' => true], + 'FeatureLandingResourceId' => ['type' => 'string', 'required' => true], + 'MaxcomputeSchema' => ['type' => 'string'], + 'FgJsonFileName' => ['type' => 'string', 'required' => true], + 'UserTable' => ['type' => 'string', 'required' => false], + 'UserIdField' => ['type' => 'string', 'required' => false], + 'UserTablePartitionField' => ['type' => 'string', 'required' => false], + 'UserTablePartitionFieldFormat' => ['type' => 'string', 'required' => false], + 'ItemTable' => ['type' => 'string', 'required' => false], + 'ItemIdField' => ['type' => 'string', 'required' => false], + 'ItemTablePartitionField' => ['type' => 'string', 'required' => false], + 'ItemTablePartitionFieldFormat' => ['type' => 'string', 'required' => false], + 'CompareFeature' => ['type' => 'boolean', 'required' => true], + 'GenerateZip' => ['type' => 'boolean', 'required' => true], + 'ServiceId' => ['type' => 'string', 'required' => true], + 'WorkflowName' => ['type' => 'string', 'required' => false], + 'OssResourceId' => ['type' => 'string', 'required' => false], + 'EasyRecVersion' => ['type' => 'string', 'required' => false], + 'EasyRecPackagePath' => ['type' => 'string', 'required' => false], + 'FgJarVersion' => ['type' => 'string', 'required' => false], + 'FeaturePriority' => ['type' => 'string', 'required' => false], + 'FeatureDisplayExclude' => ['type' => 'string', 'required' => false], + 'UseFeatureStore' => ['type' => 'boolean', 'required' => true], + 'FeatureStoreProjectName' => ['type' => 'string', 'required' => false], + 'FeatureStoreModelId' => ['type' => 'string', 'required' => false], + 'FeatureStoreUserId' => ['type' => 'string', 'required' => false], + 'FeatureStoreItemId' => ['type' => 'string', 'required' => false], + 'FeatureStoreSeqFeatureView' => ['type' => 'string', 'required' => false], + 'FeatureStoreProjectId' => ['type' => 'string', 'required' => false], + 'WorkspaceId' => ['type' => 'string', 'required' => false], + 'VpcId' => ['type' => 'string', 'required' => false], + 'SwitchId' => ['type' => 'string', 'required' => false], + 'SecurityGroupId' => ['type' => 'string', 'required' => false], + 'DefaultRoute' => ['type' => 'string', 'required' => false], + 'DatasetId' => ['type' => 'string', 'required' => false], + 'DatasetType' => ['type' => 'string', 'required' => false], + 'DatasetUri' => ['type' => 'string', 'required' => false], + 'DatasetMountPath' => ['type' => 'string', 'required' => false], + 'DatasetName' => ['type' => 'string', 'required' => false], + 'PredictWorkerCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PredictWorkerCpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PredictWorkerMemory' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'ResourceConfig' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'CreateInstanceResource' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Order', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'NextToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'InstanceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MaxResults', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Category' => ['type' => 'string', 'required' => true], + 'Group' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'Uri' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'UpdateRecallManagementConfig' => [ - 'path' => '/api/v1/recallmanagementconfigs', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'CreateLaboratory' => [ + 'path' => '/api/v1/laboratories', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -668,59 +865,34 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Password' => [ - 'type' => 'string', - 'required' => false, - ], - 'NetworkConfigs' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VswitchIds' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - ], - ], - ], + 'SceneId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => false], + 'DebugUsers' => ['type' => 'string', 'required' => false], + 'DebugCrowdId' => ['type' => 'string', 'required' => false], + 'BucketCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Buckets' => ['type' => 'string', 'required' => false], + 'BucketType' => ['type' => 'string', 'required' => true], + 'Filter' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'PublishRecallManagementTable' => [ - 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}/action/publish', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateLayer' => [ + 'path' => '/api/v1/layers', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -731,75 +903,29 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Partition' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'SkipThresholdCheck' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Mode' => [ - 'type' => 'string', - 'required' => false, - ], - 'Partitions' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], + 'LaboratoryId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], ], ], ], - [ - 'name' => 'RecallManagementTableId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], ], ], - 'OfflineRecallManagementService' => [ - 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/action/offline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateParam' => [ + 'path' => '/api/v1/params', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RecallManagementServiceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -807,34 +933,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], + 'SceneId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateRecallManagementTable' => [ - 'path' => '/api/v1/recallmanagementtables', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateRecallManagementConfig' => [ + 'path' => '/api/v1/recallmanagementconfigs', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -845,152 +965,44 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'RecallType' => [ - 'type' => 'string', - 'required' => false, - ], - 'DataSource' => [ - 'type' => 'string', - 'required' => false, - ], - 'MaxcomputeProjectName' => [ - 'type' => 'string', - 'required' => false, - ], - 'MaxcomputeTableName' => [ - 'type' => 'string', - 'required' => false, - ], - 'Fields' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'UserName' => ['type' => 'string', 'required' => false], + 'Password' => ['type' => 'string', 'required' => false], + 'NetworkConfigs' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Attributes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'VectorDimension' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'VectorMetricType' => [ - 'type' => 'string', + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchIds' => [ + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], ], - 'Config' => [ - 'type' => 'string', - 'required' => false, - ], - 'EnableRowCountFluctuationThreshold' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'MinRowCountFluctuationThreshold' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'MaxRowCountFluctuationThreshold' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'EnableDataSizeFluctuationThreshold' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'MinDataSizeFluctuationThreshold' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'MaxDataSizeFluctuationThreshold' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'MaxcomputeSchema' => [ - 'type' => 'string', - 'required' => false, - ], ], ], ], ], ], - 'CreateRecallManagementServiceVersionConfig' => [ - 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateRecallManagementService' => [ + 'path' => '/api/v1/recallmanagementservices', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RecallManagementServiceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'RecallManagementServiceVersionId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -998,197 +1010,9 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ConfigType' => [ - 'type' => 'string', - 'required' => false, - ], - 'RecallConfig' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'Priority' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'RecallType' => [ - 'type' => 'string', - 'required' => false, - ], - 'RecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserVectorRecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserVectorField' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemVectorRecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemVectorField' => [ - 'type' => 'string', - 'required' => false, - ], - 'Operators' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'OperatorType' => [ - 'type' => 'string', - 'required' => false, - ], - 'TriggerConfig' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Field' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsRandSort' => [ - 'type' => 'string', - 'required' => false, - ], - 'SortField' => [ - 'type' => 'string', - 'required' => false, - ], - 'FieldQuantityLimit' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'FilterConfig' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Experession' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'FeatureConfig' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Expression' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'JoinConfig' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Field' => [ - 'type' => 'string', - 'required' => false, - ], - 'RecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'OutputFields' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - 'ExtendedConfig' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemConditionArray' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemConditionExpression' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'MergeConfig' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'RecallManagementServiceVersionConfigId' => [ - 'type' => 'string', - 'required' => false, - ], - 'MergeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'FilterRecallManagementTableIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'ItemRecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemTableFields' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'FilterExpression' => [ - 'type' => 'string', - 'required' => false, - ], - 'ExtendedConfig' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], ], ], ], @@ -1196,32 +1020,21 @@ ], 'CreateRecallManagementServiceVersion' => [ 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -1231,10 +1044,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SourceRecallManagementServiceVersionId' => [ - 'type' => 'string', - 'required' => false, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'SourceRecallManagementServiceVersionId' => ['type' => 'string', 'required' => false], 'Configs' => [ 'type' => 'object', 'required' => false, @@ -1246,43 +1057,18 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'Priority' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'RecallType' => [ - 'type' => 'string', - 'required' => false, - ], - 'RecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserVectorRecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserVectorField' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemVectorRecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemVectorField' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'Priority' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'RecallType' => ['type' => 'string', 'required' => false], + 'RecallManagementTableId' => ['type' => 'string', 'required' => false], + 'UserVectorRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'UserVectorField' => ['type' => 'string', 'required' => false], + 'ItemVectorRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'ItemVectorField' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpression' => ['type' => 'string', 'required' => false], + 'SortFields' => ['type' => 'string', 'required' => false], 'Operators' => [ 'type' => 'array', 'required' => false, @@ -1290,97 +1076,50 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'OperatorType' => [ - 'type' => 'string', - 'required' => false, - ], + 'OperatorType' => ['type' => 'string', 'required' => false], 'TriggerConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Field' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsRandSort' => [ - 'type' => 'string', - 'required' => false, - ], - 'SortField' => [ - 'type' => 'string', - 'required' => false, - ], - 'FieldQuantityLimit' => [ - 'type' => 'string', - 'required' => false, - ], + 'Field' => ['type' => 'string', 'required' => false], + 'IsRandSort' => ['type' => 'boolean', 'required' => false], + 'SortField' => ['type' => 'string', 'required' => false], + 'FieldQuantityLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FilterConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Experession' => [ - 'type' => 'string', - 'required' => false, - ], + 'Experession' => ['type' => 'string', 'required' => false], ], ], 'FeatureConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Expression' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'Expression' => ['type' => 'string', 'required' => false], ], ], 'JoinConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Field' => [ - 'type' => 'string', - 'required' => false, - ], - 'RecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Field' => ['type' => 'string', 'required' => false], + 'RecallManagementTableId' => ['type' => 'string', 'required' => false], 'OutputFields' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'ExtendedConfig' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemConditionArray' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemConditionExpression' => [ - 'type' => 'string', - 'required' => false, - ], + 'ExtendedConfig' => ['type' => 'string', 'required' => false], ], ], ], @@ -1388,42 +1127,21 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'RecallManagementServiceVersionConfigId' => [ - 'type' => 'string', - 'required' => false, - ], - 'MergeType' => [ - 'type' => 'string', - 'required' => false, - ], + 'RecallManagementServiceVersionConfigId' => ['type' => 'string', 'required' => false], + 'MergeType' => ['type' => 'string', 'required' => false], 'FilterRecallManagementTableIds' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'ItemRecallManagementTableId' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'ItemRecallManagementTableId' => ['type' => 'string', 'required' => false], 'ItemTableFields' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'ExtendedConfig' => [ - 'type' => 'string', - 'required' => false, - ], - 'FilterExpression' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'FilterExpression' => ['type' => 'string', 'required' => false], + 'ExtendedConfig' => ['type' => 'string', 'required' => false], ], ], ], @@ -1433,28 +1151,30 @@ ], ], ], - 'CreateRecallManagementService' => [ - 'path' => '/api/v1/recallmanagementservices', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateRecallManagementServiceVersionConfig' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'RecallManagementServiceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RecallManagementServiceVersionId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -1462,42 +1182,114 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', + 'InstanceId' => ['type' => 'string', 'required' => false], + 'ConfigType' => ['type' => 'string', 'required' => false], + 'RecallConfig' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'Priority' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'RecallType' => ['type' => 'string', 'required' => false], + 'RecallManagementTableId' => ['type' => 'string', 'required' => false], + 'UserVectorRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'UserVectorField' => ['type' => 'string', 'required' => false], + 'ItemVectorRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'ItemVectorField' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpression' => ['type' => 'string', 'required' => false], + 'SortFields' => ['type' => 'string', 'required' => false], + 'Operators' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'OperatorType' => ['type' => 'string', 'required' => false], + 'TriggerConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Field' => ['type' => 'string', 'required' => false], + 'IsRandSort' => ['type' => 'boolean', 'required' => false], + 'SortField' => ['type' => 'string', 'required' => false], + 'FieldQuantityLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'FilterConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Experession' => ['type' => 'string', 'required' => false], + ], + ], + 'FeatureConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'Expression' => ['type' => 'string', 'required' => false], + ], + ], + 'JoinConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Field' => ['type' => 'string', 'required' => false], + 'RecallManagementTableId' => ['type' => 'string', 'required' => false], + 'OutputFields' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], + ], + 'ExtendedConfig' => ['type' => 'string', 'required' => false], + ], ], - 'Description' => [ - 'type' => 'string', + 'MergeConfig' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'RecallManagementServiceVersionConfigId' => ['type' => 'string', 'required' => false], + 'MergeType' => ['type' => 'string', 'required' => false], + 'FilterRecallManagementTableIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'ItemRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'ItemTableFields' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'FilterExpression' => ['type' => 'string', 'required' => false], + 'ExtendedConfig' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], ], - 'CreateRecallManagementConfig' => [ - 'path' => '/api/v1/recallmanagementconfigs', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateRecallManagementTable' => [ + 'path' => '/api/v1/recallmanagementtables', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1508,159 +1300,132 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserName' => [ - 'type' => 'string', - 'required' => false, - ], - 'Password' => [ - 'type' => 'string', - 'required' => false, - ], - 'NetworkConfigs' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'RecallType' => ['type' => 'string', 'required' => false], + 'DataSource' => ['type' => 'string', 'required' => false], + 'MaxcomputeProjectName' => ['type' => 'string', 'required' => false], + 'MaxcomputeTableName' => ['type' => 'string', 'required' => false], + 'Fields' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchIds' => [ - 'type' => 'object', + 'Name' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'Attributes' => [ + 'type' => 'array', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string', 'required' => false], ], + 'VectorDimension' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'VectorMetricType' => ['type' => 'string', 'required' => false], ], ], ], + 'Config' => ['type' => 'string', 'required' => false], + 'EnableRowCountFluctuationThreshold' => ['type' => 'boolean', 'required' => false], + 'MinRowCountFluctuationThreshold' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'MaxRowCountFluctuationThreshold' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'EnableDataSizeFluctuationThreshold' => ['type' => 'boolean', 'required' => false], + 'MinDataSizeFluctuationThreshold' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'MaxDataSizeFluctuationThreshold' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'MaxcomputeSchema' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListInstanceResourceSchemas' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/schemas', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateScene' => [ + 'path' => '/api/v1/scenes', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ResourceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SchemaName', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Flows' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'FlowName' => ['type' => 'string', 'required' => false], + 'FlowCode' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], ], ], ], ], - 'ListInstanceResourceTables' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/tables', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateSubCrowd' => [ + 'path' => '/api/v1/crowds/{CrowdId}/subcrowds', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ResourceId', + 'name' => 'CrowdId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MaxcomputeSchema', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Source' => ['type' => 'string', 'required' => true], + 'Users' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'CheckInstanceResources' => [ - 'path' => '/api/v1/instances/{InstanceId}/action/checkresources', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateTableMeta' => [ + 'path' => '/api/v1/tablemetas', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1671,69 +1436,86 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Type' => [ - 'type' => 'string', + 'Name' => ['type' => 'string', 'required' => true], + 'ResourceId' => ['type' => 'string', 'required' => true], + 'TableName' => ['type' => 'string', 'required' => true], + 'Module' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Fields' => [ + 'type' => 'array', 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'Meaning' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'IsDimensionField' => ['type' => 'boolean', 'required' => true], + 'DataType' => ['type' => 'string', 'required' => false], + 'IsPartitionField' => ['type' => 'string', 'required' => true], + ], + ], ], - 'Uri' => [ - 'type' => 'string', - 'required' => false, - ], - 'ResourceId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Description' => ['type' => 'string', 'required' => true], ], ], ], - [ - 'name' => 'InstanceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], ], ], - 'UpdateInstanceResource' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'TrafficControlTaskId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], + 'EndTime' => ['type' => 'string', 'required' => false], + 'ItemConditionType' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpress' => ['type' => 'string', 'required' => false], + 'Event' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'StatisPeriod' => ['type' => 'string', 'required' => false], + 'ToleranceValue' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'RecallName' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => false], + 'NewProductRegulation' => ['type' => 'boolean', 'required' => false], + ], ], ], + ], + ], + 'CreateTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ResourceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'body', 'in' => 'body', @@ -1742,914 +1524,609 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Uri' => [ - 'type' => 'string', + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'SceneId' => ['type' => 'string', 'required' => false], + 'ExecutionTime' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], + 'EndTime' => ['type' => 'string', 'required' => false], + 'BehaviorTableMetaId' => ['type' => 'string', 'required' => false], + 'UserTableMetaId' => ['type' => 'string', 'required' => false], + 'ItemTableMetaId' => ['type' => 'string', 'required' => false], + 'UserConditionType' => ['type' => 'string', 'required' => false], + 'UserConditionArray' => ['type' => 'string', 'required' => false], + 'UserConditionExpress' => ['type' => 'string', 'required' => false], + 'StatisBehaviorConditionType' => ['type' => 'string', 'required' => false], + 'StatisBehaviorConditionArray' => ['type' => 'string', 'required' => false], + 'StatisBehaviorConditionExpress' => ['type' => 'string', 'required' => false], + 'ControlType' => ['type' => 'string', 'required' => false], + 'ControlGranularity' => ['type' => 'string', 'required' => false], + 'ControlLogic' => ['type' => 'string', 'required' => false], + 'ItemConditionType' => ['type' => 'string', 'required' => false], + 'ItemConditionExpress' => ['type' => 'string', 'required' => false], + 'TrafficControlTargets' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], + 'EndTime' => ['type' => 'string', 'required' => false], + 'ItemConditionType' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpress' => ['type' => 'string', 'required' => false], + 'Event' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'StatisPeriod' => ['type' => 'string', 'required' => false], + 'ToleranceValue' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'RecallName' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => false], + 'NewProductRegulation' => ['type' => 'boolean', 'required' => false], + ], + ], ], - 'Config' => [ - 'type' => 'string', + 'InstanceId' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ServiceId' => ['type' => 'string', 'required' => true], + 'PreExperimentIds' => ['type' => 'string', 'required' => false], + 'ProdExperimentIds' => ['type' => 'string', 'required' => false], + 'FlinkResourceId' => ['type' => 'string', 'required' => false], + 'EffectiveSceneIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'ServiceIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], ], - 'GetInstanceResourceTable' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/tables/{TableName}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteABMetric' => [ + 'path' => '/api/v1/abmetrics/{ABMetricId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', + 'name' => 'ABMetricId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteABMetricGroup' => [ + 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'TableName', + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ABMetricGroupId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListInstanceResources' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteCrowd' => [ + 'path' => '/api/v1/crowds/{CrowdId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CrowdId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'DeleteDataDiagnosis' => [ + 'path' => '/api/v1/datadiagnoses/{DataDiagnosisId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', + 'name' => 'DataDiagnosisId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Category', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteEngineConfig' => [ + 'path' => '/api/v1/engineconfigs/{EngineConfigId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Group', + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EngineConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Type', + 'name' => 'DeleteAll', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'GetInstanceResource' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ExperimentId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'DeleteExperimentGroup' => [ + 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', + 'name' => 'ExperimentGroupId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteInstanceResource' => [ 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateInstanceResource' => [ - 'path' => '/api/v1/instances/{InstanceId}/resources', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteLaboratory' => [ + 'path' => '/api/v1/laboratories/{LaboratoryId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', + 'name' => 'LaboratoryId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Category' => [ - 'type' => 'string', - 'required' => true, - ], - 'Group' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Uri' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateScene' => [ - 'path' => '/api/v1/scenes', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteLayer' => [ + 'path' => '/api/v1/layers/{LayerId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Flows' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'FlowName' => [ - 'type' => 'string', - 'required' => false, - ], - 'FlowCode' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], + 'name' => 'LayerId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteScene' => [ - 'path' => '/api/v1/scenes/{SceneId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteParam' => [ + 'path' => '/api/v1/params/{ParamId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'ParamId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateScene' => [ - 'path' => '/api/v1/scenes/{SceneId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteRecallManagementService' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Flows' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'FlowName' => [ - 'type' => 'string', - 'required' => false, - ], - 'FlowCode' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListScenes' => [ - 'path' => '/api/v1/scenes', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteRecallManagementServiceVersion' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'RecallManagementServiceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Name', + 'name' => 'RecallManagementServiceVersionId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetScene' => [ - 'path' => '/api/v1/scenes/{SceneId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteRecallManagementServiceVersionConfig' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs/{RecallManagementServiceVersionConfigId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RecallManagementServiceVersionId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RecallManagementServiceVersionConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GenerateAlgorithmCustomizationScript' => [ - 'path' => '/api/v1/algorithmcustomizations/{AlgorithmCustomizationId}/action/generatescript', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteRecallManagementTable' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AlgorithmCustomizationId', + 'name' => 'RecallManagementTableId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ModuleFieldTypes' => [ - 'type' => 'object', - 'required' => false, - ], - 'DeployMode' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateLaboratory' => [ - 'path' => '/api/v1/laboratories', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteScene' => [ + 'path' => '/api/v1/scenes/{SceneId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugUsers' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugCrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'BucketCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Buckets' => [ - 'type' => 'string', - 'required' => false, - ], - 'BucketType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Filter' => [ - 'type' => 'string', - 'required' => false, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'SceneId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteLaboratory' => [ - 'path' => '/api/v1/laboratories/{LaboratoryId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteSubCrowd' => [ + 'path' => '/api/v1/crowds/{CrowdId}/subcrowds/{SubCrowdId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', + 'name' => 'CrowdId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SubCrowdId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateLaboratory' => [ - 'path' => '/api/v1/laboratories/{LaboratoryId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteTableMeta' => [ + 'path' => '/api/v1/tablemetas/{TableMetaId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', + 'name' => 'TableMetaId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugUsers' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugCrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'BucketCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Buckets' => [ - 'type' => 'string', - 'required' => false, - ], - 'BucketType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Filter' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListLaboratories' => [ - 'path' => '/api/v1/laboratories', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Environment', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SceneId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Status', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'TrafficControlTargetId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetLaboratory' => [ - 'path' => '/api/v1/laboratories/{LaboratoryId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'OnlineLaboratory' => [ - 'path' => '/api/v1/laboratories/{LaboratoryId}/action/online', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeployTrafficControlTaskCode' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/deploycode', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -2657,44 +2134,36 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + 'RetryDeploy' => ['type' => 'boolean', 'required' => false], ], ], ], + [ + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'OfflineLaboratory' => [ - 'path' => '/api/v1/laboratories/{LaboratoryId}/action/offline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ExportRecallManagementTable' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}/action/export', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', + 'name' => 'RecallManagementTableId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -2704,44 +2173,38 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, + 'InstanceId' => ['type' => 'string', 'required' => false], + 'MaxcomputeProjectName' => ['type' => 'string', 'required' => false], + 'MaxcomputeSchema' => ['type' => 'string', 'required' => false], + 'MaxcomputeTableName' => ['type' => 'string', 'required' => false], + 'Partitions' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], + 'RecallManagementTableVersionId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CloneLaboratory' => [ - 'path' => '/api/v1/laboratories/{LaboratoryId}/action/clone', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GenerateAlgorithmCustomizationScript' => [ + 'path' => '/api/v1/algorithmcustomizations/{AlgorithmCustomizationId}/action/generatescript', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', + 'name' => 'AlgorithmCustomizationId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -2751,46 +2214,33 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => true, - ], - 'CloneExperimentGroup' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'ModuleFieldTypes' => ['type' => 'object', 'required' => false], + 'DeployMode' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateLayer' => [ - 'path' => '/api/v1/layers', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GenerateTrafficControlTaskCode' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/generatecode', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -2798,2104 +2248,2103 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'LaboratoryId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Environment' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteLayer' => [ - 'path' => '/api/v1/layers/{LayerId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetABMetric' => [ + 'path' => '/api/v1/abmetrics/{ABMetricId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LayerId', + 'name' => 'ABMetricId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateLayer' => [ - 'path' => '/api/v1/layers/{LayerId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetABMetricGroup' => [ + 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LayerId', + 'name' => 'ABMetricGroupId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListLayers' => [ - 'path' => '/api/v1/layers', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetCalculationJob' => [ + 'path' => '/api/v1/calculationjobs/{CalculationJobId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LaboratoryId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'CalculationJobId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetLayer' => [ - 'path' => '/api/v1/layers/{LayerId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetDataDiagnosis' => [ + 'path' => '/api/v1/datadiagnoses/{DataDiagnosisId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LayerId', + 'name' => 'DataDiagnosisId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateExperimentGroup' => [ - 'path' => '/api/v1/experimentgroups', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetEngineConfig' => [ + 'path' => '/api/v1/engineconfigs/{EngineConfigId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EngineConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}', + 'methods' => ['get'], + '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' => [ - 'LayerId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugUsers' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugCrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'NeedAA' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'Filter' => [ - 'type' => 'string', - 'required' => false, - ], - 'CrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DistributionType' => [ - 'type' => 'string', - 'required' => false, - ], - 'DistributionTimeDuration' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Config' => [ - 'type' => 'string', - 'required' => false, - ], - 'ReservedBuckets' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'CrowdTargetType' => [ - 'type' => 'string', - 'required' => false, - ], - 'RandomFlow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], + 'name' => 'ExperimentId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteExperimentGroup' => [ + 'GetExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ExperimentGroupId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetFeatureConsistencyCheckJob' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'FeatureConsistencyCheckJobId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateExperimentGroup' => [ - 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', - 'methods' => [ - 'put', + 'GetFeatureConsistencyCheckJobConfig' => [ + 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{FeatureConsistencyCheckJobConfigId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'FeatureConsistencyCheckJobConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetInstance' => [ + 'path' => '/api/v1/instances/{InstanceId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetInstanceResource' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'InstanceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'LayerId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'DebugUsers' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugCrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'NeedAA' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Filter' => [ - 'type' => 'string', - 'required' => false, - ], - 'CrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DistributionType' => [ - 'type' => 'string', - 'required' => false, - ], - 'DistributionTimeDuration' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Config' => [ - 'type' => 'string', - 'required' => false, - ], - 'ReservcedBuckets' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'CrowdTargetType' => [ - 'type' => 'string', - 'required' => false, - ], - 'RandomFlow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], + 'name' => 'ResourceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListExperimentGroups' => [ - 'path' => '/api/v1/experimentgroups', - 'methods' => [ - 'get', + 'GetInstanceResourceTable' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/tables/{TableName}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'TableName', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetLaboratory' => [ + 'path' => '/api/v1/laboratories/{LaboratoryId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'LaboratoryId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetLayer' => [ + 'path' => '/api/v1/layers/{LayerId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LayerId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Status', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'GetRecallManagementConfig' => [ + 'path' => '/api/v1/recallmanagementconfigs', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'GetRecallManagementJob' => [ + 'path' => '/api/v1/recallmanagementjobs/{RecallManagementJobId}', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'TimeRangeStart', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'RecallManagementJobId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TimeRangeEnd', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetExperimentGroup' => [ - 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetRecallManagementService' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CloneExperimentGroup' => [ - 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/clone', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetRecallManagementServiceVersion' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LayerId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'RecallManagementServiceVersionId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'OnlineExperimentGroup' => [ - 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/online', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetRecallManagementServiceVersionConfig' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs/{RecallManagementServiceVersionConfigId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'RecallManagementServiceVersionId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RecallManagementServiceVersionConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'OfflineExperimentGroup' => [ - 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/offline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetRecallManagementTable' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'RecallManagementTableId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateExperiment' => [ - 'path' => '/api/v1/experiments', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetScene' => [ + 'path' => '/api/v1/scenes/{SceneId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'ExperimentGroupId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'FlowPercent' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'DebugUsers' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugCrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Config' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'SceneId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetService' => [ + 'path' => '/api/v1/services/{ServiceId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'ServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetSubCrowd' => [ + 'path' => '/api/v1/crowds/{CrowdId}/subcrowds/{SubCrowdId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'FlowPercent' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'DebugUsers' => [ - 'type' => 'string', - 'required' => false, - ], - 'DebugCrowdId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Config' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'CrowdId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ExperimentId', + 'name' => 'SubCrowdId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetTableMeta' => [ + 'path' => '/api/v1/tablemetas/{TableMetaId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'TableMetaId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListExperiments' => [ - 'path' => '/api/v1/experiments', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TrafficControlTargetId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentGroupId', + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Environment', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Status', + 'name' => 'Version', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceId', + 'name' => 'ControlTargetFilter', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Query', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CloneExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}/action/clone', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetTrafficControlTaskTraffic' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/trafficinfo', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Environment', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'OfflineExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}/action/offline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListABMetricGroups' => [ + 'path' => '/api/v1/abmetricgroups', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'SceneId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'Realtime', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'PushAllExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}/action/pushall', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListABMetrics' => [ + 'path' => '/api/v1/abmetrics', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'Realtime', + 'in' => 'query', + 'schema' => ['type' => 'boolean', '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' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TableMetaId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SceneId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'OnlineExperiment' => [ - 'path' => '/api/v1/experiments/{ExperimentId}/action/online', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListCalculationJobs' => [ + 'path' => '/api/v1/calculationjobs', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SceneId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListCrowdUsers' => [ + 'path' => '/api/v1/crowds/{CrowdId}/users', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'CrowdId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateParam' => [ - 'path' => '/api/v1/params', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListCrowds' => [ + 'path' => '/api/v1/crowds', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'SceneId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteParam' => [ - 'path' => '/api/v1/params/{ParamId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDataDiagnoses' => [ + 'path' => '/api/v1/datadiagnoses', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ParamId', - 'in' => 'path', + 'name' => 'Types', + 'in' => 'query', + 'style' => 'simple', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['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' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateParam' => [ - 'path' => '/api/v1/params/{ParamId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDataDiagnosisJobs' => [ + 'path' => '/api/v1/datadiagnosisjobs', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ParamId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Types', + 'in' => 'query', + 'style' => 'simple', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'ListParams' => [ - 'path' => '/api/v1/params', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDataDiagnosisReports' => [ + 'path' => '/api/v1/datadiagnoses/{DataDiagnosisId}/reports', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DataDiagnosisId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'StartDate', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'EndDate', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'FeatureName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TopN', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'RemainRateType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListEngineConfigs' => [ + 'path' => '/api/v1/engineconfigs', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SceneId', + 'name' => 'Environment', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Name', + 'name' => 'Status', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Environment', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'InstanceId', + 'name' => 'Version', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Encrypted', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateCrowd' => [ - 'path' => '/api/v1/crowds', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListExperimentGroups' => [ + 'path' => '/api/v1/experimentgroups', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'Label' => [ - 'type' => 'string', - 'required' => false, - ], - 'Source' => [ - 'type' => 'string', - 'required' => false, - ], - 'Users' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'LayerId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'TimeRangeStart', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TimeRangeEnd', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateSubCrowd' => [ - 'path' => '/api/v1/crowds/{CrowdId}/subcrowds', - 'methods' => [ - 'post', + 'ListExperiments' => [ + 'path' => '/api/v1/experiments', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ExperimentGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Query', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'ListFeatureConsistencyCheckJobConfigs' => [ + 'path' => '/api/v1/featureconsistencycheck/jobconfigs', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListFeatureConsistencyCheckJobFeatureReports' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/featurereports', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CrowdId', + 'name' => 'FeatureConsistencyCheckJobId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Source' => [ - 'type' => 'string', - 'required' => true, - ], - 'Users' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'LogUserId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'LogItemId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'LogRequestId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteCrowd' => [ - 'path' => '/api/v1/crowds/{CrowdId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListFeatureConsistencyCheckJobScoreReports' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/scorereports', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CrowdId', + 'name' => 'FeatureConsistencyCheckJobId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ExcludeRequestIds', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'DeleteSubCrowd' => [ - 'path' => '/api/v1/crowds/{CrowdId}/subcrowds/{SubCrowdId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListFeatureConsistencyCheckJobs' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListInstanceResourceSchemas' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/schemas', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CrowdId', + 'name' => 'InstanceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SubCrowdId', + 'name' => 'ResourceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceId', + 'name' => 'SchemaName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateCrowd' => [ - 'path' => '/api/v1/crowds/{CrowdId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListInstanceResourceTables' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/tables', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CrowdId', + 'name' => 'ResourceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxcomputeSchema', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListCrowds' => [ - 'path' => '/api/v1/crowds', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListInstanceResources' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Category', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Group', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListCrowdUsers' => [ - 'path' => '/api/v1/crowds/{CrowdId}/users', - 'methods' => [ - 'get', + 'ListInstances' => [ + 'path' => '/api/v1/instances', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + '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' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'ListLaboratories' => [ + 'path' => '/api/v1/laboratories', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Environment', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SceneId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListLayers' => [ + 'path' => '/api/v1/layers', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CrowdId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'LaboratoryId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListSubCrowds' => [ - 'path' => '/api/v1/crowds/{CrowdId}/subcrowds', - 'methods' => [ - 'get', + 'ListParams' => [ + 'path' => '/api/v1/params', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SceneId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Environment', + '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' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Encrypted', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], ], + ], + 'ListRecallManagementJobs' => [ + 'path' => '/api/v1/recallmanagementjobs', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Condition', + 'in' => 'query', + 'style' => 'flat', + 'schema' => ['type' => 'object', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + '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' => 'MaxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListRecallManagementServiceVersions' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CrowdId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetSubCrowd' => [ - 'path' => '/api/v1/crowds/{CrowdId}/subcrowds/{SubCrowdId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListRecallManagementServices' => [ + 'path' => '/api/v1/recallmanagementservices', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListRecallManagementTableVersions' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}/versions', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CrowdId', + 'name' => 'RecallManagementTableId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SubCrowdId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', + 'name' => 'SortBy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + '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], ], ], ], - 'UpdateTableMeta' => [ - 'path' => '/api/v1/tablemetas/{TableMetaId}', - 'methods' => [ - 'put', + 'ListRecallManagementTables' => [ + 'path' => '/api/v1/recallmanagementtables', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + '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], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], ], + ], + 'ListScenes' => [ + 'path' => '/api/v1/scenes', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListSubCrowds' => [ + 'path' => '/api/v1/crowds/{CrowdId}/subcrowds', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TableMetaId', + 'name' => 'CrowdId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResourceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'TableName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Module' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Fields' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Meaning' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDimensionField' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'DataType' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsPartitionField' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListTableMetas' => [ 'path' => '/api/v1/tablemetas', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Type', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Module', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetTableMeta' => [ - 'path' => '/api/v1/tablemetas/{TableMetaId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListTrafficControlTargetTrafficHistory' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/traffichistories', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TableMetaId', + 'name' => 'TrafficControlTargetId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Environment', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Threshold', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ExperimentId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ExperimentGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ItemId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteTableMeta' => [ - 'path' => '/api/v1/tablemetas/{TableMetaId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListTrafficControlTasks' => [ + 'path' => '/api/v1/trafficcontroltasks', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TableMetaId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TrafficControlTaskId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SceneId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Environment', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Version', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ControlTargetFilter', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Order', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'All', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateTableMeta' => [ - 'path' => '/api/v1/tablemetas', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OfflineExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}/action/offline', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'ExperimentId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -4903,98 +4352,29 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResourceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'TableName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Module' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Fields' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Meaning' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDimensionField' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'DataType' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsPartitionField' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'UpdateABMetric' => [ - 'path' => '/api/v1/abmetrics/{ABMetricId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OfflineExperimentGroup' => [ + 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/offline', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ABMetricId', + 'name' => 'ExperimentGroupId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -5004,87 +4384,31 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Realtime' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'TableMetaId' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResultResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Definition' => [ - 'type' => 'string', - 'required' => true, - ], - 'StatisticsCycle' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'LeftMetricId' => [ - 'type' => 'string', - 'required' => false, - ], - 'RightMetricId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Operator' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'CreateABMetric' => [ - 'path' => '/api/v1/abmetrics', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OfflineLaboratory' => [ + 'path' => '/api/v1/laboratories/{LaboratoryId}/action/offline', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'LaboratoryId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -5092,263 +4416,157 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Realtime' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'TableMetaId' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResultResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Definition' => [ - 'type' => 'string', - 'required' => true, - ], - 'StatisticsCycle' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'LeftMetricId' => [ - 'type' => 'string', - 'required' => false, - ], - 'RightMetricId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Operator' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'ListABMetrics' => [ - 'path' => '/api/v1/abmetrics', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OfflineRecallManagementService' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/action/offline', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Realtime', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - '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' => 'RecallManagementServiceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Name', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'OnlineExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}/action/online', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'TableMetaId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'ExperimentId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SceneId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetABMetric' => [ - 'path' => '/api/v1/abmetrics/{ABMetricId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OnlineExperimentGroup' => [ + 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/online', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ABMetricId', + 'name' => 'ExperimentGroupId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'DeleteABMetric' => [ - 'path' => '/api/v1/abmetrics/{ABMetricId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OnlineLaboratory' => [ + 'path' => '/api/v1/laboratories/{LaboratoryId}/action/online', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ABMetricId', + 'name' => 'LaboratoryId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'ReportABMetricGroup' => [ - 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}/action/report', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'OnlineRecallManagementService' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/action/online', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ABMetricGroupId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -5358,71 +4576,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'ReportType' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ExperimentGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ExperimentIds' => [ - 'type' => 'string', - 'required' => true, - ], - 'BaseExperimentId' => [ - 'type' => 'string', - 'required' => true, - ], - 'TimeStatisticsMethod' => [ - 'type' => 'string', - 'required' => false, - ], - 'DimensionFields' => [ - 'type' => 'string', - 'required' => false, - ], - 'StartDate' => [ - 'type' => 'string', - 'required' => false, - ], - 'EndDate' => [ - 'type' => 'string', - 'required' => false, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateABMetricGroup' => [ - 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PublishRecallManagementTable' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}/action/publish', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5433,66 +4603,48 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'ABMetricIds' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Partition' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], - 'Realtime' => [ - 'type' => 'boolean', - 'required' => true, + 'SkipThresholdCheck' => ['type' => 'boolean', 'required' => false], + 'Mode' => ['type' => 'string', 'required' => false], + 'Partitions' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], ], [ - 'name' => 'ABMetricGroupId', + 'name' => 'RecallManagementTableId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateABMetricGroup' => [ - 'path' => '/api/v1/abmetricgroups', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PushAllExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}/action/pushall', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'ExperimentId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -5500,326 +4652,244 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'ABMetricIds' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Realtime' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListABMetricGroups' => [ - 'path' => '/api/v1/abmetricgroups', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryDataDiagnosisStatistics' => [ + 'path' => '/api/v1/datadiagnoses/{DataDiagnosisId}/statistics/action/query', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SceneId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'DataDiagnosisId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'StartDate', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'EndDate', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Realtime', + 'name' => 'RemainRateType', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'QueryRecallManagementTableRecords' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}/queryrecords', + 'methods' => ['get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SortBy', + 'name' => 'RecallManagementTableId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Order', + 'name' => 'PrimaryKeys', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'format' => 'byte', 'required' => false], + ], + [ + 'name' => 'RecallManagementTableVersionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetABMetricGroup' => [ - 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryTrafficControlTargetItemReportDetail' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/itemcontrolreportdetail', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ABMetricGroupId', + 'name' => 'TrafficControlTargetId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Environment', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Date', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteABMetricGroup' => [ - 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryTrafficControlTaskDeployResult' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/queryresult', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ABMetricGroupId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Environment', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListCalculationJobs' => [ - 'path' => '/api/v1/calculationjobs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryTrafficControlTaskItemReport' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/queryitemreport', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', + 'name' => 'Environment', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SceneId', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Status', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetCalculationJob' => [ - 'path' => '/api/v1/calculationjobs/{CalculationJobId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ReleaseTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/release', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CalculationJobId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'CreateCalculationJobs' => [ - 'path' => '/api/v1/batch/calculationjobs/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ReportABMetricGroup' => [ + 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}/action/report', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'ABMetricGroupId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -5827,50 +4897,40 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ABMetricIds' => [ - 'type' => 'string', - 'required' => true, - ], - 'StartDate' => [ - 'type' => 'string', - 'required' => true, - ], - 'EndDate' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'ReportType' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => false], + 'ExperimentGroupId' => ['type' => 'string', 'required' => false], + 'ExperimentIds' => ['type' => 'string', 'required' => true], + 'BaseExperimentId' => ['type' => 'string', 'required' => true], + 'TimeStatisticsMethod' => ['type' => 'string', 'required' => false], + 'DimensionFields' => ['type' => 'string', 'required' => false], + 'StartDate' => ['type' => 'string', 'required' => false], + 'EndDate' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateFeatureConsistencyCheckJobConfig' => [ - 'path' => '/api/v1/featureconsistencycheck/jobconfigs', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SplitTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/action/split', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'TrafficControlTargetId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -5878,222 +4938,47 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SampleRate' => [ - 'type' => 'number', - 'format' => 'double', - 'required' => true, - ], - 'FeatureLandingResourceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'EasServiceName' => [ - 'type' => 'string', - 'required' => true, - ], - 'FgJsonFileName' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserTable' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserIdField' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserTablePartitionField' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserTablePartitionFieldFormat' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemTable' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemIdField' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemTablePartitionField' => [ - 'type' => 'string', - 'required' => false, - ], - 'ItemTablePartitionFieldFormat' => [ - 'type' => 'string', - 'required' => false, - ], - 'CompareFeature' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'GenerateZip' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'ServiceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'WorkflowName' => [ - 'type' => 'string', - 'required' => false, - ], - 'OssResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'EasyRecVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'EasyRecPackagePath' => [ - 'type' => 'string', - 'required' => false, - ], - 'FgJarVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeaturePriority' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureDisplayExclude' => [ - 'type' => 'string', - 'required' => false, - ], - 'UseFeatureStore' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'FeatureStoreProjectName' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreModelId' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreUserId' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreItemId' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreSeqFeatureView' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreProjectId' => [ - 'type' => 'string', - 'required' => false, - ], - 'WorkspaceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SecurityGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DefaultRoute' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetType' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetUri' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetMountPath' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetName' => [ - 'type' => 'string', - 'required' => false, - ], - 'PredictWorkerCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PredictWorkerCpu' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Environment' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'TimePoints' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - 'PredictWorkerMemory' => [ - 'type' => 'integer', - 'format' => 'int32', + 'SetValues' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - 'ResourceConfig' => [ - 'type' => 'string', + 'SetPoints' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'CreateFeatureConsistencyCheckJob' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/action/start', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'TrafficControlTargetId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -6101,57 +4986,29 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'FeatureConsistencyCheckJobConfigId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => true, - ], - 'SamplingDuration' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateFeatureConsistencyCheckJobConfig' => [ - 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{FeatureConsistencyCheckJobConfigId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/start', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'FeatureConsistencyCheckJobConfigId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -6161,561 +5018,364 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SampleRate' => [ - 'type' => 'number', - 'format' => 'double', - 'required' => true, - ], - 'FeatureLandingResourceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'EasServiceName' => [ - 'type' => 'string', - 'required' => true, - ], - 'FgJsonFileName' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserTable' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserIdField' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserTablePartitionField' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserTablePartitionFieldFormat' => [ - 'type' => 'string', - 'required' => true, - ], - 'ItemTable' => [ - 'type' => 'string', - 'required' => true, - ], - 'ItemIdField' => [ - 'type' => 'string', - 'required' => true, - ], - 'ItemTablePartitionField' => [ - 'type' => 'string', - 'required' => true, - ], - 'ItemTablePartitionFieldFormat' => [ - 'type' => 'string', - 'required' => true, - ], - 'CompareFeature' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'GenerateZip' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'ServiceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'WorkflowName' => [ - 'type' => 'string', - 'required' => false, - ], - 'OssResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'EasyRecVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'EasyRecPackagePath' => [ - 'type' => 'string', - 'required' => false, - ], - 'FgJarVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeaturePriority' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureDisplayExclude' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsUseFeatureStore' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'FeatureStoreProjectName' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreModelId' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreUserId' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreItemId' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreSeqFeatureView' => [ - 'type' => 'string', - 'required' => false, - ], - 'FeatureStoreProjectId' => [ - 'type' => 'string', - 'required' => false, - ], - 'WorkspaceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SecurityGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DefaultRoute' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetType' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetUri' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetMountPath' => [ - 'type' => 'string', - 'required' => false, - ], - 'DatasetName' => [ - 'type' => 'string', - 'required' => false, - ], - 'PredictWorkerCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PredictWorkerCpu' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PredictWorkerMemory' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'ResourceConfig' => [ - 'type' => 'string', - 'required' => false, - ], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListFeatureConsistencyCheckJobConfigs' => [ - 'path' => '/api/v1/featureconsistencycheck/jobconfigs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StopTrafficControlFlinkTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/stopflink', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'StopTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/action/stop', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SortBy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'TrafficControlTargetId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Order', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetFeatureConsistencyCheckJobConfig' => [ - 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{FeatureConsistencyCheckJobConfigId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StopTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/stop', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'FeatureConsistencyCheckJobConfigId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'InstanceId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListFeatureConsistencyCheckJobs' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SyncFeatureConsistencyCheckJobReplayLog' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs/action/syncreplaylog', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'PageSize', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'FeatureConsistencyCheckJobConfigId' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'LogUserId' => ['type' => 'string', 'required' => true], + 'LogItemId' => ['type' => 'string', 'required' => true], + 'LogRequestId' => ['type' => 'string', 'required' => true], + 'SceneName' => ['type' => 'string', 'required' => true], + 'LogRequestTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'GeneratedFeatures' => ['type' => 'string', 'required' => true], + 'ContextFeatures' => ['type' => 'string', 'required' => true], + 'RawFeatures' => ['type' => 'string', 'required' => true], + ], ], ], + ], + ], + 'TerminateFeatureConsistencyCheckJob' => [ + 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/action/terminate', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'SortBy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Order', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'FeatureConsistencyCheckJobId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Status', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'GetFeatureConsistencyCheckJob' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateABMetric' => [ + 'path' => '/api/v1/abmetrics/{ABMetricId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'FeatureConsistencyCheckJobId', + 'name' => 'ABMetricId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'Realtime' => ['type' => 'boolean', 'required' => true], + 'TableMetaId' => ['type' => 'string', 'required' => true], + 'ResultResourceId' => ['type' => 'string', 'required' => false], + 'Definition' => ['type' => 'string', 'required' => true], + 'StatisticsCycle' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'LeftMetricId' => ['type' => 'string', 'required' => false], + 'RightMetricId' => ['type' => 'string', 'required' => false], + 'Operator' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'NeedSignificance' => ['type' => 'boolean', 'required' => false], + 'AggregationByUser' => ['type' => 'boolean', 'required' => false], + 'Numerator' => ['type' => 'string', 'required' => false], + 'Denominator' => ['type' => 'string', 'required' => false], + 'IsBinomialDistribution' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], - 'ListFeatureConsistencyCheckJobFeatureReports' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/featurereports', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateABMetricGroup' => [ + 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'FeatureConsistencyCheckJobId', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'ABMetricIds' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Realtime' => ['type' => 'boolean', 'required' => true], + ], ], ], [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'ABMetricGroupId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'UpdateCrowd' => [ + 'path' => '/api/v1/crowds/{CrowdId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'LogUserId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'LogItemId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + ], ], ], [ - 'name' => 'LogRequestId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'CrowdId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListFeatureConsistencyCheckJobScoreReports' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/scorereports', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateDataDiagnosis' => [ + 'path' => '/api/v1/datadiagnoses/{DataDiagnosisId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'FeatureConsistencyCheckJobId', + 'name' => 'DataDiagnosisId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ExcludeRequestIds', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'TableMetaId' => ['type' => 'string', 'required' => false], + 'LeftTableMetaId' => ['type' => 'string', 'required' => false], + 'RightTableMetaId' => ['type' => 'string', 'required' => false], + 'PartitionField' => ['type' => 'string', 'required' => false], + 'LeftTablePartitionField' => ['type' => 'string', 'required' => false], + 'RightTablePartitionField' => ['type' => 'string', 'required' => false], + 'Config' => ['type' => 'string', 'required' => true], + 'CycleTime' => ['type' => 'string', 'required' => false], + 'TopNQuantity' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'CloneFeatureConsistencyCheckJobConfig' => [ - 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{SourceFeatureConsistencyCheckJobConfigId}/action/clone', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateEngineConfig' => [ + 'path' => '/api/v1/engineconfigs/{EngineConfigId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SourceFeatureConsistencyCheckJobConfigId', + 'name' => 'EngineConfigId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -6725,46 +5385,30 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'Name' => ['type' => 'string', 'required' => false], + 'ConfigValue' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'TerminateFeatureConsistencyCheckJob' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/action/terminate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateExperiment' => [ + 'path' => '/api/v1/experiments/{ExperimentId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'FeatureConsistencyCheckJobId', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -6772,38 +5416,43 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'FlowPercent' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'DebugUsers' => ['type' => 'string', 'required' => false], + 'DebugCrowdId' => ['type' => 'string', 'required' => false], + 'Config' => ['type' => 'string', 'required' => false], ], ], ], + [ + 'name' => 'ExperimentId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], ], ], - 'BackflowFeatureConsistencyCheckJobData' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs/action/backflowdata', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateExperimentGroup' => [ + 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'ExperimentGroupId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -6811,79 +5460,45 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'FeatureConsistencyCheckJobConfigId' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogUserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogItemId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogRequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Scores' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserFeatures' => [ - 'type' => 'string', - 'required' => true, - ], - 'ItemFeatures' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogRequestTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'ServiceName' => [ - 'type' => 'string', - 'required' => false, - ], + 'LayerId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'DebugUsers' => ['type' => 'string', 'required' => false], + 'DebugCrowdId' => ['type' => 'string', 'required' => false], + 'NeedAA' => ['type' => 'boolean', 'required' => false], + 'Filter' => ['type' => 'string', 'required' => false], + 'CrowdId' => ['type' => 'string', 'required' => false], + 'DistributionType' => ['type' => 'string', 'required' => false], + 'DistributionTimeDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Config' => ['type' => 'string', 'required' => false], + 'ReservcedBuckets' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'CrowdTargetType' => ['type' => 'string', 'required' => false], + 'RandomFlow' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'SyncFeatureConsistencyCheckJobReplayLog' => [ - 'path' => '/api/v1/featureconsistencycheck/jobs/action/syncreplaylog', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateFeatureConsistencyCheckJobConfig' => [ + 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{FeatureConsistencyCheckJobConfigId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'FeatureConsistencyCheckJobConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -6891,121 +5506,113 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'FeatureConsistencyCheckJobConfigId' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogUserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogItemId' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogRequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SceneName' => [ - 'type' => 'string', - 'required' => true, - ], - 'LogRequestTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'GeneratedFeatures' => [ - 'type' => 'string', - 'required' => true, - ], - 'ContextFeatures' => [ - 'type' => 'string', - 'required' => true, - ], - 'RawFeatures' => [ - 'type' => 'string', - 'required' => true, - ], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'SceneId' => ['type' => 'string', 'required' => true], + 'SampleRate' => ['type' => 'number', 'format' => 'double', 'required' => true], + 'FeatureLandingResourceId' => ['type' => 'string', 'required' => true], + 'MaxcomputeSchema' => ['type' => 'string', 'required' => false], + 'EasServiceName' => ['type' => 'string', 'required' => true], + 'FgJsonFileName' => ['type' => 'string', 'required' => true], + 'UserTable' => ['type' => 'string', 'required' => true], + 'UserIdField' => ['type' => 'string', 'required' => true], + 'UserTablePartitionField' => ['type' => 'string', 'required' => true], + 'UserTablePartitionFieldFormat' => ['type' => 'string', 'required' => true], + 'ItemTable' => ['type' => 'string', 'required' => true], + 'ItemIdField' => ['type' => 'string', 'required' => true], + 'ItemTablePartitionField' => ['type' => 'string', 'required' => true], + 'ItemTablePartitionFieldFormat' => ['type' => 'string', 'required' => true], + 'CompareFeature' => ['type' => 'boolean', 'required' => true], + 'GenerateZip' => ['type' => 'boolean', 'required' => true], + 'ServiceId' => ['type' => 'string', 'required' => false], + 'WorkflowName' => ['type' => 'string', 'required' => false], + 'OssResourceId' => ['type' => 'string', 'required' => false], + 'EasyRecVersion' => ['type' => 'string', 'required' => false], + 'EasyRecPackagePath' => ['type' => 'string', 'required' => false], + 'FgJarVersion' => ['type' => 'string', 'required' => false], + 'FeaturePriority' => ['type' => 'string', 'required' => false], + 'FeatureDisplayExclude' => ['type' => 'string', 'required' => false], + 'IsUseFeatureStore' => ['type' => 'boolean', 'required' => false], + 'FeatureStoreProjectName' => ['type' => 'string', 'required' => false], + 'FeatureStoreModelId' => ['type' => 'string', 'required' => false], + 'FeatureStoreUserId' => ['type' => 'string', 'required' => false], + 'FeatureStoreItemId' => ['type' => 'string', 'required' => false], + 'FeatureStoreSeqFeatureView' => ['type' => 'string', 'required' => false], + 'FeatureStoreProjectId' => ['type' => 'string', 'required' => false], + 'WorkspaceId' => ['type' => 'string', 'required' => false], + 'VpcId' => ['type' => 'string', 'required' => false], + 'SwitchId' => ['type' => 'string', 'required' => false], + 'SecurityGroupId' => ['type' => 'string', 'required' => false], + 'DefaultRoute' => ['type' => 'string', 'required' => false], + 'DatasetId' => ['type' => 'string', 'required' => false], + 'DatasetType' => ['type' => 'string', 'required' => false], + 'DatasetUri' => ['type' => 'string', 'required' => false], + 'DatasetMountPath' => ['type' => 'string', 'required' => false], + 'DatasetName' => ['type' => 'string', 'required' => false], + 'PredictWorkerCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PredictWorkerCpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PredictWorkerMemory' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'ResourceConfig' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteEngineConfig' => [ - 'path' => '/api/v1/engineconfigs/{EngineConfigId}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateInstanceResource' => [ + 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'EngineConfigId', + 'name' => 'InstanceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'ResourceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Uri' => ['type' => 'string', 'required' => false], + 'Config' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'UpdateEngineConfig' => [ - 'path' => '/api/v1/engineconfigs/{EngineConfigId}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateLaboratory' => [ + 'path' => '/api/v1/laboratories/{LaboratoryId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'EngineConfigId', + 'name' => 'LaboratoryId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -7015,176 +5622,195 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'ConfigValue' => [ - 'type' => 'string', - 'required' => false, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => false], + 'DebugUsers' => ['type' => 'string', 'required' => false], + 'DebugCrowdId' => ['type' => 'string', 'required' => false], + 'BucketCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Buckets' => ['type' => 'string', 'required' => false], + 'BucketType' => ['type' => 'string', 'required' => true], + 'Filter' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Environment' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListEngineConfigs' => [ - 'path' => '/api/v1/engineconfigs', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateLayer' => [ + 'path' => '/api/v1/layers/{LayerId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Environment', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'LayerId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Status', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + ], ], ], + ], + ], + 'UpdateParam' => [ + 'path' => '/api/v1/params/{ParamId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Name', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'name' => 'ParamId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Value' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'UpdateRecallManagementConfig' => [ + 'path' => '/api/v1/recallmanagementconfigs', + 'methods' => ['put'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'Version', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Password' => ['type' => 'string', 'required' => false], + 'NetworkConfigs' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'VpcId' => ['type' => 'string', 'required' => false], + 'VswitchIds' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], + ], + ], + ], + ], + ], ], ], ], ], - 'GetEngineConfig' => [ - 'path' => '/api/v1/engineconfigs/{EngineConfigId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRecallManagementService' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'EngineConfigId', + 'name' => 'RecallManagementServiceId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'CreateEngineConfig' => [ - 'path' => '/api/v1/engineconfigs', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRecallManagementServiceVersionConfig' => [ + 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs/{RecallManagementServiceVersionConfigId}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'RecallManagementServiceId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RecallManagementServiceVersionId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RecallManagementServiceVersionConfigId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'json', @@ -7192,60 +5818,120 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'ConfigValue' => [ - 'type' => 'string', - 'required' => false, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', + 'InstanceId' => ['type' => 'string', 'required' => false], + 'ConfigType' => ['type' => 'string', 'required' => false], + 'RecallConfig' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'Priority' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'RecallType' => ['type' => 'string', 'required' => false], + 'RecallManagementTableId' => ['type' => 'string', 'required' => false], + 'UserVectorRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'UserVectorField' => ['type' => 'string', 'required' => false], + 'ItemVectorRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'ItemVectorField' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpression' => ['type' => 'string', 'required' => false], + 'SortFields' => ['type' => 'string', 'required' => false], + 'Operators' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'OperatorType' => ['type' => 'string', 'required' => false], + 'TriggerConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Field' => ['type' => 'string', 'required' => false], + 'IsRandSort' => ['type' => 'boolean', 'required' => false], + 'SortField' => ['type' => 'string', 'required' => false], + 'FieldQuantityLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'FilterConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Experession' => ['type' => 'string', 'required' => false], + ], + ], + 'FeatureConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'Expression' => ['type' => 'string', 'required' => false], + ], + ], + 'JoinConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Field' => ['type' => 'string', 'required' => false], + 'RecallManagementTableId' => ['type' => 'string', 'required' => false], + 'OutputFields' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], + ], + 'ExtendedConfig' => ['type' => 'string', 'required' => false], + ], ], - 'Description' => [ - 'type' => 'string', + 'MergeConfig' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'RecallManagementServiceVersionConfigId' => ['type' => 'string', 'required' => false], + 'MergeType' => ['type' => 'string', 'required' => false], + 'FilterRecallManagementTableIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'ItemRecallManagementTableId' => ['type' => 'string', 'required' => false], + 'ItemTableFields' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'FilterExpression' => ['type' => 'string', 'required' => false], + 'ExtendedConfig' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], ], - 'CloneEngineConfig' => [ - 'path' => '/api/v1/engineconfigs/{EngineConfigId}/action/clone', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRecallManagementTable' => [ + 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'EngineConfigId', + 'name' => 'RecallManagementTableId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -7255,184 +5941,199 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ConfigValue' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Environment' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', + 'InstanceId' => ['type' => 'string', 'required' => true], + 'EnableRowCountFluctuationThreshold' => ['type' => 'boolean', 'required' => false], + 'MinRowCountFluctuationThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'MaxRowCountFluctuationThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'EnableDataSizeFluctuationThreshold' => ['type' => 'boolean', 'required' => false], + 'MinDataSizeFluctuationThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'MaxDataSizeFluctuationThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'IndexVersionId' => ['type' => 'string', 'required' => false], + 'Fields' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'Attributes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'VectorDimension' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'VectorMetricType' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], ], - 'ApplyEngineConfig' => [ - 'path' => '/api/v1/engineconfigs/{EngineConfigId}/action/apply', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateScene' => [ + 'path' => '/api/v1/scenes/{SceneId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'EngineConfigId', + 'name' => 'SceneId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Flows' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'FlowName' => ['type' => 'string', 'required' => false], + 'FlowCode' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], ], ], ], ], - 'GetService' => [ - 'path' => '/api/v1/services/{ServiceId}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateTableMeta' => [ + 'path' => '/api/v1/tablemetas/{TableMetaId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ServiceId', + 'name' => 'TableMetaId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'ResourceId' => ['type' => 'string', 'required' => true], + 'TableName' => ['type' => 'string', 'required' => true], + 'Module' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string', 'required' => true], + 'Fields' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'Meaning' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'IsDimensionField' => ['type' => 'boolean', 'required' => true], + 'DataType' => ['type' => 'string', 'required' => false], + 'IsPartitionField' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'Description' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetTrafficControlTaskTraffic' => [ - 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/trafficinfo', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateTrafficControlTarget' => [ + 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TrafficControlTaskId', + 'name' => 'TrafficControlTargetId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], + 'EndTime' => ['type' => 'string', 'required' => false], + 'ItemConditionType' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpress' => ['type' => 'string', 'required' => false], + 'Event' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'StatisPeriod' => ['type' => 'string', 'required' => false], + 'ToleranceValue' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'RecallName' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => false], + 'NewProductRegulation' => ['type' => 'boolean', 'required' => false], + ], ], ], [ - 'name' => 'Environment', + 'name' => 'new-param-3', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'SplitTrafficControlTarget' => [ - 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/action/split', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateTrafficControlTask' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TrafficControlTargetId', + 'name' => 'TrafficControlTaskId', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -7442,87 +6143,130 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Environment' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'TimePoints' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'SceneId' => ['type' => 'string', 'required' => false], + 'ExecutionTime' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], + 'EndTime' => ['type' => 'string', 'required' => false], + 'BehaviorTableMetaId' => ['type' => 'string', 'required' => false], + 'UserTableMetaId' => ['type' => 'string', 'required' => false], + 'ItemTableMetaId' => ['type' => 'string', 'required' => false], + 'UserConditionType' => ['type' => 'string', 'required' => false], + 'UserConditionArray' => ['type' => 'string', 'required' => false], + 'UserConditionExpress' => ['type' => 'string', 'required' => false], + 'StatisBehaviorConditionType' => ['type' => 'string', 'required' => false], + 'StatisBaeaviorConditionArray' => ['type' => 'string', 'required' => false], + 'StatisBehaviorConditionExpress' => ['type' => 'string', 'required' => false], + 'ControlType' => ['type' => 'string', 'required' => false], + 'ControlGranularity' => ['type' => 'string', 'required' => false], + 'ControlLogic' => ['type' => 'string', 'required' => false], + 'ItemConditionType' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpress' => ['type' => 'string', 'required' => false], + 'InstanceId' => ['type' => 'string', 'required' => false], + 'TrafficControlTargets' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], + 'EndTime' => ['type' => 'string', 'required' => false], + 'ItemConditionType' => ['type' => 'string', 'required' => false], + 'ItemConditionArray' => ['type' => 'string', 'required' => false], + 'ItemConditionExpress' => ['type' => 'string', 'required' => false], + 'Event' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'StatisPeriod' => ['type' => 'string', 'required' => false], + 'ToleranceValue' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'NewProductRegulation' => ['type' => 'boolean', 'required' => false], + 'RecallName' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => false], + ], ], ], - 'SetValues' => [ + 'ServiceId' => ['type' => 'string', 'required' => false], + 'PreExperimentIds' => ['type' => 'string', 'required' => false], + 'ProdExperimentIds' => ['type' => 'string', 'required' => false], + 'FlinkResourceId' => ['type' => 'string', 'required' => false], + 'EffectiveSceneIds' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'SetPoints' => [ + 'ServiceIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'StatisBehaviorConditionArray' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], + 'UpdateTrafficControlTaskTraffic' => [ + 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/action/traffic', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TrafficControlTaskId', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'Environment' => ['type' => 'string', 'required' => false], + 'Traffics' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'TrafficControlTargetId' => ['type' => 'string', 'required' => false], + 'RecordTime' => ['type' => 'string', 'required' => false], + 'ItemOrExperimentId' => ['type' => 'string', 'required' => false], + 'TrafficControlTargetTraffic' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'TrafficControlTargetAimTraffic' => ['type' => 'number', 'format' => 'double', 'required' => false], + 'TrafficControlTaskTraffic' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], ], ], ], ], ], + [ + 'name' => 'new-param-3', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-beijing', - 'endpoint' => 'pairecservice.cn-beijing.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'pairecservice.cn-hangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'pairecservice.cn-shanghai.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen', - 'endpoint' => 'pairecservice.cn-shenzhen.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong', - 'endpoint' => 'pairecservice.cn-hongkong.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'pairecservice.ap-southeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'us-east-1', - 'endpoint' => 'pairecservice.us-east-1.aliyuncs.com', - ], - [ - 'regionId' => 'us-west-1', - 'endpoint' => 'pairecservice.us-west-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-5', - 'endpoint' => 'pairecservice.ap-southeast-5.aliyuncs.com', - ], - [ - 'regionId' => 'eu-central-1', - 'endpoint' => 'pairecservice.eu-central-1.aliyuncs.com', - ], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'pairecservice.cn-beijing.aliyuncs.com', 'endpoint' => 'pairecservice.cn-beijing.aliyuncs.com', 'vpc' => 'pairecservice-vpc.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'pairecservice.cn-hangzhou.aliyuncs.com', 'endpoint' => 'pairecservice.cn-hangzhou.aliyuncs.com', 'vpc' => 'pairecservice-vpc.cn-hangzhou.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'pairecservice.cn-shanghai.aliyuncs.com', 'endpoint' => 'pairecservice.cn-shanghai.aliyuncs.com', 'vpc' => 'pairecservice-vpc.cn-shanghai.aliyuncs.com'], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'pairecservice.cn-shenzhen.aliyuncs.com', 'endpoint' => 'pairecservice.cn-shenzhen.aliyuncs.com', 'vpc' => 'pairecservice-vpc.cn-shenzhen.aliyuncs.com'], ], ]; |
