diff options
Diffstat (limited to 'data/gemp/2021-04-13')
| -rw-r--r-- | data/gemp/2021-04-13/api-docs.php | 8096 |
1 files changed, 2140 insertions, 5956 deletions
diff --git a/data/gemp/2021-04-13/api-docs.php b/data/gemp/2021-04-13/api-docs.php index 04c5f89..6c2a347 100644 --- a/data/gemp/2021-04-13/api-docs.php +++ b/data/gemp/2021-04-13/api-docs.php @@ -1,34 +1,21 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'ROA', - 'product' => 'GEMP', - 'version' => '2021-04-13', - ], + 'info' => ['style' => 'ROA', 'product' => 'GEMP', 'version' => '2021-04-13'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'CreateIntegrationConfig' => [ - 'path' => '/integrationConfig/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AddProblemServiceGroup' => [ + 'path' => '/problem/addServiceGroup', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -39,84 +26,42 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'DisableIntegrationConfig' => [ - 'path' => '/integrationConfig/disable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'BillingStatistics' => [ + 'path' => '/charging/details', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], + 'parameters' => [], ], - 'EnableIntegrationConfig' => [ - 'path' => '/integrationConfig/enable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CancelProblem' => [ + 'path' => '/problem/cancel', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -127,40 +72,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'cancelReasonDescription' => ['type' => 'string', 'required' => false], + 'cancelReason' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemNotifyType' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetIntegrationConfig' => [ - 'path' => '/integrationConfig/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CheckWebhook' => [ + 'path' => '/services/check/webhook', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -171,40 +103,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'webhook' => ['type' => 'string', 'required' => false], + 'webhookType' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListIntegrationConfigs' => [ - 'path' => '/integrationConfig/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ConfirmIntegrationConfig' => [ + 'path' => '/integrationConfig/confirm', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -215,39 +132,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'monitorSourceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListIntegrationConfigTimelines' => [ - 'path' => '/integrationConfig/timeline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateEscalationPlan' => [ + 'path' => '/escalationPlan/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -258,50 +160,94 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, + 'escalationPlanName' => ['type' => 'string', 'required' => true], + 'escalationPlanDescription' => ['type' => 'string', 'required' => true], + 'escalationPlanScopeObjects' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'scopeObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'scope' => ['type' => 'string', 'required' => false], + ], + ], ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, + 'escalationPlanRules' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'escalationPlanConditions' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'level' => ['type' => 'string', 'required' => true], + 'effection' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'escalationPlanStrategies' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'noticeTime' => ['type' => 'string', 'required' => true], + 'noticeObjects' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + 'noticeChannels' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => true], + ], + 'enableWebhook' => ['type' => 'boolean', 'required' => true], + 'serviceGroupIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + 'escalationPlanType' => ['type' => 'string', 'required' => false], + 'noticeRoleList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + 'escalationPlanType' => ['type' => 'string', 'required' => false], + ], + ], ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'isGlobal' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], - 'ConfirmIntegrationConfig' => [ - 'path' => '/integrationConfig/confirm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateIncident' => [ + 'path' => '/incident/manualSave', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -312,40 +258,35 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', + 'incidentLevel' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'effect' => ['type' => 'string', 'required' => false], + 'incidentTitle' => ['type' => 'string', 'required' => false], + 'assignUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'incidentDescription' => ['type' => 'string', 'required' => false], + 'channels' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'DeleteIntegrationConfig' => [ - 'path' => '/integrationConfig/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateIncidentSubtotal' => [ + 'path' => '/incident/save/subtotal', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -356,40 +297,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'description' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateIntegrationConfig' => [ - 'path' => '/integrationConfig/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateIntegrationConfig' => [ + 'path' => '/integrationConfig/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -400,44 +326,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'accessKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'RefreshIntegrationConfigKey' => [ - 'path' => '/integrationConfig/refreshKey', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateProblem' => [ + 'path' => '/problem/upgrade', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -448,40 +354,45 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'problemName' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'problemStatus' => ['type' => 'string', 'required' => false], + 'problemLevel' => ['type' => 'string', 'required' => false], + 'progressSummary' => ['type' => 'string', 'required' => false], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'mainHandlerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'preliminaryReason' => ['type' => 'string', 'required' => false], + 'discoverTime' => ['type' => 'string', 'required' => false], + 'recoveryTime' => ['type' => 'string', 'required' => false], + 'affectServiceIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - 'clientToken' => [ - 'type' => 'string', + 'serviceGroupIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemNotifyType' => ['type' => 'string', 'required' => false], + 'progressSummaryRichTextId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'GetUserGuideStatus' => [ - 'path' => '/user/guide/status', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateProblemEffectionService' => [ + 'path' => '/problem/process/effectionService/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -492,35 +403,33 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', + 'serviceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'level' => ['type' => 'string', 'required' => false], + 'status' => ['type' => 'string', 'required' => false], + 'description' => ['type' => 'string', 'required' => false], + 'pictureUrl' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateUserGuideStatus' => [ - 'path' => '/user/update/guide/status', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateProblemMeasure' => [ + 'path' => '/problem/improvement/measure/save', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -531,39 +440,32 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'guideAction' => [ - 'type' => 'string', - 'required' => false, - ], + 'type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'content' => ['type' => 'string', 'required' => false], + 'checkStandard' => ['type' => 'string', 'required' => false], + 'checkUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'planFinishTime' => ['type' => 'string', 'required' => false], + 'directorId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'stalkerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'status' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateUser' => [ - 'path' => '/user/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateProblemSubtotal' => [ + 'path' => '/problem/save/subtotal', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -574,61 +476,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ramId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'username' => [ - 'type' => 'string', - 'required' => false, - ], - 'email' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'roleIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'description' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteUser' => [ - 'path' => '/user/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateProblemTimeline' => [ + 'path' => '/problem/process/timeline/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -639,40 +505,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'keyNode' => ['type' => 'string', 'required' => false], + 'content' => ['type' => 'string', 'required' => false], + 'time' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetUser' => [ - 'path' => '/user/getUser', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateProblemTimelines' => [ + 'path' => '/problem/process/timeline/batchCreate', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -683,40 +536,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'timelineNodes' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListUsers' => [ - 'path' => '/user/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateRichText' => [ + 'path' => '/rich/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -727,66 +565,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'username' => [ - 'type' => 'string', - 'required' => false, - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'ramId' => [ - 'type' => 'string', - 'required' => false, - ], - 'scene' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'synergyChannel' => [ - 'type' => 'string', - 'required' => false, - ], + 'instanceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceType' => ['type' => 'string', 'required' => false], + 'richText' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateUser' => [ - 'path' => '/user/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateRouteRule' => [ + 'path' => '/routeRule/save', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -797,158 +594,98 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ramId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'username' => [ - 'type' => 'string', - 'required' => false, - ], - 'email' => [ - 'type' => 'string', - 'required' => false, - ], - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'roleIdList' => [ + 'ruleName' => ['type' => 'string', 'required' => true], + 'enableStatus' => ['type' => 'string', 'required' => false], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'routeType' => ['type' => 'string', 'required' => true], + 'incidentLevel' => ['type' => 'string', 'required' => true], + 'assignObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'assignObjectType' => ['type' => 'string', 'required' => true], + 'effection' => ['type' => 'string', 'required' => true], + 'timeWindow' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'matchCount' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'timeWindowUnit' => ['type' => 'string', 'required' => true], + 'routeChildRules' => [ 'type' => 'array', - 'required' => false, + 'required' => true, 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'conditions' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'key' => ['type' => 'string', 'required' => true], + 'value' => ['type' => 'string', 'required' => true], + 'operationSymbol' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'childConditionRelation' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemLevel' => ['type' => 'string', 'required' => false], + ], ], ], - ], - ], - ], - ], - ], - 'ListUserSerivceGroups' => [ - 'path' => '/user/preview/detail', - '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' => [ - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'notifyChannels' => [ + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => true], ], - 'clientToken' => [ - 'type' => 'string', + 'clientToken' => ['type' => 'string', 'required' => false], + 'childRuleRelation' => ['type' => 'string', 'required' => true], + 'problemLevelGroup' => [ + 'type' => 'object', 'required' => false, + 'additionalProperties' => [ + 'type' => 'object', + 'properties' => [ + 'childRuleRelation' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'matchCount' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'timeWindow' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'timeWindowUnit' => ['type' => 'string', 'required' => false], + 'enableUpgrade' => ['type' => 'boolean', 'required' => false], + 'upgradeTimeWindow' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'upgradeTimeWindowUnit' => ['type' => 'string', 'required' => false], + ], + ], ], - ], - ], - ], - ], - ], - 'ListServiceGroupMonitorSourceTemplates' => [ - 'path' => '/services/group/listServiceGroupMonitorSourceTemplates', - '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' => [ - 'clientToken' => [ - 'type' => 'string', + 'coverageProblemLevels' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], - 'requestId' => [ - 'type' => 'string', + 'problemEffectionServices' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'convergenceFields' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'convergenceType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], - 'ListDataReportForServiceGroup' => [ - 'path' => '/statistics/listDataReportForServiceGroup', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateService' => [ + 'path' => '/services/save', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -959,53 +696,31 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupName' => [ - 'type' => 'string', + 'serviceDescription' => ['type' => 'string', 'required' => false], + 'serviceName' => ['type' => 'string', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupIdList' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'CheckWebhook' => [ - 'path' => '/services/check/webhook', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateServiceGroup' => [ + 'path' => '/services/group/insert', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1016,43 +731,47 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'webhook' => [ - 'type' => 'string', - 'required' => false, + 'serviceGroupName' => ['type' => 'string', 'required' => true], + 'userIds' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], - 'webhookType' => [ - 'type' => 'string', + 'enableWebhook' => ['type' => 'string', 'required' => true], + 'webhookType' => ['type' => 'string', 'required' => true], + 'serviceGroupDescription' => ['type' => 'string', 'required' => false], + 'webhookLink' => ['type' => 'string', 'required' => true], + 'monitorSourceTemplates' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'templateId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'monitorSourceName' => ['type' => 'string', 'required' => false], + 'templateContent' => ['type' => 'string', 'required' => false], + ], + ], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'EnableServiceGroupWebhook' => [ - 'path' => '/services/group/enableWebhook', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateServiceGroupScheduling' => [ + 'path' => '/services/group/scheduling/save', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1063,40 +782,106 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'schedulingWay' => ['type' => 'string', 'required' => true], + 'fastScheduling' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'singleDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'dutyPlan' => ['type' => 'string', 'required' => false], + 'singleDurationUnit' => ['type' => 'string', 'required' => false], + 'schedulingUsers' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + ], ], - 'clientToken' => [ - 'type' => 'string', + 'fineScheduling' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'periodUnit' => ['type' => 'string', 'required' => false], + 'shiftType' => ['type' => 'string', 'required' => false], + 'schedulingFineShifts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingStartTime' => ['type' => 'string', 'required' => false], + 'schedulingEndTime' => ['type' => 'string', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'skipOneDay' => ['type' => 'boolean', 'required' => false], + 'cycleOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'shiftName' => ['type' => 'string', 'required' => false], + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + 'schedulingTemplateFineShifts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingStartTime' => ['type' => 'string', 'required' => false], + 'schedulingEndTime' => ['type' => 'string', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingUserName' => ['type' => 'string', 'required' => false], + 'skipOneDay' => ['type' => 'boolean', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + ], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateServiceGroup' => [ - 'path' => '/services/group/insert', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateSubscription' => [ + 'path' => '/notify/subscription/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1107,92 +892,96 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupName' => [ - 'type' => 'string', - 'required' => true, - ], - 'userIds' => [ + 'subscriptionTitle' => ['type' => 'string', 'required' => true], + 'scope' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'notifyObjectType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'expiredType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'period' => ['type' => 'string', 'required' => false], + 'scopeObjectList' => [ 'type' => 'array', 'required' => true, 'items' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'scopeObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], ], ], - 'enableWebhook' => [ - 'type' => 'string', - 'required' => true, - ], - 'webhookType' => [ - 'type' => 'string', - 'required' => true, - ], - 'serviceGroupDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'webhookLink' => [ - 'type' => 'string', + 'notifyObjectList' => [ + 'type' => 'array', 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'notifyObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + ], ], - 'monitorSourceTemplates' => [ + 'notifyStrategyList' => [ 'type' => 'array', - 'required' => false, + 'required' => true, 'items' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'templateId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'monitorSourceName' => [ - 'type' => 'string', - 'required' => false, + 'instanceType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'strategies' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'conditions' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'effection' => ['type' => 'string', 'required' => false], + 'problemNotifyType' => ['type' => 'string', 'required' => false], + 'level' => ['type' => 'string', 'required' => false], + 'action' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], ], - 'templateContent' => [ - 'type' => 'string', + 'channels' => ['type' => 'string', 'required' => true], + 'periodChannel' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'workday' => ['type' => 'string', 'required' => false], + 'nonWorkday' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteServiceGroup' => [ - 'path' => '/services/group/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateTenantApplication' => [ + 'path' => '/mobileApp/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1203,40 +992,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'channel' => ['type' => 'string', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'DeleteServiceGroupUser' => [ - 'path' => '/services/group/deleteServiceGroupUser', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateUser' => [ + 'path' => '/user/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1247,54 +1020,32 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'oldUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'newUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'removeUser' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', + 'ramId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'phone' => ['type' => 'string', 'required' => false], + 'username' => ['type' => 'string', 'required' => false], + 'email' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'roleIdList' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'GetServiceGroup' => [ - 'path' => '/services/group/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteEscalationPlan' => [ + 'path' => '/escalationPlan/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1305,40 +1056,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListServiceGroups' => [ - 'path' => '/services/group/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteIncident' => [ + 'path' => '/incident/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1349,71 +1084,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'queryName' => [ - 'type' => 'string', - 'required' => false, - ], - 'queryType' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'isScheduled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'orderByScheduleStatus' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'UpdateServiceGroup' => [ - 'path' => '/services/group/modify', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteIntegrationConfig' => [ + 'path' => '/integrationConfig/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1424,97 +1112,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'enableWebhook' => [ - 'type' => 'string', - 'required' => true, - ], - 'webhookType' => [ - 'type' => 'string', - 'required' => true, - ], - 'webhookLink' => [ - 'type' => 'string', - 'required' => true, - ], - 'serviceGroupName' => [ - 'type' => 'string', - 'required' => true, - ], - 'serviceGroupDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'userIds' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - 'monitorSourceTemplates' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'templateId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'monitorSourceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'templateContent' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DisableServiceGroupWebhook' => [ - 'path' => '/services/group/disableWebhook', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteProblem' => [ + 'path' => '/problem/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1525,40 +1140,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetServiceGroupSpecialPersonScheduling' => [ - 'path' => '/services/group/scheduling/getUserScheduling', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteProblemEffectionService' => [ + 'path' => '/problem/process/effectionService/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1569,45 +1168,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'effectionServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetServiceGroupSchedulingPreview' => [ - 'path' => '/services/group/scheduling/preview', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteProblemMeasure' => [ + 'path' => '/problem/improvement/measure/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1618,137 +1197,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'schedulingWay' => [ - 'type' => 'string', - 'required' => true, - ], - 'fastScheduling' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'singleDuration' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'dutyPlan' => [ - 'type' => 'string', - 'required' => false, - ], - 'singleDurationUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUsers' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'fineScheduling' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'period' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'periodUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'shiftType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingFineShifts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'shiftName' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], + 'measureId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemId' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetServiceGroupPersonScheduling' => [ - 'path' => '/services/group/scheduling/user/getScheduling', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteProblemTimeline' => [ + 'path' => '/problem/process/timeline/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1759,53 +1226,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'userId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemTimelineId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateServiceGroupScheduling' => [ - 'path' => '/services/group/scheduling/save', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteRouteRule' => [ + 'path' => '/routeRule/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1816,218 +1255,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'schedulingWay' => [ - 'type' => 'string', - 'required' => true, - ], - 'fastScheduling' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'singleDuration' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'dutyPlan' => [ - 'type' => 'string', - 'required' => false, - ], - 'singleDurationUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUsers' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - 'fineScheduling' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'period' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'periodUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'shiftType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingFineShifts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'skipOneDay' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'cycleOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'shiftName' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - 'schedulingTemplateFineShifts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingUserName' => [ - 'type' => 'string', - 'required' => false, - ], - 'skipOneDay' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'routeRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetServiceGroupScheduling' => [ - 'path' => '/services/group/scheduling/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteService' => [ + 'path' => '/services/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2038,40 +1283,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'serviceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateServiceGroupSpecialDayScheduling' => [ - 'path' => '/services/group/scheduling/updateSpecialDayScheduling', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteServiceGroup' => [ + 'path' => '/services/group/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2082,85 +1311,38 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'schedulingDate' => [ - 'type' => 'string', - 'required' => true, - ], - 'schedulingSpecialDays' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'schedulingStartTime' => [ - 'type' => 'string', - 'required' => true, - ], - 'schedulingEndTime' => [ - 'type' => 'string', - 'required' => true, - ], - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateServiceGroupScheduling' => [ - 'path' => '/services/group/scheduling/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteServiceGroupScheduling' => [ + 'path' => '/services/group/scheduling/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], + 'DeleteServiceGroupUser' => [ + 'path' => '/services/group/deleteServiceGroupUser', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2171,228 +1353,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'schedulingWay' => [ - 'type' => 'string', - 'required' => true, - ], - 'fastScheduling' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'singleDuration' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'dutyPlan' => [ - 'type' => 'string', - 'required' => false, - ], - 'singleDurationUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUsers' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - 'fineScheduling' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'period' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'periodUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'shiftType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingFineShifts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'shiftName' => [ - 'type' => 'string', - 'required' => false, - ], - 'skipOneDay' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'cycleOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - 'schedulingTemplateFineShifts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'schedulingStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'schedulingUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'shiftName' => [ - 'type' => 'string', - 'required' => false, - ], - 'skipOneDay' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'schedulingObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'schedulingUserIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'oldUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'newUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'removeUser' => ['type' => 'boolean', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateService' => [ - 'path' => '/services/save', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteSubscription' => [ + 'path' => '/notify/subscription/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2403,57 +1384,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'serviceName' => [ - 'type' => 'string', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], + 'subscriptionId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'DeleteService' => [ - 'path' => '/services/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteUser' => [ + 'path' => '/user/delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2464,40 +1411,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetService' => [ - 'path' => '/services/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeliverIncident' => [ + 'path' => '/incident/deliver', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2508,40 +1439,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'assignUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListServices' => [ - 'path' => '/services/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DisableEscalationPlan' => [ + 'path' => '/escalationPlan/disable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2552,49 +1468,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateService' => [ - 'path' => '/services/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DisableIntegrationConfig' => [ + 'path' => '/integrationConfig/disable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2605,62 +1496,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'serviceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'serviceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateRouteRule' => [ - 'path' => '/routeRule/save', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DisableRouteRule' => [ + 'path' => '/routeRule/disable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2671,212 +1524,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ruleName' => [ - 'type' => 'string', - 'required' => true, - ], - 'enableStatus' => [ - 'type' => 'string', - 'required' => false, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'routeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'incidentLevel' => [ - 'type' => 'string', - 'required' => true, - ], - 'assignObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'assignObjectType' => [ - 'type' => 'string', - 'required' => true, - ], - 'effection' => [ - 'type' => 'string', - 'required' => true, - ], - 'timeWindow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'matchCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'timeWindowUnit' => [ - 'type' => 'string', - 'required' => true, - ], - 'routeChildRules' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'conditions' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'key' => [ - 'type' => 'string', - 'required' => true, - ], - 'value' => [ - 'type' => 'string', - 'required' => true, - ], - 'operationSymbol' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'childConditionRelation' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemLevel' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'notifyChannels' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'childRuleRelation' => [ - 'type' => 'string', - 'required' => true, - ], - 'problemLevelGroup' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'object', - 'properties' => [ - 'childRuleRelation' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'matchCount' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'timeWindow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'timeWindowUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'enableUpgrade' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'upgradeTimeWindow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'upgradeTimeWindowUnit' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'coverageProblemLevels' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'problemEffectionServices' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'convergenceFields' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'convergenceType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'routeRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteRouteRule' => [ - 'path' => '/routeRule/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DisableServiceGroupWebhook' => [ + 'path' => '/services/group/disableWebhook', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2887,40 +1552,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'routeRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DisableRouteRule' => [ - 'path' => '/routeRule/disable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DisableSubscription' => [ + 'path' => '/notify/subscription/doDisable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2931,40 +1580,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'routeRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'subscriptionId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'EnableRouteRule' => [ - 'path' => '/routeRule/enable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EnableEscalationPlan' => [ + 'path' => '/escalationPlan/enable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2975,40 +1607,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'routeRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => true, - ], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetRouteRule' => [ - 'path' => '/routeRule/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EnableIntegrationConfig' => [ + 'path' => '/integrationConfig/enable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3019,40 +1635,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'routeRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListRouteRules' => [ - 'path' => '/routeRule/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EnableRouteRule' => [ + 'path' => '/routeRule/enable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3063,64 +1663,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ruleName' => [ - 'type' => 'string', - 'format' => 'byte', - 'required' => false, - ], - 'serviceName' => [ - 'type' => 'string', - 'format' => 'byte', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'routeType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'notFilterRouteRuleDeleted' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'routeRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'UpdateRouteRule' => [ - 'path' => '/routeRule/edit', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EnableServiceGroupWebhook' => [ + 'path' => '/services/group/enableWebhook', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3131,222 +1691,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ruleName' => [ - 'type' => 'string', - 'required' => true, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'routeRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'routeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'incidentLevel' => [ - 'type' => 'string', - 'required' => true, - ], - 'assignObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'assignObjectType' => [ - 'type' => 'string', - 'required' => true, - ], - 'effection' => [ - 'type' => 'string', - 'required' => true, - ], - 'timeWindow' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'timeWindowUnit' => [ - 'type' => 'string', - 'required' => true, - ], - 'matchCount' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'routeChildRules' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'childRouteRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'conditions' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'key' => [ - 'type' => 'string', - 'required' => true, - ], - 'value' => [ - 'type' => 'string', - 'required' => true, - ], - 'operationSymbol' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'isValidChildRule' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'childConditionRelation' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemLevel' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'notifyChannels' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'childRuleRelation' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemLevelGroup' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'object', - 'properties' => [ - 'childRuleRelation' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'matchCount' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'timeWindow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'timeWindowUnit' => [ - 'type' => 'string', - 'required' => false, - ], - 'enableUpgrade' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'upgradeTimeWindow' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'upgradeTimeWindowUnit' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'coverageProblemLevels' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'problemEffectionServices' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'convergenceFields' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'convergenceType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'VerifyRouteRule' => [ - 'path' => '/routeRule/verify', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EnableSubscription' => [ + 'path' => '/notify/subscription/enable', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3357,232 +1719,59 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'routeRuleId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'testSourceEvents' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'monitorSourceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'eventTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'eventJson' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], + 'subscriptionId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'CreateSubscription' => [ - 'path' => '/notify/subscription/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'FinishIncident' => [ + 'path' => '/incident/finish', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', + 'name' => 'Body', 'in' => 'body', - 'style' => 'json', + 'style' => 'flat', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'subscriptionTitle' => [ - 'type' => 'string', - 'required' => true, - ], - 'scope' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'notifyObjectType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'expiredType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'period' => [ - 'type' => 'string', - 'required' => false, - ], - 'scopeObjectList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'scopeObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - ], - 'notifyObjectList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'notifyObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - ], - 'notifyStrategyList' => [ + 'incidentIds' => [ 'type' => 'array', 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'instanceType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'strategies' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'conditions' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'effection' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], - 'level' => [ - 'type' => 'string', - 'required' => false, - ], - 'action' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - 'channels' => [ - 'type' => 'string', - 'required' => true, - ], - 'periodChannel' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'workday' => [ - 'type' => 'string', - 'required' => false, - ], - 'nonWorkday' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'incidentFinishReason' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'incidentFinishReasonDescription' => ['type' => 'string', 'required' => false], + 'incidentFinishSolution' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'incidentFinishSolutionDescription' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteSubscription' => [ - 'path' => '/notify/subscription/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'FinishProblem' => [ + 'path' => '/problem/finish', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3593,36 +1782,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'subscriptionId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'EnableSubscription' => [ - 'path' => '/notify/subscription/enable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GeneratePictureLink' => [ + 'path' => '/rich/oss/getPictureLink', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3633,36 +1810,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'subscriptionId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'keys' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'UpdateSubscription' => [ - 'path' => '/notify/subscription/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GeneratePictureUploadSign' => [ + 'path' => '/rich/oss/generatePostPolicy', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ @@ -3673,177 +1840,37 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'subscriptionId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'subscriptionTitle' => [ - 'type' => 'string', - 'required' => true, - ], - 'scope' => [ - 'type' => 'string', - 'required' => true, - ], - 'notifyObjectType' => [ - 'type' => 'string', - 'required' => true, - ], - 'expiredType' => [ - 'type' => 'string', - 'required' => true, - ], - 'period' => [ - 'type' => 'string', - 'required' => false, - ], - 'scopeObjectList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'scopeObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - ], - 'notifyObjectList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'notifyObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - ], - 'notifyStrategyList' => [ + 'instanceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceType' => ['type' => 'string', 'required' => false], + 'files' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'instanceType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'strategies' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'id' => [ - 'type' => 'string', - 'required' => false, - ], - 'channels' => [ - 'type' => 'string', - 'required' => false, - ], - 'conditions' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'level' => [ - 'type' => 'string', - 'required' => false, - ], - 'effection' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], - 'action' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'periodChannel' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'workday' => [ - 'type' => 'string', - 'required' => false, - ], - 'nonWorkday' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], + 'fileName' => ['type' => 'string', 'required' => false], + 'fileType' => ['type' => 'string', 'required' => false], + 'fileSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], ], ], ], ], ], - 'GetSubscription' => [ - 'path' => '/notify/subscription/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GenerateProblemPictureLink' => [ + 'path' => '/problem/process/oss/getPresignedLink', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3854,40 +1881,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'subscriptionId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'notFilterScopeObjectDeleted' => [ - 'type' => 'boolean', + 'keys' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'problemId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DisableSubscription' => [ - 'path' => '/notify/subscription/doDisable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GenerateProblemPictureUploadSign' => [ + 'path' => '/problem/process/oss/generatePostPolicy', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3898,36 +1913,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'subscriptionId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'fileName' => ['type' => 'string', 'required' => false], + 'fileType' => ['type' => 'string', 'required' => false], + 'fileSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'ListSubscriptions' => [ - 'path' => '/notify/subscription/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetEscalationPlan' => [ + 'path' => '/escalationPlan/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3938,69 +1943,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'subscriptionTitle' => [ - 'type' => 'string', - 'required' => false, - ], - 'scope' => [ - 'type' => 'string', - 'required' => false, - ], - 'scopeObject' => [ - 'type' => 'string', - 'required' => false, - ], - 'notifyObjectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'notifyObject' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'notFilterScopeObjectDeleted' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateIncidentSubtotal' => [ - 'path' => '/incident/save/subtotal', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetEvent' => [ + 'path' => '/events/getLastTimeEvent', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4011,44 +1971,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'description' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], ], ], - 'ListIncidentSubtotals' => [ - 'path' => '/incident/list/subtotal', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetHomePageGuidance' => [ + 'path' => '/guidance/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4059,40 +1998,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetIncidentListByIdList' => [ - 'path' => '/incident/getIncidentListByIdList', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetIncident' => [ + 'path' => '/incident/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4103,44 +2025,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'incidentIdList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteIncident' => [ - 'path' => '/incident/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetIncidentListByIdList' => [ + 'path' => '/incident/getIncidentListByIdList', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4151,40 +2053,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'clientToken' => ['type' => 'string', 'required' => false], + 'incidentIdList' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'CreateIncident' => [ - 'path' => '/incident/manualSave', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetIncidentStatistics' => [ + 'path' => '/incident/count', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4195,74 +2085,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'effect' => [ - 'type' => 'string', - 'required' => false, - ], - 'incidentTitle' => [ - 'type' => 'string', - 'required' => false, - ], - 'assignUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'incidentDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'channels' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeliverIncident' => [ - 'path' => '/incident/deliver', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetIncidentSubtotalCount' => [ + 'path' => '/incident/subtotal/count', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4273,45 +2112,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'assignUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, + 'incidentIds' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetIncident' => [ - 'path' => '/incident/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetIntegrationConfig' => [ + 'path' => '/integrationConfig/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4322,40 +2144,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetIncidentStatistics' => [ - 'path' => '/incident/count', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetProblem' => [ + 'path' => '/problem/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4366,101 +2172,53 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'FinishIncident' => [ - 'path' => '/incident/finish', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetProblemEffectionService' => [ + 'path' => '/problem/process/effectionService/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Body', + 'name' => 'body', 'in' => 'body', - 'style' => 'flat', + 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'incidentIds' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'incidentFinishReason' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'incidentFinishReasonDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'incidentFinishSolution' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'incidentFinishSolutionDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'effectionServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateIncident' => [ - 'path' => '/incident/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetProblemImprovement' => [ + 'path' => '/problem/improvement/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4471,100 +2229,66 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'incidentLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'effect' => [ - 'type' => 'string', - 'required' => false, - ], - 'incidentTitle' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'RespondIncident' => [ - 'path' => '/incident/response', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetProblemPreview' => [ + 'path' => '/problem/preview', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Body', + 'name' => 'body', 'in' => 'body', - 'style' => 'flat', + 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'incidentIds' => [ + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemNotifyType' => ['type' => 'string', 'required' => false], + 'problemLevel' => ['type' => 'string', 'required' => false], + 'effectServiceIds' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - 'clientToken' => [ - 'type' => 'string', + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListIncidents' => [ - 'path' => '/incident/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetResourceStatistics' => [ + 'path' => '/config/resource/count', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4575,79 +2299,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'effect' => [ - 'type' => 'string', - 'required' => false, - ], - 'relationServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'incidentStatus' => [ - 'type' => 'string', - 'required' => false, - ], - 'me' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'createStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'createEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'ruleName' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListIncidentDetailTimelines' => [ - 'path' => '/incident/detail/timeline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetRichText' => [ + 'path' => '/rich/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4658,54 +2326,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'idSort' => [ - 'type' => 'string', - 'required' => false, - ], + 'richTextId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceType' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListIncidentTimelines' => [ - 'path' => '/incident/timeline', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetRouteRule' => [ + 'path' => '/routeRule/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4716,45 +2355,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'routeRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetIncidentSubtotalCount' => [ - 'path' => '/incident/subtotal/count', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetService' => [ + 'path' => '/services/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4765,44 +2383,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentIds' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'serviceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetSimilarIncidentStatistics' => [ - 'path' => '/incident/similarIncident/statistics', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetServiceGroup' => [ + 'path' => '/services/group/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4813,61 +2411,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'incidentTitle' => [ - 'type' => 'string', - 'required' => true, - ], - 'createTime' => [ - 'type' => 'string', - 'required' => true, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'events' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListTrendForSourceEvent' => [ - 'path' => '/events/querySourceEventTrend', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetServiceGroupPersonScheduling' => [ + 'path' => '/services/group/scheduling/user/getScheduling', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4878,57 +2439,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'requestId' => [ - 'type' => 'string', - 'required' => false, - ], - 'instanceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'timeUnit' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListSourceEventsForMonitorSource' => [ - 'path' => '/events/queryLastestEvents', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetServiceGroupScheduling' => [ + 'path' => '/services/group/scheduling/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4939,36 +2470,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListSourceEvents' => [ - 'path' => '/events/listOriginalEvent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetServiceGroupSchedulingPreview' => [ + 'path' => '/services/group/scheduling/preview', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4979,70 +2498,71 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'instanceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'instanceType' => [ - 'type' => 'string', - 'required' => true, - ], - 'startRowKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'stopRowKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'schedulingWay' => ['type' => 'string', 'required' => true], + 'fastScheduling' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'singleDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'dutyPlan' => ['type' => 'string', 'required' => false], + 'singleDurationUnit' => ['type' => 'string', 'required' => false], + 'schedulingUsers' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], + ], ], - 'endTime' => [ - 'type' => 'string', + 'fineScheduling' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'periodUnit' => ['type' => 'string', 'required' => false], + 'shiftType' => ['type' => 'string', 'required' => false], + 'schedulingFineShifts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingStartTime' => ['type' => 'string', 'required' => false], + 'schedulingEndTime' => ['type' => 'string', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'shiftName' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListAlerts' => [ - 'path' => '/alerts/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetServiceGroupSpecialPersonScheduling' => [ + 'path' => '/services/group/scheduling/getUserScheduling', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5053,74 +2573,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'alertLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'alertName' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'alertSourceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'ruleName' => [ - 'type' => 'string', - 'required' => false, - ], - 'monitorSourceId' => [ - 'type' => 'string', - 'required' => false, - ], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetEvent' => [ - 'path' => '/events/getLastTimeEvent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetSimilarIncidentStatistics' => [ + 'path' => '/incident/similarIncident/statistics', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5131,30 +2602,32 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'monitorSourceId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'incidentTitle' => ['type' => 'string', 'required' => true], + 'createTime' => ['type' => 'string', 'required' => true], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'events' => [ + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => true], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GeneratePictureUploadSign' => [ - 'path' => '/rich/oss/generatePostPolicy', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetSubscription' => [ + 'path' => '/notify/subscription/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5165,63 +2638,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'instanceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'files' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'fileName' => [ - 'type' => 'string', - 'required' => false, - ], - 'fileType' => [ - 'type' => 'string', - 'required' => false, - ], - 'fileSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], + 'subscriptionId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'notFilterScopeObjectDeleted' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], - 'ListProblemDetailOperations' => [ - 'path' => '/problem/detail/operations', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetTenantApplication' => [ + 'path' => '/mobileApp/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5232,54 +2666,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'createTimeSort' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'clientToken' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'UpdateProblemImprovement' => [ - 'path' => '/problem/improvement/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetTenantStatus' => [ + 'path' => '/tenant/getTenantStatus', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5290,101 +2693,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemReason' => [ - 'type' => 'string', - 'required' => false, - ], - 'recentActivity' => [ - 'type' => 'string', - 'required' => false, - ], - 'injectionMode' => [ - 'type' => 'string', - 'required' => false, - ], - 'recoveryMode' => [ - 'type' => 'string', - 'required' => false, - ], - 'discoverSource' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'userReport' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'monitorSourceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'relationChanges' => [ - 'type' => 'string', - 'required' => false, - ], - 'dutyUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'replayDutyUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'dutyDepartmentName' => [ - 'type' => 'string', - 'required' => false, - ], - 'dutyDepartmentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'remark' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'customProblemReason' => [ - 'type' => 'string', - 'required' => false, - ], + 'tenantRamId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], ], ], - 'ListSubscriptionServiceGroups' => [ - 'path' => '/problem/serviceGroup/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetUser' => [ + 'path' => '/user/getUser', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5395,44 +2720,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateProblem' => [ - 'path' => '/problem/upgrade', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetUserGuideStatus' => [ + 'path' => '/user/guide/status', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5443,105 +2748,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemName' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemStatus' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'progressSummary' => [ - 'type' => 'string', - 'required' => false, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'mainHandlerId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'preliminaryReason' => [ - 'type' => 'string', - 'required' => false, - ], - 'discoverTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'recoveryTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'affectServiceIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'serviceGroupIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], - 'progressSummaryRichTextId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateProblemMeasure' => [ - 'path' => '/problem/improvement/measure/save', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListAlerts' => [ + 'path' => '/alerts/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5552,76 +2775,32 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'type' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'content' => [ - 'type' => 'string', - 'required' => false, - ], - 'checkStandard' => [ - 'type' => 'string', - 'required' => false, - ], - 'checkUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'planFinishTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'directorId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'stalkerId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'status' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'alertLevel' => ['type' => 'string', 'required' => false], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'alertName' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'alertSourceName' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], + 'ruleName' => ['type' => 'string', 'required' => false], + 'monitorSourceId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateProblemSubtotal' => [ - 'path' => '/problem/save/subtotal', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListByMonitorSourceId' => [ + 'path' => '/routeRule/listByMonitorSourceId', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5632,44 +2811,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'description' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'monitorSourceId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateProblemTimeline' => [ - 'path' => '/problem/process/timeline/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListChartDataForServiceGroup' => [ + 'path' => '/statistics/chartDataForServiceGroup/', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5680,52 +2838,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'keyNode' => [ - 'type' => 'string', - 'required' => false, - ], - 'content' => [ - 'type' => 'string', - 'required' => false, - ], - 'time' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateProblemTimelines' => [ - 'path' => '/problem/process/timeline/batchCreate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListChartDataForUser' => [ + 'path' => '/statistics/chartDataForUser/', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5736,44 +2867,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'timelineNodes' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'AddProblemServiceGroup' => [ - 'path' => '/problem/addServiceGroup', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListConfigs' => [ + 'path' => '/config/all', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5784,45 +2896,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateProblem' => [ - 'path' => '/problem/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDataReportForServiceGroup' => [ + 'path' => '/statistics/listDataReportForServiceGroup', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5833,80 +2923,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemName' => [ - 'type' => 'string', - 'required' => false, - ], - 'level' => [ - 'type' => 'string', - 'required' => false, - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'progressSummary' => [ - 'type' => 'string', - 'required' => false, - ], - 'preliminaryReason' => [ - 'type' => 'string', - 'required' => false, - ], - 'mainHandlerId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'feedback' => [ - 'type' => 'string', - 'required' => false, - ], - 'serviceGroupIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'progressSummaryRichTextId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupName' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateProblemNotice' => [ - 'path' => '/problem/notify', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDataReportForUser' => [ + 'path' => '/statistics/listDataReportForUser', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5917,44 +2954,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'UpdateProblemTimeline' => [ - 'path' => '/problem/process/timeline/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDictionaries' => [ + 'path' => '/dict/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5965,57 +2984,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemTimelineId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'keyNode' => [ - 'type' => 'string', - 'required' => false, - ], - 'content' => [ - 'type' => 'string', - 'required' => false, - ], - 'time' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GenerateProblemPictureUploadSign' => [ - 'path' => '/problem/process/oss/generatePostPolicy', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListEscalationPlanServices' => [ + 'path' => '/escalationPlan/services', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6026,49 +3011,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'fileName' => [ - 'type' => 'string', - 'required' => false, - ], - 'fileType' => [ - 'type' => 'string', - 'required' => false, - ], - 'fileSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListProblemOperations' => [ - 'path' => '/problem/operations', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListEscalationPlans' => [ + 'path' => '/escalationPlan/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6079,45 +3038,29 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'escalationPlanName' => ['type' => 'string', 'required' => false], + 'serviceName' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'isGlobal' => ['type' => 'boolean', 'required' => false], + 'status' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListProblems' => [ - 'path' => '/problem/listProblems', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListEscalationPlansByNoticeObject' => [ + 'path' => '/escalationPlan/listByNoticeObject', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6126,95 +3069,25 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'queryType' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemStatus' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'affectServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'mainHandlerId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'repeaterId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'discoveryStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'discoveryEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'restoreEndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'restoreStartTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'noticeObjectId' => ['type' => 'integer', 'format' => 'int64'], + 'noticeObjectType' => ['type' => 'integer', 'format' => 'int64'], ], ], ], ], ], - 'ListProblemSubtotals' => [ - 'path' => '/problem/list/subtotal', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIncidentDetailEscalationPlans' => [ + 'path' => '/incident/detail/escalation', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6225,40 +3098,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CancelProblem' => [ - 'path' => '/problem/cancel', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIncidentDetailTimelines' => [ + 'path' => '/incident/detail/timeline', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6269,54 +3126,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'cancelReasonDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'cancelReason' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'idSort' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'FinishProblem' => [ - 'path' => '/problem/finish', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIncidentSubtotals' => [ + 'path' => '/incident/list/subtotal', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6327,40 +3157,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'RecoverProblem' => [ - 'path' => '/problem/recovery', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIncidentTimelines' => [ + 'path' => '/incident/timeline', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6371,44 +3185,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'recoveryTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'ReplayProblem' => [ - 'path' => '/problem/replay', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIncidents' => [ + 'path' => '/incident/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6419,45 +3214,33 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'replayDutyUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentLevel' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'effect' => ['type' => 'string', 'required' => false], + 'relationServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'incidentStatus' => ['type' => 'string', 'required' => false], + 'me' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'createStartTime' => ['type' => 'string', 'required' => false], + 'createEndTime' => ['type' => 'string', 'required' => false], + 'ruleName' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'RevokeProblemRecovery' => [ - 'path' => '/problem/revoke', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIntegrationConfigTimelines' => [ + 'path' => '/integrationConfig/timeline', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6468,44 +3251,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GenerateProblemPictureLink' => [ - 'path' => '/problem/process/oss/getPresignedLink', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListIntegrationConfigs' => [ + 'path' => '/integrationConfig/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6516,43 +3281,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'keys' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'problemId' => [ - 'type' => 'string', - 'required' => false, - ], + 'monitorSourceName' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateProblemEffectionService' => [ - 'path' => '/problem/process/effectionService/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListMonitorSources' => [ + 'path' => '/monitorSource/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6563,70 +3309,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'level' => [ - 'type' => 'string', - 'required' => false, - ], - 'status' => [ - 'type' => 'string', - 'required' => false, - ], - 'description' => [ - 'type' => 'string', - 'required' => false, - ], - 'picUrl' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'effectionServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteProblemEffectionService' => [ - 'path' => '/problem/process/effectionService/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListProblemDetailOperations' => [ + 'path' => '/problem/detail/operations', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6637,45 +3336,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'effectionServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'createTimeSort' => ['type' => 'string', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], ], ], - 'UpdateProblemMeasure' => [ - 'path' => '/problem/improvement/measure/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListProblemOperations' => [ + 'path' => '/problem/operations', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6686,81 +3367,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'type' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'content' => [ - 'type' => 'string', - 'required' => false, - ], - 'checkStandard' => [ - 'type' => 'string', - 'required' => false, - ], - 'checkUserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'directorId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'stalkerId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'planFinishTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'measureId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'status' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], - 'DeleteProblem' => [ - 'path' => '/problem/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListProblemSubtotals' => [ + 'path' => '/problem/list/subtotal', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6771,40 +3396,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetProblem' => [ - 'path' => '/problem/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListProblemTimeLines' => [ + 'path' => '/problem/detail/timeLines', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6815,40 +3424,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetProblemImprovement' => [ - 'path' => '/problem/improvement/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListProblems' => [ + 'path' => '/problem/listProblems', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6859,39 +3452,36 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'queryType' => ['type' => 'string', 'required' => false], + 'problemStatus' => ['type' => 'string', 'required' => false], + 'problemLevel' => ['type' => 'string', 'required' => false], + 'affectServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'mainHandlerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'repeaterId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'discoveryStartTime' => ['type' => 'string', 'required' => false], + 'discoveryEndTime' => ['type' => 'string', 'required' => false], + 'restoreEndTime' => ['type' => 'string', 'required' => false], + 'restoreStartTime' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteProblemMeasure' => [ - 'path' => '/problem/improvement/measure/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListRouteRules' => [ + 'path' => '/routeRule/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6902,44 +3492,29 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'measureId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'ruleName' => ['type' => 'string', 'format' => 'byte', 'required' => false], + 'serviceName' => ['type' => 'string', 'format' => 'byte', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'routeType' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'notFilterRouteRuleDeleted' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], - 'DeleteProblemTimeline' => [ - 'path' => '/problem/process/timeline/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListRouteRulesByAssignWhoId' => [ + 'path' => '/routeRule/listByAssignWhoId', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -6948,91 +3523,39 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'problemTimelineId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'assignWhoId' => ['type' => 'integer', 'format' => 'int64'], + 'assignWhoType' => ['type' => 'integer', 'format' => 'int64'], ], ], ], ], ], - 'ListProblemTimeLines' => [ - 'path' => '/problem/detail/timeLines', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListRouteRulesByService' => [ + 'path' => '/routeRule/listByService', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], + 'parameters' => [], ], - 'GetProblemEffectionService' => [ - 'path' => '/problem/process/effectionService/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListServiceGroupMonitorSourceTemplates' => [ + 'path' => '/services/group/listServiceGroupMonitorSourceTemplates', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7043,45 +3566,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'effectionServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'requestId' => ['type' => 'string', 'required' => false], + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'GetProblemPreview' => [ - 'path' => '/problem/preview', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListServiceGroups' => [ + 'path' => '/services/group/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7092,76 +3595,45 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'problemNotifyType' => [ - 'type' => 'string', - 'required' => false, - ], - 'problemLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'effectServiceIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'relatedServiceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'queryName' => ['type' => 'string', 'required' => false], + 'queryType' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'isScheduled' => ['type' => 'boolean', 'required' => false], + 'orderByScheduleStatus' => ['type' => 'boolean', 'required' => false], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'RemoveProblemServiceGroup' => [ - 'path' => '/problem/removeServiceGroup', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListServiceGroupsByUserId' => [ + 'path' => '/services/group/listByUserId', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], + 'ListServices' => [ + 'path' => '/services/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7172,45 +3644,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'serviceGroupIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], + 'serviceName' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateProblemEffectionService' => [ - 'path' => '/problem/process/effectionService/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListSourceEvents' => [ + 'path' => '/events/listOriginalEvent', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7221,65 +3674,31 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'serviceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'level' => [ - 'type' => 'string', - 'required' => false, - ], - 'status' => [ - 'type' => 'string', - 'required' => false, - ], - 'description' => [ - 'type' => 'string', - 'required' => false, - ], - 'pictureUrl' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'instanceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'instanceType' => ['type' => 'string', 'required' => true], + 'startRowKey' => ['type' => 'string', 'required' => false], + 'stopRowKey' => ['type' => 'string', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetResourceStatistics' => [ - 'path' => '/config/resource/count', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListSourceEventsForMonitorSource' => [ + 'path' => '/events/queryLastestEvents', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7290,35 +3709,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'ListConfigs' => [ - 'path' => '/config/all', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListSubscriptionServiceGroups' => [ + 'path' => '/problem/serviceGroup/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7329,35 +3736,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', + 'serviceIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListDictionaries' => [ - 'path' => '/dict/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListSubscriptions' => [ + 'path' => '/notify/subscription/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7368,35 +3768,31 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'pageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'subscriptionTitle' => ['type' => 'string', 'required' => false], + 'scope' => ['type' => 'string', 'required' => false], + 'scopeObject' => ['type' => 'string', 'required' => false], + 'notifyObjectType' => ['type' => 'string', 'required' => false], + 'notifyObject' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'notFilterScopeObjectDeleted' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], - 'ListMonitorSources' => [ - 'path' => '/monitorSource/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListTrendForSourceEvent' => [ + 'path' => '/events/querySourceEventTrend', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7407,35 +3803,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'requestId' => ['type' => 'string', 'required' => false], + 'instanceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceType' => ['type' => 'string', 'required' => false], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], + 'timeUnit' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'CreateTenantApplication' => [ - 'path' => '/mobileApp/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListUserSerivceGroups' => [ + 'path' => '/user/preview/detail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7446,39 +3835,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'channel' => [ - 'type' => 'string', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => true, - ], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetTenantApplication' => [ - 'path' => '/mobileApp/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListUsers' => [ + 'path' => '/user/list', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7489,10 +3863,14 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => true, - ], + 'username' => ['type' => 'string', 'required' => false], + 'phone' => ['type' => 'string', 'required' => false], + 'ramId' => ['type' => 'string', 'required' => false], + 'scene' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'pageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'pageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'synergyChannel' => ['type' => 'string', 'required' => false], ], ], ], @@ -7500,64 +3878,40 @@ ], 'PushMonitor' => [ 'path' => '/api/monitor/push/{apiKey}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'Anonymous' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'apiKey', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListEscalationPlanServices' => [ - 'path' => '/escalationPlan/services', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RecoverProblem' => [ + 'path' => '/problem/recovery', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7568,35 +3922,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'recoveryTime' => ['type' => 'string', 'required' => false], + 'problemNotifyType' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateEscalationPlan' => [ - 'path' => '/escalationPlan/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RefreshIntegrationConfigKey' => [ + 'path' => '/integrationConfig/refreshKey', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7607,155 +3951,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'escalationPlanName' => [ - 'type' => 'string', - 'required' => true, - ], - 'escalationPlanDescription' => [ - 'type' => 'string', - 'required' => true, - ], - 'escalationPlanScopeObjects' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'scopeObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'scope' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'escalationPlanRules' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'escalationPlanConditions' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'level' => [ - 'type' => 'string', - 'required' => true, - ], - 'effection' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'escalationPlanStrategies' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'noticeTime' => [ - 'type' => 'string', - 'required' => true, - ], - 'noticeObjects' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'noticeChannels' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], - ], - 'enableWebhook' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'serviceGroupIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'escalationPlanType' => [ - 'type' => 'string', - 'required' => false, - ], - 'noticeRoleList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - 'escalationPlanType' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'isGlobal' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteEscalationPlan' => [ - 'path' => '/escalationPlan/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RemoveIntegrationConfig' => [ + 'path' => '/integrationConfig/remove', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7766,40 +3979,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DisableEscalationPlan' => [ - 'path' => '/escalationPlan/disable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RemoveProblemServiceGroup' => [ + 'path' => '/problem/removeServiceGroup', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7810,40 +4007,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'EnableEscalationPlan' => [ - 'path' => '/escalationPlan/enable', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ReplayProblem' => [ + 'path' => '/problem/replay', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7854,84 +4039,57 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'replayDutyUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetEscalationPlan' => [ - 'path' => '/escalationPlan/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RespondIncident' => [ + 'path' => '/incident/response', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', + 'name' => 'Body', 'in' => 'body', - 'style' => 'json', + 'style' => 'flat', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'clientToken' => [ - 'type' => 'string', + 'incidentIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListEscalationPlans' => [ - 'path' => '/escalationPlan/list', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RevokeProblemRecovery' => [ + 'path' => '/problem/revoke', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -7942,61 +4100,39 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'escalationPlanName' => [ - 'type' => 'string', - 'required' => false, - ], - 'serviceName' => [ - 'type' => 'string', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'isGlobal' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'status' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemNotifyType' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], + 'UnbindUser' => [ + 'path' => '/user/unbind', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], 'UpdateEscalationPlan' => [ 'path' => '/escalationPlan/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8007,19 +4143,9 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'escalationPlanId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'escalationPlanName' => [ - 'type' => 'string', - 'required' => false, - ], - 'escalationPlanDescription' => [ - 'type' => 'string', - 'required' => false, - ], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'escalationPlanName' => ['type' => 'string', 'required' => false], + 'escalationPlanDescription' => ['type' => 'string', 'required' => false], 'escalationPlanScopeObjects' => [ 'type' => 'array', 'required' => false, @@ -8027,20 +4153,9 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'scopeObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'scope' => [ - 'type' => 'string', - 'required' => false, - ], + 'id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'scopeObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'scope' => ['type' => 'string', 'required' => false], ], ], ], @@ -8051,15 +4166,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'escalationPlanType' => [ - 'type' => 'string', - 'required' => false, - ], + 'id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'escalationPlanType' => ['type' => 'string', 'required' => false], 'escalationPlanConditions' => [ 'type' => 'array', 'required' => false, @@ -8067,14 +4175,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'level' => [ - 'type' => 'string', - 'required' => false, - ], - 'effection' => [ - 'type' => 'string', - 'required' => false, - ], + 'level' => ['type' => 'string', 'required' => false], + 'effection' => ['type' => 'string', 'required' => false], ], ], ], @@ -8085,53 +4187,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'noticeTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'noticeTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'noticeObjects' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], 'noticeChannels' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], 'serviceGroupIds' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - 'enableWebhook' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'escalationPlanType' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'enableWebhook' => ['type' => 'boolean', 'required' => false], + 'escalationPlanType' => ['type' => 'string', 'required' => false], 'noticeRoleList' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], @@ -8139,39 +4216,24 @@ ], ], ], - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'isGlobal' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'isGlobal' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], - 'CreateRichText' => [ - 'path' => '/rich/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateIncident' => [ + 'path' => '/incident/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8182,44 +4244,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'instanceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'richText' => [ - 'type' => 'string', - 'required' => false, - ], + 'incidentId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'incidentLevel' => ['type' => 'string', 'required' => false], + 'effect' => ['type' => 'string', 'required' => false], + 'incidentTitle' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetRichText' => [ - 'path' => '/rich/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateIntegrationConfig' => [ + 'path' => '/integrationConfig/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8230,45 +4275,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'richTextId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceType' => [ - 'type' => 'string', - 'required' => false, - ], + 'integrationConfigId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'accessKey' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateRichText' => [ - 'path' => '/rich/update', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateProblem' => [ + 'path' => '/problem/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8279,49 +4304,36 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'richTextId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'instanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'richText' => [ - 'type' => 'string', + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemName' => ['type' => 'string', 'required' => false], + 'level' => ['type' => 'string', 'required' => false], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'progressSummary' => ['type' => 'string', 'required' => false], + 'preliminaryReason' => ['type' => 'string', 'required' => false], + 'mainHandlerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'feedback' => ['type' => 'string', 'required' => false], + 'serviceGroupIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + 'progressSummaryRichTextId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'ListIncidentDetailEscalationPlans' => [ - 'path' => '/incident/detail/escalation', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateProblemEffectionService' => [ + 'path' => '/problem/process/effectionService/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8332,40 +4344,34 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'incidentId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'clientToken' => [ - 'type' => 'string', + 'serviceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'level' => ['type' => 'string', 'required' => false], + 'status' => ['type' => 'string', 'required' => false], + 'description' => ['type' => 'string', 'required' => false], + 'picUrl' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'effectionServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetHomePageGuidance' => [ - 'path' => '/guidance/detail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateProblemImprovement' => [ + 'path' => '/problem/improvement/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8376,35 +4382,38 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemReason' => ['type' => 'string', 'required' => false], + 'recentActivity' => ['type' => 'string', 'required' => false], + 'injectionMode' => ['type' => 'string', 'required' => false], + 'recoveryMode' => ['type' => 'string', 'required' => false], + 'discoverSource' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'userReport' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'monitorSourceName' => ['type' => 'string', 'required' => false], + 'relationChanges' => ['type' => 'string', 'required' => false], + 'dutyUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'replayDutyUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'dutyDepartmentName' => ['type' => 'string', 'required' => false], + 'dutyDepartmentId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'remark' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'customProblemReason' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListChartDataForServiceGroup' => [ - 'path' => '/statistics/chartDataForServiceGroup/', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateProblemMeasure' => [ + 'path' => '/problem/improvement/measure/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8415,43 +4424,33 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], + 'type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'content' => ['type' => 'string', 'required' => false], + 'checkStandard' => ['type' => 'string', 'required' => false], + 'checkUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'directorId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'stalkerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'planFinishTime' => ['type' => 'string', 'required' => false], + 'measureId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'status' => ['type' => 'string', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], - 'ListDataReportForUser' => [ - 'path' => '/statistics/listDataReportForUser', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateProblemNotice' => [ + 'path' => '/problem/notify', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8462,49 +4461,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'pageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'pageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'problemNotifyType' => ['type' => 'string', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListChartDataForUser' => [ - 'path' => '/statistics/chartDataForUser/', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateProblemTimeline' => [ + 'path' => '/problem/process/timeline/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8515,43 +4490,28 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'clientToken' => [ - 'type' => 'string', - 'required' => false, - ], - 'startTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'endTime' => [ - 'type' => 'string', - 'required' => false, - ], + 'problemTimelineId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'keyNode' => ['type' => 'string', 'required' => false], + 'content' => ['type' => 'string', 'required' => false], + 'time' => ['type' => 'string', 'required' => false], + 'problemId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GeneratePictureLink' => [ - 'path' => '/rich/oss/getPictureLink', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRichText' => [ + 'path' => '/rich/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8562,44 +4522,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'keys' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'problemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'richTextId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'instanceType' => ['type' => 'string', 'required' => false], + 'richText' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'RemoveIntegrationConfig' => [ - 'path' => '/integrationConfig/remove', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRouteRule' => [ + 'path' => '/routeRule/edit', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8610,40 +4552,100 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'integrationConfigId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'ruleName' => ['type' => 'string', 'required' => true], + 'relatedServiceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'routeRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'routeType' => ['type' => 'string', 'required' => true], + 'incidentLevel' => ['type' => 'string', 'required' => true], + 'assignObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'assignObjectType' => ['type' => 'string', 'required' => true], + 'effection' => ['type' => 'string', 'required' => true], + 'timeWindow' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'timeWindowUnit' => ['type' => 'string', 'required' => true], + 'matchCount' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'routeChildRules' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'childRouteRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'conditions' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'key' => ['type' => 'string', 'required' => true], + 'value' => ['type' => 'string', 'required' => true], + 'operationSymbol' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'isValidChildRule' => ['type' => 'boolean', 'required' => true], + 'childConditionRelation' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'problemLevel' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'notifyChannels' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => true], + ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'childRuleRelation' => ['type' => 'string', 'required' => false], + 'problemLevelGroup' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'object', + 'properties' => [ + 'childRuleRelation' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'matchCount' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'timeWindow' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'timeWindowUnit' => ['type' => 'string', 'required' => false], + 'enableUpgrade' => ['type' => 'boolean', 'required' => false], + 'upgradeTimeWindow' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'upgradeTimeWindowUnit' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'coverageProblemLevels' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'problemEffectionServices' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - 'clientToken' => [ - 'type' => 'string', + 'convergenceFields' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], + 'convergenceType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], - 'ListByMonitorSourceId' => [ - 'path' => '/routeRule/listByMonitorSourceId', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateService' => [ + 'path' => '/services/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8654,58 +4656,84 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'monitorSourceId' => [ - 'type' => 'string', + 'serviceDescription' => ['type' => 'string', 'required' => false], + 'serviceName' => ['type' => 'string', 'required' => false], + 'serviceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'clientToken' => ['type' => 'string', 'required' => false], + 'escalationPlanId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'serviceGroupIdList' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], - 'ListRouteRulesByService' => [ - 'path' => '/routeRule/listByService', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateServiceGroup' => [ + 'path' => '/services/group/modify', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [], - ], - 'GetTenantStatus' => [ - 'path' => '/tenant/getTenantStatus', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'enableWebhook' => ['type' => 'string', 'required' => true], + 'webhookType' => ['type' => 'string', 'required' => true], + 'webhookLink' => ['type' => 'string', 'required' => true], + 'serviceGroupName' => ['type' => 'string', 'required' => true], + 'serviceGroupDescription' => ['type' => 'string', 'required' => false], + 'userIds' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + 'monitorSourceTemplates' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'templateId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'monitorSourceName' => ['type' => 'string', 'required' => false], + 'templateContent' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'clientToken' => ['type' => 'string', 'required' => false], + ], + ], + ], ], + ], + 'UpdateServiceGroupScheduling' => [ + 'path' => '/services/group/scheduling/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8716,82 +4744,157 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'tenantRamId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'schedulingWay' => ['type' => 'string', 'required' => true], + 'fastScheduling' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'singleDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'dutyPlan' => ['type' => 'string', 'required' => false], + 'singleDurationUnit' => ['type' => 'string', 'required' => false], + 'schedulingUsers' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + 'id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + 'fineScheduling' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'periodUnit' => ['type' => 'string', 'required' => false], + 'shiftType' => ['type' => 'string', 'required' => false], + 'schedulingFineShifts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingStartTime' => ['type' => 'string', 'required' => false], + 'schedulingEndTime' => ['type' => 'string', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'shiftName' => ['type' => 'string', 'required' => false], + 'skipOneDay' => ['type' => 'boolean', 'required' => false], + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'cycleOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + 'schedulingTemplateFineShifts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'schedulingStartTime' => ['type' => 'string', 'required' => false], + 'schedulingEndTime' => ['type' => 'string', 'required' => false], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'shiftName' => ['type' => 'string', 'required' => false], + 'skipOneDay' => ['type' => 'boolean', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + 'id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], ], + 'clientToken' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'BillingStatistics' => [ - 'path' => '/charging/details', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateServiceGroupSpecialDayScheduling' => [ + 'path' => '/services/group/scheduling/updateSpecialDayScheduling', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [], - ], - 'DeleteServiceGroupScheduling' => [ - 'path' => '/services/group/scheduling/delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ + 'parameters' => [ [ - 'AK' => [], + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'serviceGroupId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'schedulingDate' => ['type' => 'string', 'required' => true], + 'schedulingSpecialDays' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'schedulingStartTime' => ['type' => 'string', 'required' => true], + 'schedulingEndTime' => ['type' => 'string', 'required' => true], + 'schedulingUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'schedulingOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'schedulingObjectType' => ['type' => 'string', 'required' => false], + 'schedulingUserIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], + 'clientToken' => ['type' => 'string', 'required' => false], + ], + ], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], ], - 'ListEscalationPlansByNoticeObject' => [ - 'path' => '/escalationPlan/listByNoticeObject', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateSubscription' => [ + 'path' => '/notify/subscription/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8800,63 +4903,138 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'noticeObjectId' => [ - 'type' => 'integer', - 'format' => 'int64', + 'subscriptionId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'subscriptionTitle' => ['type' => 'string', 'required' => true], + 'scope' => ['type' => 'string', 'required' => true], + 'notifyObjectType' => ['type' => 'string', 'required' => true], + 'expiredType' => ['type' => 'string', 'required' => true], + 'period' => ['type' => 'string', 'required' => false], + 'scopeObjectList' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'scopeObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + ], ], - 'noticeObjectType' => [ - 'type' => 'integer', - 'format' => 'int64', + 'notifyObjectList' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'notifyObjectId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + ], + ], + 'notifyStrategyList' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'instanceType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'strategies' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'id' => ['type' => 'string', 'required' => false], + 'channels' => ['type' => 'string', 'required' => false], + 'conditions' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'level' => ['type' => 'string', 'required' => false], + 'effection' => ['type' => 'string', 'required' => false], + 'problemNotifyType' => ['type' => 'string', 'required' => false], + 'action' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'periodChannel' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'workday' => ['type' => 'string', 'required' => false], + 'nonWorkday' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], + ], + ], ], + 'startTime' => ['type' => 'string', 'required' => false], + 'endTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UnbindUser' => [ - 'path' => '/user/unbind', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateUser' => [ + 'path' => '/user/update', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [], - ], - 'ListRouteRulesByAssignWhoId' => [ - 'path' => '/routeRule/listByAssignWhoId', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ramId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'phone' => ['type' => 'string', 'required' => false], + 'username' => ['type' => 'string', 'required' => false], + 'email' => ['type' => 'string', 'required' => false], + 'userId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'clientToken' => ['type' => 'string', 'required' => false], + 'roleIdList' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + ], ], + ], + 'UpdateUserGuideStatus' => [ + 'path' => '/user/update/guide/status', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -8865,52 +5043,58 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'assignWhoId' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'assignWhoType' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'clientToken' => ['type' => 'string', 'required' => false], + 'guideAction' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListServiceGroupsByUserId' => [ - 'path' => '/services/group/listByUserId', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'VerifyRouteRule' => [ + 'path' => '/routeRule/verify', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [], + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'routeRuleId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'testSourceEvents' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'monitorSourceId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'monitorSourceName' => ['type' => 'string', 'required' => false], + 'eventTime' => ['type' => 'string', 'required' => false], + 'eventJson' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], + ], + ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'gemp.cn-hangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'gemp.cn-shanghai.aliyuncs.com', - ], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'gemp.cn-shanghai.aliyuncs.com', 'endpoint' => 'gemp.cn-shanghai.aliyuncs.com', 'vpc' => 'gemp-vpc.cn-shanghai.aliyuncs.com'], ], ]; |
