'1.0', 'info' => [ 'style' => 'ROA', 'product' => 'PaiRecService', 'version' => '2022-12-13', ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ListInstances' => [ 'path' => '/api/v1/instances', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'GetInstance' => [ 'path' => '/api/v1/instances/{InstanceId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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' => false, ], ], ], ], 'GetRecallManagementServiceVersion' => [ 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetRecallManagementServiceVersionConfig' => [ 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions/{RecallManagementServiceVersionId}/configs/{RecallManagementServiceVersionConfigId}', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetRecallManagementTable' => [ 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecallManagementTableId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListRecallManagementJobs' => [ 'path' => '/api/v1/recallmanagementjobs', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListRecallManagementServiceVersions' => [ 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => 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, ], ], ], ], 'ListRecallManagementServices' => [ 'path' => '/api/v1/recallmanagementservices', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListRecallManagementTables' => [ 'path' => '/api/v1/recallmanagementtables', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UpdateRecallManagementConfig' => [ 'path' => '/api/v1/recallmanagementconfigs', 'methods' => [ 'put', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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', ], ], ], ], ], ], ], ], ], ], 'PublishRecallManagementTable' => [ 'path' => '/api/v1/recallmanagementtables/{RecallManagementTableId}/action/publish', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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', ], ], ], ], ], [ 'name' => 'RecallManagementTableId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'OfflineRecallManagementService' => [ 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/action/offline', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecallManagementServiceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'CreateRecallManagementTable' => [ 'path' => '/api/v1/recallmanagementtables', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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' => [ '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, ], ], ], ], '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', ], 'security' => [ [ 'AK' => [], ], ], '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', 'schema' => [ '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, ], ], ], ], ], ], ], ], 'CreateRecallManagementServiceVersion' => [ 'path' => '/api/v1/recallmanagementservices/{RecallManagementServiceId}/versions', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecallManagementServiceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SourceRecallManagementServiceVersionId' => [ 'type' => 'string', 'required' => false, ], 'Configs' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RecallConfigs' => [ 'type' => 'array', 'required' => false, 'items' => [ '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, ], ], 'ExtendedConfig' => [ 'type' => 'string', 'required' => false, ], 'FilterExpression' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], ], ], ], 'CreateRecallManagementService' => [ 'path' => '/api/v1/recallmanagementservices', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'Description' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'CreateRecallManagementConfig' => [ 'path' => '/api/v1/recallmanagementconfigs', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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' => [ 'VpcId' => [ 'type' => 'string', 'required' => false, ], 'VSwitchIds' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], ], ], ], ], ], ], ], ], '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' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ResourceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SchemaName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListInstanceResourceTables' => [ 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/tables', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => 'MaxcomputeSchema', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CheckInstanceResources' => [ 'path' => '/api/v1/instances/{InstanceId}/action/checkresources', 'methods' => [ 'post', ], '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' => [ 'Type' => [ 'type' => 'string', 'required' => true, ], 'Uri' => [ 'type' => 'string', 'required' => false, ], 'ResourceId' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateInstanceResource' => [ 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Uri' => [ 'type' => 'string', 'required' => false, ], 'Config' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetInstanceResourceTable' => [ 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}/tables/{TableName}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListInstanceResources' => [ 'path' => '/api/v1/instances/{InstanceId}/resources', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => false, ], ], [ 'name' => 'Group', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteInstanceResource' => [ 'path' => '/api/v1/instances/{InstanceId}/resources/{ResourceId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'CreateInstanceResource' => [ 'path' => '/api/v1/instances/{InstanceId}/resources', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', '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, ], ], ], ], ], ], 'CreateScene' => [ 'path' => '/api/v1/scenes', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], ], ], ], 'DeleteScene' => [ 'path' => '/api/v1/scenes/{SceneId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateScene' => [ 'path' => '/api/v1/scenes/{SceneId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'path', '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, ], ], ], ], ], ], ], ], ], 'ListScenes' => [ 'path' => '/api/v1/scenes', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'GetScene' => [ 'path' => '/api/v1/scenes/{SceneId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GenerateAlgorithmCustomizationScript' => [ 'path' => '/api/v1/algorithmcustomizations/{AlgorithmCustomizationId}/action/generatescript', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AlgorithmCustomizationId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ '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, ], ], ], ], ], ], 'CreateLaboratory' => [ 'path' => '/api/v1/laboratories', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'DeleteLaboratory' => [ 'path' => '/api/v1/laboratories/{LaboratoryId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UpdateLaboratory' => [ 'path' => '/api/v1/laboratories/{LaboratoryId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LaboratoryId', 'in' => 'path', '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, ], ], ], ], ], ], 'ListLaboratories' => [ 'path' => '/api/v1/laboratories', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'GetLaboratory' => [ 'path' => '/api/v1/laboratories/{LaboratoryId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'OnlineLaboratory' => [ 'path' => '/api/v1/laboratories/{LaboratoryId}/action/online', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LaboratoryId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'OfflineLaboratory' => [ 'path' => '/api/v1/laboratories/{LaboratoryId}/action/offline', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LaboratoryId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ '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' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LaboratoryId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], 'Environment' => [ 'type' => 'string', 'required' => true, ], 'CloneExperimentGroup' => [ 'type' => 'boolean', 'required' => true, ], ], ], ], ], ], 'CreateLayer' => [ 'path' => '/api/v1/layers', 'methods' => [ 'post', ], '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' => [ 'LaboratoryId' => [ 'type' => 'string', 'required' => true, ], 'Name' => [ 'type' => 'string', 'required' => true, ], 'Description' => [ 'type' => 'string', 'required' => true, ], 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'DeleteLayer' => [ 'path' => '/api/v1/layers/{LayerId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LayerId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateLayer' => [ 'path' => '/api/v1/layers/{LayerId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LayerId', 'in' => 'path', '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, ], ], ], ], ], ], 'ListLayers' => [ 'path' => '/api/v1/layers', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LaboratoryId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], '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' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'CreateExperimentGroup' => [ 'path' => '/api/v1/experimentgroups', 'methods' => [ 'post', ], '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, ], ], ], ], ], ], 'DeleteExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UpdateExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentGroupId', 'in' => 'path', '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, ], ], ], ], ], ], 'ListExperimentGroups' => [ 'path' => '/api/v1/experimentgroups', '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, ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TimeRangeStart', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TimeRangeEnd', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'CloneExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/clone', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ '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, ], ], ], ], ], ], 'OnlineExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/online', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'OfflineExperimentGroup' => [ 'path' => '/api/v1/experimentgroups/{ExperimentGroupId}/action/offline', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'CreateExperiment' => [ 'path' => '/api/v1/experiments', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'DeleteExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UpdateExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}', 'methods' => [ 'put', ], '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' => [ '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, ], ], ], ], 'GetExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListExperiments' => [ 'path' => '/api/v1/experiments', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'CloneExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}/action/clone', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'OfflineExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}/action/offline', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'PushAllExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}/action/pushall', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'OnlineExperiment' => [ 'path' => '/api/v1/experiments/{ExperimentId}/action/online', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'CreateParam' => [ 'path' => '/api/v1/params', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'DeleteParam' => [ 'path' => '/api/v1/params/{ParamId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => false, ], ], ], ], 'UpdateParam' => [ 'path' => '/api/v1/params/{ParamId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ParamId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => [ 'type' => 'string', 'required' => false, ], 'InstanceId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'ListParams' => [ 'path' => '/api/v1/params', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'CreateCrowd' => [ 'path' => '/api/v1/crowds', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'CreateSubCrowd' => [ 'path' => '/api/v1/crowds/{CrowdId}/subcrowds', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CrowdId', 'in' => 'path', '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, ], ], ], ], ], ], 'DeleteCrowd' => [ 'path' => '/api/v1/crowds/{CrowdId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'DeleteSubCrowd' => [ 'path' => '/api/v1/crowds/{CrowdId}/subcrowds/{SubCrowdId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CrowdId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SubCrowdId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateCrowd' => [ 'path' => '/api/v1/crowds/{CrowdId}', 'methods' => [ 'put', ], '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' => [ 'Name' => [ 'type' => 'string', 'required' => true, ], 'Description' => [ 'type' => 'string', 'required' => true, ], 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], [ 'name' => 'CrowdId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListCrowds' => [ 'path' => '/api/v1/crowds', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListCrowdUsers' => [ 'path' => '/api/v1/crowds/{CrowdId}/users', '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' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListSubCrowds' => [ 'path' => '/api/v1/crowds/{CrowdId}/subcrowds', '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' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetSubCrowd' => [ 'path' => '/api/v1/crowds/{CrowdId}/subcrowds/{SubCrowdId}', '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' => 'SubCrowdId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateTableMeta' => [ 'path' => '/api/v1/tablemetas/{TableMetaId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TableMetaId', 'in' => 'path', '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, ], ], ], ], ], ], 'ListTableMetas' => [ 'path' => '/api/v1/tablemetas', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Module', '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' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetTableMeta' => [ 'path' => '/api/v1/tablemetas/{TableMetaId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TableMetaId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteTableMeta' => [ 'path' => '/api/v1/tablemetas/{TableMetaId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TableMetaId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'CreateTableMeta' => [ 'path' => '/api/v1/tablemetas', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'UpdateABMetric' => [ 'path' => '/api/v1/abmetrics/{ABMetricId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ABMetricId', 'in' => 'path', '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' => 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, ], ], ], ], ], ], 'CreateABMetric' => [ 'path' => '/api/v1/abmetrics', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'ListABMetrics' => [ 'path' => '/api/v1/abmetrics', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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' => '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, ], ], ], ], 'GetABMetric' => [ 'path' => '/api/v1/abmetrics/{ABMetricId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ABMetricId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteABMetric' => [ 'path' => '/api/v1/abmetrics/{ABMetricId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ABMetricId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ReportABMetricGroup' => [ 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}/action/report', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ABMetricGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ '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, ], ], ], ], ], ], 'UpdateABMetricGroup' => [ 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', 'methods' => [ 'put', ], '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' => [ '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' => 'ABMetricGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'CreateABMetricGroup' => [ 'path' => '/api/v1/abmetricgroups', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'ListABMetricGroups' => [ 'path' => '/api/v1/abmetricgroups', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ '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, ], ], ], ], 'GetABMetricGroup' => [ 'path' => '/api/v1/abmetricgroups/{ABMetricGroupId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ABMetricGroupId', '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' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ABMetricGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListCalculationJobs' => [ 'path' => '/api/v1/calculationjobs', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'GetCalculationJob' => [ 'path' => '/api/v1/calculationjobs/{CalculationJobId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CalculationJobId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'CreateCalculationJobs' => [ 'path' => '/api/v1/batch/calculationjobs/create', 'methods' => [ 'post', ], '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' => [ 'ABMetricIds' => [ 'type' => 'string', 'required' => true, ], 'StartDate' => [ 'type' => 'string', 'required' => true, ], 'EndDate' => [ 'type' => 'string', 'required' => true, ], 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'CreateFeatureConsistencyCheckJobConfig' => [ 'path' => '/api/v1/featureconsistencycheck/jobconfigs', 'methods' => [ 'post', ], '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' => [ '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', 'required' => false, ], 'PredictWorkerMemory' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ResourceConfig' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'CreateFeatureConsistencyCheckJob' => [ 'path' => '/api/v1/featureconsistencycheck/jobs', 'methods' => [ 'post', ], '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' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], 'FeatureConsistencyCheckJobConfigId' => [ 'type' => 'string', 'required' => true, ], 'Environment' => [ 'type' => 'string', 'required' => true, ], 'SamplingDuration' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], ], ], 'UpdateFeatureConsistencyCheckJobConfig' => [ 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{FeatureConsistencyCheckJobConfigId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'FeatureConsistencyCheckJobConfigId', 'in' => 'path', '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, ], '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, ], ], ], ], ], ], 'ListFeatureConsistencyCheckJobConfigs' => [ 'path' => '/api/v1/featureconsistencycheck/jobconfigs', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'GetFeatureConsistencyCheckJobConfig' => [ 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{FeatureConsistencyCheckJobConfigId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListFeatureConsistencyCheckJobs' => [ 'path' => '/api/v1/featureconsistencycheck/jobs', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'GetFeatureConsistencyCheckJob' => [ 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'FeatureConsistencyCheckJobId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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' => 'FeatureConsistencyCheckJobId', 'in' => 'path', 'schema' => [ '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, ], ], ], ], 'ListFeatureConsistencyCheckJobScoreReports' => [ 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/scorereports', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'FeatureConsistencyCheckJobId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ExcludeRequestIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'CloneFeatureConsistencyCheckJobConfig' => [ 'path' => '/api/v1/featureconsistencycheck/jobconfigs/{SourceFeatureConsistencyCheckJobConfigId}/action/clone', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SourceFeatureConsistencyCheckJobConfigId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'TerminateFeatureConsistencyCheckJob' => [ 'path' => '/api/v1/featureconsistencycheck/jobs/{FeatureConsistencyCheckJobId}/action/terminate', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'FeatureConsistencyCheckJobId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'BackflowFeatureConsistencyCheckJobData' => [ 'path' => '/api/v1/featureconsistencycheck/jobs/action/backflowdata', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'SyncFeatureConsistencyCheckJobReplayLog' => [ 'path' => '/api/v1/featureconsistencycheck/jobs/action/syncreplaylog', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'DeleteEngineConfig' => [ 'path' => '/api/v1/engineconfigs/{EngineConfigId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ '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, ], ], ], ], 'UpdateEngineConfig' => [ 'path' => '/api/v1/engineconfigs/{EngineConfigId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EngineConfigId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ '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, ], ], ], ], ], ], 'ListEngineConfigs' => [ 'path' => '/api/v1/engineconfigs', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Environment', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Name', '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' => 'Version', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetEngineConfig' => [ 'path' => '/api/v1/engineconfigs/{EngineConfigId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ '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, ], ], ], ], 'CreateEngineConfig' => [ 'path' => '/api/v1/engineconfigs', 'methods' => [ 'post', ], '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' => [ '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, ], ], ], ], ], ], 'CloneEngineConfig' => [ 'path' => '/api/v1/engineconfigs/{EngineConfigId}/action/clone', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EngineConfigId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ '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, ], ], ], ], ], ], 'ApplyEngineConfig' => [ 'path' => '/api/v1/engineconfigs/{EngineConfigId}/action/apply', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ '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, ], ], ], ], 'GetService' => [ 'path' => '/api/v1/services/{ServiceId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ServiceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetTrafficControlTaskTraffic' => [ 'path' => '/api/v1/trafficcontroltasks/{TrafficControlTaskId}/trafficinfo', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TrafficControlTaskId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Environment', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'SplitTrafficControlTarget' => [ 'path' => '/api/v1/trafficcontroltargets/{TrafficControlTargetId}/action/split', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TrafficControlTargetId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Environment' => [ 'type' => 'string', 'required' => false, ], 'InstanceId' => [ 'type' => 'string', 'required' => false, ], 'TimePoints' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], 'SetValues' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], 'SetPoints' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int64', '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', ], ], ];