summaryrefslogtreecommitdiff
path: root/data/gemp/2021-04-13/api-docs.php
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/gemp/2021-04-13/api-docs.php
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/gemp/2021-04-13/api-docs.php')
-rw-r--r--data/gemp/2021-04-13/api-docs.php8096
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'],
],
];